: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;--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}*{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);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-ink);border-color:var(--accent-ink);color:#fff}.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(--ink);color:#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(--ink);border-radius:8px;padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opt.first .why{color:#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:#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:rgba(13,27,42,.45);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:#FFFFFF}.nav a{color:#A0ADB8;text-decoration:none;font-size:16px}.nav .btn,.nav a.actief,.nav a:hover{color:#FFFFFF}.nav .btn{background:transparent;border-color:#262A5C}.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(--navy)}.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{color:var(--ink)}h1.titel{font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:0;color:var(--navy)}.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(--navy);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(--navy);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:#fff}.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(--navy);text-transform:capitalize;padding:6px 2px}.g-dag,.g-rij{border-bottom:1px solid var(--line)}.g-rij{display:grid;grid-template-columns: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: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);font-size:15px;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:#E6F7F5;border-color:var(--teal);color:#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:#fff;border-radius:999px;padding:17px 28px;font-size:17px;font-weight:600}.start-knop:hover{background:#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:#fff;font-weight:600}.chip-hulp:hover{background:#16293C;border-color:#16293C;color:#fff}.chip-hulp i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.chip-hulp kbd{color:#C7D0D8;background:transparent;border-color:#3A3F7A}.overlay{position:fixed;inset:0;background:rgba(13,27,42,.45);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:#3A3F7A;background:transparent;color:#C7D0D8}.nav .uitleg-knop:hover{border-color:var(--accent);color:#fff;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:#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:#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:#B3341A;color:#FFE9E3;border-bottom-color:#8E2814}.meeluister.aan b{color:#fff}.meeluister.aan .ml-punt{background:#fff;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:rgba(255,255,255,.14)}.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 #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:#fff;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:#E6F6F4;border-bottom:1px solid #bfe6e1;font-size:16px;color:var(--ink-2)}.geleerd b{color:#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:#E6F6F4;border-top:1px solid #bfe6e1;font-size:16px;color:var(--ink-2)}.gezegd b{font-weight:600;color:#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:#FF8A6E}.start-kaart.hoofd .sk-titel{color:#fff}.start-kaart.hoofd .sk-tekst{color:#C7D0D8}.start-kaart.hoofd .sk-actie{color:#fff}.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:#D9F1EE;color:#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:#fff;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 #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:#fff}.kb-filters .chip.aan .chip-getal{background:rgba(255,255,255,.22);color:#fff}.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:#D9F1EE;color:#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:#fff;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:#C7D0D8;line-height:1.5}.kb-vragenset .btn{background:#fff;border-color:#fff;color:var(--navy);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:#fff}.ag-kop b{font-size:16px;font-weight:600}.ag-kop-sub{font-size:13px;color:#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:#fff;cursor:pointer}.ag-kop-knoppen button:hover{background:rgba(255,255,255,.14)}.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:#fff;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:#fff;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:#fff}.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:#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:#1B8A80;border-color:#1B8A80;color:#fff}.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:#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;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:#fff}.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:#E7F6F4;color:#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:#1B8A80;border-color:#C6E8E4;background:#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:#262A5C;border:1px solid #3a3f7a;color:#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:#1B8A80}.kc-balk .deels{background:#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:#1B8A80}.kc-rij.deels{border-color:#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:#1B8A80}.kc-status.deels{color:#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:#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:#6B7C8A;flex:0 0 auto}.zweef-punt.aan{background:#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);color:#fff;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:rgba(255,255,255,.18)}.zweef-meter i{display:block;height:100%;background:#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:#fff;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(--ink);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 rgba(245,243,238,.35);border-radius:8px;padding:3px 8px}.zweef-tab.aan{background:#FFFFFF;color:#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:#1FA36B;background:#EFFAF4}.kc-onderdeel.deels{border-color:#E0A526;background:#FFF8E6}.kc-onderdeel.mist{border-color:#D6453D;background:#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:#E0A526;background:linear-gradient(90deg,#E0A526 50%,transparent 0)}.kompas-punt.bekend .kompas-stip{border-color:#1FA36B;background:#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,rgba(0,0,0,.04));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:#E0A526;background:linear-gradient(90deg,#E0A526 50%,transparent 0)}.kompas-strip li.bekend .kompas-stip{border-color:#1FA36B;background:#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:rgba(42,55,214,.25);color:var(--accent-ink)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#FFFFFF}.listen.on{border-color:transparent;color:var(--rec);background:#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:#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:#fff}.vb-tegel-hoofd span:last-child{color:rgba(255,255,255,.88)}.vb-tegel-hoofd .vb-tegel-nr{background:var(--citroen);color:var(--ink)}.vb-tegel-hoofd:hover{border-color:var(--ink)}.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:#fff;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:#fff;text-transform:none}.vb-held-naam span{opacity:.75;font-weight:600}.vb-held-doel{margin:0;font-size:17px;color:#fff}.vb-held-meta{margin:6px 0 0;font-size:14px;color:rgba(255,255,255,.75)}.vb-held-acties{display:flex;flex-direction:column;gap:8px;align-items:stretch;z-index:1}.vb-held-knop{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;border-radius:12px;padding:9px 16px}.vb-held-knop:hover{background:rgba(255,255,255,.12)}.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(--ink);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:#fff;font-weight:800;font-family:var(--display)}.vb-punten li.af button{background:#E6FBF3;border-color:var(--mint)}.vb-punten li.af .vb-punt-nr{background:var(--mint);color:var(--ink)}.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:#fff}.vb-opener .vb-kopieer{position:absolute;left:16px;bottom:12px}.vb-train{background:var(--ink);color:#fff;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(--ink);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:rgba(255,255,255,.65)}.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:rgba(47,214,160,.14);border-radius:12px;padding:12px 16px;animation:vb-in .25s ease-out}.vb-train-hint{margin:0 0 4px;color:rgba(255,255,255,.6);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(--ink);border:0;border-radius:12px;padding:10px 18px;font-weight:800}.vb-train-volg{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:10px 18px;font-weight:600}.vb-train-volg:hover{background:rgba(255,255,255,.1)}.vb-train-stipjes{display:flex;gap:6px;margin-top:16px}.vb-train-stipjes i{width:26px;height:5px;border-radius:3px;background:rgba(255,255,255,.2)}.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:#fff;color:#000;border:1px solid #999}}.stiqqs-logo{display:inline-flex;align-items:center;gap:9px;line-height:1}.stiqqs-merk{flex:none;display:block}.stiqqs-woord{font-family:var(--font-logo),var(--display),sans-serif;font-weight:400;font-size:21px;letter-spacing:-.02em;color:var(--ink);text-transform:lowercase}.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:#FFFFFF}.stiqqs-logo.licht .stiqqs-product{background:rgba(255,255,255,.14);color:#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(--ink);padding:7px 16px;font-size:14px;font-weight:600}.proefbalk a{margin-left:auto;background:var(--ink);color:#fff;border-radius:999px;padding:4px 12px;text-decoration:none;font-weight:700}.proefbalk.verlopen{background:var(--rec);color:#fff}.proefbalk.verlopen a{background:#fff;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:#fff}.wz-balk li.af{color:var(--ink)}.wz-balk li.af .wz-nr{background:var(--mint);color:var(--ink)}.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:#0E8A62;font-weight:700}.wz-drop{display:grid;grid-gap:4px;gap:4px;text-align:center;border:2px dashed #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:#F2FCF8}.wz-blok.kies{border-color:var(--citroen);background:#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(--ink)}.wz-label{background:var(--citroen);color:var(--ink);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:#fff;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(--ink);color:#fff;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:rgba(255,255,255,.25)}.wz-stipjes i.nu{background:var(--citroen)}.wz-stipjes i.goed{background:var(--mint)}.wz-stipjes i.weg{background:rgba(255,255,255,.08)}.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:#D5D8FF}.wz-vk-bewerk input,.wz-vk-bewerk textarea{background:#fff;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:#fff}.wz-groot.goed{background:#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:#0E8A62}.wz-cijfers b.rood{color:var(--rec)}.wz-cijfers span{color:var(--ink-2);font-size:14px}.wz-antwoord{background:#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:1.4fr 1fr 1fr auto;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:#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:#fff!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:#E6FBF3;color:#0E6B4D}.pf-chip.s1{background:var(--warn-soft);color:var(--warn)}.pf-chip.s0{background:#FDE6EE;color:#B0204F}.pf-bron{font-size:12.5px;color:var(--muted)}.pf-verzonnen{color:#B0204F;font-size:14.5px}.pf-beter{background:#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:#0E6B4D;background:#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,#fff)}.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:#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:#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(--ink);color:#fff;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);border-color:var(--rec);color:#fff}.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 #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:#fff}.kb-volgende{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--accent);color:#fff;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:#fff;text-transform:none}.kb-volgende p{margin:0;color:rgba(255,255,255,.88);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(--ink);padding:10px 18px;font-size:15px}.inrichtbalk a{margin-left:auto;background:var(--ink);color:#fff;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:#fff}.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);color:#fff;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:#fff;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);color:#fff;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);color:#fff;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:#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:#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 #2a2e60;border-right:1px solid #2a2e60;margin:0 4px;order:9}.nav-omgeving b{font-size:14px;color:#FFFFFF;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-omgeving span{font-size:12px;color:#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:#fff}.vb-tegel.vb-tegel-hoofd:hover span.vb-tegel-knop{background:var(--citroen);color:var(--ink)}.vb-hint{color:var(--muted);font-size:15px;margin-top:12px}.stiqqs-product.p-cue{background:#FF5C8A;color:#3A0016}.stiqqs-product.p-host{background:#2FD6A0;color:#08301F}.stiqqs-product.p-agent{background:#FFE14D;color:#4A3B00}.nav a.nav-product{display:inline-flex;align-items:center;gap:6px;color:#FFFFFF;font-weight:500}.nav a.nav-product svg{flex:none}.nav-producten{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:#1B1E4A;border:1px solid #2e3270}.nav .nav-producten a.nav-product{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:9px;color:#C7CDF5;font-weight:500;border-bottom:0}.nav .nav-producten a.nav-product:hover{color:#FFFFFF;background:#262A5C}.nav .nav-producten a.nav-product.aan{background:#FFFFFF;color:#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:#FFFFFF;border-bottom:1px solid var(--line)}.product-balk-naam{font-weight:600;color:#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:#F1F2FA;color:var(--ink)}.product-balk a.aan{background:#EEF0FF;color:#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:#11133A;color:#fff;font-weight:600;font-size:15px;box-shadow:0 6px 20px rgba(17,19,58,.25);cursor:pointer}.ai-knop:hover{background:#262A5C}.ai-paneel{width:min(380px,calc(100vw - 32px));height:min(600px,calc(100vh - 110px));background:#fff;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:#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:#fff}.ai-regels{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ai-leeg{margin:0;color:#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:#EEF0FF}.ai-regel.agent{align-self:flex-start;background:#F6F6F8}.ai-bezig{color:#5A6070}.ai-bron{color:#5A6070}.ai-bron,.ai-gat{margin-top:6px;font-size:13px}.ai-gat{color:#8A5A00}.ai-oordeel{margin-top:6px;display:flex;gap:6px;font-size:13px;color:#5A6070}.ai-oordeel button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:2px 8px;cursor:pointer}.ai-fout{margin:0 14px 8px;color:#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:#11133A}.kies-kop p{margin:6px 0 0;font-size:17px;color:#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:#F3EEFB;display:flex;flex-direction:column;border-radius:16px;background:#fff;border:1px solid #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:#FFF0F4}.kies-tegel.host{--kt:#14966D;--kt-zacht:#E9FAF3}.kies-tegel.agent{--kt:#A07E00;--kt-zacht:#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:#fff;border:1px solid rgba(17,19,58,.08);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:#11133A;letter-spacing:-.01em}.kt-wat{font-size:15.5px;line-height:1.5;color:#3A3F63}.kies-tegel ul{list-style:none;margin:6px 0 0;padding:12px 0 0;border-top:1px solid #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:#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:#11133A;color:#fff;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 #2e3270;background:transparent;color:#fff;cursor:pointer}.pm-knop:hover,.pm-knop[aria-expanded=true]{background:#1B1E4A;border-color:#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:#A0ADB8}.pm-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#5B2A9E;color:#fff;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:#fff;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:#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-kop span span{font-size:13px;color:#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:#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:#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:#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:#5A6070}.app-voet,.app-voet nav{display:flex;flex-wrap:wrap}.app-voet nav{gap:18px}.app-voet a{color:#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:#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:#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:#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,#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(--ink);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:#fff;color:var(--muted);cursor:pointer;max-width:170px}.cat-keuze select.gezet{color:var(--ink);border-color:#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,#F7F8FC);border:1px solid var(--line);border-radius:12px;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:#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:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .15s}input.schakelaar:checked{background:var(--teal,#2FD6A0)}input.schakelaar:checked:after{left:21px}input.schakelaar:focus-visible{outline:2px solid var(--accent,#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:#fff}.ld-actie-kort.prio-normaal i,.prio-normaal .ld-prio{background:var(--citroen);color:var(--ink)}.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(#FF6B4A,#F9E04B,#2FD6A0,#3B4BFF,#5B2D9E,#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),#fff);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:#fff;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:#fff;font-weight:700;font-size:14.5px}.as-vb-kop i{width:8px;height:8px;border-radius:50%;background:#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:#fff;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:#fff;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:#fff;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:#fff;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-ink)}.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;gap:8px;margin:2px -4px 0;padding:0 4px;scrollbar-width:thin}.zb-groep,.zb-menu{display:flex;flex-direction:column}.zb-groep{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:#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:#fff;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(--ink);color:#fff;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:rgba(17,19,58,.4);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:#fff;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:#fff}.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(--navy)}.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 #e7d48a}.kbd-pil.goed{background:#E6F7F5;color:#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:#fff;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(--navy)}.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(3,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: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 #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:#FFF0F4}.btn-weg{color:var(--rec);border-color:var(--line);background:var(--panel)}.btn-weg:hover{border-color:var(--rec);background:#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);color:#fff;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);color:#fff;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)}.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(--ink);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:#fff}.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:#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 rgba(255,255,255,.22);background:transparent;color:#fff;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:#FFF0F4;color:var(--rec);font-size:14.5px;text-align:center}.extlogin-klaar{margin:0;padding:14px;border-radius:12px;background:#E6FBF3;color:#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 #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:#fff;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:#fff;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:#FFE8EF}.dash-actie.bel i:before{content:"☎"}.dash-actie.mail i{background:#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:#E6FBF3;color:#0E6B4C;border-color:transparent}.dash-doel.niet{background:#FFF0F4;color:var(--rec);border-color:transparent}.dash-meer{display:inline-block;margin-top:10px;font-weight:600;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),#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(--ink)}.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,rgba(255,255,255,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:15px;line-height:1.45;font-weight:600}.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{display:flex;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:#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:#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:#fff;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}.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,#14a39a);font-weight:700}.start2-check li.let:before{content:"!";left:6px;color:#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,#fff7e6);border:1px solid #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:#0F8A44;border-color:#0F8A44;color:#fff;box-shadow:0 4px 14px rgba(15,138,68,.25)}.btn.btn-groen:hover,.zb-start:hover,.zb-top-start:hover{background:#0B6F37;border-color:#0B6F37;color:#fff}.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:rgba(255,255,255,.88)}.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:#0F8A44;border-color:#0F8A44;color:#fff}.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,#e3e3e3);border-radius:10px;background:#fff;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:#0F8A44}.ai-pakket.aan{background:#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,#f6f6f4);margin-bottom:14px}.ai-eu-claim{color:#0F8A44;font-weight:600;margin-top:4px}.st-lid select.st-rol-mist{border-color:#E8890C;background:#FFF6EA}.st-rol-mist-tekst{color:#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:#0F8A44;color:#fff;box-shadow:0 3px 0 rgba(10,90,45,.35)}.vb-start:hover{background:#0C7A3C}.vb-train-toon{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55);font-weight:700}.vb-train-toon:hover{background:rgba(255,255,255,.1)}.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:#fff;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:#3D4BFF}.waar-keus button.aan{border:2px solid #3d4bff;background:#F3F4FF;padding:13px 15px}.waar-keus button.aan:after{content:"✓";position:absolute;top:10px;right:12px;width:20px;height:20px;border-radius:50%;background:#3D4BFF;color:#fff;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:#FFF6EA;border:1px solid #e8890c;color:#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 #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:#fff;border:1px solid var(--line);color:var(--ink);font-weight:600;text-align:center;text-decoration:none}.vb-held-knop:hover{background:#fff;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 #c5c9e0;background:#fff}.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:#0F8A44}.ai-test-uit .fout{color:#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,#fff)}.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:#FF8A00;color:#fff;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 #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:#FFF3C4;color:#6B5600}.ko-bron.ok{background:#E6F7F5;color:#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:#E3F7EE;color:#0B7A4B}.g-res-onderweg{background:#FFF4D6;color:#8A5A00}.g-res-niet{background:#FDE8E8;color:#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;font-weight:600}.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:#E3F7EE;color:#0B7A4B}.vb-stand-deels i{background:#FFF4D6;color:#8A5A00}.vb-stand-open i{background:#FDE8E8;color:#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:#FFF4D6;border:1px solid #f2d58a;color:#5C3D00}.kb-basis-helder{background:#E3F7EE;border:1px solid #a8e3c8;color:#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:#E3F7EE;color:#0B7A4B}.kv-samenvatten{background:#E6EEFF;color:#2440B3}.kv-verder{background:#F1E8FF;color:#6B2BC2}.kompas-live .kv-rij{border-left:4px solid transparent}.kompas-live .kv-rij-dieper{border-left-color:#2FD6A0}.kompas-live .kv-rij-samenvatten{border-left-color:#3B6BFF}.kompas-live .kv-rij-verder{border-left-color:#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:#7A5A12}.kb-bevestig em{font-style:normal;font-weight:700;color:#0B7A4B}.kb-bevestig-knop{background:#fff;color:#0B4F33;font-weight:700}.kb-bevestig-knop,.kb-voorstel{border-color:#2FD6A0}.cz-vraag-dieper{border-left:4px solid #2fd6a0}.cz-vraag-samenvatten{border-left:4px solid #3b6bff}.cz-vraag-verder{border-left:4px solid #9b5cff}.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,#fff)}.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,#fff);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:#FFF8E8;border-color:#F0C36D}.ppp-start.ppp-geen b{color:#8A5A00}.ppp-start.ppp-geen p{margin:0;font-size:14px;line-height:1.45}.ppp-eigen{border:1px solid #f0c36d;border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;background:#fff;color:var(--ink,#11133A)}.ppp-eigen:focus{outline:2px solid #5B2A9E;outline-offset:-1px}.ppp-link{align-self:center;font-size:13px;color:#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 #f0c36d;background:#FFF8E8;border-radius:12px;padding:10px 12px}.ppp-geen b{color:#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,#fff);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,#fff)}.agd{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.agd-compact{margin:0 0 14px;padding:12px 14px;background:var(--panel-2,#fff)}.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:#13795b;border:1px solid #9fdcc6;background:#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:#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;gap:6px 10px}.plan-rij.kort .plan-tijd{grid-column:1;display:flex;gap:6px}.plan-rij.kort .plan-wat{grid-column:1}.plan-rij.kort .agd-stand{grid-column:2;grid-row:1;justify-self:end}.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:#13795b;background:#eafaf3;border-color:#9fdcc6}.gst-niet{color:#a12a2a;background:#fdeeee;border-color:#f0b9b9}.gst-onderweg{color:#8a5a00;background:#fff6e0;border-color:#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:#13795b;color:#13795b;background:#eafaf3}.gst-aan-nee{border-color:#a12a2a;color:#a12a2a;background:#fdeeee}.gst-vb{border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.uk-titelrij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;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:#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:#fff;background:rgba(17,19,58,.28)}.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:rgba(17,19,58,.45);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:#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:#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:#fff;background:rgba(17,19,58,.3)}.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:#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:#fff;background:rgba(17,19,58,.25);transition:background .15s}.uk-blok-beeld:hover i{background:rgba(17,19,58,.1)}.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:#FFE14D;color:#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:rgba(255,255,255,.9);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:#fff;border-color:rgba(255,255,255,.4)}.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:#0B7A52;border-color:#0B7A52;color:#fff}.wz-voet .btn-primary.btn-groot:hover:not(:disabled){background:#09643F;border-color:#09643F}.wz-voet .btn-primary.btn-groot:disabled{background:#9FD3BD;border-color:#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:#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,#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(--ink);color:#fff;border-color:var(--ink);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:#FFF4E5;border:1px solid #f0c36d;color:#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:#E7F8F1;color:#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:#EEF0F7;overflow:hidden}.ab-balk i{display:block;height:100%;background:var(--accent);border-radius:99px}.ab-balk.vol i{background:#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,#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:#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{display:flex;align-items:center;gap:8px;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 #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:#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 #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:#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:#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:rgba(17,19,58,.38);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:#fff;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:#fff}.bh-gevaar{border:1px solid #f3c6c1;background:#FFF6F5;border-radius:14px;padding:14px 16px}.bh-gevaar h3{color:#B42318}.bh-weg{background:#B42318;border-color:#B42318;color:#fff}.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:#fff}.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,#5B6080);line-height:1.35}.bh2-kpi .plus b{color:#067647}.bh2-kpi .min b{color:#B42318}.bh2-ok{margin:0;color:#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:#fff}.bh2-aandacht li.hoog{border-color:#F3C6C1;background:#FFF6F5}.bh2-aandacht li.midden{border-color:#F5DFA8;background:#FFFBF0}.bh2-stip{width:10px;height:10px;border-radius:50%;background:#D9A400}.bh2-aandacht li.hoog .bh2-stip{background:#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:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.bh2-chip span{color:var(--muted,#5B6080);margin-left:2px}.bh2-chip.aan{background:var(--ink,#11133A);border-color:var(--ink,#11133A);color:#fff}.bh2-chip.aan span{color:#C7CAE6}.bh2-tabel th{padding:11px 12px}.bh2-rij{cursor:pointer}.bh2-rij:hover td{background:#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,#5B6080);font-size:12px}.bh2-pill{margin-left:6px}.bh2-pijl{color:var(--muted,#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:#fff}.bh2-feiten span{font-size:12px;color:var(--muted,#5B6080)}.bh2-feiten b{font-size:15px}.bh2-feiten small{font-size:12px;color:var(--muted,#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,#5B6080)}.bh2-stappen span.aan{border-style:solid;border-color:#ABEFC6;background:#ECFDF3;color:#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:#fff;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-kaart-kb{border-color:#B9C1FF;background:#F3F4FF}.cz-kaart-kb .cz-kaart-kop b{color:#3B4BFF}.cz-kaart-signaal{border-color:#F0C36D;background:#FFF8E8}.cz-kaart-signaal .cz-kaart-kop b{color:#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 #d9d6ec;background:#fff;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:#5B2A9E}.ppp-blok.aan{border-color:#3B4BFF;background:#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:#fff}.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:#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:#fff;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:#F0C36D;background:#FFF8E8}.cz-agenda.uitloop .cz-agenda-voet span{color:#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:#fff}.ai2-pakket.aan{border-color:#ABEFC6;background:#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:#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:#ECFDF3;color:#067647}.ai2-waar.deels{background:#FFF8E8;color:#8A5A00}.ai2-waar.vs{background:#F2F4F7;color:#475467}.ai2-eu{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;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:#067647}.ai2-eu li.let:before{content:"!";color:#8A5A00}.ai2-eu li.nee:before{content:"✗";color:#B42318}.ai2-claim{margin:4px 0 0;font-size:13px;color:#067647}.ai2-meer{margin-top:12px;border:1px solid var(--line);border-radius:14px;background:#fff;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:#fff;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,#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-stop{margin-left:6px;flex:0 0 auto;background:var(--rec);color:#fff;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(--ink);color:#fff;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:#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;gap:10px;margin:14px 0}.ps-balk .kb-zoek{flex:1 1}.ps-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ps-lijst button{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{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:#E5484D;color:#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:#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:#F4F5FB;font-size:12.5px;color:#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:#B9BDD6;flex:none}.cz-tel.in .cz-tel-st i{background:#E0306B;animation:czTelPuls 1.4s infinite}.cz-tel.pauze{background:#FFF6D6;color:#6B5200}.cz-tel .btn{padding:5px 11px;border-radius:999px}.cz-tel .btn,.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}}