:root{color-scheme:light;--bg:#F7F8FC;--panel:#FFFFFF;--panel-2:#F2F4FB;--line:#E3E5F0;--ink:#11133A;--ink-2:#3A3F63;--muted:#5B6080;--accent:#3B4BFF;--accent-soft:#E9EBFF;--accent-ink:#2A37D6;--warn:#7A6300;--warn-soft:#FFF6C2;--rec:#E0306B;--on-accent:#FFFFFF;--on-fel:#11133A;--warn-vlak:#7A6300;--rec-vlak:#E0306B;--accent-vlak:#2A37D6;--navy:#11133A;--teal:#2FD6A0;--citroen:#FFE14D;--mint:#2FD6A0;--framboos:#FF5C8A;--shadow:0 2px 8px rgba(17,19,58,.06),0 0 1px rgba(17,19,58,.1);--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sans:var(--font-body),"Helvetica Neue",Arial,sans-serif;--serif:var(--font-heading),var(--font-body),sans-serif;--display:var(--font-display),var(--font-body),sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg:#121421;--panel:#1A1D2C;--panel-2:#20243A;--line:#34384F;--ink:#E4E7F6;--ink-2:#C8CCE3;--muted:#A3A8C6;--accent:#6E7BFF;--accent-soft:#252B57;--accent-ink:#A9B1FF;--warn:#F0CF4A;--warn-soft:#3A3315;--rec:#FF6F9A;--navy:#272C5C;--shadow:0 2px 8px rgba(0,0,0,.35),0 0 1px rgba(0,0,0,.6)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}kbd{font-family:var(--mono);font-size:13px;border:solid var(--line);border-width:1px 1px 2px;border-radius:4px;padding:0 5px;color:var(--muted);background:var(--panel)}.app{height:100%;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}.top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--panel)}.logo{font-family:var(--display);font-weight:800;letter-spacing:-.04em;font-size:19px;letter-spacing:-.01em;margin-right:6px}.logo span{color:var(--accent)}.listen{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--panel-2);border-radius:999px;padding:8px 16px 8px 13px;font-size:16.5px;font-weight:600}.listen i{width:10px;height:10px;border-radius:50%;background:var(--muted)}.listen.on{border-color:var(--rec);background:var(--accent-soft)}.listen.on i{background:var(--rec-vlak);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.listen.on i{animation:none}}#modus{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:6px 9px;color:var(--ink-2)}#modus,.clock{font-size:15.5px}.clock{font-family:var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spacer{flex:1 1}.btn{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:7px 13px;font-size:15.5px;font-weight:500;color:var(--ink-2)}a.btn,a.btn:hover{text-decoration:none}.btn:hover{border-color:var(--muted);color:var(--ink)}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn-primary{color:var(--on-accent);font-weight:600}.btn-primary:hover{background:var(--accent-vlak);border-color:var(--accent-ink);color:var(--kt-ffffff)}.main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);min-height:0}.stage{padding:28px 32px;display:flex;flex-direction:column;gap:18px;min-height:0;overflow:auto}.mrow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mlabel{font-family:var(--display);font-size:17.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.heard{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--ink-2)}.opt{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow);padding:20px 22px;display:grid;grid-gap:10px;gap:10px}.opt.first{border:0;background:var(--navy);color:var(--kt-ffffff);border-radius:24px;padding:28px 30px}.opt .k{font-size:15.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.opt.first .k{align-self:start;justify-self:start;background:var(--citroen);color:var(--on-fel);border-radius:8px;padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opt.first .why{color:var(--kt-d5d8ff)}.opt.first .why b{color:var(--citroen)}.opt.first .uitleg-knop,.opt.first button{color:inherit}.opt .say{font-family:var(--display);font-weight:700;letter-spacing:-.01em;font-size:clamp(24px,3vw,40px);line-height:1.22;margin:0;text-wrap:pretty}.opt.alt .say{font-size:clamp(20px,2.3vw,30px);color:var(--ink-2)}.opt .meta{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.tech{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:3px 8px;border-radius:5px}.why{margin:0;font-size:17.5px;line-height:1.5;color:var(--ink-2)}.tech-stil{font-size:15px;color:var(--muted)}.status{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:13.5px;color:var(--muted)}.status .ai{color:var(--accent-ink)}.idle{border:1px dashed var(--line);border-radius:14px;padding:26px 22px;color:var(--muted);font-size:17.5px;line-height:1.6}.idle b{color:var(--ink-2);font-weight:600}.thinking{display:inline-flex;align-items:center;gap:8px}.thinking b{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 1s infinite}@media (prefers-reduced-motion:reduce){.thinking b{animation:none}}.side{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--panel)}.side-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.side-head h2{margin:0;font-family:var(--display);font-size:16.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}#tx{flex:1 1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:9px}.seg{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.seg .ts{font-family:var(--mono);font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seg p{margin:0;font-size:16.5px;color:var(--ink-2);line-height:1.5}.seg.typed p{color:var(--ink)}.seg .mk{display:inline-block;margin-left:6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);padding:1px 6px;border-radius:4px;vertical-align:1px}.interim{font-style:italic;color:var(--muted);font-size:16.5px;min-height:1.5em;padding:0 16px 8px 64px}.typrow{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.typrow input{flex:1 1;min-width:0;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:16.5px}.melding{margin:0;padding:10px 16px;font-size:15px;color:var(--warn);border-bottom:1px solid var(--line);background:var(--warn-soft)}.empty{color:var(--muted);font-size:15.5px;line-height:1.6}.bar{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--panel)}.bar,.mk-btn{align-items:center}.mk-btn{display:inline-flex;gap:7px;border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:7px 11px;font-size:15.5px;color:var(--ink-2)}.mk-btn:hover{border-color:var(--muted);color:var(--ink)}.mk-btn[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.mk-btn.ai{border-color:var(--accent-soft);color:var(--accent-ink);align-self:flex-end}.grp{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-right:10px;margin-right:4px;border-right:1px solid var(--line)}.glabel{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:2px}.avoid{display:flex;gap:10px;align-items:baseline;background:var(--warn-soft);border-radius:10px;padding:10px 14px}.avoid b{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kt-7a5400);flex:0 0 auto}.avoid span{font-size:17.5px;color:var(--ink-2)}.methods{display:flex;flex-wrap:wrap;gap:6px 14px}.methods label{display:flex;gap:6px;align-items:center;font-size:15.5px;color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:500}.drawer{position:fixed;inset:0;background:var(--kb-0d1b2a-p45);display:flex;justify-content:flex-end;z-index:10}.drawer-body{width:min(560px,100%);height:100%;background:var(--panel);border-left:1px solid var(--line);padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.drawer h2{margin:0;font-size:18px;font-weight:700}.field{display:grid;grid-gap:5px;gap:5px}.field label{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.field input:not([type]),.field input[type=email],.field input[type=text],.field select,.field textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:16px;width:100%}.field textarea{min-height:90px;resize:vertical;line-height:1.5}.check{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:var(--ink-2)}.check input{margin-top:3px}.hint{font-size:14px;margin:0;line-height:1.55}.hint,.sum h3{color:var(--muted)}.sum h3{margin:6px 0 4px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sum li,.sum p{font-size:16.5px;color:var(--ink-2);line-height:1.55}.sum ul{margin:0;padding-left:18px}.sum pre{white-space:pre-wrap;font-family:var(--sans);font-size:16.5px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:12px;margin:0;color:var(--ink)}.row{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.main{grid-template-columns:minmax(0,1fr)}.side{border-left:0;border-top:1px solid var(--line);max-height:42vh}.stage{padding:20px 16px}.bar,.top{padding-inline:16px}}a{color:var(--accent-ink)}.page{max-width:1080px;margin:0 auto;padding-inline:16px;padding-block:28px 60px}.nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 20px;background:var(--navy);color:var(--kt-ffffff)}.nav a{color:var(--kt-a0adb8);text-decoration:none;font-size:16px}.nav a:hover{color:var(--kt-ffffff)}.nav .btn:hover{border-color:var(--accent)}.nav form{margin:0}.nav .spacer{flex:1 1}h1.titel{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.sub{color:var(--muted);margin:0 0 22px;font-size:16px}.login{min-height:100%;display:grid;place-items:center;padding:24px 16px}.login-kaart{width:min(420px,100%);background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:26px;display:grid;grid-gap:14px;gap:14px}.login-kaart h1{margin:0;font-size:28px;font-family:var(--serif);font-weight:400;color:var(--ink)}.login-kaart p{margin:0;color:var(--ink-2)}.login-kaart input{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:17.5px;width:100%}.login-of{display:flex;align-items:center;gap:10px;margin:2px 0;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-of:after,.login-of:before{content:"";flex:1 1;height:1px;background:var(--line)}.login-kaart .field{display:grid;grid-gap:6px;gap:6px}.login-kaart .field>span{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.login-code{letter-spacing:.45em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px}.ok{color:var(--accent-ink)}.fout{color:var(--warn)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:22px}.kpi{background:var(--panel);padding:14px 16px}.kpi .n{font-family:var(--mono);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block;line-height:1.2}.kpi .l{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lijst{grid-gap:8px;gap:8px}.lijst,.rij{display:grid}.rij{grid-template-columns:120px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:baseline;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:13px 16px;text-decoration:none;color:inherit}.rij:hover{border-color:var(--muted)}.rij .d{font-family:var(--mono);font-size:14px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rij .t{font-weight:600;color:var(--ink)}.rij .s{display:block;color:var(--ink-2);font-size:15.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rij .m{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pill{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.pill.acc{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}@media (max-width:640px){.rij{grid-template-columns:minmax(0,1fr)}.rij .m{justify-content:flex-start}}.leeg{border:1px dashed var(--line);border-radius:12px;padding:28px;color:var(--muted);text-align:center}.detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:880px){.detail{grid-template-columns:minmax(0,1fr)}}.blok{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.blok h2{margin:0 0 8px;letter-spacing:.1em}.blok h2,.blok h3{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--muted)}.blok h3{margin:14px 0 4px;letter-spacing:.09em}.blok li,.blok p{color:var(--ink-2);font-size:16.5px;line-height:1.55}.blok ul{margin:0;padding-left:18px}.blok pre{white-space:pre-wrap;font-family:var(--sans);font-size:16.5px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:12px;margin:0;color:var(--ink)}.tx-lijst{display:grid;grid-gap:7px;gap:7px;max-height:70vh;overflow-y:auto}.gemist li,h1.titel{color:var(--ink)}h1.titel{font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:0}.kb-balk{margin-bottom:12px}.kb-tabs{display:flex;gap:4px;flex-wrap:wrap;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:3px}.kb-tab{border:0;background:transparent;border-radius:8px;padding:6px 12px;font-size:15.5px;color:var(--ink-2)}.kb-tab.aan{color:var(--ink);font-weight:600;box-shadow:var(--shadow)}.kb-tab.aan,.kb-zoek{background:var(--panel)}.kb-zoek{flex:1 1;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.kb-acties{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.kb-acties select{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:7px 10px}.kb-acties .check{align-items:center}.kb-acties .check input{margin-top:0}.kb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.kb-cat{display:grid;grid-gap:8px;gap:8px;align-content:start}.kb-cat h2{margin:0;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.kb-cat h2 span{color:var(--muted);font-weight:500;margin-left:4px}.kb-uitleg{margin:0;color:var(--muted);font-size:15px}.kb-doc{display:grid;grid-gap:4px;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;text-decoration:none;color:var(--ink);box-shadow:var(--shadow)}.kb-doc:hover{border-color:var(--accent)}.kb-doc.uit{opacity:.55}.kb-doc b{font-weight:600}.kb-frag{font-size:15px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-meta{font-size:13.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kb-titel{width:100%;font-family:var(--serif);font-size:30px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid transparent;padding:4px 0;margin-bottom:10px}.kb-titel:focus{outline:none;border-bottom-color:var(--accent)}.kb-tekst{width:100%;min-height:62vh;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;font-family:var(--mono);font-size:16px;line-height:1.6;resize:vertical}.kb-lees{padding:22px 26px}.md{font-size:17.5px;line-height:1.65;color:var(--ink-2);max-width:760px}.md h2,.md h3,.md h4{font-family:var(--serif);font-weight:400;color:var(--ink);margin:1.3em 0 .35em}.md h2{font-size:26px;margin-top:0}.md h3{font-size:21px}.md h4{font-size:17px}.md p{margin:.4em 0}.md ol,.md ul{margin:.35em 0 .6em;padding-left:1.3em}.md li{margin:.15em 0}.md strong{color:var(--ink)}.md blockquote{margin:.6em 0;padding:.4em .9em;background:var(--accent-soft);border-radius:8px}.md mark.controleer{background:var(--warn-soft);color:var(--warn);border-radius:4px;padding:0 4px;font-size:.85em}@media print{.kb-acties,.nav,.sub{display:none!important}body{background:var(--kb-ffffff)}.kb-lees{border:0;box-shadow:none;padding:0}}.stappen{margin:6px 0 0;padding-left:1.2em;display:grid;grid-gap:4px;gap:4px;color:var(--ink-2)}.code-kaart{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--panel-2);border:1px dashed var(--accent);border-radius:10px;padding:10px 12px}.code-kaart code{font-family:var(--mono);font-size:15.5px;word-break:break-all;flex:1 1}.g-kop{justify-content:space-between;align-items:flex-end;gap:12px}.g-knoppen,.g-kop{display:flex;flex-wrap:wrap}.g-knoppen{gap:8px;margin-bottom:22px}.g-zoek{display:flex;gap:8px;align-items:center;margin-bottom:10px}.g-zoek input{flex:1 1;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:16.5px}.g-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.g-filters select{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:7px 10px}.g-filters .check{align-items:center}.g-filters .check input{margin-top:0}.g-vraag{margin-bottom:16px;display:grid;grid-gap:8px;gap:8px;border-color:var(--accent)}.g-vraagrij{display:flex;gap:8px}.g-vraagrij input{flex:1 1;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:16.5px}.g-antwoord{border-top:1px solid var(--line);padding-top:10px}.g-lijst{display:grid;grid-gap:18px;gap:18px}.g-dag{margin:0 0 6px;font-size:15.5px;font-weight:700;color:var(--ink);text-transform:capitalize;padding:6px 2px}.g-dag,.g-rij{border-bottom:1px solid var(--line)}.g-rij{display:grid;grid-template-columns:24px 56px 36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 6px}.g-rij:hover{background:var(--panel)}.g-tijd{display:grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.g-tijd b{font-weight:600;color:var(--ink)}.g-tijd span{font-size:14px;color:var(--muted)}.g-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font-size:14px;font-weight:700}.g-hoofd{display:grid;grid-gap:2px;gap:2px;text-decoration:none;color:inherit;min-width:0}.g-hoofd b{font-weight:600;color:var(--ink)}.g-hoofd b,.g-hoofd span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-hoofd span{font-size:15.5px;color:var(--ink-2)}.g-hoofd .g-sam{white-space:normal;color:var(--muted);font-size:15px}.g-acties{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.g-acties .pill.acc{cursor:pointer;border:0}.icoon{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:3px 8px;font-size:14px;color:var(--ink-2)}.icoon:hover{border-color:var(--accent);color:var(--ink)}@media (max-width:720px){.g-rij{grid-template-columns:24px 48px minmax(0,1fr)}.g-av{display:none}.g-acties{grid-column:1/-1;justify-content:flex-start}}.page-breed{max-width:1280px}.tabel-wrap{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.tabel{width:100%;border-collapse:collapse;font-size:16px}.tabel th{text-align:left;border-bottom:1px solid var(--line);padding:0;white-space:nowrap}.tabel th,.tabel th button{font-weight:600;color:var(--ink-2)}.tabel th button{background:none;border:0;padding:11px 12px}.tabel td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.tabel tr:last-child td{border-bottom:0}.tabel .mono{font-family:var(--mono);white-space:nowrap}.kb-signalen{margin-bottom:16px;border-color:var(--accent)}.kb-signalen h2{margin:0 0 4px;font-size:16px;gap:8px}.kb-gat,.kb-signalen h2{display:flex;align-items:center}.kb-gat{justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.kb-gat:last-child{border-bottom:0}.kb-gat-acties{display:flex;gap:6px;flex-wrap:wrap}.btn.keur.aan{background:var(--kb-e6f7f5);border-color:var(--teal);color:var(--kt-0f6e66);font-weight:600}.avoid.gat{background:var(--accent-soft)}.avoid.gat b{color:var(--accent-ink)}.start{max-width:620px;margin:auto 0;display:flex;flex-direction:column;gap:20px}.start-kopregel{display:flex;align-items:center;gap:18px}.start-kopregel .start-figuur{margin:0;flex:none}.start h1{margin:0;font-family:var(--display);font-size:clamp(34px,3.6vw,52px);line-height:1.1;font-weight:400}.start-sub{margin:0;font-size:17px;line-height:1.6;color:var(--ink-2)}.start-actie{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.start-knop{display:inline-flex;align-items:center;gap:11px;border:0;background:var(--navy);color:var(--kt-ffffff);border-radius:999px;padding:17px 28px;font-size:17px;font-weight:600}.start-knop:hover{background:var(--kb-16293c)}.start-knop i{width:11px;height:11px;border-radius:50%;background:var(--accent)}.start-of{font-size:15.5px;color:var(--muted)}.start-stappen{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px}.start-stappen li{display:flex;gap:12px;align-items:baseline}.start-stappen b{font-size:15.5px;font-weight:700;color:var(--accent-ink);flex:0 0 16px}.start-stappen span{font-size:17.5px;color:var(--ink-2)}.start-link{margin:0;font-size:16.5px;color:var(--muted)}.start-link a{font-weight:600}.bar-uitleg{font-size:15.5px;color:var(--muted);margin-right:2px}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);border-radius:999px;padding:9px 15px;font-size:16.5px}.chip:hover{border-color:var(--muted);color:var(--ink)}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.chip-meer{background:var(--panel);color:var(--ink);font-weight:500}.chip-hulp{background:var(--navy);border-color:var(--navy);color:var(--kt-ffffff);font-weight:600}.chip-hulp:hover{background:var(--kb-16293c);border-color:var(--kr-16293c);color:var(--kt-ffffff)}.chip-hulp i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.chip-hulp kbd{color:var(--kt-c7d0d8);background:transparent;border-color:var(--kr-3a3f7a)}.overlay{position:fixed;inset:0;background:var(--kb-0d1b2a-p45);display:flex;align-items:center;justify-content:center;padding:32px;z-index:10}.momenten{width:min(940px,100%);max-height:100%;background:var(--bg);border-radius:22px;box-shadow:0 18px 50px rgba(13,27,42,.35);display:flex;flex-direction:column;overflow:hidden}.momenten-kop{display:flex;align-items:flex-start;gap:16px;padding:24px 28px 20px;background:var(--panel);border-bottom:1px solid var(--line)}.momenten-kop h2{margin:0 0 4px;font-family:var(--display);font-size:28px;font-weight:400}.momenten-kop .btn{flex:0 0 auto}.momenten-body{flex:1 1;overflow:auto;padding:22px 28px 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:22px 28px;gap:22px 28px}.momenten-groep{display:flex;flex-direction:column;gap:10px}.momenten-groep h3{margin:0;font-size:17.5px;font-weight:600;color:var(--ink)}.momenten-chips{display:flex;flex-wrap:wrap;gap:8px}.momenten-chips .chip,.momenten-voet{background:var(--panel)}.momenten-voet{display:flex;align-items:center;gap:14px;padding:14px 28px;border-top:1px solid var(--line)}.momenten-voet .hint{flex:1 1}@media (max-width:900px){.start{margin:0}.overlay{padding:12px}.momenten-body{grid-template-columns:minmax(0,1fr)}}.uitleg{position:relative;vertical-align:middle;margin-left:5px}.uitleg,.uitleg-knop{display:inline-flex;align-items:center}.uitleg-knop{width:17px;height:17px;flex:0 0 17px;padding:0;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:50%;font-size:13px;font-weight:700;line-height:1;justify-content:center}.uitleg-knop:hover,.uitleg-knop[aria-expanded=true]{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.uitleg-pop{position:absolute;top:calc(100% + 8px);left:-6px;z-index:30;width:min(300px,78vw);display:flex;flex-direction:column;gap:5px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:0 8px 24px rgba(13,27,42,.14),0 0 1px rgba(13,27,42,.2);font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:400;text-align:left;white-space:normal}.uitleg-pop.rechts{left:auto;right:-6px}.uitleg-pop b{font-size:16px;font-weight:700;color:var(--ink)}.nav .uitleg-knop{border-color:var(--kr-3a3f7a);background:transparent;color:var(--kt-c7d0d8)}.nav .uitleg-knop:hover{border-color:var(--accent);color:var(--kt-ffffff);background:transparent}.faq{border:1px solid var(--teal);border-radius:14px;background:var(--panel);padding:18px 20px;flex-direction:column}.faq,.faq-kop{display:flex;gap:10px}.faq-kop{align-items:baseline;flex-wrap:wrap}.faq-label{font-size:15.5px;font-weight:600;color:var(--kt-1b8a80)}.faq-vraag{font-size:16.5px;color:var(--ink-2);font-style:italic}.faq-weg{margin-left:auto;padding:2px 9px;font-size:14px}.faq-zeg{margin:0;font-family:var(--serif);font-size:clamp(19px,2vw,25px);line-height:1.3;color:var(--ink)}.faq-terug{margin:0;font-size:17.5px;line-height:1.5;color:var(--ink-2)}.faq-letop b,.faq-terug b{font-weight:600;color:var(--ink)}.faq-achtergrond{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.faq-achtergrond li{font-size:16px;line-height:1.5;color:var(--muted)}.faq-letop{margin:0;font-size:16px;line-height:1.5;color:var(--kt-7a5400);background:var(--warn-soft);border-radius:8px;padding:8px 11px}.meeluister{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 20px;font-size:16.5px;background:var(--panel-2);color:var(--ink-2);border-bottom:1px solid var(--line)}.meeluister b{font-weight:600;color:var(--ink)}.meeluister .ml-punt{width:11px;height:11px;border-radius:50%;background:var(--muted);flex:0 0 auto}.meeluister.aan{background:var(--kb-b3341a);color:var(--kv-ffe9e3);border-bottom-color:var(--kr-8e2814)}.meeluister.aan b{color:var(--kt-ffffff)}.meeluister.aan .ml-punt{background:var(--kb-ffffff);animation:pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 4px rgba(255,255,255,.25)}@media (prefers-reduced-motion:reduce){.meeluister.aan .ml-punt{animation:none}}.ml-tijd{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px;opacity:.9}.ml-vraag{font-size:16px;opacity:.95}.ml-ok{font-size:16px;opacity:.9}.ml-knop{border:1px solid;background:transparent;color:inherit;border-radius:999px;padding:5px 13px;font-size:15.5px;font-weight:600;opacity:.95}.ml-knop:hover{background:var(--kb-ffffff-p14)}.meeluister:not(.aan) .ml-knop{border-color:var(--line);background:var(--panel);color:var(--ink-2)}.meeluister:not(.aan) .ml-knop:hover{border-color:var(--muted);color:var(--ink)}.aanbod{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 20px;background:var(--accent-soft);color:var(--accent-ink);border-bottom:1px solid var(--kr-f3c9bd);font-size:16.5px}.aanbod b{color:var(--ink);font-weight:600}.aanbod .ml-punt{background:var(--accent);animation:pulse 1.4s ease-in-out infinite}.aanbod .ml-knop{border-color:var(--accent-ink)}.wiebenjij{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 20px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:16px;color:var(--ink-2)}.autokoppel{position:fixed;left:50%;transform:translateX(-50%);top:14px;z-index:60;background:var(--navy);color:var(--kt-ffffff);border-radius:999px;padding:9px 18px;font-size:16px;font-weight:600;box-shadow:0 6px 20px rgba(13,27,42,.25)}.geleerd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 20px;background:var(--kb-e6f6f4);border-bottom:1px solid var(--kr-bfe6e1);font-size:16px;color:var(--ink-2)}.geleerd b{color:var(--kt-1b6e66)}.geleerd a,.geleerd b{font-weight:600}.geleerd-lijst{display:flex;flex-direction:column;gap:6px}.geleerd-rij{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16.5px}.geleerd-rij .zin{font-style:italic;color:var(--ink)}.geleerd-rij .doel{font-size:15px;color:var(--muted)}.onbekend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 20px;background:var(--panel-2);border-top:1px solid var(--line);font-size:16px;color:var(--muted)}.onbekend i{color:var(--ink-2);font-style:italic}.onbekend .btn{padding:4px 10px;font-size:14px}.gezegd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 20px;background:var(--kb-e6f6f4);border-top:1px solid var(--kr-bfe6e1);font-size:16px;color:var(--ink-2)}.gezegd b{font-weight:600;color:var(--kt-1b6e66);flex:0 0 auto}.gezegd span{font-style:italic}.start-pagina{max-width:1000px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:36px}.start-kop h1{margin:0 0 10px;font-family:var(--display);font-size:clamp(34px,4.5vw,50px);line-height:1.08;font-weight:400}.start-kop p{margin:0;font-size:19px;line-height:1.6;color:var(--ink-2);max-width:620px}.start-kaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.start-kaart{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:var(--shadow)}.start-kaart:hover{border-color:var(--accent);box-shadow:0 6px 22px rgba(13,27,42,.1)}.start-kaart.hoofd{background:var(--navy);border-color:var(--navy)}.start-kaart.hoofd .sk-label{color:var(--kt-ff8a6e)}.start-kaart.hoofd .sk-titel{color:var(--kt-ffffff)}.start-kaart.hoofd .sk-tekst{color:var(--kt-c7d0d8)}.start-kaart.hoofd .sk-actie{color:var(--kt-ffffff)}.sk-label{font-size:13px;font-weight:600;color:var(--accent-ink)}.sk-titel{font-family:var(--display);font-size:24px;line-height:1.2;color:var(--ink)}.sk-tekst{font-size:15.5px;line-height:1.55;color:var(--ink-2);flex:1 1}.sk-actie{font-size:15px;font-weight:600;color:var(--accent-ink);margin-top:4px}.start-klaar h2{margin:0 0 14px;font-family:var(--display);font-size:24px;font-weight:400}.sk-lijst{display:flex;flex-direction:column;gap:10px}.sk-rij{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.sk-rij.ok{border-color:var(--teal);background:var(--panel-2)}.sk-vink{width:26px;height:26px;flex:0 0 26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:15px}.sk-rij.ok .sk-vink{background:var(--kb-d9f1ee);color:var(--kt-1b6e66)}.sk-rij-tekst{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:220px}.sk-rij-tekst b{font-size:16px;font-weight:600}.sk-rij-tekst span{font-size:15px;color:var(--ink-2);line-height:1.5}.sk-rij .btn{flex:0 0 auto;text-decoration:none}.nav .logo{text-decoration:none;color:inherit}.nav a.actief{color:var(--kt-ffffff);font-weight:600;border-bottom:2px solid var(--accent);padding-bottom:2px}.nav a.scheiding{margin-right:10px;padding-right:16px;border-right:1px solid var(--kr-3a3f7a)}@media (max-width:700px){.start-pagina{padding:24px 16px 60px;gap:26px}.nav a.scheiding{border-right:0;padding-right:0;margin-right:0}}.kb-stand{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin-bottom:16px}.kb-stand-tekst{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:260px}.kb-stand-tekst b{font-size:17px;font-weight:600}.kb-stand-tekst span{font-size:15px;color:var(--ink-2);line-height:1.5}.kb-vragen{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin-bottom:16px}.kb-vragen h2{margin:0 0 4px;font-family:var(--display);font-size:21px;font-weight:400}.kb-vraag{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.kb-vraag-tekst{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:240px}.kb-vraag-tekst b{font-size:16px;font-weight:500;color:var(--ink)}.kb-balk{align-items:center;gap:12px;margin-bottom:14px}.kb-balk,.kb-filters{display:flex;flex-wrap:wrap}.kb-filters{gap:8px}.kb-filters .chip.aan{background:var(--navy);border-color:var(--navy);color:var(--kt-ffffff)}.kb-filters .chip.aan .chip-getal{background:var(--kb-ffffff-p22);color:var(--kt-ffffff)}.chip-getal{display:inline-block;min-width:20px;text-align:center;background:var(--panel-2);border-radius:999px;padding:1px 7px;font-size:13px;color:var(--muted)}.kb-zoekrij{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto;align-items:center}.kb-zoek,.kb-zoekrij select{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:15px;color:var(--ink)}.kb-zoek{min-width:200px}.kb-lijst{display:flex;flex-direction:column;gap:8px}.kb-regel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;text-decoration:none;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.kb-regel:hover{border-color:var(--muted)}.kb-regel.uit{opacity:.55}.kb-status{flex:0 0 auto;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 11px;background:var(--accent-soft);color:var(--accent-ink)}.kb-status.feit{background:var(--kb-d9f1ee);color:var(--kt-1b6e66)}.kb-regel-tekst{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:240px}.kb-regel-tekst b{font-size:16.5px;font-weight:600}.kb-regel-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-meer{margin-top:22px}.kb-meer-body{display:flex;flex-direction:column;gap:2px;margin-top:12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:6px 18px}.kb-meer-rij{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line)}.kb-meer-rij:last-child{border-bottom:0}.kb-meer-rij>span:first-child{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:240px}.kb-meer-rij b{font-size:16px;font-weight:600}.kb-meer-rij span span{font-size:14.5px;color:var(--ink-2)}.kb-meer-links{display:flex;gap:12px;flex-wrap:wrap;font-size:14.5px}.kb-vragenset{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--navy);color:var(--kt-ffffff);border-radius:16px;padding:18px 20px;margin-bottom:16px}.kb-vragenset>span:first-child{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:260px}.kb-vragenset b{font-size:17px;font-weight:600}.kb-vragenset span span{font-size:15px;color:var(--kt-c7d0d8);line-height:1.5}.kb-vragenset .btn{background:var(--kb-ffffff);border-color:var(--kr-ffffff);color:var(--ink);text-decoration:none}.vr-lijst{display:flex;flex-direction:column;gap:8px}.vr-regel{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.vr-regel.uit{opacity:.55}.vr-kop{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;padding:14px 18px;font:inherit}.vr-kop:hover{background:var(--panel-2)}.vr-vraag{flex:1 1;font-size:16.5px;color:var(--ink)}.vr-pijl{color:var(--muted)}.vr-body{gap:12px;padding:4px 18px 18px;border-top:1px solid var(--line)}.vr-body,.vr-body label{display:flex;flex-direction:column}.vr-body label{gap:5px;font-size:14px;color:var(--muted)}.vr-body textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:15.5px;color:var(--ink);line-height:1.5;resize:vertical}.vr-acties{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ag{flex-direction:column;height:100vh;background:var(--bg)}.ag,.ag-kop{display:flex}.ag-kop{align-items:center;gap:9px;flex-wrap:wrap;padding:14px 18px;background:var(--navy);color:var(--kt-ffffff)}.ag-kop b{font-size:16px;font-weight:600}.ag-kop-sub{font-size:13px;color:var(--kt-c7d0d8);width:100%}.ag-kop-knoppen{margin-left:auto;display:inline-flex;gap:4px}.ag-kop-knoppen button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--kt-ffffff);cursor:pointer}.ag-kop-knoppen button:hover{background:var(--kb-ffffff-p14)}.ag-punt{width:9px;height:9px;border-radius:50%;background:var(--teal)}.ag-body{flex:1 1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:10px}.ag-bericht{max-width:86%;padding:12px 15px;border-radius:16px;font-size:15.5px;line-height:1.55;white-space:pre-wrap}.ag-bericht.agent{background:var(--panel);border:1px solid var(--line);color:var(--ink);align-self:flex-start;border-bottom-left-radius:5px}.ag-bericht.bezoeker{background:var(--navy);color:var(--kt-ffffff);align-self:flex-end;border-bottom-right-radius:5px}.ag-denkt{display:flex;gap:5px;align-items:center}.ag-denkt i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:pulse 1.1s infinite}.ag-denkt i:nth-child(2){animation-delay:.15s}.ag-denkt i:nth-child(3){animation-delay:.3s}.ag-fout{font-size:14px;color:var(--accent-ink);background:var(--accent-soft);border-radius:10px;padding:9px 12px}.ag-invoer{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line);background:var(--panel)}.ag-invoer input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:16px;background:var(--panel-2);color:var(--ink)}.ag-invoer button{border:0;background:var(--accent);color:var(--kt-ffffff);border-radius:12px;padding:12px 18px;font:inherit;font-size:15px;font-weight:600}.ag-invoer button:disabled{opacity:.45}.ag-voet{font-size:12.5px;color:var(--muted)}.ag-powered,.ag-voet{margin:0;padding:0 16px 12px;background:var(--panel)}.ag-powered{font-size:12px;text-align:center}.ag-powered a{color:var(--muted);text-decoration:none}.ag-powered a:hover{color:var(--ink-2);text-decoration:underline}.ag-laden,.ag-uit{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;height:100vh;padding:24px;text-align:center;color:var(--ink-2)}.ag-uit b{font-size:17px;color:var(--ink)}.as-schakel{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:4px 0 14px}.as-gesprek{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow:auto}.demo{min-height:100vh;background:var(--kb-ffffff)}.demo-nav{display:flex;align-items:center;gap:22px;padding:18px 32px;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2)}.demo-nav b{font-size:18px;color:var(--ink);margin-right:auto}.demo-main{max-width:760px;margin:0 auto;padding:60px 24px}.demo-main h1{font-family:var(--display);font-size:44px;font-weight:400;margin:0 0 14px}.demo-main p{font-size:18px;line-height:1.65;color:var(--ink-2)}.demo-blokken{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:36px 0}.demo-blokken div{height:130px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px}.demo-hint{font-size:15px;color:var(--muted)}.ag.los{max-width:420px;height:min(640px,calc(100vh - 48px));margin:24px auto;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.ag-momenten{display:flex;flex-direction:column;gap:7px;align-self:flex-start;max-width:86%}.ag-momenten button{border:1px solid var(--accent);background:var(--panel);color:var(--accent-ink);border-radius:12px;padding:11px 15px;font:inherit;font-size:15px;font-weight:600;text-align:left}.ag-momenten button:hover{background:var(--accent-soft)}.as-velden{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14.5px;color:var(--ink-2)}.as-velden span{display:flex;gap:7px}.as-velden b{font-weight:600;color:var(--muted);font-size:13px;align-self:center}.meer{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 14px}.meer summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--muted);list-style-position:inside}.meer-in{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.meer-of{margin:0;font-size:17.5px;line-height:1.45;color:var(--ink-2)}.meer-of b{font-weight:600;color:var(--ink)}.ob{display:grid;grid-gap:16px;gap:16px}.ob-product{max-width:420px}.ob-stap{display:grid;grid-gap:10px;gap:10px}.ob-stap h2{margin:0;font-size:19px;display:flex;align-items:center;gap:10px}.ob-uitleg{margin:0;color:var(--muted);font-size:15.5px;line-height:1.5;max-width:760px}.ob-rij{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ob-rij .kb-zoek{flex:1 1;min-width:220px}.ob-status{margin:0;font-size:14.5px;color:var(--muted)}.ob-status.goed{color:var(--kt-1b8a80);font-weight:600}.ob-vink{width:24px;height:24px;border-radius:50%;border:2px solid var(--line);display:inline-grid;place-items:center;font-size:14px;flex:0 0 auto}.ob-vink.aan{background:var(--kb-1b8a80);border-color:var(--kr-1b8a80);color:var(--kt-ffffff)}.ob-drop{position:relative;display:grid;place-items:center;border:2px dashed var(--line);border-radius:12px;padding:22px 16px;background:var(--panel-2);color:var(--ink-2);cursor:pointer;text-align:center}.ob-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.ob-bestanden{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.ob-bestanden li{font-size:15px;display:flex;gap:8px;flex-wrap:wrap}.ob-bestanden li span{color:var(--muted)}.ob-bestanden li.fout span{color:var(--warn)}.ob-lijst ul{margin:8px 0 0;padding-left:18px;column-count:2;column-gap:28px}.ob-lijst li{font-size:14.5px;page-break-inside:avoid;break-inside:avoid}.ob-lijst li span{color:var(--muted)}.ob-verslag{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.ob-status.ob-let-op{color:var(--kt-9a5b00)}.ob-verslag .ob-lijst ul{column-count:1}.ob-lijst summary{cursor:pointer;font-size:14.5px;color:var(--ink-2)}.ob-profiel{border-top:1px solid var(--line);padding-top:12px;max-height:560px;overflow:auto}@media (max-width:640px){.ob-lijst ul{column-count:1}}.ab-nieuw{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:8px;margin-top:10px}.ab-lijst{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.ab-rij{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px;background:var(--panel)}.ab-situatie{font-size:15px;color:var(--muted);font-style:italic}.ab-situatie span{font-style:normal}.ab-antwoord{font-family:var(--serif);font-size:19px;line-height:1.35;color:var(--ink)}.ab-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.ab-meta .btn{padding:3px 10px;font-size:13.5px}@media (max-width:720px){.ab-nieuw{grid-template-columns:1fr}}.tz{display:grid;grid-gap:12px;gap:12px}.tz-groep{display:grid;grid-gap:6px;gap:6px}.tz-groep .k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tz-rij{display:flex;gap:10px;align-items:baseline;font-size:16px;line-height:1.45;cursor:pointer}.tz-rij input{flex:0 0 auto;transform:translateY(2px)}.tz-rij.gedaan .tz-wat{text-decoration:line-through;color:var(--muted)}.tz-wat em{color:var(--muted);font-style:normal}.tz-link{margin-left:auto;font-size:13.5px;color:var(--muted);white-space:nowrap}.tz-rij .pill{flex:0 0 auto;font-size:11.5px}.tz-wat{flex:1 1}.tz-weg{margin-left:auto;flex:0 0 auto;opacity:.45;font-size:18px;line-height:1;padding:0 6px}.tz-rij:hover .tz-weg,.tz-weg:focus{opacity:1}.tz-datum{color:var(--muted);font-weight:400}.tz-datum,.tz-groep .k a{text-transform:none;letter-spacing:0}.tz-groep .k a{font-size:14.5px}.page-vol{max-width:none;padding-inline:clamp(16px,3vw,48px)}.g-sorteer{border:1px solid var(--line);border-radius:10px;padding:7px 10px;font:inherit;background:var(--kb-ffffff)}.bh-kpi{display:flex;gap:28px;flex-wrap:wrap}.bh-kpi div{display:grid;grid-gap:2px;gap:2px}.bh-kpi b{font-family:var(--serif);font-size:30px;font-weight:400;color:var(--ink)}.bh-kpi span{font-size:14px;color:var(--muted)}.bh-nieuw{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.bh-nieuw .kb-zoek{min-width:180px}.bh-klein{display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:var(--muted)}.bh-klein .kb-zoek{min-width:0;width:110px}.bh-tabel{display:grid;grid-gap:0;gap:0;overflow-x:auto}.bh-rij{display:grid;grid-template-columns:minmax(180px,2fr) repeat(5,minmax(90px,1fr)) minmax(260px,2fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:15px;min-width:980px}.bh-rij.twee{grid-template-columns:1fr auto;min-width:0}.bh-rij.kop{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bh-rij em{display:block;font-style:normal;font-size:13px;color:var(--muted)}.bh-rij .fout{color:var(--warn);font-weight:600}.bh-marge{width:80px;min-width:0}.bh-boek{display:flex;gap:6px}.bh-boek .kb-zoek{min-width:0;width:90px;padding:6px 8px}.bh-check{display:flex;align-items:center;gap:7px;font-size:14.5px;color:var(--ink-2);padding-bottom:4px}.bh-kaarten{display:grid;grid-gap:12px;gap:12px}.bh-kaart{border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:8px;gap:8px;background:var(--panel)}.bh-kaart header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bh-kaart header b{font-size:17px}.bh-kaart header em{display:block;font-style:normal;font-size:13px;color:var(--muted)}.bh-stand{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.bh-stand.proef{background:var(--warn-soft);color:var(--warn);border-color:transparent}.bh-stand.actief{background:var(--kb-e7f6f4);color:var(--kt-1b8a80);border-color:transparent}.bh-stand.gepauzeerd,.bh-stand.verlopen{background:var(--warn-soft);color:var(--warn);border-color:transparent}.bh-stand.gestopt{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.bh-meta{margin:0;font-size:14px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.bh-meta span{font-size:12.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.bh-meta span.aan{color:var(--kt-1b8a80);border-color:var(--kr-c6e8e4);background:var(--kb-e7f6f4)}.bh-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.bh-acties .fout{color:var(--warn);font-weight:600}.nav-kijk{display:flex;align-items:center;gap:10px}.nav-kijk a{font-size:15px}.nav-kijk select{background:var(--kb-262a5c);border:1px solid var(--kr-3a3f7a);color:var(--kv-ffffff);border-radius:8px;padding:5px 8px;font-size:14px;max-width:220px}.kijk-banner{margin:0;padding:8px 20px;background:var(--warn-soft);color:var(--warn);font-size:14.5px;border-bottom:1px solid var(--line)}.kijk-banner b{color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kc{display:grid;grid-gap:12px;gap:12px}.kc-kop{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.kc-kop h2{margin:0 0 4px}.kc-score{display:grid;grid-gap:6px;gap:6px}.kc-score p{margin:0;font-size:15px;color:var(--ink-2)}.kc-score b{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--ink)}.kc-balk{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--panel-2)}.kc-balk .goed{background:var(--kb-1b8a80)}.kc-balk .deels{background:var(--kb-e6a817)}.kc-balk .mist{background:var(--accent)}.kc-lijst{display:grid;grid-gap:10px;gap:10px}.kc-rij{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;background:var(--panel)}.kc-rij.goed{border-color:var(--kr-1b8a80)}.kc-rij.deels{border-color:var(--kr-e6a817)}.kc-rij.ontbreekt{border-color:var(--accent)}.kc-rij.klaar{opacity:.75}.kc-vraag{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.kc-vraag b{font-size:16.5px}.kc-status{font-size:12.5px;font-weight:600;color:var(--muted)}.kc-status.goed{color:var(--kt-1b8a80)}.kc-status.deels{color:var(--kt-9a6b00)}.kc-status.ontbreekt{color:var(--accent-ink)}.kc-mist{margin:0;font-size:14.5px;color:var(--muted)}.kc-antwoord{margin:0;font-size:15.5px;color:var(--ink-2)}.kc textarea.kb-zoek{width:100%;font:inherit;font-size:15.5px;line-height:1.45;resize:vertical}.ka-inv{display:flex;flex-wrap:wrap;gap:6px}.ka-kop{margin:16px 0 8px;font-size:17px;font-weight:600}.db summary{cursor:pointer;list-style-position:inside}.db-houding{margin:8px 0;padding-left:18px;display:grid;grid-gap:3px;gap:3px;font-size:15.5px;color:var(--ink-2)}.db-lijst{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:10px 0}.db-tech{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel)}.db-tech b{font-size:15.5px}.db-bron{font-size:12.5px;color:var(--muted)}.db-tech p{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.st{display:grid;grid-gap:14px;gap:14px}.st-kaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.st-kaart{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel);text-decoration:none;color:var(--ink)}.st-kaart span{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.st-kaart b{font-size:16.5px;font-weight:600}.st-kaart:hover{border-color:var(--accent)}.st-form{grid-gap:12px}.st-form,.st-twee{display:grid;gap:12px}.st-twee{grid-template-columns:1fr 1fr;grid-gap:12px}.st-rollen{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.st-rol{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px;background:var(--panel)}.st-rol.uit{opacity:.6}.st-rol p{margin:0;font-size:15px;color:var(--ink-2)}.st-rolform{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-gap:10px;gap:10px}.st-team{display:grid;grid-gap:0;gap:0}.st-lid{display:grid;grid-template-columns:minmax(200px,2fr) auto minmax(160px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:15px}.st-lid em{font-style:normal;color:var(--muted);font-size:13.5px}.st-acties{display:flex;align-items:center;gap:12px;justify-content:flex-end;white-space:nowrap}.st-acties .st-intrek{color:var(--muted);font-size:13.5px}.st-lid select{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.st-uitnodigen h3{margin:6px 0}.st-uitnodigen select{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px}@media (max-width:720px){.st-lid,.st-twee{grid-template-columns:1fr}}.zweef-body{margin:0;overflow:hidden}.zweef,.zweef-body{background:var(--panel)}.zweef{display:flex;flex-direction:column;height:100vh;color:var(--ink)}.zweef-kop{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--navy);color:var(--kt-ffffff);font-size:14px}.zweef-kop b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zweef-punt{width:9px;height:9px;border-radius:50%;background:var(--kb-6b7c8a);flex:0 0 auto}.zweef-punt.aan{background:var(--kb-ff5c8a);box-shadow:0 0 0 3px rgba(255,92,138,.3)}.zweef-schrijft{font-size:12px;opacity:.75}.zweef-knop{background:transparent;border:0;color:inherit;font-size:15px;padding:2px 6px;cursor:pointer}.zweef-inhoud{padding:12px 14px;overflow:auto;display:grid;grid-gap:8px;gap:8px}.zweef-zeg{margin:0;font-family:var(--serif);font-size:22px;line-height:1.25}.zweef-waarom{margin:0;font-size:14px;color:var(--ink-2)}.zweef-kort{margin:0;padding:6px 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snelknoppen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.snelknoppen button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:10px;padding:7px 11px;font-size:14.5px;min-height:36px}.snelknoppen button:hover{border-color:var(--muted);color:var(--ink)}.snelknoppen button:disabled{opacity:.45;cursor:not-allowed}.snelknoppen kbd{font-size:11px;padding:0 4px;color:var(--muted)}.snelknoppen-bezig{font-size:13px;color:var(--muted)}.snelknoppen.compact button{padding:10px 12px;font-size:13.5px;min-height:40px;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.zweef .snelknoppen{margin-top:4px}.zweef .spacer{flex:1 1}.zweef-klok{font-family:var(--mono,ui-monospace,monospace);font-size:14px;opacity:.9}.zweef-acties{display:flex;gap:8px;padding:12px}.zweef-acties .btn{flex:1 1;justify-content:center}.zweef-stop{background:var(--rec-vlak);color:var(--kt-ffffff);border-color:var(--rec)}.zweef-geluid{display:flex;align-items:center;gap:8px;padding:10px 12px 0;min-width:0}.zweef-geluid small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.zweef-mic{flex:1 1;min-width:0;font:inherit;font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:4px 6px;background:var(--panel)}.zweef-meter{flex:0 0 110px;height:8px;border-radius:8px;background:var(--panel-2);overflow:hidden;display:block}.zweef-kop .zweef-meter{flex-basis:80px;background:var(--kb-ffffff-p18)}.zweef-meter i{display:block;height:100%;background:var(--kb-2fd6a0);border-radius:8px;transition:width .12s linear}.zweef-status.mini .zweef-kop{border-bottom:0}.zweef-terug{box-shadow:0 0 0 3px rgba(59,75,255,.25)}.st-tabs{margin:0 0 16px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.st-tabs .kb-tab{text-decoration:none;white-space:nowrap}.ag-planner{display:inline-block;background:var(--accent);color:var(--kt-ffffff);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none}.vraagcue{display:flex;gap:6px;margin-top:10px}.vraagcue input{flex:1 1;min-width:0;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:9px 12px;font:inherit;font-size:14.5px;min-height:40px}.vraagcue input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.vraagcue button{border:0;background:var(--citroen);color:var(--on-fel);font-weight:700;border-radius:10px;padding:0 14px;font:inherit;font-size:14px;font-weight:600;min-height:40px;cursor:pointer}.vraagcue button:disabled{opacity:.45;cursor:not-allowed}.vraagcue.compact{margin-top:2px}.vraagcue.compact input{font-size:13.5px}.spiek{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:14px;line-height:1.45}.spiek dt{color:var(--muted);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.spiek dd{margin:0;color:var(--ink)}.spiek-sub{display:block;color:var(--ink-2);font-size:13.5px}.spiek-leeg{color:var(--muted)}.spiek-planner{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.spiek-planner button{border:1px solid var(--line);background:var(--panel-2,var(--panel));color:var(--ink);border-radius:8px;padding:5px 10px;font:inherit;font-size:13px;cursor:pointer;min-height:32px}.spiek.compact{grid-template-columns:1fr;gap:2px}.spiek.compact dt{padding-top:6px}.spiekbrief{border-bottom:1px solid var(--line);padding:10px 14px}.spiekbrief summary{cursor:pointer;font-weight:600;font-size:14px;margin-bottom:6px}.zweef-tab{font-size:12.5px;border:1px solid var(--kr-f5f3ee-p35);border-radius:8px;padding:3px 8px}.zweef-tab.aan{background:var(--kb-ffffff);color:var(--kt-11133a)}.kc-dekking{margin:14px 0 6px}.kc-dekking-kop{margin:0 0 8px;font-size:14.5px;color:var(--ink-2)}.kc-dekking-kop b{color:var(--ink)}.kc-dekking-rij{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.kc-onderdeel{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:9px 11px;font:inherit;cursor:pointer;min-height:44px}.kc-onderdeel.gedekt{border-color:var(--kr-1fa36b);background:var(--kb-effaf4)}.kc-onderdeel.deels{border-color:var(--kr-e0a526);background:var(--kb-fff8e6)}.kc-onderdeel.mist{border-color:var(--kr-d6453d);background:var(--kb-fdf0ef)}.kc-onderdeel.leeg{color:var(--muted)}.kc-onderdeel.gekozen{outline:2px solid var(--accent);outline-offset:1px}.kc-onderdeel-naam{font-weight:600;font-size:14px}.kc-onderdeel-tel{font-size:12.5px;color:var(--muted)}.kompas{border-bottom:1px solid var(--line);padding:10px 14px;display:grid;grid-gap:6px;gap:6px}.kompas-kop{display:flex;align-items:center;gap:8px;font-size:14px}.kompas-hint{color:var(--muted);font-size:12.5px}.kompas-knop{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:8px;padding:3px 9px;font:inherit;font-size:12.5px;cursor:pointer;min-height:30px}.kompas-knop:disabled{opacity:.5;cursor:default}.kompas-punten{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.kompas-punt{display:grid;grid-template-columns:12px 88px 1fr;align-items:baseline;grid-gap:6px;gap:6px;font-size:13.5px}.kompas-stip{width:9px;height:9px;border-radius:50%;background:transparent;border:2px solid var(--muted);align-self:center}.kompas-punt.deels .kompas-stip{border-color:var(--kr-e0a526);background:linear-gradient(90deg,var(--kb-e0a526) 50%,transparent 50%)}.kompas-punt.bekend .kompas-stip{border-color:var(--kr-1fa36b);background:var(--kb-1fa36b)}.kompas-naam{font-weight:600}.kompas-punt.open .kompas-naam{color:var(--muted);font-weight:500}.kompas-wat{color:var(--ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kompas-volgende{margin:2px 0 0;font-size:14px;background:var(--accent-soft,var(--kb-000000-p04));border-radius:8px;padding:7px 10px}.kompas-leeg{margin:0;font-size:13px;color:var(--muted)}.spiek-vraag{font-weight:600}.top.rustig{gap:8px;flex-wrap:wrap}.top.rustig select{max-width:220px}.meer-menu{position:relative}.meer-menu>summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:6px 12px;font-size:18px;line-height:1;min-height:36px;display:flex;align-items:center;background:var(--panel)}.meer-menu>summary::-webkit-details-marker{display:none}.meer-menu-in{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow,0 12px 30px rgba(0,0,0,.12));padding:12px;display:grid;grid-gap:10px;gap:10px;min-width:280px}.meer-menu-in label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted)}.meer-menu-in select{max-width:none}.side-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--line)}.side-tabs button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;padding:8px 12px;border-bottom:2px solid transparent;cursor:pointer;display:flex;gap:6px;align-items:center}.side-tabs button.aan{color:var(--ink);border-bottom-color:var(--accent);border-bottom-width:3px}.side-spiek{padding:12px 14px;overflow:auto}.kompas-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.kompas-strip ul{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.kompas-strip li{display:flex;align-items:center;gap:5px;color:var(--muted)}.kompas-strip li.bekend,.kompas-strip li.deels{color:var(--ink)}.kompas-strip li.deels .kompas-stip{border-color:var(--kr-e0a526);background:linear-gradient(90deg,var(--kb-e0a526) 50%,transparent 50%)}.kompas-strip li.bekend .kompas-stip{border-color:var(--kr-1fa36b);background:var(--kb-1fa36b)}.kompas-strip-vraag{margin:0;flex:1 1 320px;font-size:14px}.status{opacity:.85}.snelknoppen button{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink);font-weight:600}.snelknoppen button:hover{border-color:var(--accent);color:var(--accent-ink)}.snelknoppen kbd{background:transparent;border-color:var(--kr-2a37d6-p25);color:var(--accent-ink)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--kt-ffffff)}.listen.on{border-color:transparent;color:var(--rec);background:var(--kb-ffe8ef)}.listen.on i{background:var(--framboos)}.kompas-punt.bekend .kompas-stip,.kompas-strip li.bekend .kompas-stip{border-color:var(--mint);background:var(--mint)}.kompas-punt.deels .kompas-stip,.kompas-strip li.deels .kompas-stip{border-color:var(--kr-e0b800);background:linear-gradient(90deg,var(--citroen) 50%,transparent 50%)}.zweef-zeg{font-family:var(--display);font-weight:700}.start-figuur{display:flex;justify-content:center;margin-bottom:0}@media (max-width:620px){.start-kopregel{flex-direction:column;align-items:flex-start;gap:10px}}.idle-figuur{display:flex;align-items:center;gap:14px}@media (prefers-reduced-motion:no-preference){.stiqqs-figuur.houding-denk{animation:stiqqs-wiebel 1.6s ease-in-out infinite;transform-origin:50% 90%}@keyframes stiqqs-wiebel{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}}.start-kop-figuur{display:flex;align-items:center;gap:22px}@media (max-width:640px){.start-kop-figuur{flex-direction:column;align-items:flex-start}}.btn-groot{padding:12px 22px;font-size:17px;border-radius:12px}.vb-h{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;text-transform:none}.vb-tegels{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.vb-tegel{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;color:var(--ink);text-decoration:none;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s,border-color .15s}.vb-tegel:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 8px 24px rgba(59,75,255,.14)}.vb-tegel b{font-family:var(--display);font-size:22px;letter-spacing:-.01em}.vb-tegel span:last-child{color:var(--ink-2);font-size:15.5px;line-height:1.45}.vb-tegel-nr{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:3px 10px}.vb-tegel-hoofd{background:var(--accent);border-color:var(--accent);color:var(--kt-ffffff)}.vb-tegel-hoofd span:last-child{color:var(--kt-ffffff-p88)}.vb-tegel-hoofd .vb-tegel-nr{background:var(--citroen);color:var(--on-fel)}.vb-tegel-hoofd:hover{border-color:var(--navy)}.vb-form{margin-bottom:18px;position:relative;overflow:hidden}.vb-form-kop{display:flex;gap:14px;align-items:center;margin-bottom:10px}.vb-form-kop .kb-uitleg{margin:0}.vb-rij2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vb-form{border-radius:20px;padding:26px 28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:22px}.vb-form .vb-form-kop{margin:0;padding-bottom:18px;border-bottom:1px solid var(--line)}.blok.vb-form h2.vb-h{font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:0 0 4px}.vb-form .vb-form-kop .kb-uitleg{font-size:16px;color:var(--ink-2)}.vb-form .field{gap:8px}.vb-form .field label{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-size:15.5px;font-weight:600;color:var(--ink)}.vb-form .field input,.vb-form .field select,.vb-form .field textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:16.5px;color:var(--ink);min-height:48px;transition:border-color .15s,box-shadow .15s,background .15s}.vb-form .field input:focus,.vb-form .field select:focus,.vb-form .field textarea:focus{outline:none;background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vb-form .field textarea{min-height:110px}.vb-form .vb-chips{margin:0}.vb-form .field .kb-uitleg{font-size:14.5px}.vb-form .vb-rij2{gap:16px}.vb-form .kb-acties{margin:0;padding-top:18px;border-top:1px solid var(--line)}.vb-form .kb-acties .btn:not(.btn-groot){min-height:52px;padding:0 20px;font-size:16px}.vb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.vb-chips .chip{padding:7px 13px;font-size:15px}.vb-laad{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--accent-soft)}.vb-laad i{display:block;height:100%;width:30%;background:linear-gradient(90deg,var(--accent),var(--mint));animation:vb-laad 1.4s ease-in-out infinite}@keyframes vb-laad{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.vb-res{display:flex;flex-direction:column;gap:18px;margin-bottom:18px}.vb-held{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:end;background:var(--accent);color:var(--kt-ffffff);border-radius:22px;padding:26px 28px;overflow:hidden}.vb-held-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--citroen)}.vb-held-naam{font-family:var(--display);font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:6px 0;color:var(--kt-ffffff);text-transform:none}.vb-held-naam span{opacity:.75;font-weight:600}.vb-held-doel{margin:0;font-size:17px;color:var(--kt-ffffff)}.vb-held-meta{margin:6px 0 0;font-size:14px;color:var(--kt-ffffff-p75)}.vb-held-acties{display:flex;flex-direction:column;gap:8px;align-items:stretch;z-index:1}.vb-held-knop{background:transparent;border:1px solid var(--kr-ffffff-p5);color:var(--kt-ffffff);border-radius:12px;padding:9px 16px}.vb-held-knop:hover{background:var(--kb-ffffff-p12)}.vb-held-figuur{position:absolute;right:-8px;top:-10px;opacity:.22;pointer-events:none}.vb-start{display:inline-block;text-align:center;background:var(--citroen);color:var(--on-fel);font-weight:800;font-size:17px;border-radius:12px;padding:13px 22px;text-decoration:none;box-shadow:0 3px 0 rgba(17,19,58,.25);transition:transform .1s}.vb-start:hover{transform:translateY(-1px)}.vb-start:active{transform:translateY(1px);box-shadow:none}.vb-kaart{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.vb-kaart p{margin:0 0 6px;color:var(--ink-2);line-height:1.5}.vb-kaart ul{margin:0 0 10px;padding-left:18px;color:var(--ink-2)}.vb-kaart li{margin:3px 0}.vb-kaart .vb-h{font-size:17px;margin-top:6px}.vb-wie{background:var(--panel-2)}.vb-sectie .kb-uitleg{margin:8px 0 0}.vb-punten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.vb-punt{height:100%;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px;font-size:16.5px;line-height:1.4;color:var(--ink)}.vb-meer{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.vb-meer>summary{cursor:pointer;font-weight:700;font-size:16px;color:var(--accent);list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vb-meer>summary::-webkit-details-marker{display:none}.vb-meer>summary:before{content:"▸";display:inline-block;transition:transform .15s}.vb-meer[open]>summary:before{transform:rotate(90deg)}.vb-meer>summary small{font-weight:400;font-size:13.5px;color:var(--muted)}.vb-meer[open]>summary{margin-bottom:14px}.vb-punten button{width:100%;height:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:16px;font-size:16.5px;line-height:1.4;color:var(--ink);transition:border-color .15s,background .15s}.vb-punten button:hover{border-color:var(--accent)}.vb-punt-nr{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--kt-ffffff);font-weight:800;font-family:var(--display)}.vb-punten li.af button{background:var(--kb-e6fbf3);border-color:var(--mint)}.vb-punten li.af .vb-punt-nr{background:var(--mint);color:var(--on-fel)}.vb-punten li.af .vb-punt-nr:after{content:"✓"}.vb-punten li.af .vb-punt-nr{font-size:0}.vb-punten li.af .vb-punt-nr:after{font-size:16px}.vb-openers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.vb-opener{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 16px 48px}.vb-opener-1{border-top-color:var(--mint)}.vb-opener-2{border-top-color:var(--framboos)}.vb-opener p{margin:8px 0 0;font-size:16.5px;line-height:1.45;color:var(--ink)}.vb-opener-stijl{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vb-kopieer{background:var(--accent-soft);color:var(--accent-ink);border:0;border-radius:999px;padding:6px 13px;font-size:14px;font-weight:600}.vb-kopieer:hover{background:var(--accent);color:var(--kt-ffffff)}.vb-opener .vb-kopieer{position:absolute;left:16px;bottom:12px}.vb-train{background:var(--navy);color:var(--kt-ffffff);border-radius:22px;padding:24px 26px}.vb-train-kop{display:flex;justify-content:space-between;align-items:center}.vb-train-label{background:var(--citroen);color:var(--on-fel);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 11px}.vb-train-nr{font-size:14px;color:var(--kt-ffffff-p65)}.vb-train-vraag{font-family:var(--display);font-size:24px;line-height:1.25;letter-spacing:-.01em;margin:16px 0 12px}.vb-train-antwoord{margin:0 0 4px;font-size:17px;line-height:1.55;background:var(--kb-2fd6a0-p14);border-radius:12px;padding:12px 16px;animation:vb-in .25s ease-out}.vb-train-hint{margin:0 0 4px;color:var(--kt-ffffff-p6);font-style:italic}@keyframes vb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vb-train-acties{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.vb-train-toon{background:var(--citroen);color:var(--on-fel);border:0;border-radius:12px;padding:10px 18px;font-weight:800}.vb-train-volg{background:transparent;color:var(--kt-ffffff);border:1px solid var(--kr-ffffff-p4);border-radius:12px;padding:10px 18px;font-weight:600}.vb-train-volg:hover{background:var(--kb-ffffff-p1)}.vb-train-stipjes{display:flex;gap:6px;margin-top:16px}.vb-train-stipjes i{width:26px;height:5px;border-radius:3px;background:var(--kb-ffffff-p2)}.vb-train-stipjes i.gehad{background:var(--mint)}.vb-train-stipjes i.aan{background:var(--citroen)}.vb-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vb-onder{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spiek-punten{margin:0;padding-left:18px}.spiek-punten li{margin:2px 0}@media (max-width:760px){.vb-duo,.vb-held,.vb-openers,.vb-punten,.vb-rij2,.vb-tegels{grid-template-columns:1fr}.vb-held-naam{font-size:28px}}@media print{.nav,.vb-held-acties,.vb-onder,.vb-train-acties{display:none}.vb-train{background:var(--kb-ffffff);color:var(--kt-000000);border:1px solid var(--kr-999999)}}.stiqqs-logo{display:inline-flex;align-items:center;gap:9px;line-height:1}.stiqqs-merk,.stiqqs-woord{flex:none;display:block}.stiqqs-woord{color:var(--ink)}.stiqqs-product{font-family:var(--display);font-weight:700;font-size:13px;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 9px;margin-left:2px}.nav .logo{display:inline-flex;align-items:center}.stiqqs-logo.licht .stiqqs-woord{color:var(--kt-ffffff)}.stiqqs-logo.licht .stiqqs-product{background:var(--kb-ffffff-p14);color:var(--kt-ffffff)}.vb-rij{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.vb-rij:last-child{border-bottom:0}.vb-rij a.btn{text-decoration:none}@media (max-width:640px){.vb-rij{grid-template-columns:repeat(3,auto);justify-content:start}.vb-rij-open{grid-column:1/-1}}.vb-rij-open{display:flex;flex-direction:column;gap:2px;text-align:left;background:none;border:0;padding:4px 6px;border-radius:8px;min-width:0;color:var(--ink)}.vb-rij-open:hover{background:var(--panel-2)}.vb-rij-open b{font-size:16.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-rij-open b span{font-weight:500;color:var(--ink-2)}.vb-rij-meta{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.vb-rij{grid-template-columns:1fr 1fr}.vb-rij-open{grid-column:1/-1}}.login-kop{display:flex;justify-content:space-between;align-items:center;gap:12px}.login-taal{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:5px 8px;font-size:14px;color:var(--ink-2)}.login-kaart h1{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.login-sub{font-size:15px}.login-wissel{font-size:14.5px;text-align:center;border-top:1px solid var(--line);padding-top:12px}.linkknop{background:none;border:0;padding:0;color:var(--accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.proefbalk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--citroen);color:var(--on-fel);padding:7px 16px;font-size:14px;font-weight:600}.proefbalk a{margin-left:auto;background:var(--navy);color:var(--kt-ffffff);border-radius:999px;padding:4px 12px;text-decoration:none;font-weight:700}.proefbalk.verlopen{background:var(--rec-vlak);color:var(--kt-ffffff)}.proefbalk.verlopen a{background:var(--kb-ffffff);color:var(--ink)}.proefbalk-credits{font-family:var(--mono);font-weight:400;opacity:.85}.startproef{display:grid;grid-gap:14px;gap:14px}.startproef .field{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px;color:var(--ink-2)}.startproef input,.startproef select{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:17px;font-weight:400;color:var(--ink)}.page-smal{max-width:860px}.wz{display:flex;flex-direction:column;gap:16px}.wz-kop{color:var(--muted);font-size:14px}.wz-balk{list-style:none;margin:0;padding:12px 14px;display:flex;flex-wrap:wrap;gap:8px 14px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.wz-balk li{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}.wz-nr{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;background:var(--line);color:var(--muted)}.wz-balk li.nu{color:var(--ink);font-weight:700}.wz-balk li.nu .wz-nr{background:var(--accent);color:var(--kt-ffffff)}.wz-balk li.af{color:var(--ink)}.wz-balk li.af .wz-nr{background:var(--mint);color:var(--on-fel)}.wz-kaart{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px 26px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.wz-titel{font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.02em;margin:0;color:var(--ink);text-transform:none}.wz-sub{margin:-6px 0 4px}.wz-sub,.wz-veld{color:var(--ink-2)}.wz-veld{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14.5px;border:0;padding:0;margin:0}.wz-veld legend{margin-bottom:6px;padding:0}.wz-eigen,.wz-kaart textarea,.wz-rij input,.wz-veld input,.wz-veld select{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:16.5px;font-weight:400;color:var(--ink);width:100%}.wz-rij{display:flex;gap:10px;align-items:center}.wz-rij input{flex:1 1}.wz-rij .btn{flex:none;white-space:nowrap;min-height:44px;font-size:15.5px}.wz-aanvul{display:grid;grid-gap:12px;gap:12px}.wz-aanvul-rij{display:grid;grid-gap:6px;gap:6px}.wz-aanvul-rij>span{font-weight:600;color:var(--ink)}.wz-aanvul-rij textarea{resize:vertical}.wz-chips{display:flex;flex-wrap:wrap;gap:8px}.wz-chips .chip{padding:7px 13px;font-size:15px}.wz-bron{color:var(--muted);font-weight:400;font-size:13px}.wz-ok{margin:0;color:var(--kt-0e8a62);font-weight:700}.wz-drop{display:grid;grid-gap:4px;gap:4px;text-align:center;border:2px dashed var(--kr-c9cdeb);border-radius:14px;padding:22px;cursor:pointer;color:var(--ink-2)}.wz-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.wz-drop input{position:absolute;opacity:0;width:1px;height:1px}.wz-drop span{font-size:14px;color:var(--muted)}.wz-bestanden{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14.5px;color:var(--ink-2)}.wz-plak summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.wz-plak textarea{margin:8px 0}.wz-blok{border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:8px;gap:8px;background:var(--panel)}.wz-blok p{margin:0;color:var(--ink-2);line-height:1.5}.wz-blok.ok{border-color:var(--mint);background:var(--kb-f2fcf8)}.wz-blok.kies{border-color:var(--citroen);background:var(--kb-fffbe5)}.wz-blok.info{background:var(--panel-2)}.wz-blok ul{margin:0;padding-left:18px;color:var(--ink-2)}.wz-blok-kop{display:flex;justify-content:space-between;align-items:center;gap:10px}.wz-blok-knoppen{display:flex;gap:6px}.wz-mini{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:4px 11px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.wz-mini.aan{background:var(--mint);border-color:var(--mint);color:var(--on-fel)}.wz-label{background:var(--citroen);color:var(--on-fel);font-weight:800;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.wz-regels{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.wz-regels li{display:flex;gap:12px;align-items:center;font-size:16px}.wz-schakel{flex:none;width:44px;height:26px;border-radius:999px;border:0;background:var(--line);position:relative;padding:0}.wz-schakel span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--kb-ffffff);transition:left .15s}.wz-schakel.aan{background:var(--accent)}.wz-schakel.aan span{left:21px}.wz-tonen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.wz-toon{display:grid;grid-gap:6px;gap:6px;text-align:left;border:2px solid var(--line);background:var(--panel);border-radius:14px;padding:12px 14px;font-weight:400}.wz-toon span{font-size:14px;color:var(--ink-2)}.wz-toon.aan{border-color:var(--accent);background:var(--accent-soft)}.wz-vraagkaart{background:var(--navy);color:var(--kt-ffffff);border-radius:20px;padding:20px 22px;display:grid;grid-gap:10px;gap:10px}.wz-vraagkaart p{margin:0;line-height:1.5}.wz-vk-kop{display:flex;justify-content:space-between;align-items:center}.wz-vk-vraag{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em}.wz-zeg{color:var(--citroen)}.wz-terug{color:var(--mint)}.wz-stipjes{display:flex;gap:5px}.wz-stipjes i{width:9px;height:9px;border-radius:50%;background:var(--kb-ffffff-p25)}.wz-stipjes i.nu{background:var(--citroen)}.wz-stipjes i.goed{background:var(--mint)}.wz-stipjes i.weg{background:var(--kb-ffffff-p08)}.wz-vk-bewerk{display:grid;grid-gap:8px;gap:8px}.wz-vk-bewerk label{display:grid;grid-gap:4px;gap:4px;font-size:13.5px;color:var(--kt-d5d8ff)}.wz-vk-bewerk input,.wz-vk-bewerk textarea{background:var(--kb-ffffff);color:var(--ink)}.wz-keus2,.wz-keus3{display:grid;grid-gap:10px;gap:10px}.wz-keus2{grid-template-columns:1fr 1fr}.wz-keus3{grid-template-columns:1.2fr 1fr 1fr}.wz-groot{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:13px;font-weight:700;font-size:16px;color:var(--ink)}.wz-groot.hoofd,.wz-groot:hover{border-color:var(--accent)}.wz-groot.hoofd{background:var(--accent);color:var(--kt-ffffff)}.wz-groot.goed{background:var(--kb-e6fbf3);border-color:var(--mint)}.wz-groot.zacht{color:var(--muted)}.wz-cijfers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.wz-cijfers div{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-gap:2px;gap:2px}.wz-cijfers b{font-family:var(--display);font-size:32px;font-weight:800}.wz-cijfers b.groen{color:var(--kt-0e8a62)}.wz-cijfers b.rood{color:var(--rec)}.wz-cijfers span{color:var(--ink-2);font-size:14px}.wz-antwoord{background:var(--kb-fffbe5);border-radius:10px;padding:10px 14px;white-space:pre-wrap}.wz-voet{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.wz-ruimte{flex:1 1}.wz-hint{color:var(--muted);font-size:14px;margin:0}.wz-laden{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.wz-voetnoot{margin-top:18px;font-size:14px}@media (max-width:640px){.wz-cijfers,.wz-keus2,.wz-keus3,.wz-tonen{grid-template-columns:1fr}.wz-kaart{padding:18px}.wz-rij{flex-wrap:wrap}}.kb-terug{margin:0 0 6px}.pf{display:flex;flex-direction:column;gap:16px}.pf-invoer textarea{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px;font-size:15px;font-family:var(--mono)}.pf-rij{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px}.pf-rij select{border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:var(--panel)}.pf-meta{color:var(--muted);font-size:14px}.pf-score{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.pf-score>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.pf-score b{font-family:var(--display);font-size:30px;font-weight:800}.pf-score b.groen{color:var(--kt-0e8a62)}.pf-score b.rood{color:var(--rec)}.pf-score span{color:var(--ink-2);font-size:14px}.pf-groot{background:var(--accent)!important;border-color:var(--accent)!important}.pf-groot b,.pf-groot span{color:var(--kt-ffffff)!important}.pf-knoppen{align-content:center;gap:8px!important}.pf-filter{display:flex;gap:6px;align-items:center;font-size:14px;color:var(--ink-2)}.pf-ontbreekt{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pf-ontbreekt li{display:flex;justify-content:space-between;gap:12px;align-items:center}.pf-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pf-item{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px 12px 48px;display:grid;grid-gap:6px;gap:6px}.pf-item.goed{border-color:var(--mint)}.pf-item.matig{border-color:var(--framboos)}.pf-item.wacht{opacity:.6}.pf-item p{margin:0;line-height:1.45}.pf-nr{position:absolute;left:14px;top:12px;font-family:var(--mono);color:var(--muted);font-size:13px}.pf-klant{color:var(--ink-2)}.pf-zeg{font-size:16.5px}.pf-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pf-chip{border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.pf-chip.s2{background:var(--kb-e6fbf3);color:var(--kt-0e6b4d)}.pf-chip.s1{background:var(--warn-soft);color:var(--warn)}.pf-chip.s0{background:var(--kb-fde6ee);color:var(--kt-b0204f)}.pf-bron{font-size:12.5px;color:var(--muted)}.pf-verzonnen{color:var(--kt-b0204f);font-size:14.5px}.pf-boek{border-top:1px dashed var(--line);padding-top:8px;display:grid;grid-gap:6px;gap:6px}.pf-beter{background:var(--kb-f2fcf8);border-radius:8px;padding:8px 10px;font-size:15px}@media (max-width:760px){.pf-score{grid-template-columns:1fr 1fr}}.kb-proefblok{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.kb-proefblok p{margin:0}.tp-kop{display:flex;justify-content:space-between;align-items:center;gap:10px}.tp-kop h2{margin:0}.tp-knoppen{display:flex;gap:6px}.tp-kwaliteit{margin:8px 0;font-size:13.5px;color:var(--warn);background:var(--warn-soft);border-radius:8px;padding:6px 10px}.tp-kwaliteit.goed{color:var(--kt-0e6b4d);background:var(--kb-e6fbf3)}.tp-zoek{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;margin-bottom:8px}.tp-lijst{display:grid;grid-gap:12px;gap:12px;max-height:70vh;overflow:auto;padding-right:6px}.tp-alinea{display:grid;grid-template-columns:56px 1fr;grid-gap:8px;gap:8px}.tp-alinea p{margin:0;line-height:1.55;color:var(--ink)}.tp-alinea b{font-size:14px;color:var(--accent-ink)}.tp-vervang{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.tp-vervang b{font-size:14px;margin-right:4px}.tp-vervang input{flex:1 1 140px;min-width:0;font:inherit;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2,var(--kb-ffffff))}.tp-regel{display:grid;grid-template-columns:56px 1fr;grid-gap:8px;gap:8px}.tp-regeltekst{all:unset;cursor:text;line-height:1.55;color:var(--ink);border-radius:8px;padding:2px 6px;margin:-2px -6px}.tp-regeltekst:focus-visible,.tp-regeltekst:hover{background:var(--accent-soft);outline:none}.tp-regeltekst b{display:block;font-size:14px;color:var(--accent-ink)}.tp-regel form{display:grid;grid-gap:6px;gap:6px}.tp-regel textarea{width:100%;font:inherit;line-height:1.5;padding:8px 10px;border:1px solid var(--accent);border-radius:10px;resize:vertical}.tp-regelknoppen{display:flex;gap:8px}.tp-samvraag{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--accent-soft);border-radius:12px;padding:10px 12px;margin:0 0 10px}.tp-samvraag span{flex:1 1 220px}.tp-tijd{font-family:var(--mono);font-size:12.5px;color:var(--muted);padding-top:2px}.tp-vergelijk{margin-top:12px}.tp-vergelijk summary{cursor:pointer;color:var(--accent-ink);font-weight:600;font-size:14px}.tp-vergelijk textarea{width:100%;margin-top:8px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px}.tp-ok{color:var(--kt-0e6b4d)}.gv-rij{display:flex;gap:8px}.gv-rij input{flex:1 1;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:16px}.gv-voorbeelden{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.gv-voorbeelden .chip{font-size:13.5px;padding:5px 11px}.gv-antwoord{margin-top:10px;background:var(--kb-fffbe5);border-radius:10px;padding:10px 14px;display:grid;grid-gap:8px;gap:8px}.gv-antwoord p{margin:0;white-space:pre-wrap;line-height:1.55}.gv-antwoord .btn{justify-self:start}.og{display:flex;flex-direction:column;gap:12px}.og-score{margin:0;background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;padding:8px 12px}.og-chat{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:320px;max-height:62vh;overflow:auto}.og-leeg p{margin:0 0 8px;color:var(--ink-2)}.og-start{display:flex;flex-wrap:wrap;gap:6px}.og-bel{max-width:82%;border-radius:16px;padding:10px 14px;display:grid;grid-gap:6px;gap:6px}.og-bel p{margin:0;line-height:1.5}.og-bel.klant{align-self:flex-end;background:var(--navy);color:var(--kt-ffffff);border-bottom-right-radius:4px}.og-bel.verkoper{align-self:flex-start;background:var(--panel-2);border:1px solid var(--line);border-bottom-left-radius:4px}.og-bel.verkoper.matig{border-color:var(--framboos)}.og-bel.wacht{opacity:.6}.og-wie{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.og-alt{font-size:14.5px;color:var(--ink-2)}.og-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.og-invoer{display:flex;gap:8px}.og-invoer input{flex:1 1;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:16.5px}.og-mic-aan{background:var(--rec-vlak);border-color:var(--rec);color:var(--kt-ffffff)}.og-opties{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--ink-2)}.og-tijd{font-family:var(--mono);font-size:12px;color:var(--muted)}.og-tijd.traag{color:var(--rec)}.bg{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.bg h2{margin:0}.bg-score{display:grid;grid-gap:10px;gap:10px}.bg-score.twee{grid-template-columns:1fr 1fr}.bg-score div{background:var(--panel-2);border-radius:12px;padding:10px 14px;display:grid}.bg-score b{font-family:var(--display);font-size:26px;font-weight:800}.bg-score span{font-size:13.5px;color:var(--ink-2)}.bg-lijst{display:grid;grid-gap:14px;gap:14px}.bg-rij{display:grid;grid-gap:8px;gap:8px}.bg-rij .og-bel.klant{align-self:auto;justify-self:end}.bg-antwoorden{display:grid;grid-gap:8px;gap:8px}.bg-antwoorden.twee{grid-template-columns:1fr 1fr}.bg-ant{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px}.bg-ant p{margin:0;line-height:1.45}.bg-ant.goed{border-color:var(--mint)}.bg-ant.matig{border-color:var(--framboos)}.bg-ant.wacht{opacity:.6}@media (max-width:760px){.bg-antwoorden.twee,.bg-score.twee{grid-template-columns:1fr}}.bg-rij .og-bel.klant,.og-bel.klant{background:var(--accent-soft);color:var(--ink);border:1px solid var(--kr-c9ceff)}.blok .og-bel.klant p,.og-bel.klant p{color:var(--ink)}.og-bel.klant .og-wie{color:var(--accent-ink);opacity:1}.bg-ant p,.blok .bg-ant p{color:var(--ink)}.bg-ant{background:var(--kb-ffffff)}.kb-volgende{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--accent);color:var(--kt-ffffff);border-radius:20px;padding:22px 26px;margin-bottom:14px}.kb-volgende h2{margin:4px 0;font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--kt-ffffff);text-transform:none}.kb-volgende p{margin:0;color:var(--kt-ffffff-p88);max-width:640px}.kb-volgende-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--citroen)}.kb-volgende .vb-start{flex:none}.kb-gereedschap{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:14px}.kb-gereedschap summary{cursor:pointer;padding:14px 18px;font-weight:700;color:var(--ink)}.kb-gereedschap summary span{font-weight:400;color:var(--muted);font-size:14px;margin-left:8px}.kb-gereedschap-inhoud{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px}.kb-gereedschap-inhoud .kb-proefblok{margin:0}@media (max-width:700px){.kb-volgende{flex-direction:column;align-items:flex-start}}.inrichtbalk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--citroen);color:var(--on-fel);padding:10px 18px;font-size:15px}.inrichtbalk a{margin-left:auto;background:var(--navy);color:var(--kt-ffffff);border-radius:999px;padding:7px 16px;text-decoration:none;font-weight:700}.bron-keus{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.bron-keus button{border:0;background:transparent;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;color:var(--ink-2)}.bron-keus button.aan{background:var(--accent);color:var(--kt-ffffff)}.bron-keus.groot{display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:16px;padding:4px;grid-gap:4px;gap:4px;margin:14px 0 4px;max-width:760px}.bron-keus.groot button{border-radius:12px;padding:10px 14px;text-align:left;display:grid;grid-gap:2px;gap:2px}.bron-keus.groot button span{font-weight:400;font-size:13px;opacity:.85}.stop-knop{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:var(--rec-vlak);color:var(--kt-ffffff);font-weight:800;font-size:15px;padding:9px 18px;box-shadow:0 2px 0 rgba(17,19,58,.2)}.stop-knop:hover{filter:brightness(.95)}.stop-knop i{width:11px;height:11px;border-radius:2px;background:var(--kb-ffffff);display:inline-block}.stiqqs-figuur.houding-bellen{animation:stiqqs-knik 2.4s ease-in-out infinite;transform-origin:50% 92%}.stiqqs-figuur.houding-bellen .stiqqs-geluid path{animation:stiqqs-golf 1.6s ease-in-out infinite}.stiqqs-figuur.houding-bellen .stiqqs-geluid path:last-child{animation-delay:.25s}.stiqqs-figuur.houding-laptop{animation:stiqqs-typ 1.8s ease-in-out infinite;transform-origin:50% 92%}.stiqqs-figuur.houding-laptop .stiqqs-regels path{animation:stiqqs-tik 2.4s step-end infinite}.stiqqs-figuur.houding-laptop .stiqqs-regels path:nth-child(2){animation-delay:.3s}.stiqqs-figuur.houding-laptop .stiqqs-regels path:nth-child(3){animation-delay:.6s}@keyframes stiqqs-knik{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes stiqqs-golf{0%,to{opacity:.25}50%{opacity:1}}@keyframes stiqqs-typ{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes stiqqs-tik{0%,60%{opacity:1}61%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.stiqqs-figuur .stiqqs-geluid path,.stiqqs-figuur .stiqqs-regels path,.stiqqs-figuur.houding-bellen,.stiqqs-figuur.houding-denk,.stiqqs-figuur.houding-laptop{animation:none}}.pill.waarschuw{background:var(--warn-vlak);color:var(--kt-ffffff);border-color:transparent}.poort-paar{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.poort-kaart{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.poort-kaart p{margin:0;font-size:15px;line-height:1.5}.poort-kaart .btn{margin-top:auto;align-self:flex-start}.poort-wis{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.poort-wis summary{cursor:pointer;font-weight:600;color:var(--muted)}.poort-wis p{font-size:15px}.poort-wis input{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:inherit;min-width:160px}.btn-gevaar{background:var(--warn-vlak);color:var(--kt-ffffff);border-color:transparent}.btn-gevaar:disabled{opacity:.45}@media (max-width:720px){.poort-paar{grid-template-columns:1fr}}.kb-geldig{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--panel)}.kb-geldig.bijna{border-color:var(--kr-e7d48a);background:var(--warn-soft)}.kb-geldig.verlopen{border-color:var(--warn);background:var(--warn-soft)}.kb-geldig-rij{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.kb-geldig-rij label{display:flex;flex-direction:column;gap:4px}.kb-geldig-rij label>span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kb-geldig-rij select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;font:inherit;font-size:15px}.kb-geldig-rij small{color:var(--muted);font-size:13.5px;line-height:1.4}.kb-geldig-voet{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:15px}.kb-geldig-voet>span:first-child{flex:1 1;min-width:220px}@media (max-width:760px){.kb-geldig-rij{grid-template-columns:1fr}}.onderhoud{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.onderhoud>p{font-size:15px;color:var(--muted)}.onderhoud-lijst{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.onderhoud-lijst li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.onderhoud-lijst li.uit{background:var(--warn-soft);border-color:var(--kr-e7d48a)}.onderhoud-tekst{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:200px}.onderhoud-lijst .kb-acties{margin:0;gap:8px}.syn-invoer input{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;font:inherit;min-width:170px}.syn-lijst{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;max-width:560px}.syn-lijst li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-size:16px}.methods-uitleg{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.methods-uitleg label{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.methods-uitleg label>span{display:flex;flex-direction:column;gap:2px}.methods-uitleg b{font-size:15px}.methods-uitleg small{color:var(--muted);font-size:13px;line-height:1.45}@media (max-width:760px){.methods-uitleg{grid-template-columns:1fr}}.profiel-lijst{margin:0;display:grid;grid-gap:10px;gap:10px}.profiel-lijst>div{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.profiel-lijst>div:last-child{border-bottom:0;padding-bottom:0}.profiel-lijst dt{min-width:150px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.profiel-lijst dd{margin:0;font-size:17px}.spraaktaal{padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:inherit;font:inherit;font-size:14px}.top select{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:15px;color:var(--ink);min-height:38px;max-width:220px}.top select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top .spraaktaal{border-radius:999px;background:var(--panel-2);min-height:38px}.nav-omgeving{display:inline-flex;flex-direction:column;line-height:1.2;padding:4px 12px;border-left:1px solid var(--kr-2a2e60);border-right:1px solid var(--kr-2a2e60);margin:0 4px;order:9}.nav-omgeving b{font-size:14px;color:var(--kt-ffffff);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-omgeving span{font-size:12px;color:var(--kt-a0adb8);letter-spacing:.04em;text-transform:uppercase}.vb-tegel-knop{display:inline-flex;align-self:flex-start;align-items:center;margin-top:auto;padding:9px 18px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:15px}.vb-tegel.vb-tegel-hoofd span.vb-tegel-knop{background:var(--kb-ffffff)}.vb-tegel.vb-tegel-hoofd:hover span.vb-tegel-knop{background:var(--citroen);color:var(--on-fel)}.vb-hint{color:var(--muted);font-size:15px;margin-top:12px}.stiqqs-product.p-cue{background:var(--kb-ff5c8a);color:var(--kv-3a0016)}.stiqqs-product.p-host{background:var(--kb-2fd6a0);color:var(--kv-08301f)}.stiqqs-product.p-agent{background:var(--kb-ffe14d);color:var(--kt-4a3b00)}.nav a.nav-product{display:inline-flex;align-items:center;gap:6px;color:var(--kt-ffffff);font-weight:500}.nav a.nav-product svg{flex:none}.nav-producten{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--kb-1b1e4a);border:1px solid var(--kr-2e3270)}.nav .nav-producten a.nav-product{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:9px;color:var(--kt-c7cdf5);font-weight:500;border-bottom:0}.nav .nav-producten a.nav-product:hover{color:var(--kv-ffffff);background:var(--kb-262a5c)}.nav .nav-producten a.nav-product.aan{background:var(--kb-ffffff);color:var(--kt-11133a);font-weight:600}.nav .nav-producten a.nav-product svg{flex:none}.product-balk{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 20px;background:var(--kb-ffffff);border-bottom:1px solid var(--line)}.product-balk-naam{font-weight:600;color:var(--kt-11133a);margin-right:10px;font-size:15px}.product-balk a{padding:6px 12px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-size:15px}.product-balk a:hover{background:var(--kb-f1f2fa);color:var(--ink)}.product-balk a.aan{background:var(--kb-eef0ff);color:var(--kt-2a37d6);font-weight:600}@media (max-width:720px){.nav-producten{order:3;width:100%;justify-content:space-between}.nav .nav-producten a.nav-product{flex:1 1;justify-content:center}}.ai-zweef{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ai-knop{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border-radius:999px;border:0;background:var(--kb-11133a);color:var(--kt-ffffff);font-weight:600;font-size:15px;box-shadow:0 6px 20px rgba(17,19,58,.25);cursor:pointer}.ai-knop:hover{background:var(--kb-262a5c)}.ai-paneel{width:min(380px,calc(100vw - 32px));height:min(600px,calc(100vh - 110px));background:var(--kb-ffffff);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px rgba(17,19,58,.2);display:flex;flex-direction:column;overflow:hidden}.ai-paneel header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.ai-paneel header .spacer{flex:1 1}.ai-klein{border:0;background:transparent;color:var(--ink-2);font-size:14px;cursor:pointer;padding:4px 6px;border-radius:6px}.ai-klein:hover{background:var(--kb-f1f2fa)}.ai-gesprek{display:flex;flex-direction:column;flex:1 1;min-height:0}.ai-gesprek.hoog{height:min(640px,calc(100vh - 260px));border:1px solid var(--line);border-radius:14px;background:var(--kb-ffffff)}.ai-regels{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ai-leeg{margin:0;color:var(--kt-5a6070)}.ai-regel{max-width:88%;padding:9px 13px;border-radius:12px;white-space:pre-wrap;line-height:1.5;font-size:15px}.ai-regel.jij{align-self:flex-end;background:var(--kb-eef0ff)}.ai-regel.agent{align-self:flex-start;background:var(--kb-f6f6f8)}.ai-bezig{color:var(--kt-5a6070)}.ai-bron{color:var(--kt-5a6070)}.ai-bron,.ai-gat{margin-top:6px;font-size:13px}.ai-gat{color:var(--kt-8a5a00)}.ai-oordeel{margin-top:6px;display:flex;gap:6px;font-size:13px;color:var(--kt-5a6070)}.ai-oordeel button{border:1px solid var(--line);background:var(--kb-ffffff);border-radius:8px;padding:2px 8px;cursor:pointer}.ai-fout{margin:0 14px 8px;color:var(--kt-b00020);font-size:14px}.ai-invoer{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.ai-invoer input{flex:1 1}@media print{.ai-zweef{display:none}}.kies-kop{max-width:1120px;margin:0 auto;padding:0 24px;text-align:center}.kies-kop h1{font-family:var(--display);font-weight:700;font-size:clamp(26px,3vw,32px);letter-spacing:-.01em;margin:0;color:var(--kt-11133a)}.kies-kop p{margin:6px 0 0;font-size:17px;color:var(--kt-5a6070)}.kies-tegels{max-width:1080px;margin:-10px auto 12px;padding:0 24px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.kies-tegels.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.kies-tegel{--kt:#5B2A9E;--kt-zacht:var(--kb-f3eefb);display:flex;flex-direction:column;border-radius:16px;background:var(--kb-ffffff);border:1px solid var(--kr-e4e6f0);text-decoration:none;color:var(--ink);overflow:hidden;box-shadow:0 1px 2px rgba(17,19,58,.04);transition:box-shadow .18s,border-color .18s,transform .18s}.kies-tegel.cue{--kt:#E0386B;--kt-zacht:var(--kb-fff0f4)}.kies-tegel.host{--kt:#14966D;--kt-zacht:var(--kb-e9faf3)}.kies-tegel.agent{--kt:#A07E00;--kt-zacht:var(--kb-fff9db)}.kies-tegel:hover{border-color:var(--kt);box-shadow:0 10px 28px rgba(17,19,58,.1);transform:translateY(-2px)}.kies-tegel:focus-visible{outline:3px solid var(--kt);outline-offset:2px}.kt-band{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 14px;background:var(--kt-zacht)}.kt-band .stiqqs-merk{border-radius:16px;box-shadow:0 4px 12px rgba(17,19,58,.12)}.kt-status{max-width:60%;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:var(--kt);background:var(--kb-ffffff);border:1px solid var(--kr-11133a-p08);padding:4px 10px;border-radius:999px;white-space:nowrap}.kt-inhoud{display:flex;flex-direction:column;gap:6px;padding:16px 20px 6px;flex:1 1}.kt-naam{font-family:var(--display);font-size:21px;font-weight:700;color:var(--kt-11133a);letter-spacing:-.01em}.kt-wat{font-size:15.5px;line-height:1.5;color:var(--kt-3a3f63)}.kies-tegel ul{list-style:none;margin:6px 0 0;padding:12px 0 0;border-top:1px solid var(--kr-eef0f6);display:grid;grid-gap:8px;gap:8px}.kies-tegel li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.45;color:var(--kt-5a6070)}.kies-tegel li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--kt)}.kt-voet{display:flex;align-items:center;justify-content:space-between;margin:12px 20px 18px;padding:11px 16px;border-radius:10px;background:var(--kb-11133a);color:var(--kt-ffffff);font-weight:600;font-size:15px}.kies-tegel:hover .kt-voet{background:var(--kt)}.kt-pijl{transition:transform .18s}.kies-tegel:hover .kt-pijl{transform:translateX(3px)}@media (max-width:900px){.kies-tegels,.kies-tegels.n2{grid-template-columns:1fr}}@media (max-width:600px){.ai-knop span{display:none}.ai-knop{padding:6px}.ai-zweef{right:12px;bottom:12px}.nav .nav-omgeving{display:none}}.pm{position:relative}.pm-knop{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 12px;border-radius:999px;border:1px solid var(--kr-2e3270);background:transparent;color:var(--kt-ffffff);cursor:pointer}.pm-knop:hover,.pm-knop[aria-expanded=true]{background:var(--kb-1b1e4a);border-color:var(--kr-4a4f9a)}.pm-knop.actief{border-color:var(--accent)}.pm-tekst{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;text-align:right}.pm-tekst b{font-size:14px;font-weight:600}.pm-tekst span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--kt-a0adb8)}.pm-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--kb-5b2a9e);color:var(--kv-ffffff);font-weight:700;font-size:13px;letter-spacing:.02em;flex:none}.pm-avatar.groot{width:44px;height:44px;font-size:16px}.pm-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:300px;background:var(--kb-ffffff);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(17,19,58,.2);overflow:hidden}.pm-kop{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line);background:var(--kb-f7f7fc)}.pm-kop>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.35}.pm-kop b{font-size:15px}.pm-versie{padding:8px 16px 12px;font-size:12px;color:var(--kt-5a6070);border-top:1px solid var(--line)}.pm-kop span span{font-size:13px;color:var(--kt-5a6070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-groep{display:flex;flex-direction:column;padding:6px;border-bottom:1px solid var(--line)}.pm-menu a,.pm-uit button{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:15px;background:none;border:0;cursor:pointer;font-family:inherit}.pm-menu a:hover,.pm-uit button:hover{background:var(--kb-f1f2fa)}.pm-kijk label{display:flex;flex-direction:column;gap:4px;padding:6px 12px 8px}.pm-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kt-5a6070)}.pm-kijk select{width:100%;padding:7px 8px;border-radius:8px;border:1px solid var(--line);font-size:14px}.pm-uit{margin:0;padding:6px}.pm-uit button{color:var(--kt-b00020);font-weight:600}@media (max-width:600px){.pm-tekst{display:none}.pm-knop{padding:3px;border:0}.pm-menu{position:fixed;left:12px;right:12px;top:64px;width:auto}}.app-voet{max-width:1120px;margin:56px auto 0;padding:22px 24px 90px;border-top:1px solid var(--line);gap:12px 24px;justify-content:space-between;font-size:13.5px;color:var(--kt-5a6070)}.app-voet,.app-voet nav{display:flex;flex-wrap:wrap}.app-voet nav{gap:18px}.app-voet a{color:var(--kt-5a6070);text-decoration:none}.app-voet a:hover{color:var(--ink);text-decoration:underline}@media (min-width:601px){.app-voet{padding-right:190px}}.help-start{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.help-start ol{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:15px;line-height:1.5}.help-faq{display:grid;grid-gap:4px;gap:4px}.help-faq details{border-bottom:1px solid var(--line);padding:10px 0}.help-faq summary{cursor:pointer;font-weight:600}.help-faq p{margin:8px 0 0;color:var(--kt-3a3f63);line-height:1.55}.over-lijst{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;line-height:1.55}@media (max-width:900px){.help-start{grid-template-columns:1fr}}.profiel-pagina{max-width:640px}.profiel-kop{display:flex;align-items:center;gap:14px;margin-bottom:14px}.profiel-kop>span:last-child{display:flex;flex-direction:column;line-height:1.4;min-width:0}.profiel-kop b{font-size:17px}.profiel-kop span span{font-size:14px;color:var(--kt-5a6070);overflow:hidden;text-overflow:ellipsis}.profiel-voet{margin:14px 4px 0}.profiel-pagina .field{margin-bottom:22px}.profiel-pagina .field label{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:var(--ink)}.profiel-pagina .field .hint{margin-top:6px;font-size:14px}.profiel-pagina .blok h2{margin:0 0 18px}.nav .pm-menu a,.nav .pm-menu a:hover,.nav .pm-uit button:hover{color:var(--ink)}.nav .pm-uit button,.nav .pm-uit button:hover{color:var(--kt-b00020)}.live-pagina{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.live-pagina>.app{flex:1 1;min-height:0;height:auto}.ai-zweef.boven{bottom:92px}.start-pagina{padding-top:28px;gap:28px}.vb-stramien{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.vb-stramien li{display:grid;grid-template-columns:28px 150px 1fr auto;grid-gap:10px;gap:10px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.vb-stuk{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:3px}@media (max-width:700px){.vb-stramien li{grid-template-columns:28px 1fr}.vb-stramien li .vb-stuk,.vb-stramien li>span:not(.vb-punt-nr){grid-column:2}}.login-privacy{margin:4px 0 0;text-align:center;font-size:13px}.login-privacy a{color:var(--muted)}.juridisch{max-width:780px}.juridisch-kop{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.juridisch-kop nav{display:flex;gap:14px;font-size:14.5px}.juridisch .blok p{margin:0 0 10px;line-height:1.6}.juridisch .blok p:last-child{margin-bottom:0}.juridisch .blok+.blok{margin-top:12px}.ob-zicht{border:0;padding:0;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.ob-zicht legend{font-weight:600;font-size:14.5px;margin-bottom:4px}.ob-zicht label{display:flex;gap:8px;align-items:baseline;font-size:14.5px;flex-wrap:wrap}.ob-zicht label span{color:var(--muted)}.overlay.gk{z-index:60}.gk-kaart{width:min(560px,100%);max-height:100%;overflow:auto;background:var(--panel);border-radius:20px;box-shadow:0 18px 50px rgba(13,27,42,.35);padding:26px 28px;display:grid;grid-gap:12px;gap:12px}.gk-kaart h2{margin:0;font-size:22px}.gk-naam{margin:0;font-weight:600;color:var(--ink-2);overflow-wrap:anywhere}.gk-naam span{font-weight:400;color:var(--muted)}.gk-sub{margin:0;color:var(--muted);font-size:14.5px}.gk-vraag{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:2px 14px;gap:2px 14px;align-items:center}.gk-vraag legend{float:left;font-weight:700;padding:0;grid-column:1}.gk-vraag p{margin:0;color:var(--muted);font-size:13.5px;grid-column:1}.gk-knoppen{grid-column:2;grid-row:1/span 2;display:flex;gap:6px}.gk-knoppen label{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:7px 12px;cursor:pointer;font-weight:600;font-size:14px}.gk-knoppen label.aan{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.gk-knoppen input{accent-color:var(--accent);margin:0}.gk-let{margin:-4px 0 0;background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:8px 12px;font-size:13.5px}.gk-fout{margin:0;color:var(--rec);font-size:14px}.gk-kaart .btn-primary{justify-self:end}.gk-onder{grid-template-columns:1fr}.gk-onder .gk-knoppen{grid-column:1;grid-row:auto;margin-top:8px}.gk-onder .gk-knoppen label{flex:1 1}@media (max-width:520px){.gk-kaart{padding:20px 18px}.gk-vraag{grid-template-columns:1fr}.gk-knoppen{grid-column:1;grid-row:auto;margin-top:8px}}.kb-geldig-rij:has(.kb-gebruik){grid-template-columns:repeat(4,1fr)}.kb-gebruik{display:flex;flex-direction:column;gap:4px}.kb-gebruik>span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kb-gebruik label.check{flex-direction:row;align-items:center;gap:6px}@media (max-width:900px){.kb-geldig-rij:has(.kb-gebruik){grid-template-columns:1fr 1fr}}@media (max-width:760px){.kb-geldig-rij:has(.kb-gebruik){grid-template-columns:1fr}}.kb-hoe{margin:6px 0 12px;font-size:14.5px;color:var(--ink-2)}.kb-hoe summary{cursor:pointer;font-weight:600;color:var(--accent-ink)}.kb-hoe ol{margin:8px 0 6px;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.kb-hoe p{margin:6px 0 0;color:var(--muted)}.ob-verwijs{background:var(--accent-soft);border-radius:10px;padding:10px 12px;color:var(--ink-2)}.bron-keus.groot button.binnenkort{opacity:.55;cursor:not-allowed}.bron-keus.groot .telefoon-uitleg{display:grid;grid-gap:6px;gap:6px;align-content:start;text-align:left;padding:14px 16px;border-radius:12px;color:var(--ink)}.bron-keus.groot .telefoon-uitleg span{font-size:13px;color:var(--muted);line-height:1.45}a.start-of{color:var(--accent,var(--kt-3b4bff));text-decoration:underline}.bron-keus.groot button.binnenkort em{font-style:normal;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--citroen);color:var(--on-fel);border-radius:999px;padding:2px 7px;margin-left:6px;vertical-align:1px}@media (max-width:640px){.bron-keus.groot{grid-template-columns:1fr}}.cat-keuze{display:inline-flex;align-items:center;gap:6px}.cat-keuze select{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font:inherit;font-size:12.5px;background:var(--kb-ffffff);color:var(--muted);cursor:pointer;max-width:170px}.cat-keuze select.gezet{color:var(--ink);border-color:var(--kr-c9cce0);font-weight:600}.ppp-rij{display:grid;grid-template-columns:170px 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.ppp-rij:last-of-type{border-bottom:0}.ppp-rij .k{font-size:13px;font-weight:700;color:var(--muted)}.ppp-rij p{margin:0}.ppp-rij textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;resize:vertical}@media (max-width:640px){.ppp-rij{grid-template-columns:1fr;gap:4px}}.opvolg{border-color:var(--teal)}.opvolg .k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.opvolg-stap{margin:0 0 12px}.opvolg-mail{white-space:pre-wrap;font:inherit;font-size:14.5px;background:var(--bg,var(--kb-f7f8fc));border:1px solid var(--line);padding:12px 14px;margin:0 0 10px;max-height:320px;overflow:auto}.opvolg-knoppen{display:flex;gap:8px;flex-wrap:wrap}input.schakelaar{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:42px;height:24px;border-radius:999px;background:var(--kb-c9cce0);position:relative;cursor:pointer;flex:none;transition:background .15s;margin:0}input.schakelaar:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--kb-ffffff);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .15s}input.schakelaar:checked{background:var(--teal,var(--kb-2fd6a0))}input.schakelaar:checked:after{left:21px}input.schakelaar:focus-visible{outline:2px solid var(--accent,var(--kr-3b4bff));outline-offset:2px}.ld-actie-kort{display:flex;align-items:flex-start;gap:8px;margin-top:4px;font-size:15px;font-weight:400;color:var(--ink-2)}.ld-actie-kort i{flex:none;width:9px;height:9px;border-radius:50%;margin-top:6px;background:var(--muted)}.ld-actie-kort.prio-hoog i,.prio-hoog .ld-prio{background:var(--accent);color:var(--kt-ffffff)}.ld-actie-kort.prio-normaal i,.prio-normaal .ld-prio{background:var(--citroen);color:var(--on-fel)}.ld-actie-kort.prio-laag i,.prio-laag .ld-prio{background:var(--panel-2);color:var(--muted)}.ld-sam{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:grid;grid-gap:10px;gap:10px;margin-top:12px}.ld-sam.prio-hoog{border-color:var(--accent)}.ld-sam p{margin:0;color:var(--ink-2);line-height:1.5}.ld-sam-kop{display:flex;align-items:center;justify-content:space-between;gap:10px}.ld-sam-kop b{font-family:var(--display);font-size:18px;color:var(--ink)}.ld-prio{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px}.ld-actie{display:grid;grid-gap:4px;gap:4px;background:var(--accent-soft);border-radius:12px;padding:12px 14px}.ld-actie span,.ld-open>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.ld-actie b{font-size:16.5px;color:var(--ink);line-height:1.4}.ld-open{display:grid;grid-gap:4px;gap:4px}.ld-open>span{color:var(--muted)}.ld-open ul{margin:0;padding-left:18px;color:var(--ink-2)}.ld-open a{font-size:14.5px;font-weight:600}.ld-gesprek summary{cursor:pointer;font-weight:600;color:var(--accent-ink);padding:4px 0}.ld-gesprek .as-gesprek{margin-top:10px}.as-kaart{border-radius:20px;padding:22px 24px;box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;margin-bottom:16px}.as-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.blok.as-kaart h2{margin:0;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.as-aan{display:flex;align-items:center;gap:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:7px 14px 7px 8px;cursor:pointer}.as-aan b,.as-kaart .field label{font-size:15px;color:var(--ink)}.as-kaart .field label{display:flex;align-items:center;text-transform:none;letter-spacing:0;font-weight:600}.as-kaart .field input,.as-kaart .field textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:16px;color:var(--ink);transition:border-color .15s,box-shadow .15s,background .15s}.as-kaart .field input:focus,.as-kaart .field textarea:focus{outline:none;background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.as-kaart .field textarea{min-height:76px}.as-stijl{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}.as-velden-in{display:grid;grid-gap:14px;gap:14px}.as-rij2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.as-kleuren{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.as-kleur{position:relative;width:34px;height:34px;border-radius:50%;border:3px solid var(--panel);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.as-kleur[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.as-kleur-eigen{display:inline-block;background:conic-gradient(var(--kb-ff6b4a),var(--kb-f9e04b),var(--kb-2fd6a0),var(--kb-3b4bff),var(--kb-5b2d9e),var(--kb-ff6b4a))}.as-kleur-eigen input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.as-voorbeeld{position:relative;background:linear-gradient(160deg,var(--panel-2),var(--kb-ffffff));border:1px solid var(--line);border-radius:18px;padding:34px 16px 64px;min-height:300px}.as-vb-label{position:absolute;top:10px;left:14px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.as-vb-chat{background:var(--kb-ffffff);border-radius:14px;box-shadow:0 10px 30px rgba(17,19,58,.14);overflow:hidden}.as-vb-kop{display:flex;align-items:center;gap:8px;padding:11px 14px;color:var(--kt-ffffff);font-weight:700;font-size:14.5px}.as-vb-kop i{width:8px;height:8px;border-radius:50%;background:var(--kb-2fd6a0)}.as-vb-naam{display:flex;flex-direction:column;line-height:1.2;min-width:0}.as-vb-naam small{font-weight:500;font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-vb-bericht{margin:12px;background:var(--panel-2);border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13.5px;line-height:1.45;color:var(--ink)}.as-vb-invoer{display:flex;gap:6px;padding:0 12px 12px}.as-vb-invoer span{flex:1 1;height:28px;border:1px solid var(--line);border-radius:8px}.as-vb-invoer b{width:28px;height:28px;border-radius:8px}.as-vb-knop{position:absolute;right:14px;bottom:14px;color:var(--kt-ffffff);font-weight:700;font-size:14px;border-radius:999px;padding:10px 16px;box-shadow:0 6px 18px rgba(17,19,58,.22);max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-tabs{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px;justify-self:start}.as-tabs button{border:0;background:transparent;border-radius:999px;padding:8px 18px;font:inherit;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer}.as-tabs button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 4px rgba(17,19,58,.12)}.as-stappen{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.as-stappen li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--ink)}.as-stappen li>span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--kt-ffffff);font-weight:800;font-size:14px}.as-sleutel{flex:1 1}@media (max-width:760px){.as-rij2,.as-stijl{grid-template-columns:1fr}}.ag-logo{width:30px;height:30px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #fff}.as-logo-aan{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.as-logo-aan img,.as-vb-kop img{border-radius:50%}.as-vb-kop img{flex:none;box-shadow:0 0 0 2px #fff}.as-vb-knop.met-logo{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 6px}.as-vb-knop img{border-radius:50%;flex:none;box-shadow:0 0 0 2px #fff}.st-plekken{margin:0 0 10px;font-size:14.5px;color:var(--ink-2)}.st-plekken.vol{color:var(--accent-ink);font-weight:600}.st-plek-erbij{margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.st-plek-erbij p{margin:0;flex:1 1 280px;font-size:14.5px;line-height:1.5}.st-rolkeuze{display:inline-flex;align-items:center;gap:6px}:root{--zb-breed:256px;--zb-smal:68px}body:has(.zb){padding-left:var(--zb-breed);transition:padding-left .18s ease}body:has(.zb.klein){padding-left:var(--zb-smal)}.zb{position:fixed;left:0;top:0;bottom:0;width:var(--zb-breed);z-index:40;display:flex;flex-direction:column;gap:10px;padding:14px 12px 10px;background:var(--panel);border-right:1px solid var(--line);overflow:hidden;transition:width .18s ease}.zb-ic{flex:0 0 20px}.zb-kop{gap:6px;padding:2px 4px 4px}.zb-kop,.zb-logo{display:flex;align-items:center}.zb-logo{text-decoration:none;min-width:0;overflow:hidden}.zb-dicht,.zb-hamb,.zb-klap{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0}.zb-dicht:hover,.zb-hamb:hover,.zb-klap:hover{background:var(--panel-2);color:var(--ink)}.zb-dicht{display:none}.zb-org{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.zb-org-teken{width:36px;height:36px;border-radius:9px;background:var(--navy);color:var(--kt-ffffff);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13.5px;letter-spacing:.02em}.zb-org-tekst{display:flex;flex-direction:column;min-width:0;line-height:1.3}.zb-org-tekst b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-org-tekst span{font-size:12.5px;color:var(--muted)}.zb-org-nodig{grid-column:1/-1;display:block;text-align:center;font-size:13px;font-weight:600;color:var(--accent-ink);text-decoration:none;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:4px 8px;margin-top:2px}.zb-org-nodig:hover{border-color:var(--accent)}.zb-start{display:flex;align-items:center;gap:10px;justify-content:center;background:var(--accent);color:var(--kt-ffffff);text-decoration:none;font-weight:700;font-size:15px;border-radius:11px;padding:10px 12px;box-shadow:0 4px 14px rgba(59,75,255,.25)}.zb-start:hover{background:var(--accent-vlak)}.zb-start.aan{outline:2px solid var(--accent-soft);outline-offset:2px}.zb-menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;margin:2px -4px 0;padding:0 4px;scrollbar-width:thin}.zb-menu.laden{visibility:hidden}.zb-groep{display:flex;flex-direction:column;gap:1px}.zb-groepkop{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:3px 10px;border-radius:7px;white-space:nowrap;text-align:left}.zb-groepkop:hover{color:var(--ink);background:var(--panel-2)}.zb-groepkop.vast{cursor:default}.zb-groepkop.vast:hover{color:var(--muted);background:transparent}.zb-groepkop .zb-ic{width:16px;height:16px;flex-basis:16px;transition:transform .15s}.zb-groep.dicht .zb-groepkop .zb-ic{transform:rotate(-90deg)}.zb-groep.dicht .zb-link{display:none}.zb-product{border:1px solid var(--line);border-radius:12px;padding:4px;background:var(--panel)}.zb-product .zb-groepkop{text-transform:none;letter-spacing:0;padding:6px 8px;color:var(--ink);white-space:normal}.zb-pkop{align-items:center;gap:9px}.zb-pkop,.zb-pkop>span{display:flex;min-width:0}.zb-pkop>span{flex-direction:column;line-height:1.2}.zb-pkop b{font-size:14px;font-weight:700}.zb-pkop small{font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-pstip{flex:none;width:10px;height:10px;border-radius:3px;background:var(--accent)}.zb-p-agent .zb-pstip{background:var(--mint)}.zb-p-ask .zb-pstip{background:var(--citroen);box-shadow:inset 0 0 0 1px rgba(17,19,58,.15)}.zb-p-coach{border-left:3px solid var(--accent)}.zb-p-agent{border-left:3px solid var(--mint)}.zb-p-ask{border-left:3px solid var(--citroen)}.zb-product.dicht{padding-bottom:4px}.zb-scheiding{margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.zb-scheidkop{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 10px 4px}.zb.klein .zb-pkop small,.zb.klein .zb-scheidkop{display:none}.zb.klein .zb-product{border:0;border-left:3px solid transparent;padding:0;border-radius:0}.zb.klein .zb-p-coach{border-left-color:var(--accent)}.zb.klein .zb-p-agent{border-left-color:var(--mint)}.zb.klein .zb-p-ask{border-left-color:var(--citroen)}.zb-link{display:flex;align-items:center;gap:11px;padding:5px 10px;border-radius:9px;color:var(--ink-2);text-decoration:none;font-size:15px;white-space:nowrap}.zb-link span{overflow:hidden;text-overflow:ellipsis}.zb-link:hover{background:var(--panel-2);color:var(--ink)}.zb-link.aan{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.zb-voet{flex:0 0 auto;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.zb-verbruik,.zb-voet{display:flex;flex-direction:column}.zb-verbruik{border:1px solid var(--line);border-radius:12px;padding:9px 11px;gap:5px;background:var(--bg);font-size:13px}.zb-verbruik.verlopen{border-color:var(--rec);background:var(--kb-fff0f4)}.zb-regel{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.zb-regel b{color:var(--ink)}.zb-balk{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.zb-balk i{display:block;height:100%;background:var(--accent);border-radius:99px}.zb-belme{display:block;text-align:center;text-decoration:none;font-weight:700;font-size:13px;color:var(--accent);background:var(--kb-ffffff);border:1.5px solid var(--accent-soft);border-radius:9px;padding:6px 8px;margin-bottom:4px}.zb-belme:hover{border-color:var(--accent)}.zb-upgrade{margin-top:2px;text-align:center;background:var(--navy);color:var(--kt-ffffff);text-decoration:none;font-weight:700;border-radius:9px;padding:7px 10px;font-size:13.5px}.zb-upgrade:hover{background:var(--accent)}.zb-jij{position:relative}.zb-jij-knop{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;border-radius:10px;padding:6px;cursor:pointer;color:var(--ink);text-align:left;font:inherit}.zb-jij-knop:hover{background:var(--panel-2)}.zb-jij-knop .zb-ic{color:var(--muted);margin-left:auto}.zb-avatar{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.zb-jij-tekst{display:flex;flex-direction:column;min-width:0;line-height:1.3}.zb-jij-tekst b{font-size:14px}.zb-jij-tekst b,.zb-jij-tekst span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-jij-tekst span{font-size:12.5px;color:var(--muted)}.zb-jij-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px rgba(17,19,58,.18);padding:6px;display:flex;flex-direction:column;z-index:5}.zb-jij-menu a,.zb-jij-menu button{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:14.5px;background:transparent;border:0;cursor:pointer;font:inherit}.zb-jij-menu a:hover,.zb-jij-menu button:hover{background:var(--panel-2)}.zb-jij-menu form{border-top:1px solid var(--line);margin:4px 0 0;padding-top:4px}.zb-jij-menu .pm-kijk{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0;padding:6px 0}.zb-jij-menu .pm-kijk label{display:flex;flex-direction:column;gap:2px;padding:0 10px;font-size:12.5px;color:var(--muted)}.zb-jij-menu .pm-kijk select{font:inherit;font-size:14px;padding:5px 6px;border:1px solid var(--line);border-radius:8px}.zb.klein{width:var(--zb-smal);padding-left:10px;padding-right:10px}.zb.klein .zb-kop{flex-direction:column;padding:0}.zb.klein .zb-logo{width:44px}.zb.klein .zb-klap{margin:0}.zb.klein .zb-org{grid-template-columns:36px;padding:4px;border:0;background:transparent;justify-content:center}.zb.klein .zb-groepkop,.zb.klein .zb-jij-knop>.zb-ic,.zb.klein .zb-jij-tekst,.zb.klein .zb-link span,.zb.klein .zb-org-nodig,.zb.klein .zb-org-tekst,.zb.klein .zb-start span,.zb.klein .zb-verbruik{display:none}.zb.klein .zb-link,.zb.klein .zb-start{justify-content:center;padding:9px 0}.zb.klein .zb-menu{gap:10px}.zb.klein .zb-groep+.zb-groep{border-top:1px solid var(--line);padding-top:10px}.zb.klein .zb-jij-knop{justify-content:center;padding:4px 0}.zb.klein .zb-jij-menu{right:auto;width:220px;left:calc(100% + 8px);bottom:0}.zb-top{display:none}.zb-scherm{position:fixed;inset:0;background:var(--kb-11133a-p4);z-index:39}@media (max-width:900px){body:has(.zb),body:has(.zb.klein){padding-left:0}.zb-top{display:flex;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--panel);border-bottom:1px solid var(--line);padding:8px 12px}.zb-top .zb-hamb{margin-left:0}.zb-top-logo{display:flex;text-decoration:none}.zb-top-start{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--kt-ffffff);text-decoration:none;font-weight:700;font-size:14px;border-radius:9px;padding:7px 12px}.zb,.zb.klein{width:min(300px,86vw);transform:translateX(-102%);transition:transform .2s ease;box-shadow:0 0 40px rgba(17,19,58,.25);padding:14px 12px 12px}.zb.open{transform:none}.zb.klein .zb-kop{flex-direction:row}.zb.klein .zb-org{grid-template-columns:36px minmax(0,1fr);padding:10px;border:1px solid var(--line);background:var(--bg)}.zb.klein .zb-groepkop,.zb.klein .zb-jij-knop>.zb-ic,.zb.klein .zb-jij-tekst,.zb.klein .zb-link span,.zb.klein .zb-org-nodig,.zb.klein .zb-org-tekst,.zb.klein .zb-start span{display:revert}.zb.klein .zb-jij-tekst,.zb.klein .zb-org-tekst,.zb.klein .zb-verbruik{display:flex}.zb.klein .zb-link{justify-content:flex-start;padding:7px 10px}.zb.klein .zb-start{padding:10px 12px}.zb.klein .zb-jij-menu{left:0;right:0;width:auto;bottom:calc(100% + 6px)}.zb-klap{display:none}.zb-dicht{display:inline-flex}}.zb-hoek{position:fixed;top:12px;right:16px;z-index:45}.zb-hoek-knop{display:block;border:0;background:transparent;padding:0;border-radius:50%;cursor:pointer}.zb-hoek-knop .zb-avatar{width:38px;height:38px;font-size:13.5px;box-shadow:0 0 0 2px var(--accent)}.zb-hoek-knop:hover .zb-avatar,.zb-hoek-knop[aria-expanded=true] .zb-avatar{background:var(--accent);color:var(--kt-ffffff)}.zb-hoek-knop:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.zb-hoek-menu{left:auto;right:0;bottom:auto;top:calc(100% + 8px);width:260px}.zb-hoek-wie{display:flex;flex-direction:column;gap:1px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;min-width:0}.zb-hoek-wie b{font-size:14.5px}.zb-hoek-wie b,.zb-hoek-wie span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-hoek-wie span{font-size:12.5px;color:var(--muted)}body:has(.zb-hoek) :is(.page,.dash){padding-right:64px}body:has(.zb-hoek) .top{padding-right:72px}body:has(.zb-hoek) .live-boven{padding-right:56px}@media (max-width:900px){.zb-hoek{top:7px;right:10px}.zb-hoek-knop .zb-avatar{width:34px;height:34px}body:has(.zb-hoek) .zb-top{padding-right:56px}body:has(.zb-hoek) :is(.page,.dash){padding-right:16px}body:has(.zb-hoek) .top{padding-right:20px}body:has(.zb-hoek) .live-boven{padding-right:0}}@media (prefers-reduced-motion:reduce){.zb,body:has(.zb){transition:none}}.live-pagina .zb-top{flex:0 0 auto}.zb.klein .stiqqs-woord{display:none}@media (max-width:900px){.zb.klein .stiqqs-woord{display:inline}}.tv{display:flex;flex-direction:column;gap:12px}.tv-drop.sleep{border-color:var(--accent);background:var(--accent-soft)}.tv-kop{font-size:16px;margin:10px 0 0}.tv-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.kbd-pad{margin:0 0 4px;font-size:14.5px;color:var(--muted)}.kbd-pad a{color:var(--accent-ink);text-decoration:none;font-weight:600}.kbd-pad a:hover{text-decoration:underline}textarea.kb-titel{display:block;resize:none;overflow:hidden;line-height:1.2;font-size:30px;margin-bottom:6px;font-family:var(--serif);color:var(--ink)}.kbd-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14.5px;color:var(--ink-2);margin-bottom:14px}.kbd-pil{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--warn-soft);color:var(--warn);border:1px solid var(--kr-e7d48a)}.kbd-pil.goed{background:var(--kb-e6f7f5);color:var(--kt-0f6e66);border-color:var(--teal)}.kbd-meta{margin-left:auto;color:var(--muted);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbd-balk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 10px;margin-bottom:12px;box-shadow:var(--shadow)}.kbd-balk .kb-tabs{margin:0}.kbd-balk select{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:7px 10px;font:inherit;font-size:15px;color:inherit}.kbd-balk .spacer{flex:1 1}.kbd-schakel{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.kbd-schakel input{position:absolute;opacity:0;width:1px;height:1px}.kbd-schakel i{position:relative;width:34px;height:20px;border-radius:99px;background:var(--line);transition:background .15s}.kbd-schakel i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--kb-ffffff);box-shadow:0 1px 2px rgba(17,19,58,.25);transition:transform .15s}.kbd-schakel input:checked+i{background:var(--accent)}.kbd-schakel input:checked+i:after{transform:translateX(14px)}.kbd-schakel input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.kbd-meer{position:relative}.kbd-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px rgba(17,19,58,.18);padding:6px;display:flex;flex-direction:column}.kbd-menu button,.kbd-menu label{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;background:transparent;border:0;font:inherit;font-size:15px;color:var(--ink);cursor:pointer}.kbd-menu button:hover,.kbd-menu label:hover{background:var(--panel-2)}.kbd-menu .gevaar{color:var(--rec)}.blok .md h1,.blok .md h2,.blok .md h3,.blok .md h4{font-family:var(--serif);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink)}.blok .md h1,.blok .md h2{font-size:24px;margin:1.1em 0 .35em}.blok .md h3{font-size:19px;margin:1em 0 .3em}.blok .md>:first-child{margin-top:0}@media (max-width:700px){.kbd-balk .spacer{display:none}.kbd-meta{margin-left:0;width:100%}textarea.kb-titel{font-size:24px}}@media print{.kbd-balk,.kbd-pad,.kbd-status{display:none!important}}.kb-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.kb-kop .sub{margin-bottom:0}.kb-kop .btn{margin-top:8px}.kb-volgende-balk{border-radius:12px;margin-bottom:14px}.kb-tegels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.kb-tegel{display:flex;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;text-decoration:none;color:inherit}.kb-tegel:hover{border-color:var(--accent)}.kb-tegel b{font-size:15.5px;color:var(--ink)}.kb-tegel span{font-size:13.5px;color:var(--muted);line-height:1.4}@media (max-width:1000px){.kb-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.kb-tegels{grid-template-columns:1fr}}.kb-wacht{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--warn-soft);border:1px solid var(--kr-e7d48a);border-radius:12px;padding:10px 14px;margin-bottom:14px;font-size:15px}.kb-wacht>span:first-child{flex:1 1;min-width:220px;color:var(--ink-2)}.kb-wacht b{color:var(--ink)}.kb-regel{position:relative}.kb-regel-link{color:inherit;text-decoration:none}.kb-regel-link:after{content:"";position:absolute;inset:0;border-radius:14px}.kb-regel-link:focus-visible{outline:none}.kb-regel:has(.kb-regel-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.kb-weg{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;flex:none}.kb-weg:focus-visible,.kb-weg:hover{color:var(--rec);border-color:var(--line);background:var(--kb-fff0f4)}.btn-weg{color:var(--rec);border-color:var(--line);background:var(--panel)}.btn-weg:hover{border-color:var(--rec);background:var(--kb-fff0f4)}.kb-gereedschap{margin-top:14px}.tv-tabs{align-self:flex-start;margin:0}.tv-drop{padding:30px 16px}.tv-drop span{display:flex;flex-direction:column;gap:4px}.tv-drop b{font-size:16px;color:var(--ink)}.tv-drop small{font-size:13.5px;color:var(--muted)}.tv-plak{display:grid;grid-gap:8px;gap:8px}.tv-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tv-lijst li{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px 8px 8px 14px;background:var(--panel)}.tv-lijst li>span{flex:1 1;display:flex;flex-direction:column;min-width:0}.tv-lijst b{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-lijst small{color:var(--muted);font-size:13px}.zb-badge{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--rec-vlak);color:var(--kt-ffffff);display:inline-flex;align-items:center;justify-content:center}.zb.klein .zb-link{position:relative}.zb.klein .zb-badge{position:absolute;top:2px;right:6px;min-width:16px;height:16px;font-size:10.5px;padding:0 4px}.alerts{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--rec);border-radius:14px;padding:16px 18px;margin:0 0 20px;box-shadow:var(--shadow)}.alerts-kop h2{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}.alerts-getal{font-size:12.5px;font-weight:700;background:var(--rec-vlak);color:var(--kt-ffffff);border-radius:99px;padding:1px 8px}.alerts-kop p{margin:2px 0 10px;color:var(--muted);font-size:14.5px}.alerts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.alerts li a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink-2)}.alerts li a:hover{background:var(--panel-2)}.alerts li b{color:var(--ink)}.alerts li span{flex:1 1;min-width:0}.alerts li small{color:var(--muted);font-size:13px;white-space:nowrap}.alerts li i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--rec-vlak)}.alerts li i.mail{background:var(--accent)}.alerts-alle{display:inline-block;margin-top:8px;font-weight:600;font-size:14.5px}.vr-regel.klaar{opacity:.6}.zk-vak{display:flex;align-items:center;gap:10px;background:var(--panel);border:1.5px solid var(--accent);border-radius:12px;padding:10px 14px;box-shadow:0 0 0 4px var(--accent-soft)}.zk-vak svg{color:var(--muted);flex:none}.zk-vak input{flex:1 1;border:0;outline:none;font:inherit;font-size:17px;background:transparent;color:var(--ink);min-width:0}.zk-bezig{font-size:13.5px;color:var(--muted)}.zk .hint{margin:8px 0 18px}.zk-groep{margin-bottom:22px}.zk-groep h2{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;display:flex;align-items:center;gap:8px}.zk-groep h2 span{font-size:12px;background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:0 7px;letter-spacing:0}.zk-groep ul{list-style:none;margin:0;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.zk-groep li+li{border-top:1px solid var(--line)}.zk-groep li a{display:flex;gap:16px;padding:12px 16px;text-decoration:none;color:inherit}.zk-groep li a:hover{background:var(--panel-2)}.zk-meta{flex:0 0 72px;display:flex;flex-direction:column;line-height:1.3}.zk-meta b{font-size:15px}.zk-meta small{font-size:12.5px;color:var(--muted)}.zk-tekst{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.45}.zk-tekst b{font-size:15.5px;color:var(--ink)}.zk-tekst small{font-size:13.5px;color:var(--muted)}.zk-tekst>span{font-size:14.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zk mark{background:var(--citroen);color:var(--on-fel);border-radius:3px;padding:0 1px}@media (max-width:600px){.zk-meta{display:none}}@media (max-width:900px){.zb.klein .zb-groepkop{display:flex}}.geldt-voor{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-2px 0 16px;font-size:13.5px;color:var(--muted)}.geldt-voor span:first-child{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:99px;padding:3px 10px;color:var(--ink-2);font-weight:600}.geldt-voor span:first-child:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.geldt-extra{background:var(--warn-soft);color:var(--warn);border-radius:99px;padding:3px 10px;font-weight:600}.uitleg-deel{display:block}.uitleg-deel em{display:block;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink);margin-top:6px}.uitleg-meer{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:var(--accent-ink)}.hulp-zoek{width:100%;font:inherit;font-size:16px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);margin-bottom:14px}.hulp-groep{margin-bottom:18px}.hulp-groep h3{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.hulp-item{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:6px}.hulp-item summary{cursor:pointer;padding:10px 14px;font-weight:600;list-style:none}.hulp-item summary::-webkit-details-marker{display:none}.hulp-item summary:before{content:"+";display:inline-block;width:18px;color:var(--accent-ink)}.hulp-item[open] summary:before{content:"−"}.hulp-item[open]{border-color:var(--accent)}.hulp-body{padding:0 14px 12px 32px;color:var(--ink-2);line-height:1.55}.hulp-body p{margin:0 0 6px}.hulp-body b{color:var(--ink)}.hulp-item:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.uitleg-pop{width:min(340px,82vw);font-size:14.5px;max-height:60vh;overflow:auto}.ask{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--panel);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ask-kop{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--navy);color:var(--kt-ffffff)}.ask-titel{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ask-titel b{font-size:17px}.ask-titel small{font-size:12.5px;color:var(--kt-c7d0d8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-knop{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--kr-ffffff-p22);background:transparent;color:var(--kt-ffffff);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.ask .ai-gesprek{flex:1 1;min-height:0}.ask .ai-regels{padding:16px 14px}.ask .ai-regel{font-size:16px;max-width:90%}.ask .ai-invoer{padding:10px 12px;background:var(--panel)}.ask .ai-invoer input{font-size:16px}.ask .ai-invoer .btn,.ask .ai-invoer input{min-height:46px;border-radius:12px}.kb-kanalen-paneel{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--panel)}.kb-kanalen-paneel h2{font-size:15px;margin:0 0 10px}.kb-kanalen-paneel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.kb-kanalen-paneel li{display:grid;grid-template-columns:minmax(150px,210px) 90px 1fr;grid-gap:10px;gap:10px;align-items:baseline;font-size:14px}.kb-kanalen-paneel li.kan-info{grid-template-columns:minmax(150px,210px) 1fr;border-top:1px solid var(--line);padding-top:6px}.kb-kanalen-paneel .kan-naam{font-weight:600}.kb-kanalen-paneel .kan-stand{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.kb-kanalen-paneel .kan-aan .kan-stand{color:var(--accent-ink)}.kb-kanalen-paneel .kan-deels .kan-stand{color:var(--warn)}.kb-kanalen-paneel .kan-reden,.kb-kanalen-paneel .kan-uit .kan-stand{color:var(--muted)}.kb-kanalen-paneel .kan-waarschuw .kan-reden{color:var(--warn);font-weight:600}.kb-kanalen-paneel .kb-uitleg{margin:10px 0 0}@media (max-width:640px){.kb-kanalen-paneel li,.kb-kanalen-paneel li.kan-info{grid-template-columns:1fr auto}.kb-kanalen-paneel .kan-reden{grid-column:1/-1}}.kb-kan{display:inline-flex;gap:3px}.kb-kan span{font-size:12px;font-weight:700;padding:1px 6px;border-radius:999px;border:1px solid var(--line);color:var(--muted);opacity:.5}.kb-kan span.aan{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent;opacity:1}.kb-kan span.deels{border-color:var(--warn);color:var(--warn);opacity:1}.st-rechten{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.st-rechten .pill.st-uit{opacity:.6}.st-vinkjes{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;margin:0}.st-vinkjes legend{font-weight:700;font-size:14px;padding:0 4px}.st-vinkjes .check{display:flex;gap:8px;align-items:flex-start;font-weight:500;text-transform:none;letter-spacing:0;font-size:15px;color:var(--ink)}.st-vinkjes .hint{margin:4px 0 0}.extlogin{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;background:linear-gradient(180deg,var(--accent-soft) 0,var(--bg) 220px)}.extlogin-kaart{width:100%;max-width:440px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px 24px 20px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px}.extlogin-merk{display:flex;justify-content:center}.extlogin h1{font-family:var(--display);font-weight:800;font-size:23px;line-height:1.15;margin:0;text-align:center;color:var(--ink)}.extlogin-intro{margin:0;text-align:center;color:var(--ink-2);font-size:15.5px;line-height:1.5}.extlogin-wat{list-style:none;margin:2px 0 0;padding:14px 16px;background:var(--panel-2);border-radius:12px;display:grid;grid-gap:8px;gap:8px;font-size:14.5px;color:var(--ink-2)}.extlogin-wat li{display:flex;gap:9px;align-items:flex-start}.extlogin-wat li:before{content:"✓";color:var(--teal);font-weight:800;flex:none}.extlogin-account{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.extlogin-avatar{width:38px;height:38px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;font-weight:800;flex:none}.extlogin-account span{display:grid;min-width:0}.extlogin-account small{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.extlogin-account b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extlogin-vraag{margin:0;font-weight:600;text-align:center}.extlogin-knoppen{display:grid;grid-gap:8px;gap:8px}.extlogin-knoppen .btn{width:100%;justify-content:center;padding:12px 16px;font-size:15.5px}.extlogin-privacy{margin:4px 0 0;font-size:12.5px;color:var(--muted);text-align:center}.extlogin-melding{margin:0;padding:10px 12px;border-radius:10px;background:var(--kb-fff0f4);color:var(--rec);font-size:14.5px;text-align:center}.extlogin-klaar{margin:0;padding:14px;border-radius:12px;background:var(--kb-e6fbf3);color:var(--kt-0e6b4c);font-weight:600;text-align:center;line-height:1.5}.extlogin-klaar span{display:block;font-size:28px;margin-bottom:4px}.extlogin-wacht{margin:0;text-align:center;color:var(--muted);display:flex;gap:10px;justify-content:center;align-items:center}.extlogin-wacht i{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:extdraai .8s linear infinite}@keyframes extdraai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.extlogin-wacht i{animation:none}}.dash{max-width:1180px;margin:0 auto;padding:28px 24px 48px;display:grid;grid-gap:18px;gap:18px}.dash-kop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-kop h1{font-family:var(--display);font-weight:800;font-size:30px;margin:0;color:var(--ink)}.dash-kop p{margin:4px 0 0;color:var(--muted)}.dash a.btn{text-decoration:none}.dash-pillen .pill{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.dash-knoppen{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dash-ontbreekt{display:grid;grid-gap:8px;gap:8px}.dash-ontbreekt-rij{display:flex;align-items:center;gap:12px;background:var(--warn-soft);border:1px solid var(--kr-e7d48a);border-radius:12px;padding:10px 14px}.dash-ontbreekt-rij>span:nth-child(2){flex:1 1;color:var(--ink-2)}.dash-uitroep{width:24px;height:24px;border-radius:50%;background:var(--kb-ffffff);color:var(--warn);display:grid;place-items:center;font-weight:800;flex:none}.dash-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.dash-grid,.dash-hoofd,.dash-zij{display:grid;grid-gap:18px;gap:18px}.dash-blok{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow)}.dash-blok h2{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;display:flex;align-items:center;gap:6px}.dash-getal{background:var(--framboos);color:var(--kt-ffffff);border-radius:999px;font-size:12px;padding:1px 8px;letter-spacing:0}.dash-leeg{margin:0;color:var(--muted)}.dash-lijst{list-style:none;margin:0;padding:0;display:grid}.dash-lijst>li{border-top:1px solid var(--line)}.dash-lijst>li:first-child{border-top:0}.dash-actie{display:flex;align-items:center;gap:10px}.dash-actie-link{flex:1 1;display:flex;gap:12px;align-items:flex-start;padding:10px 4px;color:var(--ink);text-decoration:none;min-width:0}.dash-actie-link:hover b{text-decoration:underline}.dash-actie-link span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dash-actie-link small,.dash-titel small,.dash-vb small{color:var(--muted);font-size:13px}.dash-actie i{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--accent-soft)}.dash-actie i:before{font-style:normal;font-size:15px}.dash-actie.bel i{background:var(--kb-ffe8ef)}.dash-actie.bel i:before{content:"☎"}.dash-actie.mail i{background:var(--kb-ffe8ef)}.dash-actie.mail i:before{content:"✉"}.dash-actie.belofte i{background:var(--warn-soft)}.dash-actie.belofte i:before{content:"✓"}.dash-actie.kennis i:before{content:"📄"}.dash-actie.vraag i:before{content:"?";font-weight:800;color:var(--accent-ink)}.dash-gedaan{flex:none;font-size:13px;padding:5px 10px}.dash-gesprek{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 4px;color:var(--ink);text-decoration:none}.dash-gesprek:hover b{text-decoration:underline}.dash-datum{color:var(--muted);font-size:13px}.dash-titel{display:grid;min-width:0}.dash-titel b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-pillen{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dash-doel.gehaald{background:var(--kb-e6fbf3);color:var(--kt-0e6b4c);border-color:transparent}.dash-doel.niet{background:var(--kb-fff0f4);color:var(--rec);border-color:transparent}.dash-meer{display:inline-block;margin-top:10px;font-size:14px}.dash-cijfers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.dash-cijfers span{display:grid;grid-gap:2px;gap:2px;font-size:12.5px;color:var(--muted);line-height:1.3}.dash-cijfers b{font-family:var(--display);font-size:28px;font-weight:800;color:var(--ink)}.dash-vb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px}.dash-vb span{display:grid;min-width:0}.dash-vb .btn{font-size:13px;padding:5px 12px;text-decoration:none}.dash-ask{background:linear-gradient(135deg,var(--accent-soft),var(--kb-fff7d6))}.dash-ask p{margin:0 0 12px;color:var(--ink-2);font-size:14.5px}@media (max-width:900px){.dash-grid{grid-template-columns:1fr}.dash-gesprek{grid-template-columns:1fr auto}.dash-datum{grid-column:1/-1}}@media (max-width:640px){.dash{padding:18px 16px 40px}.dash-kop h1{font-size:24px}.dash-ontbreekt-rij{flex-wrap:wrap}.dash-gesprek{grid-template-columns:1fr}.dash-pillen{justify-content:flex-start}}.stappen{align-items:center;justify-content:space-between;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin:0 0 18px}.stappen,.stappen ol{display:flex;flex-wrap:wrap}.stappen ol{list-style:none;margin:0;padding:0;gap:6px}.stappen li>a,.stappen li>div{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;color:var(--muted);text-decoration:none}.stappen li>a:hover{background:var(--accent-soft);color:var(--ink)}.stappen li b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;border:2px solid var(--line);font-weight:700;font-size:13px;color:var(--muted);background:var(--panel);flex:0 0 28px}.stappen li span{display:grid;line-height:1.2}.stappen li strong{font-size:14.5px;font-weight:700}.stappen li small{font-size:12px;color:var(--muted)}.stappen li.nu>div{background:var(--accent-soft);color:var(--ink)}.stappen li.nu b{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.stappen li.af b{background:var(--mint);border-color:var(--mint);color:var(--on-fel)}.stappen li+li{position:relative}.stappen-volgende{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stappen-volgende span{font-weight:600;color:var(--ink)}@media (max-width:720px){.stappen li small{display:none}.stappen{padding:8px}}.start-hoe{max-width:620px;color:var(--ink);font-size:15.5px;line-height:1.55;margin:18px 0 6px}.stappen-volgende .btn{text-decoration:none}.typrow[hidden]{display:none}.start-vraag{font-size:18px;font-weight:700;margin:22px 0 10px;color:var(--ink)}.start-actie a{color:var(--accent);text-decoration:underline}.bron-keus.groot+.start-actie,.bron-keus.groot+.start-hoe{margin-top:18px}.bron-keus.groot button{align-content:start}.cz-pagina{min-height:100vh;background:var(--panel);padding:0;margin:0}.cz{font-size:14px;color:var(--ink)}.cz-smal{display:flex;flex-direction:column;height:100vh}.cz-status{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-status i{width:9px;height:9px;border-radius:999px;background:var(--framboos);flex:0 0 9px}.cz-status i.uit{background:var(--line)}.cz-tabs{display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line)}.cz-tabs button{flex:1 1;background:transparent;border:0;border-radius:8px;padding:7px 6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.cz-tabs button.aan{background:var(--accent-soft);color:var(--ink)}.cz-inhoud{flex:1 1;overflow-y:auto;padding:12px;position:relative}.cz-meer{position:-webkit-sticky;position:sticky;bottom:0;display:block;width:calc(100% + 24px);margin:8px -12px -12px;border:0;padding:22px 0 10px;background:linear-gradient(to bottom,var(--kb-ffffff-0),var(--panel) 55%);font:inherit;font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;text-align:center}.cz-wacht{padding:24px 16px;display:grid;grid-gap:8px;gap:8px}.cz-wacht p{color:var(--muted);margin:0;line-height:1.5}.cz-fout{color:var(--framboos)!important}.cz-zacht{color:var(--muted);font-size:13px;line-height:1.5;margin:4px 0}.cz-ask,.cz-coach{display:grid;grid-gap:12px;gap:12px}.cz-keuze{display:grid;grid-gap:8px;gap:8px}.cz-keuze label{display:grid;grid-gap:3px;gap:3px}.cz-keuze label span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cz-keuze select{font:inherit;font-size:13.5px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink)}.cz-doel{margin:0;font-size:13.5px;line-height:1.45}.cz-stand{font-style:normal;font-size:11px;font-weight:700;margin-left:6px;padding:2px 7px;border-radius:999px;background:var(--accent-soft)}.cz-stand.gehaald{background:var(--mint)}.cz-coachme{display:grid;grid-gap:2px;gap:2px;text-align:left;border:0;border-radius:12px;padding:12px 14px;background:var(--accent);color:var(--on-accent);cursor:pointer;font:inherit}.cz-coachme b{font-size:15.5px}.cz-coachme span{font-size:12.5px;opacity:.85}.cz-coachme:disabled{opacity:.7;cursor:wait}.cz-advies{background:var(--accent-soft);border-radius:12px;padding:12px 14px}.cz-advies p{margin:0;font-size:17px;line-height:1.5;font-weight:600}.cz-advies-kop{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:2px}.cz-advies small{display:block;margin-top:6px;color:var(--muted);font-size:12.5px}.cz-advies-weg{display:block;margin:8px 0 0 auto;background:none;border:0;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer}.cz-advies-weg:hover{text-decoration:underline}.cz-kop{display:flex;align-items:center;justify-content:space-between;gap:8px}.cz-kop h4{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cz-ververs{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:28px;height:28px;cursor:pointer;color:var(--ink)}.cz-punten{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.cz-punten li{align-items:center;gap:8px;font-size:13.5px}.cz-punten li i{width:10px;height:10px;border-radius:999px;border:2px solid var(--line);flex:0 0 10px}.cz-punten li.deels i{border-color:var(--citroen);background:var(--citroen)}.cz-punten li.bekend i{border-color:var(--mint);background:var(--mint)}.cz-punten li small{margin-left:auto;color:var(--muted);font-size:11.5px}.cz-vragen{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.cz-spiek h5,.cz-vragen h5{margin:6px 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cz-vraag{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.cz-vraag p{margin:0;flex:1 1;font-size:13.5px;line-height:1.4}.cz-vraag button{border:0;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.cz-ask ul,.cz-spiek ol,.cz-spiek ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;line-height:1.45}.cz-vraagvak{display:flex;gap:6px}.cz-vraagvak input{flex:1 1;min-width:0;font:inherit;font-size:13.5px;padding:8px 10px;border:1px solid var(--line);border-radius:9px}.cz-transcript p{margin:0 0 8px;line-height:1.45}.cz-transcript p b{display:block;font-size:11.5px;color:var(--accent)}.cz-transcript p.ik b{color:var(--kt-0e8a62)}.cz-transcript p.voorlopig{color:var(--muted);font-style:italic}.cz-spiek p{margin:4px 0;line-height:1.45}.cz-eind{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--warn-soft)}.cz-doelvraag{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cz-vol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--cz-r,400px));grid-gap:20px;gap:20px;align-items:start}.cz-vol .cz-links{display:grid;grid-gap:16px;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}.cz-vol .cz-links .cz-status{border:0;padding:0;font-size:14px}.cz-vol .cz-links .cz-eind{border-radius:10px;border:0}.cz-vol .cz-rechts{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;position:-webkit-sticky;position:sticky;top:12px;overflow:visible}.cz-vol .cz-rechts>.cz-tabs{border-radius:14px 14px 0 0;overflow:hidden}.cz-greep{position:absolute;left:-15px;top:0;bottom:0;width:10px;cursor:col-resize;touch-action:none;z-index:2;border-radius:6px}.cz-greep:after{content:"";position:absolute;left:4px;top:50%;width:2px;height:44px;margin-top:-22px;border-radius:2px;background:var(--line)}.cz-greep:focus-visible:after,.cz-greep:hover:after{background:var(--accent)}.cz-greep:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cz-zijkant{display:flex;justify-content:flex-end;padding:10px 10px 0}.cz-aftel{margin:0;font-size:14px;color:var(--ink-2)}.cz-vol .cz-rechts .cz-spiek,.cz-vol .cz-rechts .cz-transcript{max-height:calc(100vh - 180px);overflow-y:auto;padding:14px}.cz-vol .cz-advies p{font-size:18px}@media (max-width:900px){.cz-vol{grid-template-columns:1fr}.cz-greep{display:none}}.main.main-coach{grid-template-columns:minmax(0,1fr)}.stage.stage-coach{gap:14px}.start-knop{text-decoration:none}.cz-foutbalk{margin:0;padding:8px 12px;background:var(--kb-ffe9ef);font-size:13px}.team-melding{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin:0 0 16px;color:var(--ink-2)}.team-aan{margin:0 0 16px;color:var(--muted)}.team-uit{margin-bottom:16px}.team-bevestig{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-size:15.5px;color:var(--ink);line-height:1.45}.team-bevestig input{margin-top:4px}.team-tabel th .linkknop{font:inherit;font-weight:600;color:inherit;text-decoration:none}.team-tabel th:last-child{padding:11px 12px}.team-tabel td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-tabel td:first-child .linkknop{font-weight:600}.team-tabel td .linkknop{text-align:left}.team-gem td{font-weight:700}.team-detail td,.team-gem td{background:var(--panel-2)}.team-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:20px;gap:20px}.team-detail h3{margin:6px 0;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.team-detail ul{margin:0 0 10px;padding-left:18px}.team-gesprek{border-top:1px solid var(--line);padding:8px 0}.team-gesprek summary{cursor:pointer}.team-gesprek p{margin:6px 0 0;font-size:15px;line-height:1.5}@media (max-width:760px){.team-detail-grid{grid-template-columns:1fr}}.live-boven{display:flex;align-items:center;gap:12px}.live-boven .stappen{flex:1 1;margin:0}.live-boven .meer-menu summary{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer;list-style:none}.live-boven .meer-menu summary::-webkit-details-marker{display:none}.live-boven .meer-menu-in{right:0;left:auto}.start2{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start;max-width:1180px}.start2-hoofd{display:flex;flex-direction:column;gap:16px;min-width:0}.start2 .start-kopregel{align-items:center;gap:16px;margin-bottom:4px}.start2 h1{margin:0;font-family:var(--display);font-size:clamp(26px,2.2vw,34px);line-height:1.15;font-weight:400;text-wrap:balance}.start2 .start-sub{margin:6px 0 0;font-size:16px}.start2-stap{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.start2-stap h2{margin:0;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--ink);letter-spacing:0;text-transform:none}.start2-stap h2 b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--kt-ffffff);font-size:13.5px;flex:none}.start2-velden{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.start2-velden label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:var(--muted)}.start2-velden select{width:100%;max-width:none;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-size:15.5px;color:var(--ink)}.start2-hint{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.start2-hint a{font-weight:600}.start2 .bron-keus.groot{margin:0;max-width:none}.start2-knoppen{display:flex;gap:10px;flex-wrap:wrap}.start2-cta{padding:13px 22px;font-size:16px;font-weight:600;border-radius:12px}.start2-cta.btn-primary:hover{filter:brightness(.94)}.start2-lijst{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.start2-info{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:12px}.start2-info h2{margin:6px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.start2-info h2:first-child{margin-top:0}.start2-check{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.start2-check li{position:relative;padding-left:24px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.start2-check li:before{content:"•";position:absolute;left:7px;top:0;color:var(--muted)}.start2-check li.ok:before{content:"✓";left:4px;color:var(--teal,var(--kt-14a39a));font-weight:700}.start2-check li.let:before{content:"!";left:6px;color:var(--kt-b45309);font-weight:800}.start2-check li a{font-weight:600}.start2-spiek{display:grid;grid-gap:8px;gap:8px;font-size:14.5px;line-height:1.45;color:var(--ink)}.start2-spiek p{margin:0}.start2-spiek span{display:block;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.start2-spiek ul{margin:0;padding-left:18px}.start2-info .start2-hint{font-size:14.5px}@media (max-width:1050px){.start2{grid-template-columns:minmax(0,1fr)}.start2-info{position:static}}@media (max-width:620px){.start2 .bron-keus.groot,.start2-velden{grid-template-columns:1fr}.start2-knoppen .start2-cta{flex:1 1 100%;text-align:center}}.main.main-start{grid-template-columns:minmax(0,1fr)}.main.main-start>.side{display:none}.start2-kijk{background:var(--warn-soft,var(--kb-fff7e6));border:1px solid var(--kr-f0c36d);border-radius:16px;padding:16px 20px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.start2-kijk p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5}.start2-cta[aria-disabled=true],.start2-cta[disabled]{opacity:.5;cursor:not-allowed}.btn.btn-groen,.zb-start,.zb-top-start{background:var(--kb-0f8a44);border-color:var(--kr-0f8a44);color:var(--kv-ffffff);box-shadow:0 4px 14px rgba(15,138,68,.25)}.btn.btn-groen:hover,.zb-start:hover,.zb-top-start:hover{background:var(--kb-0b6f37);border-color:var(--kr-0b6f37);color:var(--kv-ffffff)}.btn.btn-groen{font-weight:700}.zb-start.in-flow,.zb-top-start.in-flow{background:var(--panel);color:var(--ink);border:1px solid var(--line);box-shadow:none}.zb-start.in-flow:hover,.zb-top-start.in-flow:hover{background:var(--panel-2);color:var(--ink)}.stage .start2,.stage:has(.start2) .live-boven{width:100%;max-width:1048px;margin-inline:auto}.stage .start2{grid-template-columns:minmax(0,1fr) 320px}.vb-tegel>span:not(.vb-tegel-nr):not(.vb-tegel-knop){color:var(--ink-2);font-size:15.5px;line-height:1.45}.vb-tegel.vb-tegel-hoofd>span:not(.vb-tegel-nr):not(.vb-tegel-knop){color:var(--kt-ffffff-p88)}.vb-tegel span.vb-tegel-knop{color:var(--on-accent);font-size:15px}.vb-tegel.vb-tegel-hoofd span.vb-tegel-knop{color:var(--accent-ink)}.vb-stappen{list-style:none;margin:14px 0 0;padding:14px 16px;display:grid;grid-gap:9px;gap:9px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.vb-stappen li{display:flex;align-items:center;gap:10px;font-size:15.5px;color:var(--muted)}.vb-stappen li b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line);font-size:12px;flex:none}.vb-stappen li.af{color:var(--ink)}.vb-stappen li.af b{background:var(--kb-0f8a44);border-color:var(--kr-0f8a44);color:var(--kv-ffffff)}.vb-stappen li.nu{color:var(--ink);font-weight:600}.vb-stappen li.nu b{border-color:var(--accent);border-top-color:transparent;animation:vb-draai .8s linear infinite}@keyframes vb-draai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vb-stappen li.nu b{animation:none;border-top-color:var(--accent)}}.ai-pakketten{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin:6px 0 14px}.ai-pakket{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px 14px;border:1px solid var(--line,var(--kr-e3e3e3));border-radius:10px;background:var(--kb-ffffff);color:inherit;font:inherit;cursor:pointer}.ai-pakket b{font-size:14px}.ai-pakket span{font-size:12.5px;color:var(--muted)}.ai-pakket.aan,.ai-pakket:hover:not(:disabled){border-color:var(--kr-0f8a44)}.ai-pakket.aan{background:var(--kb-f0f9f3);cursor:default}.ai-pakket:disabled:not(.aan){opacity:.55;cursor:not-allowed}.ai-eu{display:grid;grid-gap:3px;gap:3px;font-size:13px;padding:10px 14px;border-radius:10px;background:var(--bg-zacht,var(--kb-f6f6f4));margin-bottom:14px}.ai-eu-claim{color:var(--kt-0f8a44);font-weight:600;margin-top:4px}.st-lid select.st-rol-mist{border-color:var(--kr-e8890c);background:var(--kb-fff6ea)}.st-rol-mist-tekst{color:var(--kt-b45309)!important}.st-lid .st-rol-mist-tekst{display:block;font-size:13px}.sprekers-uitleg{font-size:12.5px;color:var(--muted);margin:0 0 8px;padding:8px 10px;background:var(--panel-2);border-radius:8px}.seg .dit-ben-ik{margin-left:8px;font-size:11.5px;padding:1px 8px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .15s}.seg .dit-ben-ik:focus,.seg:hover .dit-ben-ik{opacity:1}@media (hover:none){.seg .dit-ben-ik{opacity:1}}.vb-les{margin-top:14px}.vb-les .vb-les-uitleg{margin:6px 0 4px;font-weight:600}.notitie textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;background:var(--panel-2);resize:vertical}.vb-start{background:var(--kb-0f8a44);color:var(--kv-ffffff);box-shadow:0 3px 0 rgba(10,90,45,.35)}.vb-start:hover{background:var(--kb-0c7a3c)}.vb-train-toon{background:transparent;color:var(--kt-ffffff);border:1px solid var(--kr-ffffff-p55);font-weight:700}.vb-train-toon:hover{background:var(--kb-ffffff-p1)}.waar-keus{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.waar-keus button{position:relative;display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--kb-ffffff);color:var(--ink);font:inherit;cursor:pointer}.waar-keus button b{font-size:15px}.waar-keus button span{font-size:13px;color:var(--muted);line-height:1.4}.waar-keus button:hover{border-color:var(--kr-3d4bff)}.waar-keus button.aan{border:2px solid var(--kr-3d4bff);background:var(--kb-f3f4ff);padding:13px 15px}.waar-keus button.aan:after{content:"✓";position:absolute;top:10px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--kb-3d4bff);color:var(--kv-ffffff);font-size:12px;display:grid;place-items:center}.start2-zo{animation:zo-in .18s ease-out}@keyframes zo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px){.waar-keus{grid-template-columns:1fr}}.start2-mic{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--kb-fff6ea);border:1px solid var(--kr-e8890c);color:var(--kt-8a4b06);font-size:14px}.start2-ruis{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:13px;color:var(--muted);cursor:pointer}.start2-ruis input{margin-top:2px}.start2-ruis b{color:var(--ink);font-weight:600}.vb-held{background:var(--accent-soft);color:var(--ink);border:1px solid var(--kr-d5d9ff)}.vb-held-label{color:var(--accent-ink)}.vb-held-naam{color:var(--ink)}.vb-held-naam span{opacity:1;color:var(--accent-ink)}.vb-held-doel{color:var(--ink)}.vb-held-meta{color:var(--muted)}.vb-held-knop{background:var(--kb-ffffff);border:1px solid var(--line);color:var(--ink);font-weight:600;text-align:center;text-decoration:none}.vb-held-knop:hover{background:var(--kb-ffffff);border-color:var(--accent)}.vb-held-figuur{opacity:.12}.waar-keus button:before{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;border:2px solid var(--kr-c5c9e0);background:var(--kb-ffffff)}.waar-keus button.aan:before{display:none}.waar-keus button b{padding-right:24px}.stage .start2,.stage:has(.start2) .live-boven{max-width:1360px}.stage .start2{grid-template-columns:minmax(0,1fr) 380px;gap:32px}@media (min-width:1500px){.start2-hoofd>.start2-stap:first-of-type .start2-velden{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ai-test{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.ai-test .btn{justify-self:start}.ai-test-uit{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-family:var(--mono);background:var(--panel-2);border-radius:8px;padding:10px 12px;word-break:break-word}.ai-test-uit .ok{color:var(--kt-0f8a44)}.ai-test-uit .fout{color:var(--kt-b42318)}.kompas-live{display:block}.kompas-live .kl-kop{display:flex;align-items:center;gap:10px;justify-content:space-between}.kompas-live .kl-vragen{margin-top:8px;font-size:14px}.kompas-live .kl-vragen>b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px}.kompas-live ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.kompas-live ol li{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-radius:8px;background:var(--bg,var(--kb-ffffff))}.kompas-live .kl-vragen ol li:first-child .kv-tekst{font-weight:600}.kompas-live .kv-tekst{flex:1 1 auto}.kompas-live .kv-fase{font-size:12px;color:var(--muted);white-space:nowrap}.kompas-live .kv-weg{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0 4px;font-size:13px;line-height:1}.kompas-live .kv-weg:hover{color:var(--ink)}.kompas-live .kl-eerder{margin-top:6px;font-size:13px}.kompas-live .kl-eerder-knop{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:2px 0}.kompas-live .kl-eerder ol{margin-top:4px;opacity:.85}.opening-kaart .why{margin-top:10px}.opening-kaart .opening-algemeen{opacity:.7;font-size:13px}.bh-tabs{display:flex;gap:6px;margin:0 0 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.bh-tab{border:0;background:transparent;padding:10px 14px;font:inherit;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:8px}.bh-tab.aan,.bh-tab:hover{color:var(--ink)}.bh-tab.aan{border-bottom-color:var(--accent)}.bh-tab-tel{background:var(--kb-ff8a00);color:var(--kv-ffffff);border-radius:999px;font-size:12px;padding:1px 8px;line-height:1.5}.bh-open{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:0 0 16px;border:1px solid var(--kr-ff8a00);border-radius:12px;background:var(--panel)}.bh-inorde{margin-top:8px}.bh-inorde summary{cursor:pointer;color:var(--muted);padding:6px 2px}.bh-inorde ul{margin:4px 0 0;padding-left:20px;color:var(--muted);font-size:14px}.ko{display:grid;grid-gap:14px;gap:14px}.ko .muted,.ko-cel em,.ko-model em,.ko-veld em{color:var(--muted);font-size:13px;font-style:normal}.ko h3{margin:0 0 10px}.ko-knoppen{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.ko-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:860px){.ko-twee{grid-template-columns:1fr}}.ko-velden{display:grid;grid-gap:12px;gap:12px}.ko-veld{display:grid;grid-gap:4px;gap:4px;font-size:14.5px;color:var(--ink-2)}.ko-veld>span{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ko-veld .kb-zoek{min-width:0;width:100%;max-width:280px}.ko-bron{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;background:var(--kb-fff3c4);color:var(--kt-6b5600)}.ko-bron.ok{background:var(--kb-e6f7f5);color:var(--kt-0f6e66)}.ko-uitkomst{display:grid;grid-gap:14px;gap:14px}.ko-klein b{font-size:22px}.ko-min{color:var(--warn)}.ko-tabel{overflow-x:auto}.ko-rij{display:grid;grid-template-columns:minmax(170px,1.6fr) minmax(130px,1fr) minmax(170px,1.2fr) minmax(150px,1.2fr) minmax(80px,.7fr) minmax(90px,.8fr) minmax(90px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px;min-width:1000px}.ko-rij.kop{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ko-cel{display:grid;grid-gap:3px;gap:3px}.ko-cel .kb-zoek{min-width:0;width:100%;padding:6px 8px}.ko-paar{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ko-model{grid-gap:2px;gap:2px;font-size:13px;word-break:break-all}.ko-lev,.ko-model{display:grid}.ko-lev em{display:inline;margin-left:8px;font-style:normal;font-size:13px;color:var(--muted)}.pw-blok{display:grid;grid-gap:12px;gap:12px}.pw-of{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.pw-of:after,.pw-of:before{content:"";flex:1 1;border-top:1px solid var(--line)}.pw-blok .field{display:grid;grid-gap:6px;gap:6px;font-size:15px;font-weight:600}.pw-blok .field input,.pw-blok .hint{font-weight:400}.pw-blok .hint{font-size:13.5px;color:var(--muted);text-transform:none;letter-spacing:normal}.pw-vergeten{justify-self:start;font-size:14px}.extlogin .pw-blok{text-align:left;margin-top:4px}.extlogin .pw-blok input{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:16px;width:100%}.ab-melding{display:flex;gap:12px;align-items:center;justify-content:space-between;background:var(--accent-soft);color:var(--accent-ink);border-radius:12px;padding:10px 14px;margin-bottom:12px}.ab-wissel{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px;margin:6px 0 14px}.ab-wissel button{border:0;background:none;border-radius:999px;padding:7px 16px;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer}.ab-wissel button span{font-weight:500;font-size:13px;color:var(--muted)}.ab-wissel button.aan{background:var(--accent);color:var(--on-accent)}.ab-wissel button.aan span{color:var(--on-accent);opacity:.85}.ab-kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ab-kaart{display:grid;grid-gap:6px;gap:6px;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:14px;padding:18px;font:inherit;color:var(--ink-2);cursor:pointer}.ab-kaart b{font-size:19px;color:var(--ink)}.ab-kaart.aan{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ab-prijs{font-family:var(--serif);font-size:34px;color:var(--ink);line-height:1.1}.ab-per{margin-top:-4px}.ab-per,.ab-sub{font-size:14px;color:var(--muted)}.ab-plekken{max-width:280px;margin-top:16px}.ab-totaal{font-size:18px;font-weight:600;color:var(--ink);margin:10px 0}.ab-bijkopen{display:flex;gap:10px;flex-wrap:wrap}.bh-kpi b.ab-klein{font-size:20px}@media (max-width:700px){.ab-kaarten{grid-template-columns:1fr}}.g-hoofd .g-met{display:flex;gap:8px;align-items:center;min-width:0}.g-res{font-style:normal;font-size:12.5px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap;flex:none}.g-res-gehaald{background:var(--kb-e3f7ee);color:var(--kt-0b7a4b)}.g-res-onderweg{background:var(--kb-fff4d6);color:var(--kt-8a5a00)}.g-res-niet{background:var(--kb-fde8e8);color:var(--kt-b42318)}.g-res-open{background:var(--panel);color:var(--muted)}.g-hoofd .g-volg{font-size:14px;color:var(--muted)}.sp-rijen{display:grid;grid-gap:10px;gap:10px;margin:10px 0}.sp-rij{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.sp-rij>label:first-child{min-width:110px}.sp-rij input:not([type]),.sp-rij input[type=text]{flex:1 1 180px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font:inherit}.sp-keus{display:flex;gap:8px;flex-wrap:wrap}.sp-keus .chip{padding:7px 13px;font-size:15px}.vb-eerder{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0}.vb-eerder legend{font-weight:600;padding:0 6px}.vb-eerder-rij{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:15px;cursor:pointer}.vb-eerder-rij input{margin-top:4px;flex:none}.vb-stand ul{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:6px;gap:6px}.vb-stand li i{font-style:normal;font-size:12.5px;font-weight:700;border-radius:999px;padding:1px 8px;margin-left:4px}.vb-stand-bekend i{background:var(--kb-e3f7ee);color:var(--kt-0b7a4b)}.vb-stand-deels i{background:var(--kb-fff4d6);color:var(--kt-8a5a00)}.vb-stand-open i{background:var(--kb-fde8e8);color:var(--kt-b42318)}.kb-basis{display:grid;grid-gap:3px;gap:3px;border-radius:12px;padding:9px 12px;margin:8px 0;font-size:15px}.kb-basis b{font-size:14px}.kb-basis i{font-style:normal;font-weight:600}.kb-basis-open{background:var(--kb-fff4d6);border:1px solid var(--kr-f2d58a);color:var(--kt-5c3d00)}.kb-basis-helder{background:var(--kb-e3f7ee);border:1px solid var(--kr-a8e3c8);color:var(--kt-0b4f33)}.dl-check{display:flex;gap:10px;align-items:flex-start;margin:8px 0;font-size:15px}.dl-check input{margin-top:4px;flex:none}.dl-links{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:8px;gap:8px}.dl-links li{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font-size:14.5px;color:var(--ink-2)}.dl-links li>span{flex:1 1 240px;min-width:0}.dl-links li.dood,.gedeeld-kop{color:var(--muted)}.gedeeld-kop{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:15px;margin:-4px 0 14px}.gedeeld-stand li{margin:4px 0}.kv-soort{flex:none;font-size:11.5px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:2px 8px;white-space:nowrap}.kv-dieper{background:var(--kb-e3f7ee);color:var(--kt-0b7a4b)}.kv-samenvatten{background:var(--kb-e6eeff);color:var(--kt-2440b3)}.kv-verder{background:var(--kb-f1e8ff);color:var(--kt-6b2bc2)}.kompas-live .kv-rij{border-left:4px solid transparent}.kompas-live .kv-rij-dieper{border-left-color:var(--kr-2fd6a0)}.kompas-live .kv-rij-samenvatten{border-left-color:var(--kr-3b6bff)}.kompas-live .kv-rij-verder{border-left-color:var(--kr-9b5cff)}.kompas-live .kl-vragen ol li.kv-rij .kv-tekst{font-weight:600}.kb-bevestig{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.kb-bevestig small{color:var(--kt-7a5a12)}.kb-bevestig em{font-style:normal;font-weight:700;color:var(--kt-0b7a4b)}.kb-bevestig-knop{background:var(--kb-ffffff);color:var(--kt-0b4f33);font-weight:700}.kb-bevestig-knop,.kb-voorstel{border-color:var(--kr-2fd6a0)}.cz-vraag .kv-soort{margin-top:2px}.ppp-start{display:grid;grid-gap:8px;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0 0 12px}.ppp-start h3{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ppp-veld{display:grid;grid-gap:3px;gap:3px;font-size:14px;font-weight:600}.ppp-veld input{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2,var(--kb-ffffff))}.ppp-knoppen{display:flex;gap:8px;flex-wrap:wrap}.ppp-regel{display:flex;gap:10px;align-items:baseline;margin:0 0 10px;font-size:15px}.ppp-wijzig{border:0;background:none;color:var(--accent);font:inherit;font-size:14px;cursor:pointer;padding:0}.ppp-rollen{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600}.ppp-rollen>div{display:flex;flex-wrap:wrap;gap:6px}.ppp-rollen .chip{padding:6px 12px;font-size:14px;font-weight:500;cursor:pointer}.ppp-rollen .chip.aan{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink,var(--ink));font-weight:600}.ppp-advies{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ppp-advies button{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid var(--line);background:var(--panel-2,var(--kb-ffffff));color:var(--ink);border-radius:10px;padding:8px 10px;font:inherit;cursor:pointer}.ppp-advies button small{color:var(--muted);font-size:12.5px;line-height:1.35}.ppp-advies button.aan{border-color:var(--accent);background:var(--accent-soft)}.ppp-stil{color:var(--muted);font-weight:400}.ppp-sub{margin:-2px 0 0;font-size:13px;color:var(--muted)}.ppp-doel{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--ink)}.ppp-start.ppp-geen{background:var(--kb-fff8e8);border-color:var(--kr-f0c36d)}.ppp-start.ppp-geen b{color:var(--kt-8a5a00)}.ppp-start.ppp-geen p{margin:0;font-size:14px;line-height:1.45}.ppp-eigen{border:1px solid var(--kr-f0c36d);border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;background:var(--kb-ffffff);color:var(--ink,var(--kt-11133a))}.ppp-eigen:focus{outline:2px solid var(--kr-5b2a9e);outline-offset:-1px}.ppp-link{align-self:center;font-size:13px;color:var(--kt-8a5a00)}.ppp-sub b{color:var(--ink-2,var(--ink));font-weight:600}.ppp-geen{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--kr-f0c36d);background:var(--kb-fff8e8);border-radius:12px;padding:10px 12px}.ppp-geen b{color:var(--kt-8a5a00)}.ppp-geen p{margin:0;font-size:14px;line-height:1.45}@media (max-width:420px){.ppp-advies{grid-template-columns:1fr}}.installatie{list-style:none;counter-reset:inst;margin:6px 0 14px;padding:0;display:grid;grid-gap:14px;gap:14px}.installatie li{counter-increment:inst;position:relative;padding-left:44px;padding-top:3px;min-height:30px;color:var(--ink);line-height:1.5}.installatie li:before{content:counter(inst);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:14px;line-height:1}.installatie li:has(.btn){padding-top:0}.installatie li:has(.btn):before{top:50%;transform:translateY(-50%)}.installatie li .btn{display:inline-block;max-width:100%}.installatie code{font-size:.92em}.vb-blokken{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.vb-blok{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid var(--line);background:var(--panel-2,var(--kb-ffffff));color:var(--ink);border-radius:12px;padding:10px 12px;font:inherit;cursor:pointer}.vb-blok b{font-size:15px}.vb-blok small{color:var(--muted);font-size:12.5px;line-height:1.35}.vb-blok:hover{border-color:var(--muted)}.vb-blok[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}@media (max-width:640px){.vb-blokken{grid-template-columns:repeat(2,minmax(0,1fr))}}.vb-punt-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.vb-punt-acties .spacer{flex:1 1}.vb-punten-bewerk{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.vb-punt-rij{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.vb-punt-rij input{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2,var(--kb-ffffff))}.agd{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.agd-compact{margin:0 0 14px;padding:12px 14px;background:var(--panel-2,var(--kb-ffffff))}.agd-kop{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.agd-kop .vb-h{margin:0}.agd-account{color:var(--muted);font-size:13px}.agd-link{border:0;background:none;color:var(--accent);font:inherit;font-size:13px;cursor:pointer;padding:0}.agd-koppel{display:grid;grid-gap:8px;gap:8px;justify-items:start}.agd-koppel p{margin:0}.agd-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.agd-lijst button{width:100%;display:grid;grid-template-columns:150px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 12px;font:inherit;color:var(--ink);cursor:pointer}.agd-lijst button:hover{border-color:var(--accent);background:var(--accent-soft)}.agd-tijd{grid-row:span 2;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agd-lijst small,.agd-tijd{color:var(--muted)}.agd-lijst button{grid-template-columns:150px 1fr auto}.agd-lijst button>b,.agd-lijst button>small{grid-column:2}.agd-stand{grid-column:3;grid-row:1/span 2;align-self:center;font-size:12px;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:3px 10px;white-space:nowrap}.agd-stand.klaar{color:var(--kt-13795b);border:1px solid var(--kr-9fdcc6);background:var(--kb-eafaf3)}.agd-vraag{display:grid;grid-gap:10px;gap:10px;border-color:var(--accent)}.agd-vraag p{margin:0}.vb-rij-agenda{color:var(--accent)}@media (max-width:640px){.agd-lijst button{grid-template-columns:1fr}.agd-tijd{grid-row:auto}.agd-lijst button>b,.agd-lijst button>small,.agd-stand{grid-column:1;grid-row:auto;justify-self:start}}.plan h3{margin:14px 0 6px;font-size:13px;text-transform:capitalize;color:var(--muted)}.plan .plan-dag:first-child h3{margin-top:0}.plan-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.plan-rij{display:grid;grid-template-columns:110px 1fr auto auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel)}.plan-rij.klaar{border-color:var(--kr-9fdcc6)}.plan-tijd{display:grid;color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-tijd b{color:var(--ink);font-weight:600;text-transform:capitalize}.plan-wat{display:grid;grid-gap:2px;gap:2px;min-width:0}.plan-wat small{color:var(--muted)}.plan-wat .plan-doel{color:var(--ink)}.plan-rij .agd-stand{grid-column:auto;grid-row:auto}.plan-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.plan-kies{max-width:240px}.plan-fout{grid-column:1/-1;margin:4px 0 0}.plan-koppel{display:grid;grid-gap:10px;gap:10px;justify-items:start}.plan-koppel p{margin:0}.plan-rij.kort{grid-template-columns:1fr auto}.plan-rij.kort .plan-wat{grid-column:1}.plan-rij.kort .plan-acties{grid-column:2;grid-row:2/span 2;align-self:end}.plan-rij.kort .plan-acties .btn:not(.btn-primary){display:none}@media (max-width:760px){.plan-rij{grid-template-columns:1fr}.plan-acties{justify-content:flex-start}.plan-rij .agd-stand{justify-self:start}}.gst h2{margin-bottom:8px}.gst-nu{display:flex;gap:10px;align-items:baseline;margin:0 0 6px}.gst-nu small{color:var(--muted)}.gst-label{font-weight:700;border-radius:999px;padding:3px 12px;border:1px solid var(--line)}.gst-gehaald{color:var(--kt-13795b);background:var(--kb-eafaf3);border-color:var(--kr-9fdcc6)}.gst-niet{color:var(--kt-a12a2a);background:var(--kb-fdeeee);border-color:var(--kr-f0b9b9)}.gst-onderweg{color:var(--kt-8a5a00);background:var(--kb-fff6e0);border-color:var(--kr-f1d48c)}.gst-reden{margin:0 0 10px;color:var(--ink)}.gst-acties,.gst-vb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.gst-k{color:var(--muted);font-size:13px;min-width:110px}.gst-aan-ja{border-color:var(--kr-13795b);color:var(--kt-13795b);background:var(--kb-eafaf3)}.gst-aan-nee{border-color:var(--kr-a12a2a);color:var(--kt-a12a2a);background:var(--kb-fdeeee)}.gst-vb{border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.uk-titelrij{flex-wrap:wrap;align-items:center;gap:8px 14px}.uk-titelrij .titel{margin-right:0}.uk-knop{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);color:var(--accent);border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.uk-knop:hover{background:var(--accent-soft)}.uk-tegel{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:12px;padding:5px 12px 5px 5px;font:inherit;cursor:pointer;text-align:left}.uk-tegel:hover{border-color:var(--accent);background:var(--accent-soft)}.uk-tegel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uk-tegel-beeld{position:relative;display:block;width:96px;height:54px;border-radius:8px;overflow:hidden;background:var(--kb-11133a);flex:none}.uk-tegel-beeld img{width:100%;height:100%;object-fit:cover;display:block}.uk-tegel-beeld i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:15px;color:var(--kt-ffffff);background:var(--kb-11133a-p28)}.uk-tegel-tekst{display:grid;grid-gap:1px;gap:1px;line-height:1.25}.uk-tegel-tekst b{font-size:14px;color:var(--accent)}.uk-tegel-tekst small{font-size:12.5px;color:var(--muted)}.uk-achter{position:fixed;inset:0;z-index:200;background:var(--kb-11133a-p45);display:flex;align-items:center;justify-content:center;padding:16px}.uk{position:relative;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--panel);border-radius:18px;box-shadow:0 20px 60px rgba(17,19,58,.3);padding:14px;display:grid;grid-gap:14px;gap:14px}.uk-video{width:100%;aspect-ratio:16/9;border-radius:12px;background:var(--kb-11133a);display:block}.uk-videovak{position:relative}.uk-blok h2{margin-bottom:10px}.uk-zij{position:fixed;right:0;top:38vh;z-index:60;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-right:0;background:var(--panel);color:var(--ink);border-radius:14px 0 0 14px;padding:6px 0 6px 6px;font:inherit;cursor:pointer;text-align:left;box-shadow:-6px 8px 24px rgba(17,19,58,.14);transform:translateX(calc(100% - 92px));transition:transform .2s ease}.uk-zij:focus-visible,.uk-zij:hover{transform:none;padding-right:14px}.uk-zij:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uk-zij-beeld{position:relative;display:block;width:80px;height:45px;border-radius:9px;overflow:hidden;background:var(--kb-11133a);flex:none}.uk-zij-beeld img{width:100%;height:100%;object-fit:cover;display:block}.uk-zij-beeld i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:14px;color:var(--kt-ffffff);background:var(--kb-11133a-p3)}.uk-zij-tekst{display:grid;grid-gap:1px;gap:1px;line-height:1.25;max-width:220px}.uk-zij-tekst small{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.uk-zij-tekst b{font-size:14px;color:var(--ink)}.uk-onder{margin:-4px 0 0;color:var(--muted)}@media (max-width:720px){.uk-zij{top:auto;bottom:88px}}.nogdaar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--warn-soft);color:var(--ink);border-radius:10px;padding:10px 12px}.start2-info .uk-zij{position:static;transform:none;border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:6px 14px 6px 6px;width:100%;box-sizing:border-box}.start2-info .uk-zij:focus-visible,.start2-info .uk-zij:hover{transform:none;padding-right:14px;border-color:var(--accent);background:var(--accent-soft)}.start2-uitleg{margin-bottom:14px}.uk-blok-beeld{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:12px;overflow:hidden;background:var(--kb-11133a);cursor:pointer}.uk-blok-beeld img{width:100%;height:100%;object-fit:cover;display:block}.uk-blok-beeld i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:34px;color:var(--kt-ffffff);background:var(--kb-11133a-p25);transition:background .15s}.uk-blok-beeld:hover i{background:var(--kb-11133a-p1)}.uk-blok-beeld:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uk-blok-duur{margin:8px 0 0;font-size:13px;color:var(--muted)}.uk-geluid{position:absolute;top:12px;left:12px;border:0;border-radius:999px;background:var(--kb-ffe14d);color:var(--kt-11133a);font:inherit;font-weight:700;font-size:14px;padding:7px 14px;cursor:pointer;box-shadow:0 4px 14px rgba(17,19,58,.25)}.uk-tekst{padding:0 8px;display:grid;grid-gap:10px;gap:10px}.uk-tekst h2{margin:0;font-size:22px;line-height:1.2;text-wrap:balance}.uk-tekst ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--ink-2)}.uk-voet{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:12px 8px 2px}.uk-nietmeer{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}.uk-sluit{position:absolute;top:20px;right:20px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:var(--kb-ffffff-p9);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.uk-sluit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.extlogin-nieuw{margin:14px 0 0;text-align:center;color:var(--muted);font-size:14px}.extlogin-nieuw a{color:var(--accent);font-weight:600}.agd-vraag-koppel{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;border-color:var(--accent);background:var(--accent-soft)}.agd-vraag-koppel>div:first-child{flex:1 1 320px;min-width:0}.agd-vraag-koppel p{margin:6px 0 0}.agd-vraag-knoppen,.autokoppel-vraag{display:flex;gap:10px;flex-wrap:wrap}.autokoppel-vraag{align-items:center;border-radius:16px;max-width:min(720px,calc(100vw - 32px));font-weight:500;font-size:15px;padding:10px 12px 10px 18px}.autokoppel-vraag .btn{padding:6px 14px;font-size:14px}.autokoppel-vraag .btn:not(.btn-primary){background:transparent;color:var(--kt-ffffff);border-color:var(--kr-ffffff-p4)}.wz-klopt{margin:4px 0 8px;font-weight:700;font-size:16px}.wz-overslaan{border:0;background:none;color:var(--muted);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;padding:8px 4px}.wz-overslaan:hover{color:var(--ink)}.wz-voet .btn-primary.btn-groot{background:var(--kb-0b7a52);border-color:var(--kr-0b7a52);color:var(--kv-ffffff)}.wz-voet .btn-primary.btn-groot:hover:not(:disabled){background:var(--kb-09643f);border-color:var(--kr-09643f)}.wz-voet .btn-primary.btn-groot:disabled{background:var(--kb-9fd3bd);border-color:var(--kr-9fd3bd)}.wz-extra{margin:18px 0 8px;font-weight:600}.ab-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ab-kop .ab-wissel,.ab-kop h2{margin:0}.ab-wissel button span{color:var(--kt-1a7f5a);font-weight:600}.ab-pakketten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.ab-pk{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 20px}.ab-pk.uitgelicht{border:2px solid var(--accent);background:linear-gradient(180deg,var(--kb-f1f2ff) 0,var(--panel) 120px)}.ab-pk h3{margin:0;font-size:21px;color:var(--ink)}.ab-pk .ab-voor{margin:4px 0 12px;color:var(--muted);font-size:14.5px;line-height:1.4;min-height:41px}.ab-pk .ab-bedrag{display:flex;align-items:baseline;gap:4px}.ab-pk .ab-bedrag b{font-family:var(--display);font-size:36px;line-height:1.1;color:var(--ink)}.ab-pk .ab-bedrag span{color:var(--muted);font-size:15px}.ab-pk .ab-per{margin:4px 0 0;font-size:13.5px;color:var(--muted);min-height:19px}.ab-pk .ab-fact{margin:2px 0 14px;font-size:13px;color:var(--muted);min-height:18px}.ab-pk .ab-totaal{margin:8px 0 0;font-size:15px}.ab-stapper{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;color:var(--ink-2)}.ab-stapper span{margin-right:auto}.ab-stapper button{width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font-size:18px;line-height:1;cursor:pointer;color:var(--ink)}.ab-stapper button:disabled{opacity:.4;cursor:default}.ab-stapper b{min-width:22px;text-align:center;font-size:17px;color:var(--ink)}.ab-pk .ab-kies{width:100%;justify-content:center;margin-top:auto;min-height:46px;display:inline-flex;align-items:center}.ab-pk .ab-zwart{background:var(--navy);color:var(--kt-ffffff);border-color:var(--navy);text-decoration:none}.ab-punten{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:8px;gap:8px}.ab-punten li{position:relative;padding-left:24px;font-size:14px;color:var(--ink-2);line-height:1.4}.ab-punten li:before{content:"";position:absolute;left:2px;top:5px;width:11px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.ab-website{display:flex;gap:12px;align-items:flex-start;margin:16px 0 8px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);cursor:pointer}.ab-website input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent)}.ab-website span{display:grid;grid-gap:2px;gap:2px}.ab-website small{color:var(--muted);font-size:13.5px}.ab-grens{background:var(--kb-fff4e5);border:1px solid var(--kr-f0c36d);color:var(--kt-7a4b00);border-radius:12px;padding:10px 14px;margin:0 0 12px}@media (max-width:860px){.ab-pakketten{grid-template-columns:1fr}.ab-pk .ab-voor{min-height:0}}.ab-pk h3{text-transform:none;letter-spacing:0;font-size:22px;font-family:var(--serif)}.ab-pk ul.ab-punten{margin:18px 0 0;padding:0}#abonnement .bh-kpi+.ob-rij{margin-top:16px}#abonnement .ab-bijkopen+.hint{margin-top:8px}.ab-actief{display:grid;grid-gap:14px;gap:14px}.ab-ok{margin:0;background:var(--kb-e7f8f1);color:var(--kt-0b6b47);border-radius:12px;padding:10px 14px;font-weight:600}.ab-plan{justify-content:space-between;gap:16px;flex-wrap:wrap}.ab-plan,.ab-plan-kop{display:flex;align-items:center}.ab-plan-kop{margin:0;font-family:var(--serif);font-size:26px;color:var(--ink);gap:10px}.ab-plan-sub{margin:4px 0 0;color:var(--muted);font-size:15px}.ab-tegels{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ab-tegel{display:flex;flex-direction:column;gap:8px}.ab-tegel h3{margin:0}.ab-tegel .btn{align-self:flex-start;margin-top:auto}.ab-tegel .hint{margin:0}.ab-groot{margin:0;font-size:30px;font-weight:700;color:var(--ink);line-height:1.1}.ab-groot span{font-size:14.5px;font-weight:500;color:var(--muted)}.ab-balk{height:8px;border-radius:99px;background:var(--kb-eef0f7);overflow:hidden}.ab-balk i{display:block;height:100%;background:var(--accent);border-radius:99px}.ab-balk.vol i{background:var(--kb-e08a00)}.ab-voetnoot{margin:0}.zb-upgrade.zacht{background:none;color:var(--accent);border:1px solid var(--line);font-weight:600}.zb-upgrade.zacht:hover{background:var(--accent-soft,var(--kb-eef0ff))}@media (max-width:760px){.ab-tegels{grid-template-columns:1fr}}.ab-actief .blok p.ab-plan-kop{font-size:26px;font-weight:700;line-height:1.2}.ab-actief .blok p.ab-plan-sub{font-size:15px}.ab-actief .blok p.ab-groot{font-size:32px;font-weight:700;line-height:1.1;margin:2px 0 0}.ab-actief .blok p.ab-groot span{font-size:14.5px;font-weight:500}.ab-pk .ab-credits{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-top:1px solid var(--line);padding-top:12px;margin-top:14px;font-size:14.5px}.ab-pk .ab-credits b{color:var(--ink)}.ab-pk .ab-credits span{font-weight:700;color:var(--accent);text-align:right}.ab-pk .ab-credits-uit{display:block;color:var(--muted);font-size:13px;margin-top:2px}.ab-grijs{background:var(--kb-f4f5fa);border-radius:12px;padding:12px 14px;margin-top:10px}.ab-grijs-kop{display:block;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ab-pk .ab-grijs ul.ab-punten{margin:0}.ab-optie{font-size:14px;color:var(--ink-2);padding:4px 0}.ab-optie input{width:17px;height:17px;accent-color:var(--accent)}.ab-optie span{flex:1 1}.ab-optie b{white-space:nowrap;color:var(--ink);font-size:13.5px}label.ab-optie{cursor:pointer}.ab-later{padding-left:25px}.ab-grijs .hint{display:block;margin-top:4px;font-size:12.5px}.ab-pk .ab-onder{margin-top:auto}.ab-pk .ab-grijs+.ab-onder{margin-top:auto;position:relative;top:0}.acties-rij{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acties-rij .acties-meer{margin-left:auto}.acties-menu{min-width:300px;gap:4px;padding:6px}.acties-menu button{display:grid;grid-gap:2px;gap:2px;text-align:left;border:0;background:none;padding:10px 12px;border-radius:8px;font:inherit;color:var(--ink);cursor:pointer}.acties-menu button:focus-visible,.acties-menu button:hover:not(:disabled){background:var(--panel-2)}.acties-menu button:disabled{opacity:.5;cursor:default}.acties-menu button b{font-size:15px;font-weight:600}.acties-menu button small{font-size:13px;color:var(--muted);line-height:1.4}.acties-menu .acties-wis{border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--rec)}.kbd-kop{display:flex;align-items:flex-start;gap:12px}.kbd-kop .kb-titel{flex:1 1;min-width:0;border-radius:8px;padding:4px 8px;margin-left:-8px;cursor:text}.kbd-kop .kb-titel:hover{background:var(--panel)}.kbd-kop .kb-titel:focus{background:var(--panel);border-bottom-color:var(--accent)}.kbd-menuknop{min-width:40px;height:40px;padding:0 12px;font-size:18px;line-height:1;margin-top:6px}.kbd-meer .kbd-menu{min-width:260px}.kbd-wat{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:0 0 16px}.kbd-wat .kbd-pil{margin-top:2px}.kbd-wat p{flex:1 1 320px;margin:0;font-size:16px;line-height:1.5;color:var(--ink-2)}.kbd-opslag{font-size:13.5px;color:var(--muted);white-space:nowrap;margin-top:3px}.kbd-opslag.fout{color:var(--rec);font-weight:600}.kbd-opslag.let{color:var(--warn);white-space:normal}.kbd-melding{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;background:var(--warn-soft);border:1px solid var(--kr-e7d48a);border-radius:12px;padding:10px 14px;margin-bottom:14px;font-size:15px}.kbv{display:grid;grid-gap:18px;gap:18px;padding:20px 22px}.kbv-veld{display:grid;grid-gap:4px;gap:4px}.kbv-label,.kbv-veld label{font-weight:700;font-size:15.5px;color:var(--ink)}.kbv-veld>small{color:var(--muted);font-size:13.5px;line-height:1.4}.kbv-vak{width:100%;margin-top:4px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;line-height:1.55;color:var(--ink);background:var(--panel);resize:none;overflow:hidden}.kbv-vak:hover{border-color:var(--kr-c9cde3)}.kbv-vak:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kbv-controle{background:var(--warn-soft);border:1px solid var(--kr-e7d48a);border-radius:12px;padding:12px 14px}.kbv-controle ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.kbv-controle li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--panel);border-radius:8px;padding:8px 10px}.kbv-controle li span{flex:1 1 260px;font-size:15px}.kbv-controle li .btn{padding:5px 12px;font-size:14px}.kbv-tekst{padding:18px 22px}.kbv-tekstkop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.kbv-tekstkop h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kbv-tekst .kb-lees{padding:0}.kbv-tekst .kb-tekst{min-height:50vh}.kbd-keur{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 18px}.kbd-keur .kb-uitleg{margin:0}.kbd-keur .kbd-blok{color:var(--warn);font-weight:600}.kbd-keur-klaar{font-weight:700;color:var(--kt-0f6e66)}.kbw{padding:18px 22px}.kbw h2{margin:0 0 4px;font-size:18px}.kbw-lijst{list-style:none;margin:12px 0 0;padding:0;display:grid}.kbw-rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:6px 18px;gap:6px 18px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.kbw-vink{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.kbw-vink input{margin-top:4px;width:18px;height:18px;accent-color:var(--accent);flex:none}.kbw-vink span{display:grid;grid-gap:2px;gap:2px}.kbw-vink b{font-size:15.5px}.kbw-vink small{font-size:13.5px;color:var(--muted);line-height:1.4}.kbw-nu{font-size:14px;color:var(--ink-2);line-height:1.45}.kbw-nu em{font-style:normal;font-weight:700}.kbw-rij.kan-aan .kbw-nu em{color:var(--kt-0f6e66)}.kbw-rij.kan-deels .kbw-nu em{color:var(--warn)}.kbw-rij.kan-uit .kbw-nu em{color:var(--muted)}.kbw-geheim{border-top:1px solid var(--line);padding-top:12px;margin-top:0}@media (max-width:760px){.kbw-rij{grid-template-columns:1fr}.kbw-nu{padding-left:28px}}.kbd-details{padding:14px 22px;margin-top:12px}.kbd-details>summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.kbd-details>summary::-webkit-details-marker{display:none}.kbd-details>summary:before{content:"▸";color:var(--muted)}.kbd-details[open]>summary:before{content:"▾"}.kbd-details>summary span{color:var(--muted);font-size:14px}.kbd-details-rij{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}.kbd-details-rij label{display:flex;flex-direction:column;gap:4px}.kbd-details-rij label>span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kbd-details-rij select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;font:inherit;font-size:15px}.kbd-details-rij small{color:var(--muted);font-size:13.5px;line-height:1.4}.kbd-details-voet{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:15px}@media (max-width:760px){.kbd-details-rij{grid-template-columns:1fr}}.kb-tedoen{padding:18px 20px;margin-bottom:16px}.kb-tedoen h2{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-size:20px}.kb-tedoen-lijst{list-style:none;margin:10px 0 0;padding:0;display:grid}.kb-tedoen-lijst li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.kb-tedoen-tekst{display:grid;grid-gap:2px;gap:2px;flex:1 1 320px;min-width:0}.kb-tedoen-tekst small{font-size:13px;color:var(--muted)}.kb-tedoen-tekst small a{color:inherit}.kb-tedoen-tekst b{font-size:16px;font-weight:600;color:var(--ink)}.kb-tedoen-knoppen{display:flex;align-items:center;gap:14px}.kb-tedoen-weg{font-weight:500;color:var(--muted);text-decoration:none}.kb-tedoen-weg:hover{color:var(--ink);text-decoration:underline}.kb-regel-klik{cursor:pointer}.kb-regel-klik:hover .kb-regel-titel{color:var(--accent-ink)}.kb-gebruik-zin{font-size:13.5px;color:var(--ink-2);margin-top:2px}.kb-gebruik-zin.let{color:var(--warn);font-weight:600}.kb-filterpaneel{flex-basis:100%;justify-content:flex-end}.kb-zoekrij .btn.aan{border-color:var(--navy)}.kb-tedoen h2,.kbw h2{text-transform:none;letter-spacing:0;color:var(--ink);font-family:var(--sans);font-size:20px;font-weight:700}.kbo-achter{position:fixed;inset:0;z-index:150;background:var(--kb-11133a-p38);display:flex;justify-content:flex-end}.kbo-paneel{width:min(920px,100%);height:100%;overflow-y:auto;background:var(--bg);box-shadow:-12px 0 40px rgba(17,19,58,.2);padding:20px 28px 0;outline:none}.kbo-paneel .kb-doc-pagina{max-width:none}@media (max-width:760px){.kbo-paneel{padding:14px 14px 0}}.kbd-opslaanbalk{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px -4px 0;padding:12px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px 14px 0 0;box-shadow:0 -6px 20px rgba(17,19,58,.06)}.kbd-opslaanbalk-tekst{flex:1 1 280px;font-size:14.5px;color:var(--ink-2)}.kbd-opslaanbalk-tekst.let{color:var(--warn);font-weight:600}.kbd-opslaanbalk-tekst.fout{color:var(--rec);font-weight:600}.vr-oordeel{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vr-oordeel small{flex-basis:100%}.vr-antwoord{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:15.5px;line-height:1.55;color:var(--ink);background:var(--panel);resize:vertical}.vr-antwoord:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vr-oordeel{justify-content:space-between}.vr-oordeel small{flex:1 1 300px;flex-basis:auto}.vr-knoppen{display:flex;align-items:center;gap:16px}.vr-publiek{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-2);cursor:pointer}.vr-publiek input{width:16px;height:16px;accent-color:var(--accent)}.kbo-wacht{display:flex;align-items:center;gap:12px;padding:40px 4px;color:var(--ink-2);font-size:16px}.kbo-draai{width:22px;height:22px;border-radius:50%;border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:kbo-draai .8s linear infinite;flex:none}@keyframes kbo-draai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kbo-draai{animation:none}}.vr-body .vr-antwoord{background:var(--panel)}.vr-body .vr-publiek{flex-direction:row;font-size:14px;color:var(--ink-2)}.vr-weg{color:var(--muted);font-weight:500;text-decoration:none}.vr-weg:hover{color:var(--rec);text-decoration:underline}.kbo-achter{justify-content:center;align-items:center;padding:24px}.kbo-paneel{width:min(760px,100%);height:auto;max-height:calc(100vh - 48px);border-radius:18px;box-shadow:0 20px 60px rgba(17,19,58,.3);padding:18px 22px 0}.kbo-paneel .kb-titel,.kbo-paneel textarea.kb-titel{font-size:24px}.kbo-paneel .kbd-opslaanbalk{margin:16px -22px 0;border-radius:0;border-left:0;border-right:0;border-bottom:0}@media (max-width:760px){.kbo-achter{padding:0}.kbo-paneel{max-height:100vh;height:100%;border-radius:0;padding:14px 14px 0}.kbo-paneel .kbd-opslaanbalk{margin:16px -14px 0}}.vl{margin-bottom:18px}.vl h2{margin:0 0 4px}.vl-raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;margin-top:12px;align-items:start}.vl-onder{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.vl-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.vl-item{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 12px;font:inherit;color:var(--ink);cursor:pointer}.vl-item.aan,.vl-item:hover{border-color:var(--accent)}.vl-item.aan{background:var(--accent-soft)}.vl-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vl-nr{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--kt-ffffff);font-weight:800;font-size:13px}.vl-tekst{display:grid;grid-gap:2px;gap:2px;line-height:1.3}.vl-tekst b{font-size:14px}.vl-tekst small{font-size:12.5px;color:var(--muted)}@media (max-width:900px){.vl-raster{grid-template-columns:1fr}}.bh-venster{width:min(720px,100%)}.bh-venster-body{flex:1 1;overflow:auto;padding:20px 28px 24px;display:grid;grid-gap:22px;gap:22px}.bh-venster-body h3{margin:0 0 4px;font-size:17px}.bh-venster-body section{display:grid;grid-gap:10px;gap:10px}.bh-venster-veld{display:grid;grid-gap:4px;gap:4px;font-size:14px}.bh-venster-veld select{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--kb-ffffff)}.bh-gevaar{border:1px solid var(--kr-f3c6c1);background:var(--kb-fff6f5);border-radius:14px;padding:14px 16px}.bh-gevaar h3{color:var(--kt-b42318)}.bh-weg{background:var(--kb-b42318);border-color:var(--kr-b42318);color:var(--kv-ffffff)}.bh-weg:disabled{opacity:.45}@media (max-width:760px){.bh-venster-body{padding:14px}}.bh2{display:grid;grid-gap:16px;gap:16px}.bh2-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:10px;gap:10px}.bh2>*{min-width:0}.bh2-kpi>div{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--kb-ffffff)}.bh2-kpi b{font-size:24px;font-family:var(--display);font-weight:400;line-height:1.1}.bh2-kpi span{font-size:13.5px;font-weight:600;color:var(--ink)}.bh2-kpi small{font-size:12px;color:var(--muted,var(--kt-5b6080));line-height:1.35}.bh2-kpi .plus b{color:var(--kt-067647)}.bh2-kpi .min b{color:var(--kt-b42318)}.bh2-ok{margin:0;color:var(--kt-067647);font-weight:600}.bh2-aandacht{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.bh2-aandacht li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--kb-ffffff)}.bh2-aandacht li.hoog{border-color:var(--kr-f3c6c1);background:var(--kb-fff6f5)}.bh2-aandacht li.midden{border-color:var(--kr-f5dfa8);background:var(--kb-fffbf0)}.bh2-stip{width:10px;height:10px;border-radius:50%;background:var(--kb-d9a400)}.bh2-aandacht li.hoog .bh2-stip{background:var(--kb-b42318)}.bh2-lijstkop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.bh2-lijstkop h2{margin-bottom:2px}.bh2-lijstkop .hint{margin:0}.bh2-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.bh2-filters .kb-zoek{flex:1 1 220px;max-width:340px}.bh2-chips{display:flex;gap:6px;flex-wrap:wrap}.bh2-chip{border:1px solid var(--line);background:var(--kb-ffffff);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.bh2-chip span{color:var(--muted,var(--kt-5b6080));margin-left:2px}.bh2-chip.aan{background:var(--ink,var(--kb-11133a));border-color:var(--ink,var(--kr-11133a));color:var(--kt-ffffff)}.bh2-chip.aan span{color:var(--kt-c7cae6)}.bh2-tabel th{padding:11px 12px}.bh2-rij{cursor:pointer}.bh2-rij:hover td{background:var(--kb-f7f6fd)}.bh2-naam{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left}.bh2-rij td small{display:block;color:var(--muted,var(--kt-5b6080));font-size:12px}.bh2-pill{margin-left:6px}.bh2-pijl{color:var(--muted,var(--kt-5b6080));font-size:20px;text-align:right}.bh2-feiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.bh2-feiten>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--kb-ffffff)}.bh2-feiten span{font-size:12px;color:var(--muted,var(--kt-5b6080))}.bh2-feiten b{font-size:15px}.bh2-feiten small{font-size:12px;color:var(--muted,var(--kt-5b6080))}.bh2-stappen{display:flex;gap:6px;flex-wrap:wrap}.bh2-stappen span{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px dashed var(--line);color:var(--muted,var(--kt-5b6080))}.bh2-stappen span.aan{border-style:solid;border-color:var(--kr-abefc6);background:var(--kb-ecfdf3);color:var(--kt-067647)}.bh2-twee{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;align-items:start}.bh-venster-veld{align-content:start}.bh2-sub{margin:10px 0 0;font-size:15px}.bh2-kort{max-width:150px}.bh-venster .momenten-kop h2 .bh-stand{font-family:inherit;font-size:12px;vertical-align:middle;margin-left:6px}.bh-venster-veld input.kb-zoek{width:100%}.bh2-ingeklapt{margin-top:16px}.bh2-ingeklapt>summary{cursor:pointer;font-weight:700;padding:12px 4px}.cz-kaart{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--kb-ffffff);margin:0 0 10px}.cz-kaart p{margin:0;font-size:14px;line-height:1.45}.cz-kaart small{color:var(--muted);font-size:12.5px}.cz-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:8px}.cz-kaart-kop b{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.cz-kaart-weg{background:none;border:0;font-size:18px;line-height:1;color:var(--muted);cursor:pointer;padding:0 2px}.cz-kaart-vraag{color:var(--muted);font-style:italic}.cz-kaart-zeg{font-weight:600}.cz-opening-keus{margin:6px 0 0;font-weight:600}.cz-opening-keus b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;background:var(--kb-e9ebff);color:var(--kt-2a37d6);font-size:11px;margin-right:4px}.cz-kaart-kb{border-color:var(--kr-b9c1ff);background:var(--kb-f3f4ff)}.cz-kaart-kb .cz-kaart-kop b{color:var(--kt-3b4bff)}.cz-kaart-signaal{border-color:var(--kr-f0c36d);background:var(--kb-fff8e8)}.cz-kaart-signaal .cz-kaart-kop b{color:var(--kt-8a5a00)}.cz-kaart-opening{border-style:dashed}.ppp-blokkop{font-size:13px;margin-top:2px}.ppp-blokken{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:6px;gap:6px}.ppp-blok{display:grid;grid-gap:1px;gap:1px;text-align:left;border:1px solid var(--kr-d9d6ec);background:var(--kb-ffffff);border-radius:10px;padding:7px 9px;color:inherit;font:inherit;cursor:pointer}.ppp-blok strong{font-size:13px}.ppp-blok small{font-size:11.5px;color:var(--muted);line-height:1.3}.ppp-blok:hover{border-color:var(--kr-5b2a9e)}.ppp-blok.aan{border-color:var(--kr-3b4bff);background:var(--kb-eef0ff);box-shadow:inset 0 0 0 1px #3B4BFF}.ppp-blokof{font-size:12.5px;color:var(--muted)}.vb-agenda-totaal{font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0}.vb-agenda-lijst{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:6px;gap:6px}.vb-agenda-lijst li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--kb-ffffff)}.vb-agenda-punt{font-weight:600}.vb-agenda-min{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:13.5px;white-space:nowrap}.vb-agenda-venster{width:min(680px,100%)}.vb-agenda-body{flex:1 1;overflow:auto;padding:18px 28px 22px;display:grid;grid-gap:10px;gap:10px}.vb-agenda-duur{display:grid;grid-gap:4px;gap:4px;font-size:14px;max-width:260px}.vb-agenda-rij{display:grid;grid-template-columns:auto minmax(0,1fr) 76px auto auto auto;grid-gap:6px;gap:6px;align-items:center}.vb-agenda-rij .btn{padding:6px 10px}.vb-agenda-rij input{min-width:0;width:100%;box-sizing:border-box}.vb-agenda-scheef{color:var(--kt-8a5a00)}@media (max-width:640px){.vb-agenda-body{padding:14px}.vb-agenda-rij{grid-template-columns:auto minmax(0,1fr) 64px auto}.vb-agenda-rij .btn:first-of-type,.vb-agenda-rij .btn:nth-of-type(2){display:none}}.cz-agenda{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--kb-ffffff);margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.cz-agenda .cz-kop h4{margin:0}.cz-agenda ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.cz-agenda li{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:13.5px;color:var(--muted);padding:3px 6px;border-radius:8px}.cz-agenda li small{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-agenda li.af{text-decoration:line-through;opacity:.7}.cz-agenda li.af small{text-decoration:none}.cz-agenda li.nu{color:var(--ink);font-weight:600;background:var(--accent-soft)}.cz-agenda-voet{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.cz-agenda-voet .btn{padding:5px 10px;font-size:13px}.cz-agenda.uitloop{border-color:var(--kr-f0c36d);background:var(--kb-fff8e8)}.cz-agenda.uitloop .cz-agenda-voet span{color:var(--kt-8a5a00);font-weight:600}.ai2-kop{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-size:16px}.ai2-pakketten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:10px;gap:10px}.ai2-pakket{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--kb-ffffff)}.ai2-pakket.aan{border-color:var(--kr-abefc6);background:var(--kb-f6fef9);box-shadow:inset 0 0 0 1px #ABEFC6}.ai2-pakket p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.4}.ai2-pakket-kop{display:flex;justify-content:space-between;align-items:center;gap:8px}.ai2-pakket-kop b{font-size:15px}.ai2-modellen{font-size:12.5px!important}.ai2-prijs{color:var(--ink)!important;font-weight:700}.ai2-pakket .btn{justify-self:start}.ai2-actief{color:var(--kt-067647);font-weight:700;font-size:14px}.ai2-waar{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.ai2-waar.eu{background:var(--kb-ecfdf3);color:var(--kt-067647)}.ai2-waar.deels{background:var(--kb-fff8e8);color:var(--kt-8a5a00)}.ai2-waar.vs{background:var(--kb-f2f4f7);color:var(--kt-475467)}.ai2-eu{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--kb-ffffff);display:grid;grid-gap:6px;gap:6px}.ai2-eu ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.ai2-eu li{position:relative;padding-left:22px}.ai2-eu li:before{position:absolute;left:0;top:0;font-weight:700}.ai2-eu li.ok:before{content:"✓";color:var(--kt-067647)}.ai2-eu li.let:before{content:"!";color:var(--kt-8a5a00)}.ai2-eu li.nee:before{content:"✗";color:var(--kt-b42318)}.ai2-claim{margin:4px 0 0;font-size:13px;color:var(--kt-067647)}.ai2-meer{margin-top:12px;border:1px solid var(--line);border-radius:14px;background:var(--kb-ffffff);padding:0 16px}.ai2-meer>summary{cursor:pointer;font-weight:700;padding:12px 0}.ai2-meer[open]{padding-bottom:14px}.ai2-tabel td small{display:block;color:var(--muted);font-size:12px;font-weight:400}.ai2-tabel select{font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--kb-ffffff);max-width:100%}.ai2-voet{display:flex;justify-content:flex-end}.ai2-nu,.ai2-voet{margin-top:10px}.ai2-tabel th{padding:10px 12px;text-align:left}.ai2-pakketten+.hint{margin-top:8px}.cz-merk{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px}.cz-status svg{flex:0 0 auto}.cz-smal .cz-wacht{padding:14px 12px 4px}.cz-vooraf{display:grid;grid-gap:10px;gap:10px;align-content:start}.cz-smal .cz-coach{gap:10px}.cz-smal .cz-coachme{padding:9px 12px}.cz-smal .cz-coachme b{font-size:14.5px}.cz-smal .cz-keuze label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.cz-smal .ppp-start{padding:10px 12px;margin:0 0 8px}.cz-smal .ppp-blokken{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-smal .ppp-blokken>:last-child:nth-child(odd),.vb-blokken>:last-child:nth-child(3n+1){grid-column:1/-1}@media (max-width:640px){.vb-blokken>:last-child:nth-child(3n+1){grid-column:auto}.vb-blokken>:last-child:nth-child(odd){grid-column:1/-1}}.cz-smal .ppp-regel{display:block;line-height:1.45}.cz-smal .ppp-regel .ppp-wijzig{margin-left:6px}.cz-status-tekst{overflow:hidden;text-overflow:ellipsis;min-width:0}.cz-nu{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin:2px 0 6px;font-size:14px}.cz-nu small{margin-left:auto;color:var(--muted,var(--kt-6b6f8e));font-size:12px}.cz-naarlive{margin-left:auto;text-decoration:none;flex:0 0 auto;background:var(--accent-soft);color:var(--accent);border:0;border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.cz-naarlive:hover{filter:brightness(.96)}.cz-livebaas{gap:12px;padding:16px}.cz-livebaas,.cz-livebaas p{display:flex;flex-direction:column}.cz-livebaas p{margin:0;gap:4px}.cz-livebaas p span{color:var(--ink-2);font-size:13px}.cz-livebaas .btn{align-self:flex-start}.cz-stop{margin-left:6px;flex:0 0 auto;background:var(--rec-vlak);color:var(--kt-ffffff);border:0;border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.cz-stop:hover{filter:brightness(.95)}.cz-nieuw{justify-self:center;font-weight:600}.cz-naarlive.cz-ik{padding:5px 8px}.cz-inklap{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:6px;background:var(--navy);color:var(--kt-ffffff);border:0;border-radius:8px;padding:5px 9px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.cz-inklap:hover{filter:brightness(1.25)}.cz-merk .cz-inklap,.cz-status .cz-inklap{margin-left:auto}.cz-naarlive+.cz-inklap{margin-left:6px}.cz-inklap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ppp-context{display:grid;grid-gap:6px;gap:6px;margin:8px 0}.ppp-seg{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.ppp-seg>span{min-width:70px;color:var(--muted);font-weight:600}.ppp-seg button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--ink)}.ppp-seg button.aan{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}.cz-wie{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.cz-wie-kop{color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px;margin-right:2px}.cz-wie button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:3px 10px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--ink)}.cz-wie button.collega{background:var(--kb-f1f2f7);color:var(--muted)}.cz-kaart-vorig{border-left:3px solid var(--accent)}.cz-kaart-vorig small{display:block;margin-top:4px}.ps-balk{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.ps-balk .kb-zoek{flex:1 1 240px;min-width:0}.ps-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ps-lijst button,.ps-lijst li>a{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font:inherit;color:var(--ink);cursor:pointer}.ps-lijst button:hover,.ps-lijst li>a:hover{border-color:var(--accent)}.ps-avatar{flex:0 0 36px;height:36px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:13px}.ps-wie{flex:1 1;min-width:0;display:grid}.ps-meta small,.ps-wie small{color:var(--muted)}.ps-meta{display:grid;text-align:right;font-size:13px}.ps-venster{width:min(720px,100%)}.ps-body{padding:18px 28px;overflow:auto;display:grid;grid-gap:16px;gap:16px}.ps-velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ps-veld{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted);font-weight:600}.ps-veld input,.ps-veld textarea{font-weight:400;color:var(--ink);width:100%;min-width:0}.ps-breed{grid-column:1/-1}.ps-blok h3{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ps-blok ul{margin:0;padding-left:18px}.ps-open{border-left:3px solid var(--accent);padding-left:10px}.ps-links{list-style:none;padding:0!important;display:grid;grid-gap:4px;gap:4px}.ps-links li{display:flex;justify-content:space-between;gap:10px}.ps-links small{color:var(--muted);flex:0 0 auto}.ps-weg{border-top:1px solid var(--line);padding-top:10px}.ps-weg-knop{border-color:var(--kr-e5484d);color:var(--kt-c62a2f)}@media (max-width:640px){.ps-velden{grid-template-columns:1fr}.ps-body{padding:14px 16px}}.ps-koppel{margin:0 0 6px;font-size:14px}.ps-koppel select{font:inherit;font-size:13px;padding:3px 8px;border-radius:8px;border:1px solid var(--line);background:var(--panel)}.browser-melding{display:grid;grid-gap:6px;gap:6px;background:var(--accent-soft);border-color:transparent}.browser-melding p{margin:0;color:var(--ink-2);font-size:14px}.browser-knoppen{display:flex;gap:8px;flex-wrap:wrap}.teams-tip{margin:6px 0 0}.ek-tabel{display:grid;grid-gap:2px;gap:2px;margin:10px 0;overflow-x:auto}.ek-rij{display:grid;grid-template-columns:minmax(180px,2fr) repeat(7,minmax(70px,1fr));grid-gap:8px;gap:8px;align-items:center;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:8px 4px;font:inherit;font-size:14px;color:inherit;cursor:pointer}.ek-rij em{display:block;font-style:normal}.ek-kop,.ek-rij em{color:var(--muted);font-size:12px}.ek-kop{cursor:default;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ek-detail{padding:6px 4px 12px 16px;background:var(--panel-2)}.lc-tabel .ek-rij{grid-template-columns:repeat(4,minmax(90px,1fr));cursor:default}.lc-afwijking{color:var(--kt-c2410c);font-weight:700}.lc-ruw{max-height:260px;overflow:auto;background:var(--panel-2);padding:10px;border-radius:8px;font-size:12px}.nw-dag h3{margin:18px 0 6px;font-size:14px;color:var(--muted);text-transform:capitalize}.nw-dag ul{margin:0;padding-left:18px}.nw-dag li{margin:4px 0;line-height:1.45}.nw-vers{font-weight:600}.nw-vers::marker{color:var(--accent)}.nw-ext{margin-left:8px;font-size:12px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 6px}.nw-tel{background:var(--accent)}.nw-balk{background:var(--accent-soft)}.kk-lijst{margin-top:8px}.kk-lijst em,.kk-soorten em{font-style:normal;color:var(--muted);font-size:12px}.kk-soorten{margin-top:6px}.cz-tel{flex-wrap:wrap;gap:6px 8px;margin:8px 12px 0;padding:8px 10px;border-radius:12px;background:var(--kb-f4f5fb);font-size:12.5px;color:var(--kt-3a3f63)}.cz-tel,.cz-tel-st{display:flex;align-items:center}.cz-tel-st{flex:1 1 150px;font-weight:600;gap:7px}.cz-tel-st i{width:8px;height:8px;border-radius:50%;background:var(--kb-b9bdd6);flex:none}.cz-tel.in .cz-tel-st i{background:var(--kb-e0306b);animation:czTelPuls 1.4s infinite}.cz-tel.pauze{background:var(--kb-fff6d6);color:var(--kt-6b5200)}.cz-tel .btn{padding:5px 11px;font-size:12px;border-radius:999px}.cz-tel-stop{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:9px 14px;background:var(--kb-d92d50);color:var(--kv-ffffff);font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 0 #A81F3C}.cz-tel-stop b{width:10px;height:10px;border-radius:2px;background:var(--kb-ffffff);display:inline-block}.cz-tel-stop:hover{background:var(--kb-c2223f)}.cz-tel-stop:focus-visible{outline:3px solid var(--kr-ffb3c2);outline-offset:2px}.cz-tel-pauze{flex-basis:100%;text-align:left}.cz-tel.klaar{background:var(--kb-e8f8f1);color:var(--kt-0b5c42)}.cz-tel.klaar .cz-tel-st i{background:var(--kb-14a36b)}.cz-tel.klaar strong{display:block;font-size:15px}.cz-tel.klaar strong span{color:var(--kt-0e8a62)}.cz-tel.klaar p{margin:4px 0 8px;font-size:12.5px;color:var(--kt-2c5e4c)}.cz-tel-links{display:flex;flex-wrap:wrap;gap:14px}.cz-tel.uit{background:var(--kb-fff0f4);border:1px solid var(--kr-f5b5c8);border-radius:12px;padding:12px 14px;color:var(--kt-11133a)}.cz-tel.uit p{margin:4px 0 0;font-size:13px;color:var(--kt-3a3f63)}.cz-tel-opening .cz-tel-open{background:var(--kb-ffffff);border-radius:10px;padding:8px 10px;color:var(--kt-11133a);font-size:13px;line-height:1.45}.cz-tel .linkknop{font-size:12px}@keyframes czTelPuls{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cz-tel.in .cz-tel-st i{animation:none}}.ppp-snel{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 4px}.ppp-snel span{font-size:12.5px;font-weight:700;color:inherit;opacity:.8}.ppp-snel .btn{padding:6px 14px;font-size:13px}.live-geluid{display:inline-flex;align-items:center;gap:8px}.live-geluid .zweef-meter{flex:0 0 90px;width:90px}.live-geluid select{max-width:190px;font-size:12.5px;padding:4px 6px;border-radius:8px;border:1px solid var(--line)}.live-geluid small{font-size:12px;color:var(--muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zicht-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.zicht-groep{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0}.zicht-groep legend{font-weight:700;font-size:13px;padding:0 6px}.zicht-rij{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);cursor:pointer}.zicht-rij:first-of-type{border-top:0}.zicht-rij input{margin-top:3px;width:18px;height:18px;flex:none}.zicht-rij b{display:block;font-size:14px}.zicht-rij small{display:block;color:var(--muted);font-size:12.5px}.recap-meer>summary{cursor:pointer;font-weight:700;padding:10px 0;list-style:none}.recap-meer>summary::-webkit-details-marker{display:none}.recap-meer[open]>summary{margin-bottom:12px}.recap-meer>div{display:grid;grid-gap:18px;gap:18px}.ppp-meer{font-size:12.5px;margin:2px 0}.ppp-meer>summary{cursor:pointer;color:var(--muted);list-style:none}.ppp-meer>summary::-webkit-details-marker{display:none}.ppp-meer>summary:after{content:" ▾"}.ppp-meer[open]>summary{margin-bottom:6px}.ppp-alleen{align-self:flex-start;justify-self:start;text-align:left;font-size:12.5px;font-weight:400;width:-moz-fit-content;width:fit-content}.aanpak-rij{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.aanpak-bewaar{display:flex;align-items:center;gap:12px;margin-top:4px}.aanpak-rij>b{font-size:14px}.aanpak-keuzes{display:flex;flex-wrap:wrap;gap:8px}.aanpak-link{display:inline-block;margin-top:8px}.aanpak-keus{border:1.5px solid var(--line);background:var(--kb-ffffff);border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.aanpak-keus.aan{border-color:var(--accent);background:var(--accent);color:var(--kt-ffffff)}.aanpak-eigen{max-width:520px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);font:inherit}.aanpak-strategie{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.aanpak-kaart{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer}.aanpak-kaart.aan{border-color:var(--accent);background:var(--kb-f3f4ff)}.aanpak-kaart input{margin-top:3px;flex:none}.aanpak-coach b,.aanpak-kaart b{display:block;font-size:14px}.aanpak-coach small,.aanpak-kaart small{display:block;color:var(--muted);font-size:12.5px;line-height:1.4}.aanpak-coach{display:flex;gap:10px;align-items:flex-start;cursor:pointer;margin-top:6px}.aanpak-coach input{margin-top:3px;width:18px;height:18px;flex:none}.g-meer{position:relative}.g-meer>summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:2px 10px;font-weight:700;color:var(--ink-2);background:var(--panel)}.g-meer>summary::-webkit-details-marker{display:none}.g-meer[open]>summary{border-color:var(--accent);color:var(--accent)}.g-meer-lijst{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:200px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:grid;grid-gap:2px;gap:2px}.g-meer-lijst>button{all:unset;cursor:pointer;padding:8px 10px;border-radius:8px;font-size:14.5px;color:var(--ink-2)}.g-meer-lijst>button:hover{background:var(--panel-2);color:var(--ink)}.g-meer-lijst>button.g-meer-weg{color:var(--rec)}.g-meer-lijst select{width:100%}button.kb-tegel-knop{font:inherit;text-align:left;cursor:pointer;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kb-tegel .kb-tegel-label{margin-left:8px;font-size:11.5px;font-weight:600;background:var(--panel-2);color:var(--muted);border-radius:20px;padding:1px 8px;vertical-align:2px}.op-venster{position:relative;padding-top:22px}.op-venster h2{margin:0 0 2px;font-size:22px}.op-sluit{position:absolute;right:16px;top:12px;border:0;background:none;font-size:24px;color:var(--muted);cursor:pointer}.op-standaard{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;padding:8px 12px;font-size:14px}.op-hulp{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 12px}.op-kaart textarea,.op-script textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;resize:vertical;background:var(--panel)}.op-kaart{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:10px;background:var(--panel);display:grid;grid-gap:6px;gap:6px}.op-kaart input{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:inherit;font-weight:600;max-width:340px}.op-weg{justify-self:end;font-size:13.5px;color:var(--muted)}.op-erbij{font-weight:600;margin:2px 0 10px}.op-tip{background:var(--kb-e2f9f1);border-radius:10px;padding:8px 12px;font-size:13.5px;color:var(--ink-2)}.kb4-sub{margin:-6px 0 16px}.kb4-balk{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--accent-soft);border-radius:14px;padding:12px 16px;margin-bottom:16px;font-size:15px}.kb4-blokken{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:800px){.kb4-blokken{grid-template-columns:1fr}}.kb4-blok{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.kb4-blok h2{margin:0;font-size:19px;padding-right:110px}.kb4-blok p{margin:0;color:var(--muted);font-size:14.5px;flex:1 1}.kb4-stand{position:absolute;right:18px;top:18px;font-size:12.5px;font-weight:600;border-radius:20px;padding:2px 10px}.kb4-klaar{background:var(--kb-e2f9f1);color:var(--kt-167a59)}.kb4-half{background:var(--warn-soft);color:var(--warn)}.kb4-std{background:var(--panel-2);color:var(--muted)}.kb4-open{all:unset;cursor:pointer;margin-top:10px;color:var(--accent);font-weight:600;font-size:14.5px;align-self:flex-start}.kb4-open:hover{text-decoration:underline}.kb4-meer{font-size:14px;margin:14px 0 18px}.kb-bronnen{margin-top:6px}.kb-bronnen>summary{cursor:pointer;font-weight:600;color:var(--ink-2);padding:10px 0}.kb4-veld{display:grid;grid-gap:2px;gap:2px;margin:10px 0}.kb4-veld small{color:var(--muted)}.kb4-veld textarea{resize:vertical}.kb4-veld input:not([type=checkbox]):not([type=radio]),.kb4-veld select,.kb4-veld textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;background:var(--panel)}.kb4-veld input:not([type=checkbox]):not([type=radio]),.kb4-veld select{font-size:15px;color:var(--ink)}.kb4-veld input:focus-visible,.kb4-veld select:focus-visible,.kb4-veld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.kb4-veld b{font-size:14px}.kbo-paneel.kb4-breed{width:min(860px,100%)}.kb4-stappen{list-style:none;padding:0;margin:14px 0 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.kb4-stappen button{all:unset;cursor:pointer;display:block;width:100%;box-sizing:border-box;border-radius:12px;padding:10px 12px;background:var(--panel-2);font-size:13.5px;color:var(--muted)}.kb4-stappen b{display:block;color:var(--ink);font-size:14px}.kb4-stappen li.klaar button{background:var(--kb-e2f9f1)}.kb4-stappen li.klaar b:before{content:"✓ ";color:var(--kt-167a59)}.kb4-stappen li.nu button{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.kb4-stappen li.nu b{color:var(--accent)}@media (max-width:700px){.kb4-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb4-stap{min-height:180px}.kb4-vraag{font-size:18px;font-weight:700;margin:0 0 2px}.kb4-rij{display:flex;gap:8px;margin:10px 0}.kb4-rij input{flex:1 1;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font:inherit}.kb4-op{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px}.kb4-op span{color:var(--ink-2);font-size:14.5px}.kb4-aanpak .blok{border:0;padding:0;box-shadow:none;background:none}.kb4-knoppen{gap:14px}.kb4-knoppen,.op-acties{display:flex;align-items:center}.op-acties{justify-content:space-between;font-size:13.5px}.op-acties .op-weg{justify-self:auto}.op-stijlen{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.op-stijl{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel-2);display:grid;grid-gap:3px;gap:3px}.op-stijl.aan{border-color:var(--accent);background:var(--accent-soft)}.op-stijl small{color:var(--muted);font-size:13px;line-height:1.4}.op-stijl p{margin:2px 0 4px;font-size:14.5px;color:var(--ink-2)}.op-stijl .btn{justify-self:start}.bh-herstel{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0 0}.op-acties-links{display:flex;gap:16px;flex-wrap:wrap}.zweef-coach{padding:10px 12px;display:grid;grid-gap:4px;gap:4px;max-height:300px;overflow-y:auto;border-bottom:1px solid var(--line)}.zweef-coach small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.zweef-zeg{margin:0 0 6px;font-size:16px;line-height:1.4;font-weight:600;color:var(--ink)}.zweef-coach ul{margin:0;padding-left:18px;font-size:14px;color:var(--ink-2);display:grid;grid-gap:4px;gap:4px}.op-voorstel{margin-top:8px;background:var(--kb-f4f5ff);border:1px solid var(--kr-c9ceff);border-radius:10px;padding:10px 12px}.op-voorstel small{display:block;font-weight:700;color:var(--kt-2a37d6);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.op-voorstel p{margin:6px 0 0;font-size:14px;color:var(--kt-11133a)}.op-voorstel .hint{font-size:12.5px;color:var(--kt-5b6080)}.op-voorstel .op-acties{margin-top:8px;display:flex;gap:12px;align-items:center}.cz-tel-knoppen{display:flex;gap:8px;align-items:center;margin-top:10px}.cz-tel-knoppen .btn{padding:8px 14px;font-size:14px;font-weight:700}.cz-tel-knoppen .cz-tel-dienst{margin-left:auto;color:var(--kt-c2185b);border-color:var(--kr-f5b5c8);background:var(--kb-ffffff)}.cz-tel-pauzeknop{padding:8px 14px;font-size:14px;font-weight:700}.aanpak-context textarea{max-width:640px;padding:9px 12px;font:inherit}.aanpak-context textarea,.belijst-plak{border-radius:10px;border:1px solid var(--line);resize:vertical}.belijst-plak{width:100%;max-width:820px;padding:10px 12px;font:13px/1.45 ui-monospace,Menlo,monospace}.belijst-acties{display:flex;gap:14px;align-items:center;margin-top:8px;max-width:820px;justify-content:flex-end}.belijst-bestand{cursor:pointer;margin-right:auto}.belijst-tabel{max-width:820px;overflow-x:auto;margin-top:8px}.belijst-tabel table{width:100%;border-collapse:collapse;font-size:13px}.belijst-tabel td,.belijst-tabel th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.belijst-tabel th{font-size:12px;color:var(--kt-5b6080)}.belijst-leeg{margin-top:10px;color:var(--kt-c2185b)}.belijst-bevestig{margin-top:10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--kb-fff0f4);border:1px solid var(--kr-f5b5c8);border-radius:10px;padding:10px 12px;max-width:820px}.belijst-bevestig p{margin:0;flex-basis:100%;font-size:13px}.cz-kaart-lead small{display:block;margin-top:4px}.cz-leadkies{display:flex;flex-direction:column;gap:4px;margin:6px 0 8px;font-size:12px}.cz-leadkies input{padding:7px 10px;border:1px solid var(--rand,var(--kr-d7d9e4));border-radius:8px;font-size:13px;width:100%;box-sizing:border-box}.cz-tel-open .cz-kaart-weg{float:right}.cz-advies.cz-gezegd{opacity:.75}.cz-advies .cz-advies-klant{margin:0 0 6px;font-style:italic;color:var(--muted);font-size:12.5px;line-height:1.4}.cz-eerder{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.cz-eerder-blok{border:1px solid var(--rand,var(--kr-e3e5ee));border-radius:10px;padding:8px 12px;opacity:.8}.cz-eerder-blok.cz-gezegd{opacity:.55}.cz-eerder-blok p{margin:0;line-height:1.45}.cz-eerder-blok .cz-advies-klant{display:block;font-style:italic;color:var(--muted);font-size:12px;margin-bottom:2px}.cz-eerder-blok .cz-advies-kop{color:var(--muted)}.start2-belink{flex:1 1;min-width:200px;padding:10px 12px;border:1px solid var(--rand,var(--kr-d7d9e4));border-radius:10px;font:inherit;font-size:14px}.op-meting{display:block;margin:4px 0 0;color:var(--muted);font-size:12.5px}.cz-vooraf-open{flex:1 1 100%;background:var(--kb-ffffff);border-radius:10px;padding:10px 12px;color:var(--kt-11133a)}.cz-vooraf-open small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,var(--kt-4b4be8));margin-bottom:4px}.cz-vooraf-open p{margin:0 0 8px;font-size:16px;line-height:1.5;font-weight:600}.cz-vooraf-open p:last-child{margin-bottom:0}.cz-vooraf-open b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft,var(--kb-ececfd));font-size:12px;margin-right:4px}.cz-kwal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;padding:8px 12px;border-radius:12px;background:var(--kb-f4f5fb);font-size:13px}.cz-kwal.klaar{background:var(--kb-e3f7ee)}.cz-kwal-kop{font-weight:700}.cz-kwal-balk{display:inline-flex;gap:4px}.cz-kwal-balk i{width:22px;height:8px;border-radius:4px;background:var(--kb-d6d9ea)}.cz-kwal-balk i.aan{background:var(--kb-1f9d6b)}.cz-kwal-naar{font-weight:600;color:var(--muted)}.cz-kwal.klaar .cz-kwal-naar{color:var(--kt-0f6e4a)}.cz-kwal-min{flex:1 1 100%;color:var(--kt-a8442f)}.cz-brug{margin:10px 0 0;padding:12px 14px;border-radius:12px;background:var(--kb-e3f7ee);color:var(--kt-0b3b2c)}.cz-brug ul{margin:6px 0;padding-left:18px;font-size:13px}.cz-brug .cz-kaart-zeg{margin:6px 0 0;font-size:16px;line-height:1.5;font-weight:600}.cz-beller .cz-advies p{font-size:18px}.cz-beller .cz-vooraf-open p{font-size:17px}@media (min-width:500px){.cz-beller .cz-advies p{font-size:20px;line-height:1.5}.cz-beller .cz-advies .cz-advies-klant,.cz-beller .cz-advies small{font-size:14px}.cz-beller .cz-eerder-blok p{font-size:16px}.cz-beller .cz-kaart{font-size:15px}.cz-beller .cz-kaart-zeg,.cz-beller .cz-opening-keus{font-size:18px;line-height:1.5}.cz-beller .cz-brug .cz-kaart-zeg,.cz-beller .cz-vooraf-open p{font-size:19px}.cz-beller .cz-brug ul,.cz-beller .cz-kwal{font-size:14.5px}.cz-beller .cz-kompas{font-size:15px}.cz-beller .cz-tel{font-size:14px}}.ab-notulen{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;margin-top:14px}.ab-notulen h3,.ab-notulen p{margin:0 0 4px}.ab-notulen>div:first-child{flex:1 1 320px}.ab-notulen-rechts{display:grid;grid-gap:6px;gap:6px;justify-items:start}.cz-tel-stop-ik{width:44px;height:40px;padding:0;justify-content:center}.cz-tel-stop-ik b{width:14px;height:14px;border-radius:3px}.ppp-tegels-kaart{background:var(--kb-ffffff)!important;border:1px solid var(--rand,var(--kr-e3e5f0))!important;border-radius:14px;padding:12px}.ppp-tegels-kaart>b{display:block;font-size:13.5px;margin-bottom:8px;color:var(--ink,var(--kt-11133a))}.ppp-tegels{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ppp-tegel{border:1px solid var(--rand,var(--kr-e3e5f0));border-radius:10px;padding:8px 10px;background:var(--kb-ffffff);text-align:left;cursor:pointer;font:inherit;color:inherit}.ppp-tegel strong{display:block;font-size:13px}.ppp-tegel small{display:block;font-size:11.5px;color:var(--muted);line-height:1.3}.ppp-tegel.aan{background:var(--kb-eef0ff);box-shadow:inset 0 0 0 1px var(--accent,#3B4BFF)}.ppp-tegel.aan,.ppp-tegel:hover{border-color:var(--accent,var(--kr-3b4bff))}.cz-tel-cta{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:9px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cz-tel-cta.start{background:var(--accent,var(--kb-3b4bff));color:var(--kv-ffffff)}.cz-tel-cta.stop{background:var(--kb-d92d50);color:var(--kv-ffffff);box-shadow:0 2px 0 #A81F3C}.cz-tel-cta.stop b{width:11px;height:11px;border-radius:2px;background:var(--kb-ffffff);display:inline-block}.cz-tel-ik{width:38px;height:38px;border-radius:12px;border:1px solid var(--rand,var(--kr-e3e5f0));background:var(--kb-ffffff);color:var(--kt-3a3f63);display:inline-grid;place-items:center;cursor:pointer}.cz-tel-exit{margin-left:auto;color:var(--kt-8a8ea8)}.cz-tel-exit:hover{color:var(--kt-d92d50);border-color:var(--kr-f2b8c4)}.kern-meer{display:flex;gap:6px;margin:4px 0}.kern-meer input{flex:1 1}.account-weg{margin-top:18px}.account-weg h2{font-size:15px}.cz-ikknoppen{display:inline-flex;gap:6px;margin-left:auto;flex:0 0 auto}.cz-naarlive+.cz-ikknoppen{margin-left:6px}.cz-ikknop{width:32px;height:32px;border-radius:10px;border:0;background:var(--accent);display:grid;place-items:center;cursor:pointer;padding:0}.cz-ikknop:hover{filter:brightness(1.1)}.cz-ikknop:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cz-coach .cz-advies{min-height:9.5em;display:flex;flex-direction:column}.cz-coach .cz-advies .cz-advies-klant{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cz-coach .cz-advies p{min-height:3em}.cz-advies.brug{background:var(--kb-e3f7ee)}.cz-advies.brug .cz-advies-kop{color:var(--kt-0b5a3c)}.cz-advies.brug p{color:var(--kt-0b3b2c)}.cz-eerder-blok{overflow:hidden}.cz-eerder-blok .cz-advies-klant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-begrip,.cz-eerder-blok p{line-height:1.4}.cz-begrip{background:var(--kb-f2d93b-p28);border-radius:10px;padding:8px 12px;font-size:16px;font-weight:600;margin-bottom:8px}.cz-beller .cz-begrip{font-size:18px}.cz-linkskol,.cz-rechtskol{display:contents}@media (min-width:560px){.cz-smal .cz-coach{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:14px}.cz-smal .cz-linkskol,.cz-smal .cz-rechtskol{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.cz-smal .cz-rechtskol .cz-kwal{margin-top:0}}.cz-tel-knop{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;white-space:nowrap;width:auto;height:auto;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.2}.cz-tel-knop b,.cz-tel-knop svg{display:inline-block;flex:none}.cz-tel-knop b{width:10px;height:10px;border-radius:2px;background:currentColor}.cz-linkskol,.cz-rechtskol{min-width:0}.cz-smal .cz-rechtskol{overflow:hidden}.cz-vraag{min-width:0}.cz-vraag p{min-width:0;overflow-wrap:anywhere}.kb-bevestig-knop{padding:5px 10px;font-size:13px}.cz-tel .cz-tel-knop{border-radius:10px;padding:8px 14px;font-size:14px}.cz-tel{min-height:56px}.cz-tel-opening{margin:8px 12px 0;display:grid;grid-gap:8px;gap:8px}.cz-tel-opening .cz-tel-open,.cz-tel-opening .cz-vooraf-open{border:1px solid var(--rand,var(--kr-e3e5f0))}.cz-meter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;border-radius:12px;background:var(--kb-f4f5fb);font-size:13px}.cz-meter-kop{font-weight:700}.cz-meter-balk{position:relative;flex:1 1 90px;height:8px;border-radius:999px;background:var(--kb-e1e3ee);overflow:hidden}.cz-meter-balk i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--kb-14a36b);transition:width .4s}.cz-meter-balk b{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--kb-ffffff)}.cz-meter.let .cz-meter-balk i{background:var(--kb-f29a2e)}.cz-meter.te .cz-meter-balk i{background:var(--kb-d92d50)}.cz-meter-pct{font-weight:600;color:var(--kt-3a3f63);min-width:52px;text-align:right}.cz-meter-mono{flex-basis:100%;font-weight:600}.cz-meter.let .cz-meter-mono{color:var(--kt-9a5a00)}.cz-meter.te .cz-meter-mono{color:var(--kt-b4213f)}.cz-beller .cz-meter{font-size:14.5px}.ga-kop{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ga-ring{--k:#14A36B;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--k) 0 var(--ga),var(--kb-e6e8f2) 0);position:relative;flex:none}.ga-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--panel,var(--kb-ffffff))}.ga-ring b{position:relative;z-index:1;font-size:24px}.ga-ring.ga-o{--k:#F29A2E}.ga-ring.ga-r{--k:#D92D50}.ga-titel{margin:0;font-weight:700;font-size:18px}.ga-tips{margin:2px 0 0;color:var(--ink-2,var(--kt-3a3f63));max-width:560px}.ga-drie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}@media (max-width:760px){.ga-drie{grid-template-columns:1fr}}.ga-blok{border-radius:12px;padding:10px 12px}.ga-blok h3{font-size:14px;display:flex;justify-content:space-between;gap:8px}.ga-blok h3 span{color:var(--muted)}.ga-rij{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;padding:4px 0;border-top:1px solid var(--kr-f1f2f7)}.ga-rij:first-of-type{border-top:0}.ga-rij span:last-child{font-weight:600;text-align:right}.ga-g{color:var(--kt-0e8a62)}.ga-o{color:var(--kt-b26a00)}.ga-r{color:var(--kt-c2223f)}.ga-vragen{margin-top:14px}.ga-vragen h3{font-size:14px;margin:0 0 4px}.ga-vraag{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;font-size:13.5px;padding:6px 0;border-top:1px solid var(--kr-f1f2f7)}.ga-vraag small{display:block}.ga-tijd,.ga-vraag small{color:var(--muted)}.ga-label{border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700;white-space:nowrap}.ga-label.ga-g{background:var(--kb-e3f7ee)}.ga-label.ga-o{background:var(--kb-fff1de)}.ga-label.ga-r{background:var(--kb-fde6eb)}.ga-uitleg{margin-top:12px}.trend-op{color:var(--kt-0e8a62);font-weight:600}.trend-neer{color:var(--kt-c2223f);font-weight:600}:root{--outline:var(--kr-c6c8d8);--tonal:var(--kb-e4e6ff);--tonal-hover:var(--kb-d6d9ff);--on-tonal:var(--kt-1a2190);--fout:#B4213F;--fout-hover:#951A33}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 20px;border-radius:999px;border:1px solid transparent;background:var(--tonal);font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.btn,.btn:hover{color:var(--on-tonal)}.btn:hover{background:var(--tonal-hover);border-color:transparent}.btn-primary,.btn.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--kt-ffffff)}.btn-primary:hover,.btn.btn-primary:hover{background:var(--accent-vlak);border-color:var(--accent-ink);color:var(--kt-ffffff);box-shadow:0 1px 3px rgba(17,19,58,.2)}.btn.btn-omlijnd{background:transparent;border-color:var(--outline);color:var(--accent)}.btn.btn-omlijnd:hover{background:var(--kb-3b4bff-p06);border-color:var(--outline);color:var(--accent-ink)}.btn.btn-tekst{background:transparent;border-color:transparent;color:var(--accent);padding-inline:12px}.btn.btn-tekst:hover{background:var(--kb-3b4bff-p08);color:var(--accent-ink)}.btn.btn-gevaar{background:var(--fout);border-color:var(--fout);color:var(--kt-ffffff)}.btn.btn-gevaar:hover{background:var(--fout-hover);border-color:var(--fout-hover);color:var(--kt-ffffff)}.btn.btn-weg{background:transparent;border-color:var(--outline);color:var(--fout)}.btn.btn-weg:hover{background:var(--kb-fde3e9);border-color:var(--fout);color:var(--fout)}.btn.btn-klein{padding:5px 12px;font-size:14px}.btn-groot,.btn.btn-groot{padding:12px 24px;font-size:16.5px;border-radius:999px}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.nav .btn{background:transparent;border-color:var(--kr-262a5c);color:var(--kt-ffffff)}[class*=cz-] .btn{border-radius:10px}.blok{border-radius:16px;padding:18px 20px;border-color:var(--line)}.blok h2{font-size:16.5px;color:var(--ink);margin:0 0 10px}.blok h2,.blok h3,.sum h3{font-weight:650;letter-spacing:0;text-transform:none}.blok h3,.sum h3{font-size:14px;color:var(--muted);margin:14px 0 4px}.blok h2 .pill{vertical-align:2px;margin-left:6px}.segknop{display:inline-flex;border:1px solid var(--outline);border-radius:999px;overflow:hidden}.segknop button{border:0;background:transparent;padding:7px 14px;font-size:14px;font-weight:600;color:var(--ink-2)}.segknop button+button{border-left:1px solid var(--outline)}.segknop button:hover{background:var(--panel-2)}.segknop button.gst-aan-ja{background:var(--kb-ddf5ea);color:var(--kt-0e6e4f)}.segknop button.gst-aan-nee{background:var(--kb-fde3e9);color:var(--fout)}.recap-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:6px}.recap-kop h1.titel{margin:0 0 8px}.recap-chips{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.recap-chips .ps-koppel{margin:0}.recap-met{font-weight:600;color:var(--ink-2);font-size:14.5px}.recap-meta{font-size:14px;color:var(--muted)}.recap-kop .acties-rij{flex:none;flex-wrap:nowrap}.m3-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:18px 0 20px;overflow-x:auto;scrollbar-width:none}.m3-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 16px 10px;font-weight:600;font-size:15px;color:var(--muted);border-bottom:3px solid transparent;text-decoration:none;white-space:nowrap;border-radius:8px 8px 0 0}.m3-tab:hover{color:var(--ink);background:var(--panel-2);text-decoration:none}.m3-tab.aan{color:var(--accent);border-bottom-color:var(--accent)}.tab-badge{border-radius:999px;padding:0 8px;font-size:12.5px;font-weight:700;background:var(--panel-2)}.tab-badge.ga-g{background:var(--kb-ddf5ea)}.tab-badge.ga-o{background:var(--kb-ffefd6)}.tab-badge.ga-r{background:var(--kb-fde3e9)}.recap-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.recap-enkel,.recap-hoofd,.recap-rail{display:grid;grid-gap:16px;gap:16px;align-content:start}.recap-enkel{max-width:960px}@media (max-width:1240px){.recap-grid{grid-template-columns:1fr}}@media (max-width:760px){.recap-kop{flex-direction:column}}.recap-rail .blok{padding:16px 18px}.recap-rail .blok h2{font-size:15px}.recap-rail .gst-k{min-width:0;width:100%}.recap-rail .gst-acties{margin-top:8px}.opvolg{border-color:var(--line)}.opvolg-mail{max-height:7.5em;overflow:hidden;position:relative;background:var(--panel-2);border:0;border-radius:12px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.opvolg-mail.heel{max-height:none;-webkit-mask-image:none;mask-image:none}.opvolg-knoppen{align-items:center}.opvolg-vervolg{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.opvolg-tip{margin:10px 0 0}.ga-blok{border:0;background:var(--panel-2);padding:12px 14px}.ga-blok h3{text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 6px}.ga-blok h3 span{white-space:nowrap;font-weight:600}.zb-p-agent,.zb-p-ask,.zb-p-coach,.zb.klein .zb-p-agent,.zb.klein .zb-p-ask,.zb.klein .zb-p-coach{border-left:1px solid var(--line)}.zb-product{border-color:transparent;background:var(--panel-2)}.zb.klein .zb-product{border-left-color:transparent;background:transparent}.zb-link{border-radius:999px;padding:6px 12px}.zb-menu .zb-link{padding-top:5px;padding-bottom:5px}.btn.kb4-open{box-sizing:border-box;margin-top:12px}.btn.kb4-open:hover,.dash-meer{text-decoration:none}.dash-meer{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--accent)}.dash-meer:hover{background:var(--kb-3b4bff-p08);text-decoration:none;color:var(--accent-ink)}.ka-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ka-pas{flex:none;opacity:.5;font-size:15px;line-height:1;padding:4px 6px;border-radius:999px;background:transparent;border:0;color:var(--muted)}.ka-pas:focus-visible,.ka-pas:hover{opacity:1;background:var(--panel-2);color:var(--accent)}.ga-rij span:last-child{white-space:nowrap}@media (max-width:1100px){.ga-drie{grid-template-columns:1fr}}@media (max-width:1240px){.start2{grid-template-columns:1fr}.start2-info{position:static}.plan-rij{grid-template-columns:96px minmax(0,1fr) auto}.plan-acties{grid-column:2/-1;justify-content:flex-start}}@media (max-width:1000px){.start2-velden{grid-template-columns:1fr}}.field label{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.kpis{background:transparent;border:0;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kpi{border:1px solid var(--line);border-radius:16px}.kpi .n{font-family:var(--sans);font-weight:650;font-size:28px}.kpi .l{font-size:14px;letter-spacing:0;text-transform:none}.tabel .mono{font-family:var(--sans);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kb-meer a,.linkrij a{display:inline-flex;padding:4px 10px;border-radius:999px;font-weight:600;text-decoration:none;color:var(--accent)}.kb-meer a:hover,.linkrij a:hover{background:var(--kb-3b4bff-p08)}.kb4-meer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;color:var(--muted);font-size:14.5px}.pill{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.linkknop{text-decoration:none;font-weight:600;color:var(--accent);padding:2px 8px;border-radius:999px}.linkknop:hover:not(:disabled){background:var(--kb-3b4bff-p08);color:var(--accent-ink)}.cz-opening-lijst{display:grid;grid-gap:0;gap:0}.cz-opening-lijst>small{display:block;margin-bottom:4px}.cz-opening-keus{display:grid;grid-template-columns:22px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:start;margin:0;padding:10px 0;font-weight:500;line-height:1.5}.cz-opening-keus+.cz-opening-keus{border-top:1px solid var(--rand,var(--kr-e3e5f0))}.cz-opening-keus b{margin:2px 0 0;width:22px;height:22px;border-radius:11px}.cz-vooraf-open p.cz-opening-keus{margin:0;font-weight:500}.cz-kaart-meld{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--rand,var(--kr-e3e5f0));font-size:14px;color:var(--muted,var(--kt-5b6080));font-style:italic}.dash-blok h2{font-size:16px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--ink)}.plan-rij.kort{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.plan-rij.kort .plan-tijd{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:6px}.plan-rij.kort .agd-stand{grid-column:2;grid-row:1;justify-self:end}.plan-rij.kort .plan-wat{grid-column:1/-1;grid-row:2}.plan-rij.kort .plan-acties{grid-column:1/-1;grid-row:3;align-self:start;justify-content:flex-start}.plan-rij.kort .plan-acties .btn{padding:6px 14px;font-size:14px}.dash-gedaan{color:var(--accent)}.help-start{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kbd-details-rij,.vb-blokken,.vb-openers,.vb-punten{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kb-geldig-rij,.kb-geldig-rij:has(.kb-gebruik){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ab-pakketten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kb-tegels,.kb4-stappen{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cz-volg{border:1px solid var(--rand,var(--kr-e3e5f0));border-radius:12px;padding:10px 14px;background:var(--kb-ffffff);display:flex;flex-direction:column;gap:4px;min-height:6em}.cz-volg p{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink,var(--kt-11133a))}.cz-volg .cz-advies-kop{display:flex;justify-content:space-between;align-items:center;gap:8px}.cz-volg-punt{font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted,var(--kt-6b6f8e))}.cz-volg-punt b{background:var(--panel-2,var(--kb-f3f4f9));border-radius:999px;padding:1px 8px;font-weight:600;color:var(--ink-2,var(--kt-3a3f63))}.cz-linkskol .cz-volg{margin-top:10px}.cz-rechtskol>.cz-volg{margin-bottom:10px}.cz-beller .cz-volg p{font-size:16px}.cz-eerder{border-top:1px solid var(--rand,var(--kr-e3e5f0));padding-top:8px;gap:2px}.cz-eerder-blok{border:0;padding:2px 0;opacity:1}.cz-eerder-blok .cz-advies-klant,.cz-eerder-blok+.cz-eerder-blok .cz-advies-kop{display:none}.cz-eerder-blok p{font-size:14px;color:var(--muted,var(--kt-6b6f8e));display:block;overflow:visible}.cz-beller .cz-eerder-blok p{font-size:14px}.cz-volg.cz-volg-brug{background:var(--kb-e3f7ee);border-color:var(--kr-9fdcc6)}.cz-volg.cz-volg-brug .cz-advies-kop{color:var(--kt-0b5a3c)}.cz-volg.cz-volg-brug p{color:var(--kt-0b3d2a)}.cz-volg .cz-advies-klant{display:block;font-size:12px;color:var(--muted,var(--kt-6b6f8e))}.opvolg-mail-veld{width:100%;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.55;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 10px;resize:vertical;color:var(--ink)}.opvolg-mail-veld:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.uk-titelrij{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.uk-titelrij>.titel{flex:1 1;min-width:0}.uk-thumb{position:relative;flex:none;display:block;width:200px;aspect-ratio:16/9;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--kb-11133a);cursor:pointer}.uk-thumb img{width:100%;height:100%;object-fit:cover;display:block}.uk-thumb i{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;background:var(--kb-11133a-p72);color:var(--kt-ffffff);font-style:normal;display:grid;place-items:center;font-size:16px;transition:transform .15s}.uk-thumb:focus-visible i,.uk-thumb:hover i{transform:scale(1.08);background:var(--accent)}.uk-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.start2-info .uk-thumb{width:100%}@media (max-width:720px){.uk-thumb{width:128px}}.vt{display:inline-block;vertical-align:middle;margin-left:6px;position:relative}.vt>summary{list-style:none;cursor:pointer;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--muted);border:1px solid var(--line);background:var(--panel);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vt>summary::-webkit-details-marker{display:none}.vt>summary:hover,.vt[open]>summary{color:var(--accent);border-color:var(--accent)}.vt-in{position:absolute;z-index:30;top:28px;left:-8px;width:min(360px,80vw);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px rgba(17,19,58,.12);padding:12px 14px;font-size:14.5px;font-weight:400;line-height:1.5;color:var(--ink-2);text-transform:none;letter-spacing:0}.vt-in p{margin:0 0 6px}.vt-in p:last-child{margin:0}.vt-in ol{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.vb-overlay{z-index:80;align-items:flex-start;overflow-y:auto;padding:32px 16px}.vb-dialoog{width:100%;max-width:780px;margin:0 auto;box-shadow:0 24px 64px rgba(17,19,58,.25)}.agd-bij{margin:6px 0 4px;padding:12px 14px;border-radius:12px;background:var(--accent-soft)}.agd-bij .agd-vraag p{margin:0 0 10px}.agd-bij .kb-acties{display:flex;gap:8px;flex-wrap:wrap}@media (min-width:1100px){main.page:not(.page-smal):has(>.uk-titelrij .uk-thumb){display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-column-gap:32px;column-gap:32px;align-content:start;max-width:1320px}main.page:not(.page-smal):has(>.uk-titelrij .uk-thumb)>*{grid-column:1}main.page:not(.page-smal):has(>.uk-titelrij .uk-thumb)>.uk-titelrij{display:contents}main.page:not(.page-smal)>.uk-titelrij>.titel{grid-column:1}main.page:not(.page-smal)>.uk-titelrij>.uk-thumb{grid-column:2;grid-row:1/span 40;width:220px;position:-webkit-sticky;position:sticky;top:24px;align-self:start}}.tr{grid-gap:16px;align-content:start}.tr,.tr-rij2{display:grid;gap:16px}.tr-rij2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px}.tr-trend{margin:0 0 2px;font-weight:700}.tr-spark{display:flex;align-items:flex-end;gap:5px;height:48px;margin-top:12px}.tr-spark i{flex:1 1;background:var(--tonal);border-radius:4px 4px 0 0}.tr-spark i.laatst{background:var(--accent)}.tr-tips{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.tr-tips small{color:var(--muted)}.tr-g,.tr-lijst{display:grid}.tr-g{grid-template-columns:72px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.tr-g:first-child{border-top:0}.tr-d{color:var(--muted);font-size:13.5px}.tr-wat{display:grid;min-width:0}.tr-wat b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-wat small{color:var(--muted)}.tr-g .tab-badge{font-size:14px;padding:2px 10px}.sc-tldr{margin:0 0 10px}.sc-lijst{display:grid}.sc-rij{border-top:1px solid var(--line,var(--kr-e3e5f0))}.sc-rij:first-child{border-top:0}.sc-rij summary{display:grid;grid-template-columns:minmax(0,1fr) 112px 96px;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;cursor:pointer;list-style:none}.sc-rij summary::-webkit-details-marker{display:none}.sc-naam{font-weight:600;color:var(--ink)}.sc-niveau{font-size:13.5px;font-weight:600;text-align:right;color:var(--muted)}.sc-balk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.sc-balk i{height:8px;border-radius:4px;background:var(--kb-e6e8f2)}.sc-balk i.ga-g{background:var(--kb-14a36b)}.sc-balk i.ga-o{background:var(--kb-f29a2e)}.sc-balk i.ga-r{background:var(--kb-d92d50)}.sc-in{padding:0 0 12px;display:grid;grid-gap:4px;gap:4px}.sc-in p{margin:0;font-size:15px}.sc-citaat{color:var(--ink-2);font-style:italic}.sc-punten{margin:0;padding-left:20px;display:grid;grid-gap:12px;gap:12px}.sc-gedrag{margin:0;font-weight:600;color:var(--ink)}.sc-zeg{margin:4px 0;background:var(--accent-soft,var(--kb-e4e6ff));border-radius:12px;padding:8px 12px;color:var(--accent-ink,var(--kt-1a2190))}.sc-punten details summary{cursor:pointer;color:var(--muted);font-size:14px}.sc-punten details p{margin:4px 0;font-size:15px}.sc-md{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 16px;gap:6px 16px;margin-top:8px}.sc-md-rij{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:14px;padding:4px 0;border-top:1px solid var(--kr-f1f2f7)}.sc-uit summary{cursor:pointer;font-weight:650}.sc-uit p{margin:8px 0 0}.sc-eind{display:grid;grid-gap:8px;gap:8px}.sc-eind span{font-size:13px;font-weight:650;color:var(--muted)}.sc-eind p{margin:0}.sc-sig h3{margin:8px 0 2px}.sc-sig ul{margin:0;padding-left:18px}.sc-sig li{font-size:15px}.sc-sig li small{color:var(--muted)}@media (max-width:600px){.sc-rij summary{grid-template-columns:minmax(0,1fr) 80px}.sc-niveau{grid-column:1/-1;text-align:left;margin-top:-6px}}.sc-tend{display:grid;grid-template-columns:minmax(0,1fr) 112px 120px;grid-gap:12px;gap:12px;align-items:center;padding:9px 0}@media (max-width:600px){.sc-tend{grid-template-columns:minmax(0,1fr) 80px}.sc-tend .sc-niveau{grid-column:1/-1;text-align:left;margin-top:-6px}}.cz-pd{flex-direction:column;min-height:calc(100vh - 120px)}.cz-pd,.pd-boven{display:flex;gap:12px}.pd-boven{align-items:center}.pd-boven .cz-status{flex:1 1}.pd{display:flex;flex-direction:column;gap:14px;flex:1 1;min-height:0}.pd-balk{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pd-versie{font-size:11px;color:var(--muted,var(--kt-4e5275));opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-doel{display:flex;gap:8px;align-items:baseline;min-width:0}.pd-doel small{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.pd-doel b{font-size:16px;color:var(--ink)}.pd-kwal{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.pd-kwal i{width:22px;height:6px;border-radius:3px;background:var(--line);transition:background .4s}.pd-kwal i.aan{background:var(--citroen)}.pd-klok{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:14px;font-weight:600}.pd-rec{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--fout);margin-right:6px;animation:pdknip 1.4s infinite}@keyframes pdknip{50%{opacity:.25}}.pd-podium{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:14px;gap:14px}.pd-zeg{background:var(--accent-soft);border-radius:18px;padding:18px 22px 14px;display:flex;flex-direction:column;gap:8px;border:2px solid transparent;min-height:230px;transition:border-color .2s}.pd-zeg.vast{border-color:var(--citroen)}.pd-zeg-kop{display:flex;align-items:center;gap:8px}.pd-chip{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.pd-ruimte{flex:1 1}.pd-ico{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;cursor:pointer;color:var(--muted);padding:0}.pd-ico:hover{color:var(--ink);border-color:var(--outline)}.pd-ico.aan{background:var(--citroen);border-color:var(--citroen);color:var(--on-fel)}.pd-ico svg{width:16px;height:16px}.pd-begrip{margin:0;align-self:flex-start;background:var(--kb-ffe14d-p45);border-radius:10px;padding:6px 12px;font-size:18px;font-weight:600;color:var(--ink)}.pd-klant{margin:0;color:var(--muted);font-style:italic;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-zin{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.32;font-weight:700;color:var(--ink);text-wrap:balance}.pd-openingen{display:flex;flex-direction:column;gap:6px}.pd-openingen .pd-zin{font-size:clamp(18px,1.7vw,23px);display:flex;gap:12px;align-items:baseline}.pd-ab{flex:none;font-size:13px;font-weight:800;width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;background:var(--kb-e6eeff);color:var(--kb-3437e0);transform:translateY(-2px)}.pd-of{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,var(--kt-4e5275));padding-left:36px}.pd-zin.gezegd{opacity:.6}.pd-tijd{margin-top:auto;display:flex;flex-direction:column;gap:6px}.pd-tijd-balk{height:8px;border-radius:4px;background:var(--kb-11133a-p08);overflow:hidden}.pd-tijd-balk i{display:block;height:100%;background:var(--accent);transition:width .25s linear,background .3s}.pd-tijd.krap .pd-tijd-balk i{background:var(--fout)}.pd-tijd.stil .pd-tijd-balk i{background:var(--citroen)}.pd-tijd-tekst{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-zij{gap:14px;min-width:0}.pd-hierna,.pd-zij{display:flex;flex-direction:column}.pd-hierna{background:var(--panel);border:1px dashed var(--outline);border-radius:14px;padding:12px 16px;gap:6px;min-height:96px}.pd-hierna small,.pd-lijn small{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pd-hierna p{margin:0;font-weight:600;color:var(--ink-2);line-height:1.4}.pd-hierna button{align-self:flex-start;background:var(--accent);color:var(--kt-ffffff);border:0;border-radius:8px;padding:6px 12px;font-weight:700;cursor:pointer}.pd-lijn{background:var(--panel-2);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45;flex:1 1}.pd-lijn p{margin:0;color:var(--ink-2)}.pd-lijn b{margin-right:6px;color:var(--ink)}.pd-lijn .j b{color:var(--accent)}.pd{padding-bottom:56px}.pd-kolommen{align-items:stretch;min-height:170px;overflow-x:auto;padding-bottom:4px}.pd-kol,.pd-kolommen{display:flex;gap:10px}.pd-kol{flex:1 1;min-width:170px;min-height:0;background:var(--panel-2);border-radius:16px;padding:12px;flex-direction:column;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1),opacity .4s;opacity:.6}.pd-kol.focus{flex-grow:1.9;opacity:1;background:var(--panel);box-shadow:inset 0 0 0 2px var(--accent)}.pd-kol.klaar{opacity:.75}.pd-kol-kop{display:flex;align-items:center;justify-content:space-between;gap:8px}.pd-kol-kop b{font-size:15px;color:var(--ink)}.pd-stand{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--line);color:var(--muted)}.pd-stand.deels{background:var(--kb-ffe14d-p4);color:var(--ink)}.pd-stand.bekend{background:var(--accent-soft);color:var(--accent)}.pd-stapel{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;flex:1 1;min-height:0}.pd-kol:not(.focus) .pd-vraag>span:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pd-kol:not(.focus) .pd-vraag.gesteld>span:last-child{-webkit-line-clamp:2}.pd-vraag{border-radius:10px;padding:9px 11px;font-size:14px;line-height:1.35;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);text-align:left;cursor:pointer;display:flex;gap:8px;align-items:flex-start}.pd-vraag:hover:not(:disabled){border-color:var(--outline);color:var(--ink)}.pd-tag{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;flex:none;margin-top:2px;color:var(--muted)}.pd-vraag.gesteld{opacity:.5;font-size:12.5px;padding:6px 10px;border-style:dashed;text-decoration:line-through;cursor:default}.pd-vraag.nu{background:var(--accent);border-color:var(--accent);color:var(--kt-ffffff);font-weight:700;font-size:15.5px;padding:12px 13px;box-shadow:0 8px 22px rgba(59,75,255,.28)}.pd-vraag.nu .pd-tag{color:var(--citroen)}@media (max-width:900px){.pd-podium{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pd-kol,.pd-tijd-balk i{transition:none}.pd-rec{animation:none}}.ppp-snel{display:flex;flex-direction:column;gap:6px}.ppp-snel small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ppp-snel-rij{display:flex;flex-wrap:wrap;gap:6px}.ppp-chip{border:1px solid var(--outline);background:var(--panel);color:var(--ink-2);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;cursor:pointer}.ppp-chip.aan,.ppp-chip:hover{border-color:var(--accent);color:var(--accent)}.ppp-chip.aan{background:var(--accent-soft)}.ppp-chip.ppp-meer-knop{border-color:transparent;background:transparent;color:var(--accent)}.cz-keuze .cz-nieuw-vb{align-self:flex-start;margin-bottom:6px}.cz-met-regel{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:14px;color:var(--ink-2)}.cz-met-regel span{color:var(--muted)}.cz-zoek{display:flex;flex-direction:column;gap:6px}.cz-zoek input{width:100%;padding:8px 10px;border:1px solid var(--outline);border-radius:8px;font-size:14px;background:var(--panel);color:var(--ink)}.cz-zoek-lijst{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto}.cz-zoek-lijst small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}.cz-zoek-lijst button{text-align:left;border:0;background:transparent;border-radius:6px;padding:6px 8px;font-size:14px;color:var(--ink-2);cursor:pointer}.cz-zoek-lijst button:hover{background:var(--panel-2);color:var(--ink)}.cz-zoek-lijst button.aan{background:var(--accent-soft);color:var(--accent);font-weight:600}.cz-bellen-voor{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;color:var(--muted)}.cz-bellen-voor span{white-space:nowrap;font-weight:600}.cz-bellen-voor select{flex:1 1;min-width:0;padding:7px 10px;border:1px solid var(--outline);border-radius:8px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:600}.sp-vraag{margin:0 0 6px}.sp-ik{gap:6px;margin-bottom:12px}.sp-ik,.sp-ik-keus{display:flex;flex-direction:column}.sp-ik-keus{gap:2px;text-align:left;border:1px solid var(--outline);background:var(--panel);border-radius:10px;padding:8px 12px;cursor:pointer;color:var(--ink-2)}.sp-ik-keus small{color:var(--muted);font-style:italic;line-height:1.35}.sp-ik-keus.aan,.sp-ik-keus:hover{border-color:var(--accent)}.sp-ik-keus.aan{background:var(--accent-soft);color:var(--accent)}.zb-project{display:flex;flex-direction:column;gap:4px;margin:0 12px 10px;font-size:12px;color:var(--muted)}.zb-project select{font:inherit;font-size:13.5px;color:var(--ink);padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--panel)}.zb.klein .zb-project{display:none}.projecten-nieuw{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:12px 0}.projecten-nieuw label{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:220px}.projecten-nieuw input{font:inherit;padding:9px 11px;border-radius:10px;border:1px solid var(--line)}.projecten-tabel{width:100%;border-collapse:collapse;margin-top:8px}.projecten-tabel td,.projecten-tabel th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);font-size:14px}.projecten-tabel th{font-size:12px;color:var(--muted);font-weight:600}.projecten-nu{background:var(--accent-soft);border-radius:10px;padding:10px 12px}.projecten-tabel{display:block;overflow-x:auto}@media (max-width:640px){.projecten-tabel td:nth-child(n+5):not(:last-child),.projecten-tabel th:nth-child(n+5){display:none}}.st-alleproj{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.ga{display:flex;flex-direction:column;gap:16px;background:transparent;border:0;padding:0;box-shadow:none}.ga-kop .sub{margin:4px 0 0;color:var(--muted,var(--kt-4e5275))}.ga-titel{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ga-titel h2{margin:0}.ga-project{background:var(--kb-eef0ff);color:var(--kt-3437e0);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.ga-blok{background:var(--kb-ffffff);border:1px solid var(--line,var(--kr-e3e5f0));border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:12px}.ga-blokkop{display:flex;align-items:center;gap:10px}.ga-blokkop h3{margin:0;font-size:17px}.ga-nr{width:26px;height:26px;border-radius:7px;background:var(--kb-11133a);color:var(--kt-ffffff);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex:none}.ga-bewaard{margin-left:auto;background:var(--kb-e3faf1);color:var(--kt-0f7a55);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.ga-uitleg{margin:-6px 0 0;color:var(--muted,var(--kt-4e5275));font-size:14px}.ga-drempel-rij .ga-uitleg{margin:0}.ga-kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ga-kaart{display:flex;flex-direction:column;gap:6px;text-align:left;border:1.5px solid var(--line,var(--kr-e3e5f0));background:var(--kb-ffffff);border-radius:12px;padding:14px 16px;font:inherit;cursor:pointer;color:inherit;text-decoration:none}.ga-kaart:hover{border-color:var(--kr-b9bcf5)}.ga-kaart.aan{border-color:var(--kr-3437e0);background:var(--kb-f5f6ff)}.ga-kaart-kop{display:flex;align-items:center;gap:10px}.ga-kaart-uitleg{color:var(--muted,var(--kt-4e5275));font-size:13.5px;line-height:1.45;padding-left:28px}.ga-bol{width:18px;height:18px;border-radius:50%;border:2px solid var(--kr-c4c7da);flex:none;box-sizing:border-box}.ga-kaart.aan .ga-bol{border:5px solid var(--kr-3437e0)}.ga-nieuw{flex-direction:row;align-items:center;justify-content:center;border-style:dashed;color:var(--kt-3437e0);font-weight:600;gap:8px;min-height:64px}.ga-scheiding{border-top:1px solid var(--line,var(--kr-e3e5f0));margin-top:6px;padding-top:16px;display:flex;flex-direction:column;gap:18px}.ga-schakelrij{display:flex;align-items:flex-start;gap:12px}.ga-schakelrij small{display:block;color:var(--muted,var(--kt-4e5275));font-size:13.5px}.ga-schakel{width:42px;height:24px;border-radius:999px;border:0;background:var(--kb-c4c7da);position:relative;cursor:pointer;flex:none;padding:0;transition:background .15s}.ga-schakel span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--kb-ffffff);transition:transform .15s}.ga-schakel.aan{background:var(--kb-3437e0)}.ga-schakel.aan span{transform:translateX(18px)}.ga-drempel{display:flex;flex-direction:column;gap:8px}.ga-drempel-rij{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ga-getal{width:44px;height:44px;border-radius:10px;border:1.5px solid var(--line,var(--kr-e3e5f0));background:var(--kb-ffffff);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.ga-getal.aan{background:var(--kb-3437e0);border-color:var(--kr-3437e0);color:var(--kv-ffffff)}.ga-tekst{width:100%;box-sizing:border-box;border:1px solid var(--line,var(--kr-e3e5f0));border-radius:12px;padding:12px 14px;font:inherit;font-size:14.5px;line-height:1.5;resize:vertical}.ga-getal:focus-visible,.ga-kaart:focus-visible,.ga-schakel:focus-visible,.ga-tekst:focus{outline:2px solid var(--kr-3437e0);outline-offset:2px}.ga-voet{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted,var(--kt-4e5275));font-size:13px}@media (max-width:640px){.ga-kaarten{grid-template-columns:1fr}.ga-blok{padding:18px 16px}}.zb-account-uitleg{margin:6px 12px 10px;padding:10px 12px;border-radius:10px;background:var(--kb-eef0ff);color:var(--kt-3437e0);font-size:13px;line-height:1.4}.dicht-scherm{min-height:100vh;align-items:flex-start;justify-content:center;padding:56px 16px;background:var(--kb-f4f5fb)}.dicht-kaart,.dicht-scherm{display:flex;box-sizing:border-box}.dicht-kaart{width:100%;max-width:600px;background:var(--kb-ffffff);border:1px solid var(--kr-e3e5f0);border-radius:20px;padding:36px;flex-direction:column;gap:16px}.dicht-kaart h1{margin:0;font-size:30px;font-weight:800}.dicht-uitleg{margin:0;color:var(--muted,var(--kt-4e5275));line-height:1.5}.dicht-feiten{margin:0;display:flex;flex-direction:column;gap:8px;background:var(--kb-f4f5fb);border-radius:12px;padding:14px 16px}.dicht-feiten div{display:flex;justify-content:space-between;gap:12px}.dicht-feiten dt{color:var(--muted,var(--kt-4e5275))}.dicht-feiten dd{margin:0;font-weight:700}.dicht-ok{margin:0;color:var(--kt-0f7a55);font-weight:600}.dicht-voet{display:flex;gap:16px;align-items:center;border-top:1px solid var(--kr-eef0f7);padding-top:14px;font-size:14px}.dicht-voet .link-knop{background:none;border:0;padding:0;font:inherit;color:var(--muted,var(--kt-4e5275));cursor:pointer;text-decoration:underline}@media (max-width:640px){.dicht-kaart{padding:24px 18px}.dicht-kaart h1{font-size:24px}}.fa{display:grid;grid-gap:16px;gap:16px}.fa-blok{display:flex;flex-direction:column;gap:10px}.fa-blok h2{margin:0;font-size:19px}.fa-kop{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fa-methode{margin:0;font-size:16px}.fa-methode span{color:var(--muted,var(--kt-4e5275));margin-left:6px}.fa-regels{display:flex;flex-direction:column}.fa-regel{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--kr-eef0f7)}.fa-regel.zacht{color:var(--muted,var(--kt-4e5275));border-bottom:0;padding:6px 0}.fa-regel.totaal{font-weight:800;font-size:17px;border-top:1px solid var(--kr-eef0f7);border-bottom:0;padding-top:12px}.fa-tabel-doos{overflow-x:auto}.fa-tabel{width:100%;border-collapse:collapse;font-size:14.5px;min-width:620px}.fa-tabel th{text-align:left;color:var(--muted,var(--kt-4e5275));font-size:13px;font-weight:600;padding:8px}.fa-tabel td{padding:12px 8px;border-top:1px solid var(--kr-eef0f7);vertical-align:middle}.fa-tabel .r{text-align:right}.fa-acties{display:flex;gap:10px;justify-content:flex-end;align-items:center}.fa-status{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;white-space:nowrap}.fa-status.betaald{background:var(--kb-e3faf1);color:var(--kt-0f7a55)}.fa-status.open{background:var(--kb-fff4e0);color:var(--kt-8a5300)}.fa-status.mislukt{background:var(--kb-fdecec);color:var(--kt-a12020)}.fa-status.nietig{background:var(--kb-eef0f7);color:var(--kt-4e5275)}.zb-verbruik.dringend{border-color:var(--kr-f3d9a8);background:var(--kb-fff4e0)}.live-boven.zonder-stappen{justify-content:flex-end}.ga-bank{margin-top:16px}.ga-bank-balk{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ga-bank-punten{display:flex;flex-direction:column;gap:8px}.ga-bank-punt{border:1px solid var(--line,var(--kr-e3e5f0));border-radius:12px;padding:10px 14px}.ga-bank-punt summary{cursor:pointer;display:flex;gap:8px;align-items:center}.ga-bank-punt ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ga-bank-punt li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.45}.ga-bank-weg{border:0;background:none;color:var(--muted,var(--kt-4e5275));font-size:20px;line-height:1;cursor:pointer;min-width:32px;min-height:32px;border-radius:8px}.ga-bank-weg:hover{background:var(--kb-fdecec);color:var(--kt-a12020)}.ga-bank-nieuw{display:flex;gap:8px;flex-wrap:wrap}.ga-bank-nieuw select{padding:9px 10px}.ga-bank-nieuw input,.ga-bank-nieuw select{border-radius:10px;border:1px solid var(--line,var(--kr-e3e5f0));font:inherit}.ga-bank-nieuw input{flex:1 1 240px;padding:9px 12px}.bz-stappen{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.bz-stapkop{display:flex;gap:8px;align-items:center;margin-bottom:4px;font-size:13.5px}.bz-bron{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--kb-eef0f7);color:var(--muted,var(--kt-4e5275))}.bz-ai{background:var(--kb-e6eeff)}.bz-beheer{background:var(--kb-e3f7ee)}.bz-stappen textarea{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:10px;border:1px solid var(--line,var(--kr-e3e5f0));font:inherit;font-size:14.5px;line-height:1.45;resize:vertical;background:transparent;color:inherit}.bz-knoppen{display:flex;gap:12px;align-items:center;justify-content:flex-end;min-height:4px;margin-top:4px}.cz-pitch{display:flex;flex-direction:column;gap:8px;margin:6px 0}.cz-pitch-knop{align-self:flex-start;border:1.5px solid var(--kr-e3e5f0);background:var(--kb-ffffff);color:var(--kt-11133a);border-radius:999px;padding:7px 14px;font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;min-height:36px}.cz-pitch-knop.aan{background:var(--kb-11133a);color:var(--kt-ffffff);border-color:var(--kr-11133a)}.cz-pitch-kaart{background:var(--kb-fffbea);border:1px solid var(--kr-f3e2a8);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.45;color:var(--kt-11133a)}.cz-pitch-kaart b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--kt-6b5a1a);margin-bottom:2px}.cz-pitch-kaart p,.cz-pitch-kaart ul{margin:0}.cz-pitch-kaart ul{padding-left:18px}.cz-smal .cz-pitch{margin:8px 12px 0;flex-shrink:0}.cz-smal>.cz-status,.cz-smal>.cz-tabs{flex-shrink:0}.cz-smal .cz-inhoud{min-height:0}.cz-pd .cz-pitch-kaart,.cz-vol .cz-pitch-kaart{max-height:min(60vh,560px);overflow-y:auto}.cz-pitch-zin{font-weight:700;font-size:15.5px}.cz-pitch-bz{margin:0;display:flex;flex-direction:column;gap:8px}.cz-pitch-bz dt{font-style:italic;color:var(--kt-4e5275)}.cz-pitch-bz dd{margin:2px 0 0}.kern-bezwaar{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;margin-bottom:10px}.kern-bezwaar textarea{grid-column:1;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--line,var(--kr-e3e5f0));resize:vertical}.kern-bezwaar button{grid-column:2;grid-row:1}.bg-vl{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;border:1px dashed var(--kr-c4c7da);border-radius:12px;background:var(--kb-fafaff)}.bg-vl textarea{font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--line,var(--kr-e3e5f0));resize:vertical}.bg-vl-knoppen{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bg-vl-klaar{margin:10px 0 0;color:var(--kt-0f7a55);font-weight:600}.ko{display:flex;flex-direction:column;gap:10px}.ko h2{margin:0}.ko-start,.ko-uitslag{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ko-groot{margin:0;font-size:22px;font-weight:800}.ko-vraag{display:flex;flex-direction:column;gap:10px}.ko-klant{margin:0;font-size:17px;font-weight:600;line-height:1.45}.ko-klant small,.ko-oordeel small{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,var(--kt-4e5275));margin-bottom:2px}.ko-vraag textarea{font:inherit;padding:10px 12px;border-radius:12px;border:1px solid var(--line,var(--kr-e3e5f0));resize:vertical}.ko-oordeel{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-radius:12px;padding:14px 16px;border:1px solid}.ko-oordeel p{margin:0;line-height:1.45}.ko-oordeel.s2{background:var(--kb-e3faf1);border-color:var(--kr-b7ebd6)}.ko-oordeel.s1{background:var(--kb-fff4e0);border-color:var(--kr-f3d9a8)}.ko-oordeel.s0{background:var(--kb-fdecec);border-color:var(--kr-f2c2c2)}.cz-punten{border:1.5px solid var(--kr-e3e5f0);background:var(--kb-ffffff);border-radius:12px;padding:10px 12px;margin-top:8px;transition:opacity .25s,background .25s}.cz-punten.luistert{opacity:.72;background:var(--kb-f7f8fc);border-style:dashed}.cz-punten-boven{display:flex;align-items:center;justify-content:space-between;gap:8px}.cz-punten-kop{font-weight:700;color:var(--kt-4e5275);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}.cz-punten-weg{border:0;background:none;color:var(--kt-4e5275);font-size:18px;line-height:1;cursor:pointer;min-width:32px;min-height:32px;border-radius:8px}.cz-punten-weg:hover{background:var(--kb-eef0f7)}.cz-punten ul{list-style:none;margin:6px 0 0;padding:0;gap:8px}.cz-punten li,.cz-punten ul{display:flex;flex-direction:column}.cz-punten li{gap:2px;font-size:15px;line-height:1.4;text-align:left;align-items:flex-start}.cz-punten li b{font-size:13px;color:var(--kt-3437e0)}.cz-beller .cz-punten li{font-size:17px}@media (prefers-reduced-motion:reduce){.cz-punten{transition:none}}.zb-thema{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--line);margin-top:4px;font-size:14.5px;color:var(--ink)}.zb-thema-knoppen{display:flex;gap:2px;background:var(--panel-2);border-radius:8px;padding:2px}.zb-jij-menu .zb-thema-knoppen button{width:auto;display:inline-block;padding:4px 8px;font-size:13px;border-radius:6px;color:var(--muted);min-height:30px}.zb-jij-menu .zb-thema-knoppen button.aan{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:var(--shadow)}.zv{--zv-hover:rgba(255,255,255,.14);height:100vh;display:flex;flex-direction:column}.zv-kop{height:38px;padding:0 6px 0 12px;gap:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none;flex:none}.zv-status{font-weight:600}.zv-ik{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:15px;display:grid;place-items:center;cursor:pointer;flex:none}.zv-ik:hover{background:var(--zv-hover)}.zv-ik:focus-visible{outline:2px solid var(--on-accent);outline-offset:1px}.zv-stop{background:var(--rec-vlak);color:var(--kt-ffffff)}.zv-stop:hover{background:var(--kb-c22a5c)}.zv-meter{display:block;height:3px;background:var(--panel-2);flex:none}.zv-meter i{display:block;height:100%;background:var(--mint);transition:width .12s linear}.zv-inhoud{flex:1 1;min-height:0;overflow:auto;padding:10px 14px 6px;display:flex;flex-direction:column;gap:4px}.zv-lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.zv-zeg{margin:0;font-family:var(--display);font-weight:700;font-size:19px;line-height:1.3;color:var(--ink)}.zv-zeg.lang{font-size:16.5px}.zv-daarna{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.4;color:var(--muted)}.zv-daarna b{color:var(--ink);font-weight:600}.zv-geluid{padding:0}.zv-cta{flex:none;margin:4px 10px 10px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:0 6px 16px rgba(59,75,255,.28);transition:transform .15s,box-shadow .15s}.zv-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(59,75,255,.36)}.zv-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zv-cta svg{transition:transform .15s}.zv-cta:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.zv-cta,.zv-cta svg{transition:none}.zv-cta:hover,.zv-cta:hover svg{transform:none}}.meer-menu-rij{display:grid;grid-gap:8px;gap:8px}.live-boven .live-meter{flex:0 0 90px;align-self:center;margin-right:4px}.pd-kolommen,.pd-podium{flex:none}.pd-boven{flex-wrap:wrap}.pd-boven .cz-status{flex:none;border:0;padding:0;margin:0}.pd-weergave{display:inline-flex;gap:2px;padding:3px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.pd-weergave button{border:0;background:transparent;color:var(--muted);font:inherit;font-weight:600;font-size:13.5px;padding:5px 12px;border-radius:7px;cursor:pointer;min-height:32px}.pd-weergave button:hover{color:var(--ink)}.pd-weergave button.aan{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.cz-links>.pd-weergave{justify-self:start}.pd-hierna.leeg{min-height:0;opacity:.75}.pd-hierna.leeg p{font-weight:500;color:var(--muted)}body:has(.cz-pd) .ai-knop{display:none}.start2-doel{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.start2-doel-kop{font-size:13.5px;font-weight:600;color:var(--muted);margin-right:4px}.start2-doel-chip{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;min-height:36px}.start2-doel-chip:hover{border-color:var(--outline);color:var(--ink)}.start2-doel-chip.aan{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pd-podium{align-items:start}.pd-zeg{min-height:200px}.pd-lijn p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-height:860px){.stage.stage-coach{padding-top:14px;gap:8px}.cz-pd{gap:8px;min-height:0}.pd{padding-bottom:16px}.pd,.pd-podium{gap:10px}.pd-zeg{min-height:0;padding:12px 16px 10px;gap:6px}.pd-zin{font-size:clamp(19px,1.8vw,24px)}.pd-tijd-tekst{display:none}.pd-hierna,.pd-lijn{padding:10px 14px}.pd-lijn p:nth-last-child(n+3){display:none}.pd-kolommen{min-height:0}.pd-kol{padding:10px;gap:8px}.pd-vraag{padding:7px 10px;font-size:13.5px}.pd-vraag.nu{padding:9px 11px;font-size:14.5px}.pd-kol:not(.focus) .pd-vraag.straks~.pd-vraag.straks{display:none}}.pd-spiek{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pd-spiek button{width:100%;text-align:left;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:10px;padding:8px 11px;font:inherit;font-size:14.5px;line-height:1.35;cursor:pointer}.pd-spiek button:hover{border-color:var(--outline)}.pd-waarschuwing{margin:0;background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:10px 14px;font-weight:600}.pd2-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.pd2-links,.pd2-rechts{display:flex;flex-direction:column;gap:12px;min-width:0}.pd2-punten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pd2-punt{display:grid;grid-template-columns:minmax(90px,130px) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-size:14px;line-height:1.4}.pd2-punt b{font-size:14.5px;color:var(--ink)}.pd2-punt .pd-stand{justify-self:start}.pd2-punt.nu{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pd2-punt.bekend{background:var(--panel-2)}.pd2-wat{color:var(--ink-2);display:flex;flex-direction:column;gap:4px;min-width:0}.pd2-wat .leeg{color:var(--muted)}.pd2-nuvraag{all:unset;cursor:pointer;color:var(--accent);font-weight:600}.pd2-nuvraag em{font-style:normal;font-weight:700}.pd2-nuvraag:hover{text-decoration:underline}.pd2-eerder{display:flex;flex-direction:column;gap:6px}.pd2-eerder>small{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pd2-eerder ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pd2-eerder button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.4}.pd2-eerder button:focus-visible,.pd2-eerder button:hover{border-color:var(--accent)}.pd2-eerder li:first-child button{animation:pd2-in .45s cubic-bezier(.2,.8,.2,1)}.pd2-eerder-klant{font-size:12.5px;color:var(--muted)}.pd2-eerder-zin{font-weight:600;color:var(--ink-2)}.pd2-eerder li.gezegd .pd2-eerder-zin{font-weight:500;color:var(--muted)}@keyframes pd2-in{0%{transform:translateY(-10px);opacity:.3}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.pd2-eerder li:first-child button{animation:none}}.pd2-nuvraag:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pd2-kaart{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pd2-tabs{display:flex;border-bottom:1px solid var(--line)}.pd2-tabs button{flex:1 1;border:0;background:none;padding:10px;font:inherit;font-weight:600;font-size:14px;color:var(--muted);cursor:pointer;min-height:42px}.pd2-tabs button.aan{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.pd2-power{list-style:none;margin:0;padding:10px;gap:7px}.pd2-power,.pd2-power button{display:flex;flex-direction:column}.pd2-power button{width:100%;gap:3px;text-align:left;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:10px;padding:9px 12px;font:inherit;font-size:15px;line-height:1.35;cursor:pointer}.pd2-power button:hover:not(:disabled){border-color:var(--outline)}.pd2-tag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd2-power .nu button{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700;box-shadow:0 8px 22px rgba(59,75,255,.25)}.pd2-power .nu .pd2-tag{color:var(--citroen)}.pd2-power .gesteld button{opacity:.55;cursor:default}.pd2-power .gesteld span:last-child{text-decoration:line-through}.pd-daarna{margin:6px 0 0;font-size:16px;line-height:1.4;color:var(--ink-2)}.pd-daarna b{color:var(--accent);font-weight:800;margin-right:4px}.pd2-zien{list-style:none;margin:0;padding:8px 10px;gap:6px}.pd2-zien,.pd2-zien li{display:flex;flex-direction:column}.pd2-zien li{gap:2px;border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.35}.pd2-zien-klant{color:var(--muted);font-size:12.5px}.pd2-zien-klant b{color:var(--ink);margin-right:4px}.pd2-zien-wat{font-weight:700;color:var(--ink)}.pd2-kop{display:block;padding:10px 12px 0;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pd2-stelnu button{font-size:16px}.pd2-stelnu .straks .pd2-tag.open{color:var(--muted)}.pd2-stelnu .straks .pd2-tag.deels{color:var(--ink)}.pd-meter{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pd-meter i{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--line);color:var(--muted);border:1px solid transparent;cursor:default}.pd-meter i.deels{background:var(--kb-ffe14d-p4);color:var(--ink)}.pd-meter i.bekend{background:var(--accent-soft);color:var(--accent)}.pd-meter i.nu{border-color:var(--accent)}.pd2-transcript{padding:12px 14px;display:flex;flex-direction:column;gap:6px;max-height:min(420px,50vh);overflow-y:auto;font-size:14px;line-height:1.45}.pd2-transcript p{margin:0;color:var(--ink-2)}.pd2-transcript b{margin-right:6px;color:var(--ink)}.pd2-transcript .j b{color:var(--accent)}@media (max-width:900px){.pd2-grid{grid-template-columns:1fr}.pd2-punt{grid-template-columns:1fr auto}.pd2-wat{grid-column:1/-1}}.tlp-grid{display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(290px,420px);grid-gap:14px;gap:14px;align-items:start;flex:1 1;min-height:0}.tlp-fasen{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:10px;position:-webkit-sticky;position:sticky;top:10px}.tlp-doel{display:flex;gap:6px;align-items:flex-start;margin:2px 4px 8px;font-size:13px;font-weight:700;line-height:1.3;color:var(--accent-ink)}.tlp-doel svg{width:15px;height:15px;flex:none;margin-top:1px}.tlp-fasen ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;position:relative}.tlp-fasen ol:before{content:"";position:absolute;left:12px;top:14px;bottom:14px;width:2px;background:var(--line)}.tlp-fase{all:unset;box-sizing:border-box;position:relative;display:flex;gap:10px;align-items:flex-start;width:100%;padding:6px;border-radius:10px;color:var(--ink);transition:background .3s}button.tlp-fase{cursor:pointer}button.tlp-fase:hover{background:var(--panel-2)}button.tlp-fase:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tlp-fase.nu{background:var(--accent-soft)}.tlp-stip{flex:none;width:14px;height:14px;margin-top:3px;box-sizing:border-box;border-radius:50%;background:var(--panel);border:2px solid var(--line);transition:background .3s}.tlp-fase.bekend .tlp-stip{background:var(--mint);border-color:var(--mint)}.tlp-fase.deels .tlp-stip,.tlp-fase.doorgezet .tlp-stip{background:var(--citroen);border-color:color-mix(in srgb,var(--citroen) 70%,var(--ink))}.tlp-fase.nu .tlp-stip{background:var(--accent);border-color:var(--accent)}.tlp-fase.doel .tlp-stip{border-style:dashed;border-color:var(--accent)}.tlp-fase-tekst{display:flex;flex-direction:column;gap:1px;min-width:0}.tlp-fase-naam{display:flex;flex-wrap:wrap;column-gap:6px;align-items:baseline}.tlp-fase-naam b{font-size:14px}.tlp-fase-naam small{font-size:11px;font-weight:700;color:var(--muted)}.tlp-fase.nu .tlp-fase-naam small{color:var(--accent-ink)}.tlp-wat{font-size:12px;line-height:1.3;color:var(--muted)}.tlp-midden{display:flex;flex-direction:column;gap:10px;min-width:0}.tlp .pd-zeg{min-height:0}.tlp .pd-zin{font-size:clamp(19px,1.4vw + 6px,30px)}.tlp .pd-volgende{margin-top:0}.pd-volgende.tlp-daarna{padding:10px 14px;gap:4px}.tlp-daarna-kop{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tlp-daarna .tlp-knop,.tlp-samen .tlp-knop{box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.tlp-daarna .tlp-knop:hover,.tlp-samen .tlp-knop:hover{border-color:var(--accent)}.tlp-daarna .tlp-knop:focus-visible,.tlp-samen .tlp-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tlp-knop svg{width:14px;height:14px}.tlp-samen .tlp-ico{width:32px;padding:0;justify-content:center}.tlp-daarna .tlp-daarna-vraag.tlp-klein{font-size:clamp(16px,1.2vw + 3px,19px)}.tlp-daarna .tlp-daarna-vraag.tlp-klein2{font-size:clamp(15px,1vw + 3px,17px)}.tlp-melding{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:10px;background:var(--panel-2);font-size:13px;color:var(--ink-2)}.tlp-melding span{flex:1 1 220px}.tlp-melding button{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--accent-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.tlp-samen{background:color-mix(in srgb,var(--mint) 16%,var(--panel));border:1.5px solid var(--mint);border-radius:16px;padding:10px 14px}.tlp-samen-kop{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tlp-samen-kop small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--mint) 35%,var(--ink))}.tlp-samen-sub{font-size:12px;color:var(--muted)}.tlp-samen p{margin:6px 0 2px;font-size:15px;line-height:1.45;color:var(--ink)}.tlp-samen p.groot{font-size:21px;line-height:1.4;font-weight:600}.tlp-kolom{display:flex;flex-direction:column;gap:6px;min-width:0;position:-webkit-sticky;position:sticky;top:10px;height:calc(100vh - 150px);min-height:380px}.tlp-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tlp-kop h2{margin:0;font-size:17px;font-weight:800}.tlp-status{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:700}.tlp-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.tlp-status.pauze{background:var(--warn-soft);color:var(--warn)}.tlp-stroom{position:relative;flex:1 1;min-height:0;overflow:hidden;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.tlp-stroom:after,.tlp-stroom:before{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:3}.tlp-stroom:before{top:0;height:52px;background:linear-gradient(var(--panel),transparent)}.tlp-stroom:after{bottom:0;height:44px;background:linear-gradient(transparent,var(--panel))}.tlp-lijn{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--accent);opacity:.45}.tlp-nu{position:absolute;left:8px;height:22px;padding:0 7px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:800;letter-spacing:.06em;display:flex;align-items:center;z-index:2}.tlp-lijst{list-style:none;margin:0;padding:0 12px 0 52px;position:absolute;left:0;right:0;top:0;z-index:1;transition:transform 1.2s cubic-bezier(.22,.8,.3,1)}.tlp-lijst li{margin-bottom:8px}.tlp-ballon{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;border-radius:16px 16px 16px 5px;background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:background .5s,opacity .5s,box-shadow .5s,color .5s}.tlp-ballon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tlp-ballon:hover:not(:disabled){border-color:var(--accent)}.tlp-ballon small{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;color:var(--muted)}.tlp-ballon span{font-size:15px;line-height:1.35;font-weight:600}.tlp-ballon.tlp-klein span{font-size:14px}.tlp-ballon.tlp-klein2 span{font-size:13px}.tlp-ballon.gesteld{opacity:.5;cursor:default}.tlp-ballon.nu{background:var(--accent);border-color:var(--accent);box-shadow:0 10px 24px rgba(59,75,255,.28)}.tlp-ballon.nu,.tlp-ballon.nu small{color:var(--on-accent)}.tlp-ballon.ingevoegd{background:var(--warn-soft);border-color:color-mix(in srgb,var(--citroen) 70%,var(--ink))}.tlp-ballon.ingevoegd small{color:var(--warn)}.tlp-ballon.bezwaar{background:color-mix(in srgb,var(--framboos) 13%,var(--panel));border-color:color-mix(in srgb,var(--framboos) 55%,var(--panel))}.tlp-ballon.bezwaar small{color:color-mix(in srgb,var(--rec) 75%,var(--ink))}.tlp-ballon.samen{background:color-mix(in srgb,var(--mint) 16%,var(--panel));border-color:var(--mint)}.tlp-ballon.samen small{color:color-mix(in srgb,var(--mint) 35%,var(--ink))}.tlp-legenda{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:2px;margin:0;font-size:11.5px;color:var(--ink-2)}.tlp-legenda span{display:inline-flex;align-items:center;gap:4px}.tlp-legenda i{width:10px;height:10px;border-radius:3px;border:1px solid var(--line)}.tlp-legenda i.nu{background:var(--accent);border-color:var(--accent)}.tlp-legenda i.ingevoegd{background:var(--warn-soft);border-color:color-mix(in srgb,var(--citroen) 70%,var(--ink))}.tlp-legenda i.bezwaar{background:color-mix(in srgb,var(--framboos) 13%,var(--panel));border-color:color-mix(in srgb,var(--framboos) 55%,var(--panel))}.tlp-legenda i.samen{background:color-mix(in srgb,var(--mint) 16%,var(--panel));border-color:var(--mint)}@media (prefers-reduced-motion:reduce){.tlp-lijst{transition:none}}@media (max-width:1180px){.tlp-grid{grid-template-columns:minmax(0,1fr) minmax(270px,360px)}.tlp-fasen{grid-column:1/-1;position:static}.tlp-fasen ol{flex-direction:row;flex-wrap:wrap;gap:4px}.tlp-fasen ol:before{display:none}.tlp-fase{width:auto}.tlp-wat{display:none}}@media (max-width:760px){.tlp-grid{grid-template-columns:minmax(0,1fr)}.tlp-kolom{position:static;height:60vh}}.tlp-kleurknop{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tlp-kleurknop:hover{border-color:var(--accent)}.tlp-kleurknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tlp-kleurknop[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.tlp-kleurstaal{display:inline-flex}.tlp-kleurstaal i{width:8px;height:8px;border-radius:50%;margin-left:-2px;border:1.5px solid var(--panel);background:var(--muted)}.tlp-kleurknop[aria-checked=true] .tlp-kleurstaal i:first-child{background:var(--citroen)}.tlp-kleurknop[aria-checked=true] .tlp-kleurstaal i:nth-child(2){background:var(--framboos)}.tlp-kleurknop[aria-checked=true] .tlp-kleurstaal i:nth-child(3){background:var(--mint)}.tlp.rustig .tlp-ballon.bezwaar,.tlp.rustig .tlp-ballon.ingevoegd,.tlp.rustig .tlp-ballon.samen{background:var(--panel);border-color:var(--line)}.tlp.rustig .tlp-ballon.bezwaar small,.tlp.rustig .tlp-ballon.ingevoegd small,.tlp.rustig .tlp-ballon.samen small{color:var(--muted)}.tlp.rustig .tlp-samen{background:var(--panel);border-color:var(--line)}.tlp.rustig .tlp-samen-kop small{color:var(--muted)}.tlp.rustig .tlp-fase.bekend .tlp-stip,.tlp.rustig .tlp-fase.deels .tlp-stip,.tlp.rustig .tlp-fase.doorgezet .tlp-stip{background:color-mix(in srgb,var(--muted) 45%,var(--panel));border-color:color-mix(in srgb,var(--muted) 45%,var(--panel))}.stage.stage-coach{padding:12px 20px 16px}.cz-pd .pd-boven{padding-right:52px;gap:8px}.pd-boven .live-boven{display:flex;align-items:center;gap:8px}.cz-pd button,.pd button{font-family:inherit}.cz-pd .pd-zin{font-family:var(--sans);font-size:clamp(18px,.8vw + 10px,24px);font-weight:600;line-height:1.32;letter-spacing:0}.cz-pd .pd-ab-keus .pd-zin,.cz-pd .pd-openingen .pd-zin{font-size:clamp(16px,.6vw + 10px,21px);font-weight:600;line-height:1.3}.cz-pd .pd-volgende>button{font-family:var(--sans);font-weight:600;font-size:clamp(16px,.5vw + 11px,20px);line-height:1.32}.tlp .pd-zeg{padding:12px 16px 10px;gap:6px}.tlp .pd-zeg-kop{flex-wrap:wrap}.tlp-klant{flex:1 1 220px;min-width:0;font-size:13px;font-style:italic;line-height:1.35;color:var(--ink-2)}.tlp .pd-zeg-kop .pd-ruimte{flex:0 0}.tlp .pd-tijd{margin-top:4px}.tlp-ballon.of{background:var(--panel-2)}.tlp .pd-zeg{border-color:var(--citroen)}.tlp .pd-volgende.tlp-daarna{border-color:var(--ink)}.tlp .pd-volgende.tlp-daarna small{color:var(--ink)}.tlp.rustig .tlp-ballon.of{background:var(--panel)}.zb-uitleg{padding:4px 8px 6px}.zb-uitleg .uk-thumb{width:100%;height:auto;aspect-ratio:16/9;max-width:none;margin:0}.zb-uitleg .uk-knop{width:100%}:root{--kb-000000-p04:rgba(0,0,0,.04);--kb-09643f:#09643F;--kb-0b6f37:#0B6F37;--kb-0b7a52:#0B7A52;--kb-0c7a3c:#0C7A3C;--kb-0d1b2a-p45:rgba(13,27,42,.45);--kb-0f8a44:#0F8A44;--kb-11133a:#11133A;--kb-11133a-p08:rgba(17,19,58,.08);--kb-11133a-p1:rgba(17,19,58,.1);--kb-11133a-p25:rgba(17,19,58,.25);--kb-11133a-p28:rgba(17,19,58,.28);--kb-11133a-p3:rgba(17,19,58,.3);--kb-11133a-p38:rgba(17,19,58,.38);--kb-11133a-p4:rgba(17,19,58,.4);--kb-11133a-p45:rgba(17,19,58,.45);--kb-11133a-p72:rgba(17,19,58,.72);--kb-14a36b:#14A36B;--kb-16293c:#16293C;--kb-1b1e4a:#1B1E4A;--kb-1b8a80:#1B8A80;--kb-1f9d6b:#1F9D6B;--kb-1fa36b:#1FA36B;--kb-262a5c:#262A5C;--kb-2fd6a0:#2FD6A0;--kb-2fd6a0-p14:rgba(47,214,160,.14);--kb-3437e0:#3437E0;--kb-3b4bff:#3B4BFF;--kb-3b4bff-p06:rgba(59,75,255,.06);--kb-3b4bff-p08:rgba(59,75,255,.08);--kb-3d4bff:#3D4BFF;--kb-5b2a9e:#5B2A9E;--kb-5b2d9e:#5B2D9E;--kb-6b7c8a:#6B7C8A;--kb-9fd3bd:#9FD3BD;--kb-b3341a:#B3341A;--kb-b42318:#B42318;--kb-b9bdd6:#B9BDD6;--kb-c2223f:#C2223F;--kb-c22a5c:#C22A5C;--kb-c4c7da:#C4C7DA;--kb-c9cce0:#C9CCE0;--kb-d6d9ea:#D6D9EA;--kb-d6d9ff:#D6D9FF;--kb-d92d50:#D92D50;--kb-d9a400:#D9A400;--kb-d9f1ee:#D9F1EE;--kb-ddf5ea:#DDF5EA;--kb-e0306b:#E0306B;--kb-e08a00:#E08A00;--kb-e0a526:#E0A526;--kb-e1e3ee:#E1E3EE;--kb-e2f9f1:#E2F9F1;--kb-e3f7ee:#E3F7EE;--kb-e3faf1:#E3FAF1;--kb-e4e6ff:#E4E6FF;--kb-e6a817:#E6A817;--kb-e6e8f2:#E6E8F2;--kb-e6eeff:#E6EEFF;--kb-e6f6f4:#E6F6F4;--kb-e6f7f5:#E6F7F5;--kb-e6fbf3:#E6FBF3;--kb-e7f6f4:#E7F6F4;--kb-e7f8f1:#E7F8F1;--kb-e8f8f1:#E8F8F1;--kb-e9ebff:#E9EBFF;--kb-e9faf3:#E9FAF3;--kb-eafaf3:#EAFAF3;--kb-ececfd:#ECECFD;--kb-ecfdf3:#ECFDF3;--kb-eef0f7:#EEF0F7;--kb-eef0ff:#EEF0FF;--kb-effaf4:#EFFAF4;--kb-f0f9f3:#F0F9F3;--kb-f1e8ff:#F1E8FF;--kb-f1f2f7:#F1F2F7;--kb-f1f2fa:#F1F2FA;--kb-f1f2ff:#F1F2FF;--kb-f29a2e:#F29A2E;--kb-f2d93b-p28:rgba(242,217,59,.28);--kb-f2f4f7:#F2F4F7;--kb-f2fcf8:#F2FCF8;--kb-f3eefb:#F3EEFB;--kb-f3f4f9:#F3F4F9;--kb-f3f4ff:#F3F4FF;--kb-f4f5fa:#F4F5FA;--kb-f4f5fb:#F4F5FB;--kb-f4f5ff:#F4F5FF;--kb-f5f6ff:#F5F6FF;--kb-f6f6f4:#F6F6F4;--kb-f6f6f8:#F6F6F8;--kb-f6fef9:#F6FEF9;--kb-f7f6fd:#F7F6FD;--kb-f7f7fc:#F7F7FC;--kb-f7f8fc:#F7F8FC;--kb-f9e04b:#F9E04B;--kb-fafaff:#FAFAFF;--kb-fde3e9:#FDE3E9;--kb-fde6eb:#FDE6EB;--kb-fde6ee:#FDE6EE;--kb-fde8e8:#FDE8E8;--kb-fdecec:#FDECEC;--kb-fdeeee:#FDEEEE;--kb-fdf0ef:#FDF0EF;--kb-ff5c8a:#FF5C8A;--kb-ff6b4a:#FF6B4A;--kb-ff8a00:#FF8A00;--kb-ffe14d:#FFE14D;--kb-ffe14d-p4:rgba(255,225,77,.4);--kb-ffe14d-p45:rgba(255,225,77,.45);--kb-ffe8ef:#FFE8EF;--kb-ffe9ef:#FFE9EF;--kb-ffefd6:#FFEFD6;--kb-fff0f4:#FFF0F4;--kb-fff1de:#FFF1DE;--kb-fff3c4:#FFF3C4;--kb-fff4d6:#FFF4D6;--kb-fff4e0:#FFF4E0;--kb-fff4e5:#FFF4E5;--kb-fff6d6:#FFF6D6;--kb-fff6e0:#FFF6E0;--kb-fff6ea:#FFF6EA;--kb-fff6f5:#FFF6F5;--kb-fff7d6:#FFF7D6;--kb-fff7e6:#FFF7E6;--kb-fff8e6:#FFF8E6;--kb-fff8e8:#FFF8E8;--kb-fff9db:#FFF9DB;--kb-fffbe5:#FFFBE5;--kb-fffbea:#FFFBEA;--kb-fffbf0:#FFFBF0;--kb-ffffff:#FFFFFF;--kb-ffffff-0:rgba(255,255,255,0);--kb-ffffff-p08:rgba(255,255,255,.08);--kb-ffffff-p1:rgba(255,255,255,.1);--kb-ffffff-p12:rgba(255,255,255,.12);--kb-ffffff-p14:rgba(255,255,255,.14);--kb-ffffff-p18:rgba(255,255,255,.18);--kb-ffffff-p2:rgba(255,255,255,.2);--kb-ffffff-p22:rgba(255,255,255,.22);--kb-ffffff-p25:rgba(255,255,255,.25);--kb-ffffff-p9:rgba(255,255,255,.9);--kr-09643f:#09643F;--kr-0b6f37:#0B6F37;--kr-0b7a52:#0B7A52;--kr-0f8a44:#0F8A44;--kr-11133a:#11133A;--kr-11133a-p08:rgba(17,19,58,.08);--kr-13795b:#13795B;--kr-16293c:#16293C;--kr-1b8a80:#1B8A80;--kr-1fa36b:#1FA36B;--kr-262a5c:#262A5C;--kr-2a2e60:#2A2E60;--kr-2a37d6-p25:rgba(42,55,214,.25);--kr-2e3270:#2E3270;--kr-2fd6a0:#2FD6A0;--kr-3437e0:#3437E0;--kr-3a3f7a:#3A3F7A;--kr-3b4bff:#3B4BFF;--kr-3b6bff:#3B6BFF;--kr-3d4bff:#3D4BFF;--kr-4a4f9a:#4A4F9A;--kr-5b2a9e:#5B2A9E;--kr-8e2814:#8E2814;--kr-999999:#999999;--kr-9b5cff:#9B5CFF;--kr-9fd3bd:#9FD3BD;--kr-9fdcc6:#9FDCC6;--kr-a12a2a:#A12A2A;--kr-a8e3c8:#A8E3C8;--kr-abefc6:#ABEFC6;--kr-b42318:#B42318;--kr-b7ebd6:#B7EBD6;--kr-b9bcf5:#B9BCF5;--kr-b9c1ff:#B9C1FF;--kr-bfe6e1:#BFE6E1;--kr-c4c7da:#C4C7DA;--kr-c5c9e0:#C5C9E0;--kr-c6c8d8:#C6C8D8;--kr-c6e8e4:#C6E8E4;--kr-c9cce0:#C9CCE0;--kr-c9cde3:#C9CDE3;--kr-c9cdeb:#C9CDEB;--kr-c9ceff:#C9CEFF;--kr-d5d9ff:#D5D9FF;--kr-d6453d:#D6453D;--kr-d7d9e4:#D7D9E4;--kr-d9d6ec:#D9D6EC;--kr-e0a526:#E0A526;--kr-e0b800:#E0B800;--kr-e3e3e3:#E3E3E3;--kr-e3e5ee:#E3E5EE;--kr-e3e5f0:#E3E5F0;--kr-e4e6f0:#E4E6F0;--kr-e5484d:#E5484D;--kr-e6a817:#E6A817;--kr-e7d48a:#E7D48A;--kr-e8890c:#E8890C;--kr-eef0f6:#EEF0F6;--kr-eef0f7:#EEF0F7;--kr-f0b9b9:#F0B9B9;--kr-f0c36d:#F0C36D;--kr-f1d48c:#F1D48C;--kr-f1f2f7:#F1F2F7;--kr-f2b8c4:#F2B8C4;--kr-f2c2c2:#F2C2C2;--kr-f2d58a:#F2D58A;--kr-f3c6c1:#F3C6C1;--kr-f3c9bd:#F3C9BD;--kr-f3d9a8:#F3D9A8;--kr-f3e2a8:#F3E2A8;--kr-f5b5c8:#F5B5C8;--kr-f5dfa8:#F5DFA8;--kr-f5f3ee-p35:rgba(245,243,238,.35);--kr-ff8a00:#FF8A00;--kr-ffb3c2:#FFB3C2;--kr-ffffff:#FFFFFF;--kr-ffffff-p22:rgba(255,255,255,.22);--kr-ffffff-p4:rgba(255,255,255,.4);--kr-ffffff-p5:rgba(255,255,255,.5);--kr-ffffff-p55:rgba(255,255,255,.55);--kt-000000:#000000;--kt-067647:#067647;--kt-0b3b2c:#0B3B2C;--kt-0b3d2a:#0B3D2A;--kt-0b4f33:#0B4F33;--kt-0b5a3c:#0B5A3C;--kt-0b5c42:#0B5C42;--kt-0b6b47:#0B6B47;--kt-0b7a4b:#0B7A4B;--kt-0e6b4c:#0E6B4C;--kt-0e6b4d:#0E6B4D;--kt-0e6e4f:#0E6E4F;--kt-0e8a62:#0E8A62;--kt-0f6e4a:#0F6E4A;--kt-0f6e66:#0F6E66;--kt-0f7a55:#0F7A55;--kt-0f8a44:#0F8A44;--kt-11133a:#11133A;--kt-13795b:#13795B;--kt-14a39a:#14A39A;--kt-167a59:#167A59;--kt-1a2190:#1A2190;--kt-1a7f5a:#1A7F5A;--kt-1b6e66:#1B6E66;--kt-1b8a80:#1B8A80;--kt-2440b3:#2440B3;--kt-2a37d6:#2A37D6;--kt-2c5e4c:#2C5E4C;--kt-3437e0:#3437E0;--kt-3a3f63:#3A3F63;--kt-3b4bff:#3B4BFF;--kt-475467:#475467;--kt-4a3b00:#4A3B00;--kt-4b4be8:#4B4BE8;--kt-4e5275:#4E5275;--kt-5a6070:#5A6070;--kt-5b6080:#5B6080;--kt-5c3d00:#5C3D00;--kt-6b2bc2:#6B2BC2;--kt-6b5200:#6B5200;--kt-6b5600:#6B5600;--kt-6b5a1a:#6B5A1A;--kt-6b6f8e:#6B6F8E;--kt-7a4b00:#7A4B00;--kt-7a5400:#7A5400;--kt-7a5a12:#7A5A12;--kt-8a4b06:#8A4B06;--kt-8a5300:#8A5300;--kt-8a5a00:#8A5A00;--kt-8a8ea8:#8A8EA8;--kt-9a5a00:#9A5A00;--kt-9a5b00:#9A5B00;--kt-9a6b00:#9A6B00;--kt-a0adb8:#A0ADB8;--kt-a12020:#A12020;--kt-a12a2a:#A12A2A;--kt-a8442f:#A8442F;--kt-b00020:#B00020;--kt-b0204f:#B0204F;--kt-b26a00:#B26A00;--kt-b4213f:#B4213F;--kt-b42318:#B42318;--kt-b45309:#B45309;--kt-c2185b:#C2185B;--kt-c2223f:#C2223F;--kt-c2410c:#C2410C;--kt-c62a2f:#C62A2F;--kt-c7cae6:#C7CAE6;--kt-c7cdf5:#C7CDF5;--kt-c7d0d8:#C7D0D8;--kt-d5d8ff:#D5D8FF;--kt-d92d50:#D92D50;--kt-ff8a6e:#FF8A6E;--kt-ffffff:#FFFFFF;--kt-ffffff-p6:rgba(255,255,255,.6);--kt-ffffff-p65:rgba(255,255,255,.65);--kt-ffffff-p75:rgba(255,255,255,.75);--kt-ffffff-p88:rgba(255,255,255,.88);--kv-08301f:#08301F;--kv-3a0016:#3A0016;--kv-ffe9e3:#FFE9E3;--kv-ffffff:#FFFFFF}:root[data-theme=dark]{--kb-000000-p04:rgba(42,45,59,.04);--kb-09643f:#4C765E;--kb-0d1b2a-p45:rgba(32,47,63,.45);--kb-11133a:#242952;--kb-11133a-p08:rgba(36,41,82,.08);--kb-11133a-p1:rgba(36,41,82,.1);--kb-11133a-p25:rgba(36,41,82,.25);--kb-11133a-p28:rgba(36,41,82,.28);--kb-11133a-p3:rgba(36,41,82,.3);--kb-11133a-p38:rgba(36,41,82,.38);--kb-11133a-p4:rgba(36,41,82,.4);--kb-11133a-p45:rgba(36,41,82,.45);--kb-11133a-p72:rgba(36,41,82,.72);--kb-16293c:#1C2F43;--kb-1b1e4a:#242855;--kb-1b8a80:#2C645E;--kb-6b7c8a:#4F5A63;--kb-9fd3bd:#1F3F33;--kb-b9bdd6:#373947;--kb-c4c7da:#343540;--kb-c9cce0:#32333E;--kb-d6d9ea:#2D2F38;--kb-d6d9ff:#2B2C41;--kb-d9f1ee:#1F2C2A;--kb-ddf5ea:#1E2B25;--kb-e1e3ee:#1D202D;--kb-e2f9f1:#1D2925;--kb-e3f7ee:#1F2925;--kb-e3faf1:#1D2924;--kb-e4e6ff:#282936;--kb-e6e8f2:#1A1D2A;--kb-e6eeff:#242831;--kb-e6f6f4:#151824;--kb-e6f7f5:#151724;--kb-e6fbf3:#1D2824;--kb-e7f6f4:#151824;--kb-e7f8f1:#1F2825;--kb-e8f8f1:#151723;--kb-e9ebff:#262732;--kb-e9faf3:#1F2724;--kb-eafaf3:#131622;--kb-ececfd:#272730;--kb-ecfdf3:#1E2722;--kb-eef0f7:#161925;--kb-eef0ff:#25262E;--kb-effaf4:#131521;--kb-f0f9f3:#131522;--kb-f1e8ff:#2A2631;--kb-f1f2f7:#151724;--kb-f1f2fa:#151724;--kb-f1f2ff:#151724;--kb-f2f4f7:#141723;--kb-f2fcf8:#111420;--kb-f3eefb:#161825;--kb-f3f4f9:#141623;--kb-f3f4ff:#141622;--kb-f4f5fa:#141622;--kb-f4f5fb:#141622;--kb-f4f5ff:#131622;--kb-f5f6ff:#131521;--kb-f6f6f4:#131622;--kb-f6f6f8:#131522;--kb-f6fef9:#10121F;--kb-f7f6fd:#131521;--kb-f7f7fc:#121521;--kb-f7f8fc:#121421;--kb-f9e04b:#352E02;--kb-fafaff:#11131F;--kb-fde3e9:#322528;--kb-fde6eb:#302527;--kb-fde6ee:#302429;--kb-fde8e8:#2F2525;--kb-fdecec:#161825;--kb-fdeeee:#151824;--kb-fdf0ef:#151723;--kb-ffe14d:#352C01;--kb-ffe14d-p4:rgba(53,44,1,.4);--kb-ffe14d-p45:rgba(53,44,1,.45);--kb-ffe8ef:#2F2427;--kb-ffe9ef:#2F2427;--kb-ffefd6:#2E2518;--kb-fff0f4:#141623;--kb-fff1de:#2C251B;--kb-fff3c4:#2D260B;--kb-fff4d6:#2B2515;--kb-fff4e0:#2A241A;--kb-fff4e5:#2A241C;--kb-fff6d6:#2A2514;--kb-fff6e0:#292419;--kb-fff6ea:#121521;--kb-fff6f5:#121420;--kb-fff7d6:#292513;--kb-fff7e6:#28241B;--kb-fff8e6:#27241A;--kb-fff8e8:#27241B;--kb-fff9db:#282414;--kb-fffbe5:#262418;--kb-fffbea:#25231B;--kb-fffbf0:#11131F;--kb-ffffff:#1A1D2C;--kb-ffffff-0:rgba(26,29,44,0);--kb-ffffff-p08:rgba(26,29,44,.08);--kb-ffffff-p1:rgba(26,29,44,.1);--kb-ffffff-p12:rgba(26,29,44,.12);--kb-ffffff-p14:rgba(26,29,44,.14);--kb-ffffff-p18:rgba(26,29,44,.18);--kb-ffffff-p2:rgba(26,29,44,.2);--kb-ffffff-p22:rgba(26,29,44,.22);--kb-ffffff-p25:rgba(26,29,44,.25);--kb-ffffff-p9:rgba(26,29,44,.9);--kr-09643f:#44926A;--kr-0b6f37:#3E955A;--kr-0b7a52:#34946B;--kr-0f8a44:#279851;--kr-11133a:#616682;--kr-11133a-p08:rgba(97,102,130,.08);--kr-13795b:#379374;--kr-16293c:#596572;--kr-1b8a80:#289288;--kr-262a5c:#595F7E;--kr-2a2e60:#585E7D;--kr-2a37d6-p25:rgba(75,107,255,.25);--kr-2e3270:#707ABF;--kr-2fd6a0:#19CC96;--kr-3437e0:#5167FF;--kr-3a3f7a:#727ABB;--kr-3b4bff:#4A64FF;--kr-3b6bff:#3F70FF;--kr-3d4bff:#4C64FF;--kr-4a4f9a:#7078C7;--kr-5b2a9e:#8E63DA;--kr-8e2814:#C65B46;--kr-999999:#454750;--kr-9fd3bd:#2A453A;--kr-9fdcc6:#254439;--kr-a12a2a:#CD534E;--kr-a8e3c8:#254236;--kr-abefc6:#21412F;--kr-b42318:#D74839;--kr-b7ebd6:#264036;--kr-b9bcf5:#3B3C58;--kr-b9c1ff:#383B58;--kr-bfe6e1:#2B3E3C;--kr-c4c7da:#3B3D46;--kr-c5c9e0:#3A3C47;--kr-c6c8d8:#3C3D44;--kr-c6e8e4:#2C3D3B;--kr-c9cce0:#3A3C45;--kr-c9cde3:#3A3C46;--kr-c9cdeb:#393B49;--kr-c9ceff:#373951;--kr-d5d9ff:#36384A;--kr-d6453d:#D8473E;--kr-d7d9e4:#383A42;--kr-d9d6ec:#3A3943;--kr-e0a526:#DDA221;--kr-e0b800:#D1AA00;--kr-e3e3e3:#363840;--kr-e3e5ee:#353740;--kr-e3e5f0:#353740;--kr-e4e6f0:#35373F;--kr-e6a817:#DFA200;--kr-e7d48a:#433B1B;--kr-eef0f6:#33353E;--kr-eef0f7:#33353E;--kr-f0b9b9:#503536;--kr-f0c36d:#D2A650;--kr-f1d48c:#45391A;--kr-f1f2f7:#33353D;--kr-f2b8c4:#50343A;--kr-f2c2c2:#4C3535;--kr-f2d58a:#45391A;--kr-f3c6c1:#4B3533;--kr-f3c9bd:#4A3630;--kr-f3d9a8:#44381F;--kr-f3e2a8:#40381B;--kr-f5b5c8:#52333C;--kr-f5dfa8:#42371C;--kr-f5f3ee-p35:rgba(51,53,61,.35);--kr-ffb3c2:#E096A5;--kr-ffffff:#31323B;--kr-ffffff-p22:rgba(49,50,59,.22);--kr-ffffff-p4:rgba(49,50,59,.4);--kr-ffffff-p5:rgba(49,50,59,.5);--kr-ffffff-p55:rgba(49,50,59,.55);--kt-000000:#E4E7F6;--kt-067647:#79D4A0;--kt-0b3b2c:#DCECE5;--kt-0b3d2a:#DDECE4;--kt-0b4f33:#90CEAC;--kt-0b5a3c:#8AD0AC;--kt-0b5c42:#88CFB0;--kt-0b6b47:#80D2A8;--kt-0b7a4b:#78D5A0;--kt-0e6b4c:#81D1AD;--kt-0e6b4d:#81D1AE;--kt-0e6e4f:#7FD2AE;--kt-0e8a62:#6ED5A9;--kt-0f6e4a:#7FD2A9;--kt-0f6e66:#7ECFC5;--kt-0f7a55:#78D4AA;--kt-0f8a44:#73D78F;--kt-11133a:#E4E7F6;--kt-13795b:#7AD3B0;--kt-14a39a:#5BD4CA;--kt-167a59:#7AD3AD;--kt-1a2190:#E2E8F6;--kt-1a7f5a:#79D3AA;--kt-1b6e66:#82CEC5;--kt-1b8a80:#70D2C6;--kt-2440b3:#95BAFF;--kt-2a37d6:#99B9FF;--kt-2c5e4c:#9DBDB0;--kt-3437e0:#9DB8FF;--kt-3a3f63:#B6BCD8;--kt-3b4bff:#9BB8FF;--kt-475467:#A7B6CC;--kt-4a3b00:#CEBD87;--kt-4b4be8:#A4B6FF;--kt-4e5275:#ADB1CD;--kt-5a6070:#A7AEBF;--kt-5b6080:#A6ABC7;--kt-5c3d00:#DCB782;--kt-6b2bc2:#C6AAFF;--kt-6b5200:#D6BB77;--kt-6b5600:#D3BC75;--kt-6b5a1a:#CFBD7F;--kt-6b6f8e:#9FA3BF;--kt-7a4b00:#E8B276;--kt-7a5400:#E1B672;--kt-7a5a12:#DCB876;--kt-8a4b06:#F3AC73;--kt-8a5300:#EDB06E;--kt-8a5a00:#E8B36C;--kt-8a8ea8:#9195B0;--kt-9a5a00:#F3AD67;--kt-9a5b00:#F2AD67;--kt-9a6b00:#E7B461;--kt-a0adb8:#808D98;--kt-a12020:#FF988D;--kt-a12a2a:#FF988F;--kt-a8442f:#FF9B83;--kt-b00020:#FF9892;--kt-b0204f:#FF95AC;--kt-b26a00:#F8AB5A;--kt-b4213f:#FF969E;--kt-b42318:#FF9988;--kt-b45309:#FFA168;--kt-c2185b:#FF95B0;--kt-c2223f:#FF969B;--kt-c2410c:#FF9C79;--kt-c62a2f:#FF988F;--kt-d92d50:#FF969F;--kt-ff8a6e:#FF9B80}.opv .sub{max-width:62ch}.opv-groep{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 18px 14px;margin:0 0 14px;display:flex;flex-direction:column;gap:12px}.opv-groep h3{margin:0;font-family:var(--display);font-size:19px;font-weight:700}.opv-groepkop{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.opv-kaart{border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:var(--panel)}.opv-kaart.aan{border:2px solid var(--accent);padding:13px 15px}.opv-kaart.reserve{border-style:dashed;background:var(--bg)}.opv-kaart.reserve .opv-tekst{color:var(--ink-2)}.opv-kaartkop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.opv-letter{width:28px;height:28px;border-radius:999px;background:var(--accent);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;flex:none}.opv-kaart.reserve .opv-letter{background:var(--line);color:var(--muted)}.opv-letter.zacht,.opv-stijl{background:var(--accent-soft);color:var(--accent-ink)}.opv-stijl{font-size:13px;font-weight:600;border-radius:999px;padding:3px 10px}.opv-stijl.eigen{color:var(--ink-2);background:var(--bg);border:1px solid var(--line)}.opv-zien{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ok,#1B7A4B)}.opv-reservetekst{font-size:13px;color:var(--muted)}.opv-wint{margin-left:auto;font-size:13px;font-weight:700;color:#8A5A00;background:#FFF4D6;border-radius:999px;padding:3px 10px}.opv-tekst{margin:0;font-size:16px;line-height:1.55}.opv-meting{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;background:var(--bg);border-radius:10px;padding:10px 12px}.opv-meting span{display:flex;flex-direction:column;gap:1px}.opv-meting small{font-size:12px;color:var(--muted)}.opv-meting b{font-size:17px}.opv-meting>small:only-child{grid-column:1/-1}.opv-knoppen{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.opv-rechts{justify-content:flex-end}.opv-knop{font:inherit;font-size:14px;font-weight:600;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:9px 14px;min-height:40px;cursor:pointer}.opv-knop.accent,.opv-knop:hover{border-color:var(--accent)}.opv-knop.accent{color:var(--accent-ink)}.opv-knop:disabled{opacity:.55;cursor:default}.opv-weg{margin-left:auto;font:inherit;font-size:14px;font-weight:600;border:0;background:none;color:var(--rec,#8C2A2A);padding:9px 6px;min-height:40px;cursor:pointer}.opv-erbij{align-self:flex-start;font:inherit;font-size:14.5px;font-weight:600;border:1px dashed var(--accent);background:var(--panel);color:var(--accent-ink);border-radius:12px;padding:10px 14px;min-height:44px;cursor:pointer}.opv-std{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--bg)}.opv-std p{margin:0;color:var(--ink-2);line-height:1.5}.opv-std .opv-knoppen{justify-content:space-between}.opv-bewerk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.opv-kolom{display:flex;flex-direction:column;gap:6px;min-width:0}.opv-kolom textarea{font:inherit;border:1px solid var(--line);border-radius:10px;resize:vertical;background:var(--panel);color:inherit}.opv-kolom textarea,.opv-voorstel{font-size:15.5px;line-height:1.5;padding:10px 12px}.opv-voorstel{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px}.opv-bewerk .opv-rechts,.opv-let{grid-column:1/-1}.opv-let{margin:0;font-size:13.5px;color:#6B4700;background:#FFF4D6;border-radius:10px;padding:8px 12px}.opv-stijlen{border:1px solid var(--line);border-radius:12px;padding:12px;margin:0;gap:8px;background:var(--bg)}.opv-stijlen,.opv-stijlen legend{display:flex;flex-direction:column}.opv-stijlen legend{gap:2px;padding:0 4px}.opv-stijlrij{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel);cursor:pointer}.opv-stijlrij.aan{border:2px solid var(--accent);padding:9px 11px}.opv-stijlrij input{margin-top:3px;accent-color:var(--accent);width:18px;height:18px;flex:none}.opv-stijlrij>span{display:flex;flex-direction:column;gap:3px}.opv-stijlrij small{color:var(--muted);font-size:13.5px;line-height:1.4}.opv-stijlnaam{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.opv-ingebruik{font-size:12px;font-weight:700;color:#fff;background:var(--accent);border-radius:999px;padding:2px 8px}.opv-stijlvb{font-size:14.5px;line-height:1.5;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 10px;margin-top:4px}.opv-schakel{display:flex;gap:12px;align-items:flex-start;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.opv-schakel input{margin-top:4px;accent-color:var(--accent);width:18px;height:18px;flex:none}.opv-schakel>span{display:flex;flex-direction:column;gap:2px}.opv-schakel small{color:var(--muted);font-size:13.5px;line-height:1.45}.opv-overig{display:flex;flex-direction:column;gap:6px}.opv-koppel{font-size:14px;color:var(--ink-2)}.opv-koppel select,.opv-nieuw select{font:inherit;font-size:14px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:inherit}.opv-nieuw{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.opv-eigen{font-size:14px;color:var(--muted);margin:4px 2px 12px}.opv-mwrij{display:flex;gap:12px;align-items:flex-start}.opv-mwrij p{margin:0;font-size:16px;line-height:1.55}@media (max-width:760px){.opv-bewerk{grid-template-columns:minmax(0,1fr)}.opv-meting b{font-size:15px}}.start2-let{margin:10px 0 0;font-weight:600;color:var(--warn);background:var(--kb-fff4d6,#FFF4D6);border-radius:10px;padding:10px 12px}:root[data-theme=dark] .start2-let{background:transparent;border:1px solid var(--warn)}.start2-puls{animation:start2-puls 1.4s ease-in-out infinite}@keyframes start2-puls{0%,to{box-shadow:0 0 0 0 rgba(31,157,107,.55)}50%{box-shadow:0 0 0 8px rgba(31,157,107,0)}}@media (prefers-reduced-motion:reduce){.start2-puls{animation:none;outline:3px solid var(--accent)}}.kz{position:relative;display:inline-block;width:100%;max-width:520px;vertical-align:middle}.kz input{width:100%;box-sizing:border-box;font:inherit;font-size:15px;padding:11px 14px;color:inherit}.kz input,.kz-lijst{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.kz-lijst{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:6px;box-shadow:0 12px 30px rgba(17,19,58,.15);max-height:320px;overflow:auto}.kz-lijst li{padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14.5px}.kz-lijst li.aan{background:var(--accent-soft)}.kz-lijst small{color:var(--muted)}.kz-lijst .kz-uitleg{cursor:default;color:var(--muted);font-size:13.5px}.kz-lijst .kz-nieuw{border-top:1px solid var(--line);margin-top:4px}.kz-gekozen,.kz-lijst .kz-nieuw{color:var(--accent-ink);font-weight:600}.kz-gekozen{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);border-radius:999px;padding:6px 6px 6px 14px;max-width:100%}.kz-gekozen small{font-weight:500;color:var(--ink-2)}.kz-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-wis{border:0;background:var(--panel);color:var(--ink);width:28px;height:28px;border-radius:999px;cursor:pointer;font-size:16px;line-height:1;flex:none}.ps-koppel .kz{max-width:360px}.ps-koppel .kz input{padding:7px 12px;font-size:14px}.kb4-stap1{display:flex;gap:16px;align-items:flex-start;background:var(--accent-soft);border:2px solid var(--accent);border-radius:18px;padding:20px 22px;margin:0 0 14px}.kb4-stap1-nr{flex:none;width:36px;height:36px;border-radius:999px;background:var(--accent);color:#fff;font-weight:800;font-size:17px;display:grid;place-items:center}.kb4-stap1-tekst{flex:1 1;min-width:0}.kb4-stap1 h2{margin:2px 0 4px;font-family:var(--display);font-size:21px}.kb4-stap1 p{margin:0 0 12px;color:var(--ink-2);max-width:68ch}.kb4-stap1-rij{display:flex;gap:10px;flex-wrap:wrap}.kb4-stap1-rij input{flex:1 1 280px;min-width:0;font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:inherit}.kb4-wacht-tekst{margin:0 0 10px;color:var(--muted);font-size:14px}.kb4-wacht{opacity:.55}.kb4-wacht:focus-within,.kb4-wacht:hover{opacity:1}.cz-klant{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:3px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-klant small{color:var(--muted);font-size:12px}.cz-klant b{color:var(--ink)}.cz-klant b,.zv-klant{font-weight:700;overflow:hidden;text-overflow:ellipsis}.zv-klant{margin:0;padding:4px 12px 0;font-size:14px;white-space:nowrap}.pd-fasen{display:grid;grid-gap:6px;gap:6px;margin:10px 0 14px}.pd-fase{min-width:0;display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:6px;background:var(--panel-2);border:1px solid var(--line)}.pd-fase:first-child{border-radius:12px 6px 6px 12px}.pd-fase:last-child{border-radius:6px 12px 12px 6px}.pd-fase b{font-size:15px;line-height:1.25;color:var(--ink)}.pd-fase b,.pd-fase small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-fase small{font-size:12.5px;line-height:1.3;color:var(--muted)}.pd-fase.bekend{background:color-mix(in srgb,var(--mint,#2FD6A0) 22%,var(--panel));border-color:color-mix(in srgb,var(--mint,#2FD6A0) 45%,var(--line))}.pd-fase.deels{background:color-mix(in srgb,var(--mint,#2FD6A0) 9%,var(--panel-2))}.pd-fase.nu{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pd-fase.nu b,.pd-fase.nu small{color:#fff}.pd-fase.nu small{font-weight:700}.pd-fase.doel{border-style:dashed;border-color:var(--accent-ink,var(--accent))}.pd-volgende{margin-top:12px;border:2px solid var(--warn);border-radius:16px;padding:14px 18px;background:var(--panel);display:flex;flex-direction:column;gap:6px}.pd-volgende small{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--warn) 70%,var(--ink))}.pd-volgende button{all:unset;cursor:pointer;font-size:clamp(18px,1.6vw,22px);line-height:1.38;font-weight:650;color:var(--ink)}.pd-volgende button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}details.pd2-eerder{margin-top:12px}details.pd2-eerder summary{cursor:pointer;color:var(--muted);font-size:14px;padding:6px 0}.pd-trap-kop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px 4px}.pd-trap-kop b{font-size:18px}.pd-trap-kop small{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pd-trap{list-style:none;margin:0;padding:4px 10px 10px;display:flex;flex-direction:column;gap:6px}.pd-trap li button{all:unset;box-sizing:border-box;width:100%;display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;cursor:pointer}.pd-trap li button:hover{background:var(--panel-2)}.pd-trap li.nu button{background:var(--accent-soft)}.pd-trap li.gesteld button{opacity:.6;cursor:default}.pd-trap li.gesteld .pd-trap-tekst{text-decoration:line-through}.pd-trap-nr{flex:0 0 26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:800;border:1px solid var(--line);color:var(--ink-2)}.pd-trap li.nu .pd-trap-nr{background:var(--accent);border-color:var(--accent);color:#fff}.pd-trap-tekst{display:flex;flex-direction:column;gap:2px;font-size:16.5px;line-height:1.4;color:var(--ink)}.pd-trap-tekst small{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pd-trap li.nu .pd-trap-tekst small{color:var(--accent-ink,var(--accent))}.pd-trap-volg{border-top:1px solid var(--line);margin:0 10px;padding:10px 4px 12px;display:flex;flex-direction:column;gap:4px}.pd-trap-volg small{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pd-trap-volg button{all:unset;cursor:pointer;font-size:15px;line-height:1.4;color:var(--ink-2)}@media (max-width:900px){.pd-fasen{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.recap-verloop .pd-fasen{margin:6px 0 10px}.recap-boven{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 56px 10px 0;font-size:15px}.recap-volgende{margin:18px 0 0;font-size:16px;line-height:1.45;color:var(--ink)}.recap-volgende b{color:var(--accent-ink,var(--accent));margin-right:4px}@media (max-width:700px){.recap-verloop .pd-fasen{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pd-opties{margin-top:12px;display:flex;flex-direction:column;gap:6px}.pd-opties>small{font-size:13px;font-weight:700;color:var(--muted)}.pd-opties ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pd-opties button{all:unset;cursor:pointer;display:block;font-size:16px;line-height:1.4;color:var(--ink);padding:8px 12px;min-height:24px;border-radius:10px;border:1px solid var(--line)}.pd-opties button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.pd-opties button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-opties b{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-right:8px;color:color-mix(in srgb,var(--accent) 70%,var(--ink))}.ab-velden{gap:10px;margin-top:10px}.ab-velden,.ab-velden label{display:flex;flex-direction:column}.ab-velden label{gap:4px;font-size:14px;font-weight:600}.ab-nieuw input,.ab-optie input,.ab-optie select,.ab-velden textarea,.ab-voorbeelden textarea{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);min-height:24px}.ab-opties{border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.ab-opties legend{font-size:14px;font-weight:600;padding:0 4px}.ab-optie{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ab-optie input{flex:1 1 260px;min-width:0}.ab-nieuw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ab-nieuw input{flex:1 1 260px;min-width:0}.ab-voorbeelden{margin:8px 0}.ab-voorbeelden textarea{width:100%;box-sizing:border-box}.ab-lees{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ab-varianten summary{cursor:pointer;font-size:14px;font-weight:600;padding:4px 0}.ab-varianten textarea{width:100%;box-sizing:border-box;margin-top:6px;font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.kb5-stroom{list-style:none;margin:6px 0 18px;padding:0;flex-wrap:wrap;gap:6px 0}.kb5-stroom,.kb5-stroom li{display:flex;align-items:center}.kb5-stroom li{font-size:14px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);position:relative}.kb5-stroom li+li{margin-left:26px}.kb5-stroom li+li:before{content:"→";position:absolute;left:-19px;color:var(--muted);font-weight:400}.kb5-stroom li.kb5-kern{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.kb5-lagen{gap:20px}.kb5-laag,.kb5-lagen{display:flex;flex-direction:column}.kb5-laag{gap:8px}.kb5-laag h2{margin:0;font-size:18px}.kb5-laag-kern{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:18px;padding:16px}.kb5-let{margin:0;font-weight:600;color:var(--ink)}.kb5-gebruik{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.kb5-gv{margin:22px 0 10px;border-top:1px solid var(--line);padding-top:12px}.kb5-gv>summary{cursor:pointer;font-weight:600;padding:6px 0;min-height:24px}.kb5-gv[open]>summary{margin-bottom:8px}.kb5-gv .kb4-blokken{margin-top:10px}.kb5-tabs{margin-bottom:14px;flex-wrap:wrap;align-items:center}.opv-bewerk:not(:has(.opv-kolom+.opv-kolom)) .opv-kolom{grid-column:1/-1}.kb5-laag{background:transparent;border:1px solid var(--line);border-radius:18px;padding:18px;gap:10px}.kb5-laag-kern{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.kb5-laag>h2{margin:0;font-size:19px;font-weight:700}.kb5-lead{margin:0;color:var(--ink);font-size:15px;line-height:1.5;font-weight:400}.kb4-blok h2,.kb5-laag .kb4-blok h2{font-size:17px;font-weight:700}.kb5-fold{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:0}.kb5-fold>summary{cursor:pointer;padding:14px 18px;font-weight:700;font-size:16px;color:var(--ink);min-height:24px}.kb5-fold>summary span{font-weight:400;color:var(--muted);font-size:14px;margin-left:8px}.kb5-fold-inhoud{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px}.kb5-fold-inhoud>.kb4-blokken{margin:0}.kb-gereedschap.kb5-fold{margin-top:20px}.kb5-fold .blok h2{font-size:17px;font-weight:700}.kb4-meer{margin:0;gap:4px 14px}.kb4-meer .btn-tekst{padding-left:0;padding-right:0;min-height:0}@media (max-width:700px){.kb5-laag{padding:14px}.kb-proefblok{flex-direction:column;align-items:stretch}.kb-proefblok .kb-acties{margin:0}.kb5-stroom{flex-direction:column;align-items:flex-start;gap:0}.kb5-stroom li+li{margin-left:0;margin-top:22px}.kb5-stroom li+li:before{content:"↓";left:16px;top:-21px}}.kb5-melding{border-color:color-mix(in srgb,var(--warn,#c77700) 45%,var(--line));margin-bottom:16px}.kb5-fold-inhoud .poort-wis{margin-top:4px}.kb4-bezig{display:flex;align-items:center;gap:10px;margin:4px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.kb4-draai{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:kb4-draai .9s linear infinite}@keyframes kb4-draai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kb4-draai{animation:none}}.recap-verloop-wat{margin:14px 0 0;display:grid;grid-gap:8px;gap:8px}.recap-verloop-wat>div{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.recap-verloop-wat dt{font-weight:700;color:var(--ink)}.recap-verloop-wat dd{margin:0;color:var(--ink-2);line-height:1.5}@media (max-width:600px){.recap-verloop-wat>div{grid-template-columns:1fr;gap:2px}}.sp-rij{flex-direction:column;align-items:stretch;gap:6px}.sp-rij>label:first-child{min-width:0;font-weight:600}.sp-rij input[type=text]{background:var(--panel);color:var(--ink);flex:none;width:100%}.sp-klaar{margin:0;color:var(--ink-2);line-height:1.6}.sg-keuze{display:inline-flex;align-items:center;gap:6px}.sg-keuze,.sg-keuze details{position:relative}.sg-keuze summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:999px;padding:3px 12px;font-size:12.5px;color:var(--muted);background:var(--panel)}.sg-keuze summary::-webkit-details-marker{display:none}.sg-keuze summary:after{content:" ▾"}.sg-keuze summary.gezet{color:var(--ink);font-weight:600}.sg-keuze summary small{font-weight:400;color:var(--muted)}.sg-lijst{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(340px,90vw);max-height:70vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.18);display:grid;grid-gap:4px;gap:4px}.sg-uitleg{margin:2px 6px 6px;color:var(--muted);font-size:13px;line-height:1.45}.sg-optie{all:unset;box-sizing:border-box;display:grid;grid-gap:1px;gap:1px;padding:8px 10px;border-radius:10px;cursor:pointer;width:100%}.sg-optie:focus-visible,.sg-optie:hover{background:var(--accent-soft)}.sg-optie.aan{background:var(--accent-soft);outline:1px solid var(--accent)}.sg-optie b{color:var(--ink);font-size:14.5px}.sg-optie span{color:var(--ink-2);font-size:13.5px;line-height:1.4}.sg-optie small{color:var(--muted);font-size:12px}.sg-melding{font-size:12px}.projecten-weg{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:14px;border:1px solid color-mix(in srgb,var(--danger,#c0392b) 45%,var(--line));border-radius:12px;background:var(--panel)}.projecten-weg p{margin:0;color:var(--ink-2)}.projecten-weg label{display:grid;grid-gap:6px;gap:6px;font-weight:600}.projecten-weg input{padding:8px 10px;border:1px solid var(--line);border-radius:10px;font:inherit;background:var(--panel);color:var(--ink)}.projecten-weg-knoppen{display:flex;gap:8px;flex-wrap:wrap}.projecten-verwijder{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.projecten-prullenbak{margin-top:16px;display:grid;grid-gap:6px;gap:6px}.projecten-prullenbak ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.projecten-prullenbak li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px dashed var(--line);border-radius:10px}.mic-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:13.5px;color:var(--ink);cursor:pointer;max-width:360px;margin-right:6px}.mic-chip:hover{border-color:var(--accent)}.mic-chip-naam{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:600}.mic-chip .live-meter{flex:0 0 70px;margin:0}.mic-chip-pijl{color:var(--muted)}.mic-chip select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}@media (max-width:700px){.mic-chip-naam{display:none}}.pd-ab-keus .pd-ab{width:auto;min-width:24px;padding:0 9px;font-size:12px;letter-spacing:.02em}.pd-ab-alt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;align-items:baseline;border-radius:10px;padding:4px 6px;margin:-4px -6px}.pd-ab-alt:focus-visible,.pd-ab-alt:hover{background:var(--accent-soft)}.mic-check{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.mic-check-kop{font-weight:700;font-size:14px}.mic-check select{border:1px solid var(--line);border-radius:8px;padding:5px 8px;background:var(--panel);max-width:260px}.mic-check .zweef-meter{flex:0 0 120px}.mic-check-goed{color:var(--kt-0e8a62);font-weight:600;font-size:14px}.mic-check-wacht{color:var(--muted);font-size:14px}.mic-check-fout{flex-basis:100%;color:var(--warn);font-size:14px}.start2-tabhint{margin:10px 0 0}.cz-doeltab{display:grid;grid-gap:8px;gap:8px}.cz-doeltab h5{margin:0;font-size:14px}.cz-doeltab .cz-zacht{margin:0}.cz-doeltab-vb summary{cursor:pointer;font-weight:600;font-size:13.5px;margin-top:6px}.cz-doeltab-rij{display:grid;grid-gap:4px;gap:4px}.cz-doeltab-rij>b{font-size:13px}.cz-doeltab-rij input[type=text],.cz-doeltab-rij select{border:1px solid var(--line);border-radius:8px;padding:7px 9px;font:inherit;background:var(--panel);width:100%;box-sizing:border-box}.cz-advies-knoppen{display:inline-flex;gap:10px;flex-wrap:wrap}.cz-bewaard{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.cz-bewaard small{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cz-bewaard button{border:1px dashed var(--line);background:var(--panel);border-radius:10px;padding:5px 9px;font:inherit;font-size:13px;text-align:left;cursor:pointer;max-width:100%}.ppp-eind{display:block;margin-top:3px;opacity:.85;font-style:italic}button.pd-fase-knop{font:inherit;text-align:left;cursor:pointer;color:inherit}button.pd-fase-knop:hover{border-color:var(--accent)}.pd-fase.doorgezet{opacity:.75;border-style:dashed}.cz-fase-knop{all:unset;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;box-sizing:border-box}.cz-punten li.doorgezet i{border-style:dashed;border-color:var(--muted)}.cz-punten li.nu{font-weight:700}.cz-fasekeus{border:1px solid var(--line);border-radius:8px;padding:3px 6px;background:var(--panel);font:inherit;max-width:100%}.pd-ico{position:relative}.pd-ico[data-tip]:focus-visible:after,.pd-ico[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;z-index:20;white-space:nowrap;max-width:280px;background:var(--kb-11133a,#11133A);color:#fff;font-size:12.5px;font-weight:600;padding:5px 9px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.18);pointer-events:none}.as-weet-lijst{columns:220px 2;margin:6px 0 10px;padding-left:18px}.as-weet-lijst li{page-break-inside:avoid;break-inside:avoid;font-size:14px}.as-weet-niet summary{cursor:pointer;font-weight:600}.cz-ask-kop{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:6px}.pv .kb-terug{display:none}.pv>.titel{margin-top:0;padding-right:36px}.ob-balk-knoppen{display:flex;gap:8px;flex-wrap:wrap}.irt{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin:0 0 20px}.irt-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.irt-kop h2{margin:0 0 4px;font-size:18px}.irt-kop p{margin:0;color:var(--muted);font-size:14px;max-width:60ch}.irt-acties{display:flex;align-items:center;gap:12px}.irt-sectie{margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.irt-sectie span{margin-left:6px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ink-2)}.irt-vakken{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:10px;background-color:var(--bg);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:16px 16px}@media (max-width:900px){.irt-vakken{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.irt-vakken{grid-template-columns:1fr;padding:10px}}.irt-vak{width:100%;height:100%;text-align:left;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:0;cursor:pointer;color:var(--ink);font:inherit;transition:border-color .15s,box-shadow .15s}.irt-vak:hover{border-color:var(--accent);box-shadow:0 1px 0 var(--line)}.irt-label{display:block;padding:7px 12px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.irt-vak-body{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;flex:1 1}.irt-vak b{font-size:14.5px}.irt-vak small{color:var(--muted);font-size:12.5px;line-height:1.4}.irt-chip{align-self:flex-start;margin-top:auto;padding:1px 9px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid;background:transparent}.irt-vak small+.irt-chip{margin-top:10px}.irt-chip-open{color:var(--warn)}.irt-chip-groen{background:var(--kb-e2f9f1);border-color:var(--kb-e2f9f1)}.irt-chip-groen,.irt-vak.irt-groen .irt-label{color:var(--kt-167a59)}.irt-af{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px}.irt-af>div{display:flex;flex-direction:column;margin-right:auto}.irt-af>div span{color:var(--muted);font-size:14px}.irt-vink{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--kt-167a59);color:var(--kt-167a59);font-weight:700;font-size:13px}.irt-venster{display:flex;flex-direction:column}.irt-mini{list-style:none;margin:0 36px 12px 0;padding:0 0 12px;display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.irt-mini button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:3px 10px 3px 4px;font:inherit;font-size:12px;cursor:pointer}.irt-mini button>span:first-child{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-weight:700;font-size:10.5px}.irt-mini button.irt-groen{color:var(--kt-167a59)}.irt-mini button.irt-groen,.irt-mini button.irt-groen>span:first-child{border-color:var(--kt-167a59)}.irt-mini button.irt-nu{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 1px var(--accent)}@media (max-width:700px){.irt-mini-naam{display:none}.irt-mini button{padding:3px}}.irt-stapvan{margin:2px 0 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.irt-inhoud{flex:1 1}.irt-inhoud .kbd-opslaanbalk{margin:16px 0 0;border-radius:10px;border:1px solid var(--line)}.irt-voet{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg);border-top:1px solid var(--line);margin:16px -22px 0;padding:12px 22px}@media (max-width:760px){.irt-voet{margin:16px -14px 0;padding:12px 14px}}.irt-openlijst{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.irt-poort{max-width:640px;margin:40px auto}.irt-poort-open{color:var(--ink-2)}.irt3 h2{margin:4px 0 2px}.irt3-hint{margin:6px 0 0;color:var(--muted);font-size:13.5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.irt3-hint .btn-tekst{padding:2px 8px;min-height:0;font-size:13.5px}.irt3-voet{margin-top:20px}.irt3-acties{display:flex;gap:10px;flex-wrap:wrap}.irt3-bronnen{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.irt3-bronnen li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:var(--muted)}.irt3-naam{flex:1 1;color:var(--ink);font-size:15px;min-width:0;overflow-wrap:anywhere}.irt3-stand{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.irt3-lijst{border:0;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.irt3-lijst legend{padding:0;margin-bottom:8px}.irt3-kaart{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--panel)}.irt3-kaart:hover{border-color:var(--outline)}.irt3-kaart.irt3-aan{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.irt3-kaart input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--accent)}.irt3-soort{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}.irt3-zeg{display:block;font-size:15px;line-height:1.55;color:var(--ink)}.irt3-kop{display:flex;align-items:center;gap:14px}.irt3-kop h2{margin:0}.irt3-kop .sub{margin:4px 0 0}.irt3-sam{margin:18px 0 0;border:1px solid var(--line);border-radius:12px}.irt3-sam>div{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}.irt3-sam>div+div{border-top:1px solid var(--line)}.irt3-sam dt{width:80px;color:var(--muted);font-size:13px}.irt3-sam dd{margin:0;flex:1 1;font-size:15px}.irt-route{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:0 0 16px;background:var(--panel)}.irt-route>div{display:flex;flex-direction:column;gap:2px;min-width:0}.irt-route>div span:last-child{color:var(--muted);font-size:14px}.irt-route-stap{font-size:12px;font-weight:600;color:var(--ink-2)}.tab-laadt{display:none}.tab-laadt.aan{display:inline-block;width:10px;height:10px;margin-left:8px;vertical-align:-1px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:tabdraai .7s linear infinite}@keyframes tabdraai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tab-laadt.aan{animation:none;border-color:var(--accent)}}.ga-afronden{display:flex;flex-direction:column;gap:8px}.ga-afronden .aanpak-eigen{margin:0}.afr-recap .pd-zin{font-size:clamp(18px,1.1vw + 8px,24px)}.afr-recap .pd-zin.afr-leeg{font-weight:500;color:var(--muted)}.afr-door .tlp-daarna-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afr-open{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--kb-fff6c2,#FFF6C2);color:#7A6300;font-size:12px;font-weight:700}.afr-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.afr-lijst li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.afr-lijst li.klaar{opacity:.6}.afr-lijst li.klaar .afr-tekst{text-decoration:line-through}.afr-vink{flex:0 0 auto;margin-top:2px;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;color:transparent}.afr-vink svg{width:11px;height:11px}.afr-lijst li.klaar .afr-vink{background:#2FD6A0;border-color:#2FD6A0;color:#FFFFFF}.afr-vraag{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.35;font-weight:600}.afr-vraag small{font-weight:500;text-decoration:none}.afr-voet,.afr-vraag small{font-size:12px;color:var(--muted)}.afr-voet{margin:8px 0 0}.pw-captcha{min-height:0;margin:4px 0}.kk{display:flex;flex-direction:column;gap:16px}.kk-terug{font-size:14px}.kk-kop{flex-wrap:wrap;gap:12px 16px}.kk-avatar,.kk-kop{display:flex;align-items:center}.kk-avatar{width:52px;height:52px;border-radius:26px;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;font-size:18px;justify-content:center}.kk-wie{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.kk-wie h1{margin:0;font-size:28px}.kk-wie span{color:var(--ink-2);font-size:15px}.kk-raster{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.kk-hoofd{flex:999 1 560px;flex-direction:column;gap:16px}.kk-hoofd,.kk-zij{min-width:0;display:flex}.kk-zij{flex:1 1 320px;max-width:460px}.kk-kaart,.kk-zij{flex-direction:column;gap:12px}.kk-kaart{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:flex}.kk-kaart h2{margin:0;font-size:19px}.kk-titelrij{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.kk-vul{flex:1 1}.kk-kruimel{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--ink-2)}.kk-wie .kk-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.kk-paneelknop.aan{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.kk-fase{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.kk-fasebalk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%}.kk-fasebalk button{width:100%;min-height:44px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.kk-fasebalk button.klaar{background:#E3FAF2;color:#0B5E46;border-color:#BDEBDA}.kk-fasebalk button.nu{background:var(--accent);color:#fff;border-color:var(--accent)}.kk-opps{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.kk-opp{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid var(--accent);text-decoration:none;color:var(--ink)}.kk-opp:hover{background:var(--accent-soft)}.kk-opp.dicht{border-style:dashed;border-color:var(--line);opacity:.85}.kk-opp-kop{display:flex;align-items:center;gap:8px}.kk-opp-kop b{flex:1 1;font-size:17px}.kk-opp-open{font-size:14px}.kk-fasechip,.kk-opp-open{font-weight:700;color:var(--accent-ink)}.kk-fasechip{padding:2px 10px;border-radius:999px;font-size:12px;background:var(--accent-soft)}.kk-fasechip.gewonnen{background:#E3FAF2;color:#0B5E46}.kk-fasechip.verloren{background:var(--warn-soft);color:var(--warn)}.kk-laatste{margin:0;font-size:15px;line-height:1.5}.kk-conclusie{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:15px;line-height:1.45}.kk-fit{display:flex;flex-direction:column;gap:12px}.kk-oppnaam .linkknop{font-size:14px;font-weight:600;margin-left:8px;vertical-align:middle}.kk-opptabel td,.kk-opptabel th{text-align:left;vertical-align:middle}.kk-sub{margin:0;font-size:13px;color:var(--muted)}.kk-melding{margin:0;padding:10px 12px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:14px}.kk-blokken{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.kk-blok{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.kk-blok h3{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.kk-blok ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.kk-blok li{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.4}.kk-open{border:2px solid var(--citroen);background:var(--warn-soft)}.kk-open h3{color:var(--warn)}.kk-citaat li span{font-weight:700}.kk-bron{font-size:12px;color:var(--accent-ink)}.kk-chips{display:flex;flex-wrap:wrap;gap:8px}.kk-chips button{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.kk-chips button:hover:not(:disabled){border-color:var(--accent)}.kk-chips button:disabled{opacity:.5;cursor:default}.kk-chat{display:flex;flex-direction:column;gap:8px}.kk-v{align-self:flex-end;max-width:80%;margin:0;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--accent);color:var(--on-accent);font-size:15px}.kk-a{padding:12px 14px;border-radius:14px 14px 14px 4px;background:var(--panel-2);border:1px solid var(--line)}.kk-md{font-size:15px;line-height:1.5}.kk-md h4{margin:10px 0 4px;font-size:15px}.kk-md p,.kk-md ul{margin:0 0 6px}.kk-md ul{padding-left:20px}.kk-invoer{display:flex;gap:8px}.kk-invoer input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:15px}.kk-doel{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.kk-doel input,.kk-tabel input,.kk-tabel select{width:100%;box-sizing:border-box;min-height:38px;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:14px}.kk-tabel-wrap{overflow-x:auto}.kk-tabel{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.kk-tabel th{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 4px}.kk-tabel td{padding:4px;vertical-align:top}.kk-tabel td:first-child{width:40%}.kk-st-open{color:var(--warn)!important}.kk-st-gepland{color:var(--accent-ink)!important}.kk-st-klaar{color:#0B5E46!important}.kk-weg{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:18px;cursor:pointer}.kk-knoppen{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kk-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.kk-links li{display:flex;flex-direction:column;gap:1px}.kk-links small{color:var(--muted)}.kk-gesprek-rij{display:flex;align-items:flex-start;gap:6px;justify-content:space-between}.kk-gesprek-rij .kk-weg{flex:none}.kk-los{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:8px 10px;border-radius:10px;background:var(--warn-soft);font-size:13px}.kk-tz{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.kk-tz li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.4}.kk-wiechip{flex:0 0 auto;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent-ink)}.kk-wiechip.klant{background:var(--warn-soft);color:var(--warn)}.kk-wis{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.kk-laag{position:fixed;inset:0;background:rgba(17,19,58,.18);z-index:60}.kk-paneel{position:fixed;top:0;right:0;bottom:0;width:min(620px,100vw);background:var(--panel);border-left:1px solid var(--line);box-shadow:-12px 0 40px rgba(17,19,58,.18);z-index:61;display:flex;flex-direction:column}.kk-paneel-kop{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.kk-paneel-kop h2{margin:0;font-size:18px;flex:1 1}.kk-sluit{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:22px;cursor:pointer}.kk-paneel-lijf{flex:1 1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.kk-paneel-voet{padding:12px 18px;border-top:1px solid var(--line)}.kk-chat-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:12px}.kk-chat-meta .linkknop{font-size:12px;font-weight:600;color:var(--muted)}.kk-fit-kern{margin:0;font-size:18px;line-height:1.45;font-weight:700;color:var(--ink)}.kk-fit-tabel td{padding:8px 6px;vertical-align:top;border-top:1px solid var(--line)}.kk-fit-tabel td:first-child{width:42%}.kk-fit-tabel td span{display:block;font-size:14px;line-height:1.4}.kk-kennisbron{display:block;font-size:12px;color:var(--warn)}.kk-fitchip{display:inline-block!important;padding:2px 10px;border-radius:999px;font-size:12px!important;font-weight:700;white-space:nowrap}.kk-fitchip.sterk{background:#E3FAF2;color:#0B5E46}.kk-fitchip.deels{background:var(--warn-soft);color:var(--warn)}.kk-fitchip.geen{background:#FFE6EE;color:#A3164B}.kk-kaderkeus{display:inline-flex;border:1px solid var(--rand,var(--kr-d7d9e4));border-radius:12px;overflow:hidden;flex-wrap:wrap}.kk-kaderkeus button{min-height:40px;padding:0 14px;border:none;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.kk-kaderkeus button.aan{background:var(--accent-soft);color:var(--accent-ink);font-weight:800}.kk-kaderkeus button:disabled{cursor:default;opacity:.7}.kk-kaderkeus button.aan:disabled{opacity:1}.kk-kaderlijst{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.kk-kaderpunt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--rand,var(--kr-e3e5f0));border-radius:12px}.kk-kaderpunt>div{display:flex;flex-direction:column;gap:3px;min-width:0}.kk-kaderpunt.open{border-style:dashed}.kk-stand{flex:none;display:inline-block;min-width:64px;text-align:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.kk-stand.bekend{background:#E3FAF2;color:#0B5E46}.kk-stand.deels{background:var(--warn-soft);color:var(--warn)}.kk-stand.open,.kk-stand.wacht{background:var(--accent-soft);color:var(--accent-ink)}.kk-kadervraag{font-size:13px;opacity:.9}.kk-bron{display:block}.kk-fit-kies{width:32px}.kk-fit-kies input{width:20px;height:20px;accent-color:var(--accent)}.kk-fit-tabel tr.kk-gekozen td{background:var(--accent-soft)}.kk-fit-tabel td:nth-child(2){width:40%}.kk-fit-tabel td:first-child{width:auto}.kk-mail{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line)}.kk-mail textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;resize:vertical}.kk-kort{background:var(--navy);border-color:var(--navy)}.kk-kort,.kk-kort h2{color:#fff}.kk-kort ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:16px;line-height:1.45}.kk-meer{margin-top:6px;font-size:13px}.kk-onbekend{color:var(--warn);font-style:italic}.kk-fit-tabel td:nth-child(2){width:32%}.kk-fit-tabel td:nth-child(3){width:20%}.ts-kaart{margin-top:20px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.ts-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ts-kop h2{margin:0;font-size:19px;flex:1 1}.ts-chip{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.ts-verplicht{background:var(--warn-soft);color:var(--warn)}.ts-aan{background:#E3FAF2;color:#0B5E46}.ts-uit{background:var(--panel-2);color:var(--muted)}.ts-uitleg{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.ts-melding{background:var(--warn-soft);color:var(--warn);font-weight:600}.ts-gelukt,.ts-melding{margin:0;padding:12px 14px;border-radius:12px}.ts-gelukt{background:#E3FAF2;color:#0B5E46}.ts-fout{margin:0;color:var(--rec);font-size:14px}.ts-stappen{margin:0;padding-left:20px;display:grid;grid-gap:16px;gap:16px;font-size:15px}.ts-qr-rij{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:10px}.ts-qr{width:170px;height:170px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px}.ts-sleutel{font-size:13px;color:var(--muted)}.ts-sleutel code{font-size:14px;color:var(--ink);word-break:break-all}.ts-form{display:flex;flex-direction:column;gap:10px}.ts-rij{flex-direction:row;flex-wrap:wrap;margin-top:10px}.ts-code{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:20px;letter-spacing:.2em;text-align:center;max-width:220px}.ts-apparaten{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ts-apparaten ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;width:100%}.ts-apparaten li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.ts-weg{color:var(--rec)}.ts-klein{font-size:13px}.recap-knoppen{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pk-blok{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.pk-blok h2{margin:0;font-size:18px}.pk-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pk-lijst li{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.pk-lijst li.aan{border-color:var(--accent)}.pk-rij{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:10px 12px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pk-rij small{color:var(--muted);white-space:nowrap}.pk-kop{display:flex;align-items:center;gap:4px;padding-left:12px}.pk-kop .pk-rij{flex:1 1;min-width:0}.pk-lijst li.gekozen{border-color:var(--accent)}.pk-keuze{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;align-items:flex-start;font-size:14px}.kk-avatar.kk-bedrijf{border-radius:12px;background:var(--navy);color:#fff}.ps-weergave{display:inline-flex;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ps-weergave button{height:42px;padding:0 14px;border:0;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ps-weergave button.aan{background:var(--accent-soft);color:var(--accent-ink)}.ps-bedrijven{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch}.ps-bedrijven>li{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px;gap:10px;min-height:150px}.ps-bedrijven>li,.ps-opp{display:flex;flex-direction:column}.ps-opp{align-items:flex-start;gap:6px}.ps-stap{font-size:13px;line-height:1.4;color:var(--ink-soft,var(--muted))}.ps-bedrijf-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ps-bedrijf-naam{font-size:17px;font-weight:800;flex:1 1 200px;color:var(--ink);text-decoration:none}a.ps-bedrijf-naam:hover{color:var(--accent-ink);text-decoration:underline}.ps-avatar-b{border-radius:10px;background:var(--navy);color:#fff}.ps-bedrijf-personen{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ps-bedrijf-personen a,.ps-bedrijf-personen button{display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;min-width:160px;text-align:left}.ps-bedrijf-personen a:hover,.ps-bedrijf-personen button:hover{border-color:var(--accent)}.ps-bedrijf-personen small{color:var(--muted);font-size:12px}.ps-samen{gap:8px;align-items:flex-start}.ps-samen,.ps-samen label{display:flex;flex-direction:column}.ps-samen label{gap:4px;font-size:13px;color:var(--muted);width:100%}.ps-samen select{min-height:40px;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:14px;width:100%}.ps-samen-zeker{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:var(--warn-soft);color:var(--ink);width:100%;box-sizing:border-box}.ps-samen-zeker p{margin:0;font-size:14px;line-height:1.45}.kk-bewijs{display:block;font-size:13px;font-style:italic;color:var(--ink-2);quotes:"“" "”"}.kk-aanvul-knop{align-self:flex-start}.kk-aanvul-rij{display:flex;gap:12px;flex-wrap:wrap}.kk-doel select,.kk-kaart textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:15px;line-height:1.5}.kk-tabs{margin:4px 0}button.m3-tab{background:none;border-left:0;border-right:0;border-top:0;font:inherit;font-weight:600;font-size:15px;cursor:pointer}.kk-tabtal{font-size:12px;font-weight:700;color:var(--muted)}.kk-tabinhoud{display:flex;flex-direction:column;gap:16px}.kk-ingebed .kk-kop{margin-top:0}.kk-oppraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:16px;gap:16px;align-items:start}.kk-oppraster .kk-breed{grid-column:1/-1}.kk-opprijen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.kk-opprij+.kk-opprij{border-top:1px solid var(--line)}.kk-opprij-kop{display:grid;grid-template-columns:minmax(160px,2fr) auto minmax(110px,1fr) minmax(90px,1fr) 24px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;min-height:48px;text-decoration:none;color:var(--ink)}.kk-opprij-kop:hover{background:var(--accent-soft)}.kk-opprij-kop .kk-fasechip{justify-self:start}.kk-opprij.open>.kk-opprij-kop{background:var(--accent-soft)}.kk-opprij.dicht .kk-opprij-kop b{color:var(--muted)}.kk-opprij-lijf{padding:14px 16px 18px;background:var(--accent-soft)}@media (max-width:640px){.kk-opprij-kop{grid-template-columns:1fr auto 24px}.kk-opprij-kop>.kk-sub{display:none}}.cz-blokken{display:flex;flex-direction:column;gap:8px;margin:0 0 10px}.cz-blokken ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cz-blokken ol button{height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cz-blokken ol button.klaar{background:#E3FAF2;border-color:#E3FAF2;color:#0B5E46}.cz-blokken ol button.nu{background:var(--accent);border-color:var(--accent);color:#fff}.cz-blok-verder{align-self:flex-start;min-height:40px}.g-kies{width:20px;height:20px;margin:0;cursor:pointer;accent-color:var(--accent)}.g-rij.gekozen{background:var(--accent-soft)}.g-keuzebalk{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;margin:6px 0 10px;border-radius:14px;background:var(--panel);border:1px solid var(--accent);box-shadow:0 4px 16px rgba(17,19,58,.08)}.g-keuzebalk .spacer{flex:1 1}.g-keuze-zeker{flex:1 1 260px;font-size:14px}.kk-oppraster .kk-kaderlijst{grid-template-columns:1fr}.cz-vbvoorstel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;margin:0 0 10px;border-radius:12px;border:1px solid var(--accent);background:var(--accent-soft);font-size:14px}.cz-vbvoorstel span{flex:1 1 220px}.kk-links li.kk-persoon{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kk-links li.kk-persoon .btn{margin-left:auto}.ps-bedrijf-personen a,.ps-lijst li>a{text-decoration:none;box-sizing:border-box}.kk-opvolging{gap:10px}.kk-opvolg-punten,.kk-opvolging{display:flex;flex-direction:column}.kk-opvolg-punten{margin:0;padding-left:20px;gap:4px}.kk-fit-tabel th:first-child{white-space:nowrap;font-size:12px}.ai-snel{display:flex;flex-direction:column;gap:10px;margin:18px 0}.ai-snel-kop{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.ai-snel-kop .hint{margin:2px 0 0}.ai-snel-tabel td small{display:block;color:var(--muted)}.ai-snelst{margin-left:6px}.ai-meter{display:inline-flex;align-items:center;gap:8px;min-width:150px}.ai-meter-balk{flex:1 1;height:8px;border-radius:999px;background:var(--panel-2);overflow:hidden;min-width:90px}.ai-meter-balk>span{display:block;height:100%;border-radius:999px}.ai-meter.goed .ai-meter-balk>span{background:#1E9E5A}.ai-meter.matig .ai-meter-balk>span{background:#E39B00}.ai-meter.traag .ai-meter-balk>span{background:#D93A3A}.ai-meter-tal{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;white-space:nowrap}.ai2-snel{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:13px}.cz-akkoord{margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);display:flex;flex-direction:column;gap:8px}.cz-akkoord.waarschuw{border-color:var(--warn-vlak)}.cz-akkoord-kop{display:flex;align-items:center;gap:8px}.cz-akkoord-kop b{font-size:14px}.cz-akkoord-tel{margin-left:auto;font-size:12px;color:var(--muted)}.cz-akkoord-uitleg{position:relative}.cz-akkoord-uitleg summary{list-style:none;cursor:pointer;width:22px;height:22px;border-radius:999px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted)}.cz-akkoord-uitleg summary::-webkit-details-marker{display:none}.cz-akkoord-uitleg p{position:absolute;right:0;top:28px;z-index:5;width:240px;margin:0;padding:10px 12px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 20px rgba(17,19,58,.15);font-size:12px;line-height:1.45}.cz-akkoord-balk{display:block;height:6px;border-radius:999px;background:var(--accent-soft);overflow:hidden}.cz-akkoord-balk i{display:block;height:6px;background:var(--mint)}.cz-akkoord-let{margin:0;padding:6px 10px;border-radius:8px;background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:600}.cz-akkoord-let.klaar{background:var(--kb-e3f7ee,#E3F7EE);color:var(--ink)}.cz-akkoord ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cz-akkoord-punt{width:100%;display:flex;gap:10px;align-items:flex-start;text-align:left;padding:8px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.cz-akkoord-punt.nu,.cz-akkoord-punt:hover{background:var(--accent-soft)}.cz-akkoord-teken{flex-shrink:0;width:22px;height:22px;border-radius:999px;border:2px solid var(--line);box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--on-fel)}.cz-akkoord-punt.akkoord .cz-akkoord-teken{background:var(--mint);border-color:var(--mint)}.cz-akkoord-punt.besproken .cz-akkoord-teken,.cz-akkoord-punt.lijkt .cz-akkoord-teken{background:var(--citroen);border-color:var(--citroen)}.cz-akkoord-tekst{display:flex;flex-direction:column;gap:1px}.cz-akkoord-tekst b{font-size:14px;font-weight:500}.cz-akkoord-punt.nu .cz-akkoord-tekst b{font-weight:700}.cz-akkoord-punt.akkoord .cz-akkoord-tekst b{color:var(--muted)}.cz-akkoord-tekst small{font-size:12px;color:var(--muted)}.cz-akkoord-punt.nu .cz-akkoord-tekst small{color:var(--accent-ink)}.cz-akkoord-knop{margin-top:8px}.cz-stopvraag{position:fixed;inset:0;z-index:50;background:rgba(17,19,58,.55);display:flex;align-items:center;justify-content:center;padding:16px}.cz-stopvraag-blok{width:100%;max-width:360px;background:var(--panel);color:var(--ink);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 40px rgba(17,19,58,.25)}.cz-stopvraag-blok b{font-size:17px}.cz-stopvraag-blok p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.cz-stopvraag-blok ul{margin:0;padding:10px 12px 10px 28px;border-radius:10px;background:var(--bg);font-size:14px}.recap-akkoord{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.recap-akkoord h3{margin:8px 0 6px;font-size:15px}.recap-akkoord ul{margin:0 0 6px;padding-left:20px}.recap-akkoord-tel{margin:0;font-weight:600}.vb-akkoord-kop{display:flex;align-items:center;gap:8px}.vb-akkoord-lijst{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:8px}.vb-akkoord-lijst li{display:flex;gap:8px;align-items:flex-start}.vb-akkoord-veld{flex:1 1;display:flex;flex-direction:column;gap:2px}.vb-akkoord-nieuw input,.vb-akkoord-veld input{width:100%;box-sizing:border-box;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit}.vb-akkoord-nieuw input{border-style:dashed}.vb-akkoord-veld small{font-size:12px;color:var(--muted)}.vb-akkoord-weg{width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:18px;cursor:pointer}.vb-akkoord-opslaan{display:flex;justify-content:flex-end;margin-top:10px}