: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=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-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}.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-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-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}@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}: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-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-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}}@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}.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}.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-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,1.3fr) minmax(0,1fr);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}.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}}.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(3,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)}