@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-normal-s-izfB6B.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/newsreader-italic-CJDneadR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-variable-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #EDF0F2;--paper: #FBFCFD;--ink: #16232E;--ink-soft: #45555F;--ink-faint: #586A73;--line: #D5DDE1;--line-soft: #E3E9EC;--petrol: #294B86;--petrol-deep: #1C376A;--petrol-soft: #C9D8EC;--petrol-tint: #E8EEF7;--amber: #A65E18;--amber-soft: #F6E7D2;--amber-tint: #FBF2E5;--alert: #9B3B2E;--font-display: "Newsreader", Georgia, serif;--font-ui: "Inter", system-ui, sans-serif;--font-mono: "Inter", system-ui, sans-serif;--shadow: 0 1px 2px rgba(25, 41, 43, .04), 0 8px 24px rgba(25, 41, 43, .06);--radius: 14px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.portal-backdrop{min-height:100vh;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:24px}.portal-splash{flex-direction:column;gap:12px}.portal-card{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 40px;width:100%;max-width:420px}.portal-brand{padding:0 0 20px}.portal-tabs{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--line-soft)}.portal-tab{background:none;border:none;padding:8px 14px;font:inherit;font-size:14px;font-weight:500;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .14s,border-color .14s}.portal-tab.active{color:var(--petrol-deep);border-bottom-color:var(--petrol)}.portal-tab:hover:not(.active){color:var(--ink)}.portal-field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.portal-field label{font-size:13px;font-weight:500;color:var(--ink-soft)}.portal-field input{border:1px solid var(--line);border-radius:9px;padding:9px 13px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);transition:border-color .14s;outline:none}.portal-field input:focus{border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-tint)}.portal-field input:disabled{opacity:.55;cursor:not-allowed}.portal-error{background:#fdf0ee;border:1px solid #f0c0b8;border-radius:9px;color:var(--alert);font-size:13px;padding:10px 13px;margin-bottom:14px}.portal-submit{width:100%;margin-bottom:14px}.portal-switch{font-size:13px;color:var(--ink-soft);text-align:center;margin:0}.portal-link{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--petrol);font-weight:500;cursor:pointer;text-decoration:underline}.portal-link:hover{color:var(--petrol-deep)}.portal-toggle{display:flex;gap:6px}.portal-toggle-btn{flex:1;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;font-weight:500;color:var(--ink-soft);background:var(--paper);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.portal-toggle-btn.active{background:var(--petrol-tint);border-color:var(--petrol);color:var(--petrol-deep)}.portal-toggle-btn:disabled{opacity:.55;cursor:not-allowed}.portal-precert-note{display:flex;align-items:flex-start;gap:7px;background:var(--amber-tint);border:1px solid var(--amber-soft);border-radius:9px;padding:9px 12px;font-size:12px;color:var(--amber);margin-bottom:14px;line-height:1.5}.portal-precert-note svg{flex:none;margin-top:1px}.portal-logout{width:100%;margin-top:10px;font-size:13px;padding:8px 12px}.app{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:var(--paper);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:22px 16px;overflow-y:auto}.brand{font-family:var(--font-display);font-weight:600;font-size:23px;color:var(--petrol-deep);padding:6px 10px 20px;letter-spacing:-.01em}.brand span{color:var(--amber)}.nav{display:flex;flex-direction:column;gap:3px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ink-soft);padding:11px 12px;border-radius:10px;cursor:pointer;text-align:left;transition:background .16s,color .16s}.nav-item svg{flex:none;width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none}.nav-item:hover{background:var(--petrol-tint);color:var(--ink)}.nav-item.active{background:var(--petrol);color:#fff}.nav-item:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.nav-item:disabled{opacity:.45;cursor:default}.nav-item:disabled:hover{background:transparent;color:var(--ink-soft)}.nav-soon{margin-left:auto;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint)}.nav-sec{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);padding:18px 12px 6px}.side-foot{margin-top:auto;padding:14px 10px 4px;border-top:1px solid var(--line-soft)}.who-mini{display:flex;align-items:center;gap:10px;margin-top:12px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--petrol-soft);color:var(--petrol-deep);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex:none}.who-mini .nm{font-size:13px;font-weight:600;line-height:1.2}.who-mini .rl{font-size:11px;color:var(--ink-faint)}.disc-sel{font:inherit;font-size:11px;color:var(--ink-soft);background:transparent;border:0;border-bottom:1px dashed var(--line);padding:1px 2px;cursor:pointer;margin-top:2px;max-width:155px}.sidebar-lang-switch{display:flex;gap:6px;margin-top:10px}.sidebar-lang-btn{font-size:12px;font-weight:600;padding:4px 10px;border-radius:7px;line-height:1.3}.sidebar-lang-btn.active{background:var(--petrol-tint);color:var(--petrol-deep);border-color:var(--petrol-tint)}.disc-sel:hover{color:var(--petrol-deep)}.disc-sel:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.disc-note{font-size:10.5px;color:var(--ink-faint);line-height:1.5;margin:9px 0 0}.trust-mini{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);margin-top:12px;line-height:1.7}.trust-mini .dot{width:5px;height:5px;border-radius:50%;background:var(--petrol);display:inline-block;margin-right:6px;vertical-align:middle}.main{padding:30px 36px 80px;max-width:1180px}.view{display:none;animation:rise .35s ease both}.view.active{display:block}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vhead{margin-bottom:22px}.eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:0 0 4px}.vtitle{font-family:var(--font-display);font-weight:500;font-size:28px;letter-spacing:-.015em;margin:0}.vsub{color:var(--ink-soft);font-size:14px;margin:6px 0 0;max-width:64ch}.placeholder-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px 36px;color:var(--ink-faint);font-size:14px;margin-top:8px}.mtopbar{display:none;align-items:center;gap:12px;position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--line);padding:10px 14px}.mtopbar .brand{font-size:20px;padding:0;line-height:1}.mtoggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);background:var(--paper);border-radius:10px;color:var(--ink);cursor:pointer;flex:none}.mtoggle:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.scrim{display:none}.dialoog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c28266b}.dialoog{width:100%;max-width:480px;padding:24px 28px;background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);font-family:var(--font-ui)}.dialoog h4{margin:0 0 10px;font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--ink)}.dialoog p{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.dialoog .dialoog-grens{font-size:13px;color:var(--ink-faint)}.dialoog .actionbar{margin-top:16px}@media(max-width:760px){.app{grid-template-columns:1fr}.mtopbar{display:flex}.sidebar{position:fixed;top:0;left:0;z-index:60;width:268px;max-width:84vw;height:100vh;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 0 40px #19292b2e;overflow-y:auto}.sidebar.open{transform:none}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0c28266b;z-index:55;opacity:0;visibility:hidden;transition:opacity .25s}.scrim.open{opacity:1;visibility:visible}.main{padding:20px 16px 48px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{padding:16px 20px 13px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:10px}.card-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.card-head .more{margin-left:auto;font-size:12px;color:var(--petrol);cursor:pointer;font-weight:500}.card-head .more:hover{text-decoration:underline}.pill{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px}.pill.draft{background:var(--petrol-tint);color:var(--petrol-deep)}.pill.warn{background:var(--amber-tint);color:var(--amber)}.pill.ok{background:#e4efe8;color:#2e6b45}.pill.muted{background:var(--paper-2, #EFEDE8);color:var(--ink-faint)}.pill.ghost{background:transparent;border:1px dashed var(--line);color:var(--ink-faint)}.row .pill{align-self:center;flex:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:8px}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:15px 18px 14px;box-shadow:var(--shadow);position:relative;font:inherit;text-align:left;width:100%}.stat .n{font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.stat .n small{font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--ink-soft);letter-spacing:0;margin-left:6px}.stat .l{font-size:12.5px;color:var(--ink-soft);margin-top:7px}.stat .sub{font-size:11px;color:var(--ink-faint);margin-top:3px}.stat .sub.warm{color:var(--amber);font-weight:500}.stat.warn{border-color:var(--amber-soft);background:var(--amber-tint)}.stat.link{cursor:pointer;transition:border-color .15s}.stat.link:hover{border-color:var(--petrol-soft)}.stat.link:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.mile{font-size:12px;color:var(--ink-faint);margin:8px 2px 18px}.grid2{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}@media(max-width:1000px){.grid2{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}.row{display:flex;align-items:flex-start;gap:14px;width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;padding:14px 18px;border-bottom:1px solid var(--line-soft);transition:background .15s}.row:last-child{border-bottom:0}.row:hover{background:var(--petrol-tint)}.row:focus-visible{outline:none;background:var(--petrol-tint)}.row.past{opacity:.55}.row .t{font-family:var(--font-mono);font-size:12.5px;color:var(--petrol-deep);font-weight:500;width:46px;flex:none;padding-top:2px}.row .mid{flex:1;min-width:0}.row .nm{font-weight:600;font-size:14px}.row .nm small{font-weight:400;color:var(--ink-faint);font-size:12px;margin-left:7px}.row .watch{font-size:13px;color:var(--ink-soft);margin-top:3px;line-height:1.45;display:block}.row .watch b{color:var(--amber);font-weight:600}.row .meta{display:block;font-size:12px;color:var(--ink-faint);margin-top:2px}.row .side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.row .link{font-size:12px;color:var(--petrol);font-weight:500;background:transparent;border:0;font-family:inherit;cursor:pointer;padding:0}.row .link.warm{color:var(--amber)}.row .chev{color:var(--ink-faint);flex:none;align-self:center;font-family:var(--font-mono)}.row .stat-pill{flex:none;align-self:center}.group{padding:9px 18px 5px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);background:#f5f7f9;border-bottom:1px solid var(--line-soft)}.group b{color:var(--amber);font-weight:600;letter-spacing:0;text-transform:none;font-size:11.5px;margin-left:6px}.foot{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--petrol);font-weight:500;cursor:pointer}.strook{padding:14px 20px 10px;border-bottom:1px solid var(--line-soft)}.ruler{position:relative;height:54px}.ruler .tick{position:absolute;top:0;bottom:0;width:1px;background:var(--line-soft)}.ruler .tick span{position:absolute;top:40px;left:-14px;width:28px;text-align:center;font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.blk{position:absolute;top:6px;height:26px;border-radius:7px;background:var(--petrol-soft);border:1px solid var(--petrol-soft);color:var(--petrol-deep);font-size:11px;font-weight:600;line-height:24px;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blk.seen{background:var(--petrol);border-color:var(--petrol);color:#fff}.blk.none{background:transparent;border-style:dashed;border-color:var(--line);color:var(--ink-faint)}.blk.past{opacity:.45}.now{position:absolute;top:0;bottom:14px;width:2px;background:var(--amber);border-radius:2px;transition:left .5s ease}.now:after{content:"nu";position:absolute;top:-2px;left:5px;font-size:10px;color:var(--amber);font-weight:600}.now[hidden]{display:none}.strook .legend{display:flex;gap:14px;font-size:11px;color:var(--ink-faint);margin-top:6px;flex-wrap:wrap;background:transparent;border:0;border-radius:0;padding:0;margin-bottom:0;box-shadow:none}.strook .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px;margin-right:5px}.soon{display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;color:var(--ink-faint)}.soon .pill{margin-left:auto}.morgen{padding:12px 18px 14px;font-size:13.5px;color:var(--ink-soft)}.morgen b{color:var(--ink);font-weight:600}.morgen .row{padding:8px 0 0;border:0}.btn{font:inherit;font-weight:600;font-size:14px;cursor:pointer;border-radius:10px;padding:11px 20px;border:1px solid var(--petrol);background:var(--petrol);color:#fff;transition:background .16s,transform .06s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn:hover{background:var(--petrol-deep)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.ghost,.ghost{background:transparent;color:var(--petrol-deep);border-color:var(--line)}.btn.ghost:hover,.ghost:hover{background:var(--petrol-tint)}.actionbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 20px;border-top:1px solid var(--line-soft)}.actionbar .hint{font-size:12.5px;color:var(--ink-soft);margin-left:auto;max-width:230px}.callout{display:flex;gap:10px;align-items:flex-start;background:var(--petrol-tint);border:1px solid var(--petrol-soft);border-radius:11px;padding:13px 16px;font-size:12.5px;color:var(--petrol-deep);margin-top:16px;line-height:1.5}.callout svg{flex:none;margin-top:1px;stroke:currentColor;fill:none;stroke-width:2}.backlink{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;font:inherit;font-size:13px;color:var(--petrol);cursor:pointer;padding:6px 0;margin-bottom:6px;font-weight:500}.backlink:hover{text-decoration:underline}.hero{display:flex;min-height:168px;background:linear-gradient(135deg,#f3f7f2,#e6f0ec);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;margin-bottom:18px;position:relative}.hero-text{flex:1;min-width:0;padding:22px 0 22px 28px;display:flex;flex-direction:column;justify-content:center;gap:4px}.hero .vtitle{margin:0}.hero-line{font-size:14px;color:var(--ink-soft);margin:4px 0 0;max-width:54ch}.hero-line b{color:var(--ink);font-weight:600}.hero-cta{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--petrol-deep);font-weight:500;text-decoration:none;background:transparent;border:0;padding:0;font-family:inherit;cursor:pointer;text-align:left}.hero-cta .ch{color:var(--ink-faint)}.hero-zin{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink-soft);margin:12px 0 0;max-width:46ch;line-height:1.4;text-wrap:balance}.hero-art{flex:none;width:320px}.hero-art svg{width:100%;height:100%;display:block}.hero-art svg path,.hero-art svg circle,.hero-art svg rect{transition:fill .6s ease}@media(prefers-reduced-motion:reduce){.hero-art svg *{transition:none}}@media(max-width:720px){.hero-art{display:none}.hero-text{padding:20px 18px}.ruler .blk{font-size:0;padding:0;min-width:6px}}.cbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.csearch{flex:1;min-width:200px;display:flex;align-items:center;gap:9px;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:9px 14px;box-shadow:var(--shadow)}.csearch svg{flex:none;stroke:var(--ink-faint);fill:none;stroke-width:2}.csearch input{border:0;outline:0;font:inherit;font-size:14px;width:100%;background:transparent;color:var(--ink)}.chip{font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 13px;cursor:pointer;transition:all .15s}.chip:hover{border-color:var(--petrol-soft)}.chip.active{background:var(--petrol);color:#fff;border-color:var(--petrol)}.clist-head,.crow{display:grid;grid-template-columns:1.7fr .9fr .7fr .9fr 1fr 1.1fr;align-items:center;gap:14px;padding:12px 18px}.clist-head{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);border-bottom:1px solid var(--line)}.crow{border:0;background:transparent;font:inherit;text-align:left;width:100%;border-bottom:1px solid var(--line-soft);cursor:default}.crow:last-child{border-bottom:0}.crow.go{cursor:pointer}.crow.go:hover{background:var(--petrol-tint)}.crow.go:focus-visible{outline:none;background:var(--petrol-tint)}.crow .cn{display:flex;align-items:center;gap:11px;min-width:0}.crow .cav{width:32px;height:32px;border-radius:50%;background:var(--petrol-soft);color:var(--petrol-deep);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex:none}.crow .cnm{font-weight:600;font-size:14px}.crow .cd{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-soft)}.crow .cd.strong{color:var(--petrol-deep);font-weight:500}.cflag{font-family:var(--font-mono);font-size:10px;padding:3px 9px;border-radius:999px;justify-self:start}.cflag.con{background:var(--petrol-tint);color:var(--petrol-deep)}.cflag.op{background:var(--amber-tint);color:var(--amber)}.cflag.new{background:#e4efe8;color:#2e6b45}.cflag.none{color:var(--ink-faint)}.clist-foot{padding:13px 18px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint);border-top:1px solid var(--line-soft)}@media(max-width:820px){.clist-head{display:none}.crow{grid-template-columns:1fr auto;row-gap:4px}.crow .cd,.cflag{grid-column:1}.crow .cd.next{justify-self:end;grid-column:2;grid-row:1}}.client-hero{padding:20px 24px;margin-bottom:20px}.ch-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ch-av{width:48px;height:48px;border-radius:50%;background:var(--petrol-soft);color:var(--petrol-deep);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;flex:none}.ch-name{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.1}.ch-tag{font-size:12.5px;color:var(--ink-soft);margin-top:2px}.ch-status{margin-left:auto}.ch-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:2px 20px;padding:16px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}@media(max-width:640px){.ch-facts{grid-template-columns:repeat(2,1fr);gap:14px 20px}}.fact .fl{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:4px}.fact .fv{font-size:15px;font-weight:600}.fact .fv small{font-weight:400;color:var(--ink-soft);font-size:12.5px}.head-hulpvraag{background:var(--petrol-tint, #eef5f5);border-radius:12px;padding:14px 18px;margin:16px 0 0}.head-hulpvraag p{font-family:var(--font-serif, Georgia, serif);font-size:14.5px;line-height:1.55;margin:2px 0 0}.client-hero{--bp-inspring: 50px }.bplan{display:flex;gap:16px;align-items:flex-start;padding-top:16px}.hero-acties{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 0 var(--bp-inspring)}.bplan .bp-velden{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.bplan .bp-veld{padding:4px 0 12px}.bplan .bp-veld .field-label,.bplan [data-testid=plan-doelen] .field-label{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--ink)}.bplan .bp-veld .goal{margin:0}.bplan [data-testid=plan-doelen]{grid-column:1 / -1;margin-top:0!important;padding-top:12px;border-top:1px solid var(--line-soft)}@media(max-width:900px){.bplan .bp-velden{grid-template-columns:1fr}.hero-acties{margin-left:0}}.bplan .bp-ico{width:34px;height:34px;border-radius:9px;background:var(--amber-tint);color:var(--amber);display:flex;align-items:center;justify-content:center;flex:none}.bplan .bp-ico svg{stroke:currentColor;fill:none;stroke-width:2}.bplan .bp-h{display:flex;align-items:center;gap:10px;margin-bottom:5px}.bplan .bp-h h4{margin:0;font-size:13px;font-weight:600}.bplan .bp-h .upd{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint)}.bplan .goal{font-size:13.5px;color:var(--ink-soft);line-height:1.5;max-width:70ch}.bplan .goal b{color:var(--ink);font-weight:600}.plan-src{font-size:12px;color:var(--petrol);margin:4px 0 0}.bplan .bp-open{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--petrol);background:transparent;border:0;cursor:pointer;padding:0}.bplan .bp-open:hover{text-decoration:underline}.timeline{display:flex;gap:10px;overflow:auto;padding:4px 2px 10px}.tl{flex:none;min-width:120px;border:1px solid var(--line);border-radius:11px;padding:12px 14px;background:var(--paper);cursor:pointer;transition:border-color .15s}.tl:hover{border-color:var(--petrol-soft)}.tl.future{border-style:dashed;background:var(--petrol-tint)}.tl .dd{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.tl .ss{font-weight:600;font-size:13.5px;margin-top:4px}.tl .st{font-size:11.5px;color:var(--petrol);margin-top:6px}.tl.future .st{color:var(--amber)}.open-item{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.open-item:last-child{border-bottom:0}.open-item .mk{flex:none;margin-top:2px;color:var(--petrol)}.open-item.mine{background:var(--amber-tint);border-radius:8px;padding:11px 14px;border-bottom:0;margin:4px 0}.open-item.mine .mk{color:var(--amber)}.open-item .lead{font-family:var(--font-mono);font-size:10px;color:var(--amber);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:2px}.trend{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:13px 16px;margin:8px 0;transition:border-color .15s,background .15s;background:var(--paper)}.trend:hover{border-color:var(--petrol-soft);background:var(--petrol-tint)}.trend-top{display:flex;align-items:center;gap:12px}.trend-top .count{font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--petrol-deep);background:#fff;border:1px solid var(--petrol-soft);border-radius:999px;padding:3px 11px;flex:none}.trend-top .label{font-size:14.5px}.trend-top .chev{margin-left:auto;color:var(--ink-faint);font-size:12px;font-family:var(--font-mono);transition:transform .2s}.trend[aria-expanded=true] .chev{transform:rotate(90deg)}.trend-detail{display:none;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.trend[aria-expanded=true] .trend-detail{display:block;animation:rise .25s ease both}.moment{display:flex;gap:12px;padding:6px 0;font-size:13.5px;color:var(--ink-soft)}.moment .d{font-family:var(--font-mono);font-size:11.5px;color:var(--amber);flex:none;width:74px}.moment q{color:var(--ink)}.vtabs{display:flex;gap:6px;margin-bottom:18px;flex-wrap:wrap}.vtab{font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s}.vtab:hover{border-color:var(--petrol-soft)}.vtab.active{background:var(--petrol);color:#fff;border-color:var(--petrol)}.vtab .cnt{font-family:var(--font-mono);font-size:11px;background:#00000014;padding:1px 7px;border-radius:999px}.vtab.active .cnt{background:#fff3}.vmonth{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:18px 4px 8px}.vrow{display:grid;grid-template-columns:64px 1.4fr 1fr auto;align-items:center;gap:14px;width:100%;border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:13px 18px;margin-bottom:8px;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:border-color .15s}.vrow:hover{border-color:var(--petrol-soft)}.vrow .vd{font-family:var(--font-mono);font-size:12.5px;color:var(--petrol-deep);font-weight:500}.vrow .vc{font-weight:600;font-size:14px}.vrow .vc small{font-weight:400;color:var(--ink-faint);font-size:12px;margin-left:7px}.vrow .vt{font-size:13px;color:var(--ink-soft)}@media(max-width:680px){.vrow{grid-template-columns:1fr auto}.vrow .vt{display:none}}.daygroup{margin-bottom:28px}.daylabel{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);font-weight:500;padding:6px 0 10px;border-bottom:1px solid var(--border);margin-bottom:6px}.ag-row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 14px;margin-bottom:6px;cursor:pointer;text-align:left;transition:border-color .15s}.ag-row:hover{border-color:var(--petrol-soft)}.ag-row:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.ag-row .t{font-family:var(--font-mono);font-size:12.5px;color:var(--petrol-deep);font-weight:500}.ag-row .nm{font-weight:600;font-size:14px}@media(max-width:680px){.ag-row{grid-template-columns:52px 1fr auto}}.verslagen-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media(max-width:760px){.verslagen-columns{grid-template-columns:1fr}}.verslagen-col-heading{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin:0 0 12px;display:flex;align-items:center;gap:8px;font-weight:500}.verslagen-col-count{background:var(--petrol-tint);color:var(--petrol-deep);border-radius:999px;padding:1px 8px;font-size:11px}.verslagen-col-empty{font-size:13px;color:var(--ink-faint);padding:16px 4px;margin:0}.vbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.vstatus{display:flex;align-items:center;gap:8px}.vseg{display:inline-flex;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:3px;box-shadow:var(--shadow);margin-left:auto}.vseg button{font:inherit;font-size:13px;font-weight:500;color:var(--ink-soft);background:transparent;border:0;border-radius:8px;padding:7px 15px;cursor:pointer}.vseg button.active{background:var(--petrol);color:#fff}.legend{display:inline-flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 16px;margin-bottom:20px;box-shadow:var(--shadow)}.legend i{font-style:normal;display:inline-flex;align-items:center;gap:7px}.swatch{width:11px;height:11px;border-radius:3px;display:inline-block}.swatch.sys{background:var(--petrol)}.swatch.human{background:var(--amber)}.review{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}@media(max-width:900px){.review{grid-template-columns:1fr}}.aside{position:sticky;top:var(--rail-top, 24px);max-height:calc(100vh - var(--rail-top, 24px) - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:20px}@media(max-width:900px){.aside{position:static;max-height:none;overflow-y:visible}}.note{padding:6px 12px 12px}.note h4{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:16px 10px 5px}.prosa{font-size:14px;line-height:1.75;color:var(--ink);margin:0 0 10px}.prosa:last-child{margin-bottom:0}.prosa-zin{cursor:default;border-radius:3px;padding:1px 2px;margin:0 -2px;transition:background .12s,box-shadow .12s}.prosa-zin:hover,.prosa-zin:focus-visible,.prosa-zin.actief{background:var(--sys-tint, #eef2fb);box-shadow:inset 0 -1px 0 0 var(--sys, #43608f);outline:none}.prosa-zin.eigen{background:var(--amber-tint);box-shadow:inset 0 -1px 0 0 var(--amber)}.prosa-zin.eigen:hover{background:var(--amber-soft)}.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}.docsec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.docsec-static.placeholder{color:var(--ink-faint);font-style:italic}.docsec-heading{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.sectie-bewerk{background:none;border:0;padding:2px 6px;border-radius:6px;font:inherit;font-size:12px;color:var(--sys, #43608f);cursor:pointer;opacity:.75;transition:background .12s,opacity .12s}.sectie-bewerk:hover:not(:disabled){background:var(--sys-tint, #eef2fb);opacity:1}.sectie-bewerk:disabled{opacity:.3;cursor:default}.regel-edit{margin:0 0 10px}.regel-edit textarea{width:100%;font:inherit;font-size:14px;line-height:1.7;color:var(--ink);padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper, #fff);resize:vertical}.regel-edit textarea:focus{outline:none;border-color:var(--sys, #43608f);box-shadow:0 0 0 3px var(--sys-tint, #eef2fb)}.regel-edit.verwijderd textarea{opacity:.45;text-decoration:line-through}.regel-edit-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;font-size:12px}.regel-edit-meta .tag{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.regel-edit-meta .tag-eigen{color:var(--amber)}.regel-verwijder{background:none;border:0;padding:2px 6px;border-radius:6px;font:inherit;font-size:12px;color:var(--alert, #b4503f);cursor:pointer;opacity:.8}.regel-verwijder:hover{background:#fdf0ee;opacity:1}.sectie-edit-knoppen{display:flex;gap:8px;margin-top:12px}.sectie-opslaan-fout{margin:10px 0 0;padding:8px 10px;border:1px solid #f0c0b8;border-radius:8px;background:#fdf0ee;color:var(--alert, #b4503f);font-size:13px}.claim{position:relative;display:block;width:100%;text-align:left;background:transparent;border:0;border-left:2px solid transparent;font:inherit;color:var(--ink);cursor:pointer;padding:10px 14px 10px 16px;border-radius:0 8px 8px 0;transition:background .15s,border-color .15s;line-height:1.5}.claim:hover{background:var(--petrol-tint)}.claim.active{background:var(--petrol-tint);border-left-color:var(--petrol)}.claim .src{font-family:var(--font-mono);font-size:11px;color:var(--petrol);margin-left:8px;white-space:nowrap;opacity:.7}.claim.active .src,.claim:hover .src{opacity:1}.claim .src .src-mark+.src-mark{margin-left:10px}.claim.edited{background:var(--amber-tint);border-left-color:var(--amber)}.claim.edited:hover,.claim.edited.active{background:var(--amber-soft)}.claim.edited .tag{font-family:var(--font-mono);font-size:10px;color:var(--amber);margin-left:8px;border:1px solid var(--amber-soft);background:#fff;padding:1px 7px;border-radius:999px}.source-body{padding:16px 20px 20px;min-height:140px}.source-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.source-meta .who{font-weight:600;font-size:13px}.source-meta .ts{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);margin-left:auto}.quote{font-size:15px;line-height:1.6;border-left:3px solid var(--amber-soft);padding:2px 0 2px 16px}.quote mark{background:var(--amber-soft);color:var(--amber);padding:1px 2px;border-radius:3px}.source-foot{margin-top:16px;font-size:12px;color:var(--ink-faint);font-family:var(--font-mono)}.source-empty{color:var(--ink-faint);font-size:13.5px;line-height:1.6}.fields{padding:4px 12px 14px}.field{display:flex;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--line-soft)}.field:last-child{border-bottom:0}.field .k{font-size:12px;color:var(--ink-soft);width:120px;flex:none}.field .v{font-size:13.5px;font-weight:500}.field .okp{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--petrol);border:1px solid var(--petrol-soft);background:var(--petrol-tint);border-radius:999px;padding:2px 9px}.note-faint{font-size:11.5px;color:var(--ink-faint);margin:10px 6px 0;line-height:1.5}.player{display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:13px 18px;margin-bottom:18px}.player .play{width:42px;height:42px;border-radius:50%;background:var(--petrol);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.player .play svg{fill:currentColor;stroke:none}.player .play:hover{background:var(--petrol-deep)}.player .ptime{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-faint);flex:none;width:104px}.player .ptime b{color:var(--petrol-deep)}.player .wave{position:relative;flex:1;height:38px;cursor:pointer;min-width:120px}.player .wave svg{width:100%;height:100%;display:block}.player .head{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--amber);left:6%;transition:left .18s}.player .head:after{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--amber)}.player .pspeed{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:6px 9px;background:transparent;cursor:pointer;flex:none}.player .ptr{font:inherit;font-size:12.5px;color:var(--petrol);font-weight:600;cursor:pointer;flex:none;background:transparent;border:0}.player .ptr:hover{text-decoration:underline}@media(max-width:680px){.player .ptr,.player .pspeed{display:none}}.docsec{padding:2px 8px 4px}.docsec h4{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:16px 10px 5px;display:flex;align-items:center;gap:8px}.docsec h4 .opt{color:var(--amber);letter-spacing:.03em}.docblock-kop{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft, var(--ink));margin:26px 18px 2px;padding-top:12px;border-top:1px solid var(--line)}.docblock-end{margin:26px 18px 0;border-top:1px solid var(--line)}.dossierkop{margin:14px 10px 4px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink);display:grid;gap:3px}.dossierkop .dk-label{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);display:inline-block;min-width:130px}.docsec .static-text{margin:4px 10px 8px;white-space:pre-wrap}.docsec .static-text-placeholder,.docsec .clinician-only-placeholder{margin:4px 10px 8px;color:var(--ink-faint);font-style:italic}.addnote{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--petrol);background:transparent;border:0;cursor:pointer;padding:7px 14px;margin:2px 6px}.addnote:hover{text-decoration:underline}.tr-wrap{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.tr-turn{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;border:0;background:transparent;font:inherit;padding:12px 14px;border-radius:10px;transition:background .12s}.tr-turn:hover{background:var(--petrol-tint)}.tr-turn .tt{font-family:var(--font-mono);font-size:11.5px;color:var(--petrol);flex:none;width:46px;padding-top:2px}.tr-turn .tspk{display:inline-flex;align-self:flex-start;font-weight:600;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);background:var(--line-soft);padding:2px 9px;border-radius:999px}.tr-turn.me .tspk{color:var(--amber);background:var(--amber-soft)}.tr-turn .ttx{font-size:13.5px;line-height:1.6;color:var(--ink)}.tr-turn mark{background:var(--amber-soft);color:var(--amber);padding:1px 2px;border-radius:3px}.tr-turn .ttx.tr-normalized{text-decoration:underline dotted var(--ink-soft);text-underline-offset:3px}.tr-turn .ttx.tr-repaired{text-decoration:underline dotted var(--petrol);text-underline-offset:3px}.tr-turn.tr-uncertain{border-left:3px solid var(--amber);padding-left:11px;background:var(--amber-tint)}.tr-turn.tr-uncertain:hover{background:var(--amber-soft)}.tr-uncertain-marker{display:inline-block;margin-left:6px;font-size:12px;color:var(--amber)}.tr-turn.tr-bron{background:var(--amber-tint);box-shadow:inset 3px 0 0 var(--amber-soft)}.tr-turn.tr-highlighted{background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}.bronmoment{padding:10px 14px;border-top:1px solid var(--line-soft)}.bronmoment:first-of-type{border-top:0}.bronmoment-tijd{display:block;margin-bottom:4px;color:var(--amber);font-weight:600;font-size:11.5px;font-variant-numeric:tabular-nums}.bronmoment-fragment{margin:0 0 6px;font-size:13px;line-height:1.55}.bronmoment-fragment:last-child{margin-bottom:0}.bronmoment-uitspraak{margin:0;font-family:var(--font-display);font-style:italic;color:var(--ink-soft);font-size:13px;line-height:1.55}.bronmoment-tijden{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.bronmoment-tijden .bronmoment-tijd{display:inline;margin:0}.tr-melding{padding:12px 14px;margin:0;font-size:13px;line-height:1.55;color:var(--ink-soft)}.claim-warn{color:var(--amber);margin-left:6px;font-size:12px;cursor:help}.claim-lang-warn{color:var(--alert);margin-left:6px;font-size:12px;cursor:help}.chk{padding:8px 8px 12px}.chk-item{display:flex;gap:11px;align-items:flex-start;padding:9px 12px;font-size:13px}.chk-item .cb{width:18px;height:18px;border-radius:5px;flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.chk-item .cb.done{background:var(--petrol);color:#fff}.chk-item .cb.todo{border:2px solid var(--amber);color:var(--amber)}.chk-item .cb svg{stroke:currentColor;fill:none;stroke-width:3}.chk-item .ct{color:var(--ink)}.chk-item .ct small{display:block;color:var(--ink-faint);font-size:11.5px;margin-top:1px}.pv-doc{padding:32px 40px 34px;max-width:700px;margin:0 auto}.pv-head{border-bottom:2px solid var(--ink);padding-bottom:14px;margin-bottom:22px}.pv-title{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em}.pv-meta{font-size:12.5px;color:var(--ink-soft);margin-top:8px;line-height:1.7}.pv-h{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--petrol-deep);margin:22px 0 8px;border-bottom:1px solid var(--line);padding-bottom:5px}.pv-p{font-size:14px;line-height:1.65;margin:0 0 9px;color:var(--ink)}.pv-foot{margin-top:28px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--ink-faint);line-height:1.6}.sim-live{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start;margin-bottom:26px}@media(max-width:900px){.sim-live{grid-template-columns:1fr}}.histrow{display:grid;grid-template-columns:74px 1fr auto auto;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line-soft);font-size:13.5px;width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.histrow:last-child{border-bottom:0}.histrow:hover{background:var(--petrol-tint)}.histrow .hd{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.histrow .hs{font-weight:600}.histrow .hdur{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-soft)}.histrow .hsc{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--petrol-deep)}.scenrow{display:flex;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line-soft)}.scenrow:last-child{border-bottom:0}.scenrow .si{width:36px;height:36px;border-radius:9px;background:var(--petrol-tint);color:var(--petrol-deep);display:flex;align-items:center;justify-content:center;flex:none;font-weight:600;font-size:14px}.scenrow .smid{flex:1;min-width:0}.scenrow .sh{font-weight:600;font-size:14px}.scenrow .sd{font-size:12.5px;color:var(--ink-soft);line-height:1.4}.scenrow .sdiff{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);flex:none}.scenrow .sgo{font:inherit;font-weight:600;font-size:12.5px;color:#fff;background:var(--petrol);border:0;border-radius:9px;padding:8px 14px;cursor:pointer;flex:none}.scenrow .sgo:hover{background:var(--petrol-deep)}.simnote{font-size:11.5px;color:var(--ink-faint);padding:12px 16px;line-height:1.5;border-top:1px solid var(--line-soft)}.prac{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:start}@media(max-width:900px){.prac{grid-template-columns:1fr}}.prac-stage{background:linear-gradient(165deg,#0e5450,#0a3c39);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:500px;overflow:hidden;color:#eaf3f0}.prac-top{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.prac-top .pa{width:42px;height:42px;border-radius:50%;background:#ffffff24;display:flex;align-items:center;justify-content:center;font-weight:600;flex:none}.prac-top .pn{font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.1}.prac-top .pss{font-size:11.5px;opacity:.72;font-family:var(--font-mono);margin-top:1px}.prac-top .synth{font-family:var(--font-mono);font-size:9.5px;background:#ffffff1f;padding:4px 9px;border-radius:999px;margin-left:4px}.prac-top .tmr{margin-left:auto;font-family:var(--font-mono);font-size:14px;opacity:.9}.prac-top .endb{font:inherit;font-weight:600;font-size:13px;color:#fff;background:var(--alert);border:0;border-radius:9px;padding:8px 13px;cursor:pointer}.prac-top .endb:hover{background:#86311f}.prac-convo{flex:1;padding:22px 22px 8px;display:flex;flex-direction:column;gap:11px;overflow:auto}.pbub{max-width:80%;padding:10px 15px;border-radius:14px;line-height:1.5;font-size:14.5px}.pbub.them{background:#ffffff21;align-self:flex-start;border-bottom-left-radius:4px}.pbub.me{background:var(--amber);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.pbub .lbl{display:block;font-family:var(--font-mono);font-size:9px;opacity:.7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.prac-status{text-align:center;font-size:12.5px;opacity:.85;font-family:var(--font-mono);padding:6px 0 2px;min-height:20px}.prac-dock{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px 22px}.bigmic{width:70px;height:70px;border-radius:50%;background:#fff;color:var(--petrol-deep);display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:transform .08s}.bigmic svg{stroke:currentColor;fill:none;stroke-width:2}.bigmic:active{transform:scale(.95)}@keyframes pulse{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 #fff0}}.bigmic.live{animation:pulse 1.5s infinite}.dock-side{font:inherit;font-size:12.5px;font-weight:500;color:#eaf3f0;background:#ffffff1a;border:0;border-radius:9px;padding:9px 13px;cursor:pointer}.dock-side:hover{background:#ffffff29}.prac-cue{padding:18px 20px}.prac-cue .lead{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 6px}.prac-cue .skill{font-size:15px;color:var(--petrol-deep);font-weight:600;line-height:1.35}.prac-cue .gd{font-size:13px;color:var(--ink-soft);margin:6px 0 0;line-height:1.5}.cue-tips{list-style:none;margin:14px 0 0;padding:0}.cue-tips li{display:flex;gap:9px;font-size:13.5px;padding:6px 0;color:var(--ink)}.cue-tips li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--petrol);flex:none;margin-top:7px}.res-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 24px}.res-score{font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-.02em;color:var(--petrol-deep);line-height:1}.res-score small{font-size:17px;color:var(--ink-faint)}.res-meta{font-size:13px;color:var(--ink-soft);line-height:1.6}.res-meta b{color:var(--ink)}.eval-grid{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}@media(max-width:900px){.eval-grid{grid-template-columns:1fr}}.evsession{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;padding:13px 18px;border-bottom:1px solid var(--line-soft);transition:background .15s}.evsession:last-child{border-bottom:0}.evsession:hover,.evsession.active{background:var(--petrol-tint)}.evsession .nm{font-weight:600;font-size:13.5px;flex:1}.evsession .nm small{color:var(--ink-faint);font-weight:400;font-size:12px;display:block;margin-top:1px}.evsession .sc{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--petrol-deep)}.evsession-tags{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.score-explain{font-size:13px;margin:0 0 20px;align-items:flex-start;line-height:1.55}.evbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.evbar .lab{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-right:-8px}.seg{display:inline-flex;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:3px;box-shadow:var(--shadow)}.seg button{font:inherit;font-size:13px;font-weight:500;color:var(--ink-soft);background:transparent;border:0;border-radius:8px;padding:7px 14px;cursor:pointer}.seg button.active{background:var(--petrol);color:#fff}.skillsel{font:inherit;font-size:13.5px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:8px 13px;cursor:pointer;box-shadow:var(--shadow)}.chart-card{padding:20px 22px;margin-bottom:20px}.chart-head{display:flex;align-items:baseline;gap:14px;margin-bottom:6px;flex-wrap:wrap}.chart-head .big{font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.02em}.chart-head .big small{font-size:15px;color:var(--ink-faint)}.delta{font-family:var(--font-mono);font-size:13px;font-weight:500;padding:3px 10px;border-radius:999px}.delta.up{background:#e4efe8;color:#2e6b45}.delta.down{background:#f5e3e0;color:#a24a38}.delta.flat{background:var(--line-soft);color:var(--ink-soft)}.eval-methodiek-tabs{margin-bottom:18px}.standing-card{padding:20px 22px;margin-bottom:20px}.standing-row{display:flex;align-items:center;gap:14px;padding:10px 4px;border-bottom:1px solid var(--line-soft)}.standing-row:last-child{border-bottom:0}.standing-skill{flex:0 0 200px;font-size:13.5px;font-weight:600}.standing-bar-track{flex:1;height:10px;border-radius:99px;background:var(--line-soft);overflow:hidden}.standing-bar-fill{height:100%;border-radius:99px;background:var(--petrol)}.standing-value{flex:0 0 auto;font-family:var(--font-mono);font-size:13.5px;font-weight:500;color:var(--petrol-deep);min-width:48px;text-align:right}.standing-value small{font-size:11px;color:var(--ink-faint)}.evsession--compact .nm{flex:1;font-weight:500}.evsession--compact .nm small{display:inline;margin:0;font-weight:500;color:var(--ink);font-size:13.5px}.cmp-row{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line-soft)}.cmp-row:last-child{border-bottom:0}.cmp-row--overall{font-weight:600;background:var(--petrol-tint)}.cmp-skill{flex:1;font-size:14px;font-weight:600}.cmp-scores{display:block;font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--petrol-deep);margin-top:2px}.cmp-delta{font-family:var(--font-mono);font-size:13px;font-weight:500;padding:3px 10px;border-radius:999px;min-width:44px;text-align:center;background:var(--line-soft);color:var(--ink-soft)}.cmp-delta.up{background:#e4efe8;color:#2e6b45}.cmp-delta.down{background:#f5e3e0;color:#a24a38}.cmp-delta.flat{background:var(--line-soft);color:var(--ink-soft)}.chart-head .lbl{font-size:13px;color:var(--ink-soft);margin-left:auto}.chart-svg{width:100%;height:auto;display:block;margin-top:8px}.chart-x{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint);margin-top:6px;padding:0 4px}.devnote{font-size:13px;color:var(--ink-soft);margin-top:8px;line-height:1.5}.item{padding:15px 20px;border-bottom:1px solid var(--line-soft)}.item:last-child{border-bottom:0}.item-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.item-top .in{font-weight:600;font-size:14px;flex:1}.item-top .iv{font-family:var(--font-mono);font-size:13px;color:var(--petrol-deep)}.scale{display:flex;gap:4px}.scale span{width:26px;height:7px;border-radius:99px;background:var(--line-soft)}.scale span.on{background:var(--petrol)}.item .ev{font-size:13px;color:var(--ink-soft);margin-top:9px;line-height:1.5;border-left:2px solid var(--amber-soft);padding-left:12px}.item .ev .src{font-family:var(--font-mono);font-size:11px;color:var(--amber)}.skill-excerpt{margin-top:10px;padding:10px 14px;background:var(--petrol-tint, #eef6f5);border-left:3px solid var(--line-soft);border-radius:6px;font-size:12px;color:var(--ink-soft);line-height:1.6}.skill-excerpt--low{background:#fdf6ee;border-left-color:var(--amber)}.skill-excerpt__label{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.skill-excerpt__line{margin:0;padding:0;white-space:pre-wrap}.skill-excerpt__line+.skill-excerpt__line{margin-top:4px}.rec-wrap{max-width:560px;margin:0 auto}.rec-agenda{display:flex;align-items:center;gap:12px;background:var(--petrol-tint);border:1px solid var(--petrol-soft);border-radius:12px;padding:13px 16px;margin-bottom:18px;font-size:13.5px}.rec-agenda svg{flex:none;stroke:var(--petrol);fill:none;stroke-width:1.8}.rec-agenda b{color:var(--petrol-deep)}.rec-agenda .ch{margin-left:auto;font-size:12.5px;color:var(--petrol);font-weight:600;cursor:pointer}.rec-card{padding:24px}.rec-lbl{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 7px}.rec-patient{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:7px}.rec-patient .pa{width:40px;height:40px;border-radius:50%;background:var(--petrol-soft);color:var(--petrol-deep);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex:none}.rec-patient .pn{font-weight:600;font-size:15px}.rec-patient .pm{font-size:12.5px;color:var(--ink-soft)}.rec-patient .chg{margin-left:auto;font-size:12.5px;color:var(--petrol);font-weight:600;background:transparent;border:0;cursor:pointer}.consent{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;margin-bottom:22px}.consent .box{width:22px;height:22px;border-radius:6px;border:2px solid var(--petrol);background:var(--petrol);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.consent .box svg{stroke:currentColor;fill:none;stroke-width:3}.consent .ct{font-size:13.5px}.consent .ct small{display:block;color:var(--ink-faint);font-size:11.5px;margin-top:1px}.rec-action{text-align:center}.recbtn{display:inline-flex;align-items:center;gap:12px;font:inherit;font-weight:600;font-size:16px;color:#fff;background:var(--alert);border:0;border-radius:999px;padding:15px 30px;cursor:pointer;box-shadow:0 6px 18px #9b3b2e47;transition:transform .06s,background .16s}.recbtn:hover{background:#86311f}.recbtn:active{transform:translateY(1px)}.recbtn .rd{width:14px;height:14px;border-radius:50%;background:#fff}@media(max-width:680px){.hero{flex-direction:column;padding:20px 16px 16px}.hero-art{width:100%;max-height:100px}.clist-head{display:none}.crow{grid-template-columns:1fr auto}.crow .cd:nth-child(3),.crow .cd:nth-child(4){display:none}}.field-group{display:grid;gap:14px;padding:0 24px}.field-row{display:flex;flex-direction:column;gap:5px}.field-label{font-size:13px;font-weight:500;color:var(--ink-soft)}.field-input,.field-select,.field-textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:10px 13px;transition:border-color .14s,box-shadow .14s;outline:none;width:100%;box-sizing:border-box}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-tint)}.field-input:disabled,.field-select:disabled,.field-textarea:disabled{opacity:.55;cursor:not-allowed}.field-input--narrow{max-width:200px}.field-input--medium,.field-select--medium{max-width:340px}.field-textarea{resize:vertical;line-height:1.5}.rec-card-body{padding:20px 24px 0}.rec-hint{font-size:12px;color:var(--ink-faint);margin:0 0 18px;line-height:1.5}.set-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--line-soft)}.set-row:last-child{border-bottom:0}.set-row .sk{font-size:13.5px;font-weight:600;width:210px;flex:none}.set-row .sk small{display:block;font-weight:400;color:var(--ink-faint);font-size:11.5px;margin-top:2px}.set-row .sv{font-size:13.5px;color:var(--ink-soft)}.btn:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.claim:focus-visible{outline:none;background:var(--petrol-tint);border-left-color:var(--petrol)}.vrow:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.crow:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.trend:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.histrow:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.evsession:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.sgo:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.vseg button:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.backlink:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.dock-side:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.endb:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.portal-tab:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.portal-link:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.portal-toggle-btn:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.portal-logout:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.csearch:focus-within{outline:2px solid var(--petrol);outline-offset:2px;border-color:var(--petrol)}.agenda-controls{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.agenda-controls .week-nav{display:flex;align-items:center;gap:6px}.agenda-controls .week-nav-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:8px;padding:7px 11px;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.agenda-controls .week-nav-btn:hover{border-color:var(--petrol-soft);color:var(--ink)}.agenda-controls .week-nav-btn:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.agenda-controls .week-label{font-family:var(--font-mono);font-size:13px;color:var(--ink-soft);font-weight:500;margin-left:4px}.agenda-controls .week-spacer{flex:1}.agenda-week-grid{display:grid;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);overflow:hidden;margin-bottom:16px}.agenda-week-grid .awg-head{display:grid;grid-template-columns:var(--awg-cols);border-bottom:1px solid var(--line)}.agenda-week-grid .awg-head-cell{padding:10px 8px;font-size:12px;font-weight:500;color:var(--ink-soft);text-align:center;border-left:1px solid var(--line-soft)}.agenda-week-grid .awg-head-cell:first-child{border-left:none}.agenda-week-grid .awg-head-cell.is-today{color:var(--petrol-deep);background:var(--petrol-tint);font-weight:600}.agenda-week-grid .awg-body{position:relative;display:grid;grid-template-columns:var(--awg-cols);height:var(--awg-height, 640px)}.agenda-week-grid .awg-time-col{position:relative;border-left:none}.agenda-week-grid .awg-hour-label{position:absolute;left:0;right:6px;text-align:right;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint);transform:translateY(-6px)}.agenda-week-grid .awg-day-col{position:relative;border-left:1px solid var(--line-soft)}.agenda-week-grid .awg-day-col.is-today{background:var(--petrol-tint)}.agenda-week-grid .awg-hourline{position:absolute;left:0;right:0;border-top:1px solid var(--line-soft)}.agenda-week-grid .awg-now-line{position:absolute;left:0;right:0;height:2px;background:var(--amber);z-index:3}.agenda-block{position:absolute;left:3px;right:3px;border-radius:6px;border:1px solid var(--line);border-left-width:3px;background:var(--paper);padding:4px 6px;font-size:11.5px;line-height:1.3;text-align:left;cursor:pointer;overflow:hidden;z-index:2;transition:box-shadow .15s}.agenda-block:hover{box-shadow:0 2px 8px #19292b1f}.agenda-block:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.agenda-block .ab-time{font-family:var(--font-mono);font-weight:600;color:var(--petrol-deep);display:block}.agenda-block .ab-name{font-weight:600;color:var(--ink);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-block .ab-type{color:var(--ink-soft);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-block.is-past{opacity:.55;filter:grayscale(.4)}.agenda-block .ab-verslag-klaar{color:var(--petrol-deep);font-weight:600}.agenda-block.type-cgt{border-left-color:var(--petrol);background:var(--petrol-tint)}.agenda-block.type-schema{border-left-color:#7a5c9e;background:#f1ecf7}.agenda-block.type-emdr{border-left-color:var(--amber);background:var(--amber-tint)}.agenda-block.type-act{border-left-color:#3e7a8c;background:#e9f2f4}.agenda-block.type-intake{border-left-color:var(--alert);background:#fbeeec}.agenda-block.type-overig{border-left-color:var(--ink-faint);background:var(--line-soft)}.agenda-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:24px;font-size:12.5px;color:var(--ink-soft)}.agenda-legend .al-item{display:flex;align-items:center;gap:6px}.agenda-legend .al-swatch{width:10px;height:10px;border-radius:3px;flex:none}.al-swatch.type-cgt{background:var(--petrol)}.al-swatch.type-schema{background:#7a5c9e}.al-swatch.type-emdr{background:var(--amber)}.al-swatch.type-act{background:#3e7a8c}.al-swatch.type-intake{background:var(--alert)}.al-swatch.type-overig{background:var(--ink-faint)}.agenda-detail-strip{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:14px 18px;margin-bottom:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.agenda-detail-strip .ads-info{font-size:13.5px;color:var(--ink)}.agenda-detail-strip .ads-info b{color:var(--petrol-deep)}.agenda-detail-strip .ads-actions{margin-left:auto;display:flex;gap:10px}.agenda-koppeling{max-width:680px;margin-bottom:20px}.agenda-koppeling .ak-body{padding:16px 20px 20px}.ak-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line-soft)}.ak-row:last-of-type{border-bottom:none}.ak-row-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.ak-provider{font-weight:600;color:var(--ink)}.ak-account,.ak-calendar{color:var(--ink-soft)}.ak-row-sync{font-size:12px;color:var(--ink-faint);flex:none}.ak-weekcount{margin:12px 0 0;font-size:13px;color:var(--ink-soft)}.ak-intro{margin:0 0 14px;font-size:14px;color:var(--ink-soft);max-width:60ch}.ak-connect-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ak-connect-row .btn.ghost:disabled{opacity:.55;cursor:not-allowed}.ak-soon{font-size:12px;color:var(--ink-faint);font-style:italic}.agenda-src{position:absolute;top:3px;right:3px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--petrol);color:#fff;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1;z-index:1}.agenda-block.from-external{border-left-style:dashed;border-left-width:2px}.al-swatch.from-external{background:var(--petrol)}@media(max-width:720px){.agenda-week-grid{display:none}.agenda-controls .week-nav-btn{padding:8px 12px}.ak-row{flex-direction:column;align-items:flex-start}}@media(min-width:721px){.agenda-mobile-list{display:none}}.signalen-beschrijvend{margin-left:auto}.card-head .sub{font-size:12px;color:var(--ink-faint)}.signalen-recap{margin:0 20px 4px;padding:11px 14px;background:var(--petrol-tint);border-radius:8px}.signalen-recap p{margin:3px 0 0;font-family:var(--font-display);font-size:14px;line-height:1.6}.split{display:grid;grid-template-columns:1.08fr 1fr;border-top:1px solid var(--line-soft)}.split .left{padding:4px 0 8px}.split .row{display:block;width:100%;text-align:left;background:none;border:none;border-left:3px solid transparent;padding:13px 20px;cursor:pointer;font:inherit;color:inherit}.split .row:hover{background:var(--paper)}.split .row.sel{background:var(--petrol-tint);border-left-color:var(--petrol)}.split .row:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.split .row .caps{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:4px}.split .row .caps .new{color:var(--petrol)}.split .row .caps .ok{color:#2e6b45}.split .row p{margin:0;font-family:var(--font-display);font-size:14.5px;line-height:1.6}.split .row.quiet p{font-size:13.5px;color:var(--ink-soft)}.signalen-leeg,.signalen-fout{margin:0;padding:14px 20px;font-size:13.5px;color:var(--ink-soft)}.signalen-fout{color:var(--alert);font-weight:500}.signalen-pending{margin:0;padding:0 20px 12px;font-size:12px;color:var(--ink-faint);font-style:italic}.signaal-citaten .signaal-citaat+.signaal-citaat{margin-top:12px}.signaal-citaten .caps{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:4px}.split .row .signaal-citaten .q{margin:0;font-family:var(--font-display);font-style:italic;color:var(--ink);font-size:14.5px;line-height:1.6}.split .hint{padding:10px 20px 14px;font-size:12px;color:var(--ink-faint);line-height:1.7}.split .hint b{color:var(--ink-soft)}.signalen-disclaimer{font-size:11.5px}.linkknop{background:none;border:none;padding:0;font:inherit;color:var(--petrol);cursor:pointer;text-decoration:underline}.right-panel{border-left:1px solid var(--line-soft);padding:20px 22px;background:var(--paper);border-radius:0 0 var(--radius) 0}.src-block{margin-bottom:18px}.src-block .caps{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:6px}.src-block .q{font-family:var(--font-display);font-style:italic;color:var(--ink-soft);font-size:13.5px;line-height:1.6}.signaal-titel{font-weight:600;margin-bottom:2px}.row .signaal-titel+p{color:var(--ink-soft);font-size:13px}.vindplaats{border-left:2px solid var(--rule, rgba(0, 0, 0, .08));padding-left:10px;margin-bottom:10px}.vindplaats:last-child{margin-bottom:0}.vindplaats-meta{font-size:11px;color:var(--ink-faint);margin-bottom:3px;font-variant-numeric:tabular-nums}.waarom{background:var(--petrol-tint);border-radius:8px;padding:11px 14px;font-size:12.5px;color:var(--ink-soft);margin-bottom:16px}.waarom .caps{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:3px}.judge button{background:none;border:none;padding:0;margin-right:18px;font:inherit;font-weight:600;font-size:13px;cursor:pointer}.judge button:hover{text-decoration:underline}.judge .ok{color:#2e6b45}.judge .no{color:var(--ink-soft)}.judge .wrong{color:var(--ink-faint);font-weight:400;font-size:12px}.judge-note{font-size:11px;color:var(--ink-faint);margin-top:8px;line-height:1.6}.signalen-geen-bron{margin:0;font-size:12.5px;color:var(--ink-faint)}@media(max-width:860px){.split{grid-template-columns:1fr}.right-panel{border-left:none;border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius) var(--radius)}}.weergave{margin-top:18px}.weergave .caps{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:6px}.weergave button{font:inherit;font-size:12px;font-weight:600;color:var(--petrol-deep);background:transparent;border:1px solid var(--line);border-radius:8px;padding:5px 10px;margin-right:8px;cursor:pointer;transition:background .16s}.weergave button:hover{background:var(--petrol-tint)}.behandelplan{margin:-30px -36px 0;padding-bottom:24px}.bp-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap;line-height:1.3}.bp-chip:before{content:"";width:7px;height:7px;border-radius:50%}.bp-chip.intake{background:var(--petrol-tint);color:var(--petrol-deep)}.bp-chip.intake:before{background:var(--petrol)}.bp-chip.voorstel{background:var(--amber-tint);color:var(--amber)}.bp-chip.voorstel:before{background:var(--amber)}.bp-chip.jij{background:transparent;color:var(--ink-soft);border:1px dashed var(--line)}.bp-chip.jij:before{background:var(--ink-faint)}.bp-chip.praktijk{background:var(--line-soft);color:var(--ink-faint)}.bp-chip.praktijk:before{background:var(--line)}.bp-kop{position:sticky;top:0;z-index:3;background:#edf0f2f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);padding:16px 24px 14px;display:flex;flex-wrap:wrap;gap:10px 24px;align-items:flex-end;justify-content:space-between}.bp-kop-tekst{min-width:0}.bp-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:0 0 4px}.bp-kicker-link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.bp-kicker-link:hover{color:var(--petrol)}.bp-titel{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-.015em;margin:0;line-height:1.15}.bp-titel small{font-family:var(--font-ui);font-size:13px;color:var(--ink-faint);font-weight:400;letter-spacing:0;margin-left:8px}.bp-meta{font-size:13px;color:var(--ink-soft);margin:4px 0 0}.bp-meta b{font-weight:500;color:var(--ink)}.bp-bronlink{font:inherit;color:var(--petrol);background:none;border:0;padding:0;cursor:pointer}.bp-bronlink:hover{text-decoration:underline}.bp-voortgang{font-size:13px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.bp-melding{margin:6px 0 0;font-size:12.5px;color:var(--ink-soft);max-width:70ch}.bp-melding.bp-fout{color:var(--alert)}.bp-acties{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bp-btn{font:inherit;font-size:14px;font-weight:500;padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.bp-btn-primair{background:var(--petrol);border-color:var(--petrol);color:#fff}.bp-btn-ghost{background:transparent}.bp-btn:disabled{opacity:.55;cursor:not-allowed}.bp-btn:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.bp-body{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;padding:22px 24px 32px}.bp-toc{position:sticky;top:108px;align-self:start;font-size:13px}.bp-toc h4{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);margin:14px 0 6px;font-weight:500}.bp-toc>div:first-child h4{margin-top:0}.bp-toc ol{list-style:none;margin:0;padding:0}.bp-toc li{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;color:var(--ink-soft)}.bp-toc li.cur{background:var(--paper);color:var(--ink);font-weight:500}.bp-toc li button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left;min-width:0}.bp-toc li button:hover{color:var(--petrol)}.bp-dot{width:8px;height:8px;border-radius:50%;flex:none}.bp-dot.intake{background:var(--petrol)}.bp-dot.voorstel{background:var(--amber)}.bp-dot.jij{background:transparent;border:1.5px dashed var(--ink-faint)}.bp-dot.jij.done{background:var(--ink);border-style:solid}.bp-dot.praktijk{background:var(--line)}.bp-toc .n{margin-left:auto;color:var(--ink-faint);font-variant-numeric:tabular-nums}.bp-doc{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius);padding:8px 36px 28px;min-width:0}.bp-hoofdstuk{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.01em;margin:30px 0 4px;padding-top:22px;border-top:1px solid var(--line-soft)}.bp-doc>div:first-child .bp-hoofdstuk{border-top:0;padding-top:14px;margin-top:8px}.bp-hoofdstuk small{font-family:var(--font-ui);font-size:13px;color:var(--ink-faint);font-weight:400;margin-left:10px;letter-spacing:0}.bp-sec{position:relative;padding:14px 0 14px 18px;border-left:3px solid transparent}.bp-sec.intake{border-left-color:var(--petrol-soft)}.bp-sec.voorstel{border-left-color:var(--amber-soft)}.bp-sec.jij{border-left-color:transparent}.bp-sec.praktijk{border-left-color:var(--line-soft)}.bp-sec-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.bp-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-weight:500}.bp-hint{font-size:13px;color:var(--ink-faint)}.bp-sec-acties{margin-left:auto;display:inline-flex;gap:12px}.bp-sec-acties .bp-bewerk{margin-left:0}.bp-bewerk{margin-left:auto;font-size:13px;color:var(--petrol);background:none;border:0;cursor:pointer;opacity:0;transition:opacity .12s;font-family:inherit;padding:0}.bp-sec:hover .bp-bewerk,.bp-sec:focus-within .bp-bewerk,.bp-rij:hover .bp-bewerk,.bp-rij:focus-within .bp-bewerk{opacity:1}.bp-bewerk:disabled{opacity:.4;cursor:not-allowed}.bp-tekst{margin:0;max-width:68ch;white-space:pre-wrap}.bp-tekst+.bp-tekst{margin-top:8px}.bp-sec.jij .bp-tekst.eigen{font-family:var(--font-display);font-size:16.5px;line-height:1.5}.bp-anker{margin:6px 0 0;font-size:12px;color:var(--ink-faint)}.bp-status{margin:0;font-size:13px;line-height:1.6;color:var(--ink-faint);font-style:italic;max-width:68ch}.bp-mislukt{margin:0;font-size:13px;color:var(--alert);max-width:68ch}.bp-mislukt .bp-vul{opacity:1}.bp-sec.jij.leeg{padding-block:9px}.bp-sec.jij.leeg .bp-sec-kop{margin:0}.bp-sec.jij.leeg .bp-lbl{color:var(--ink-soft)}.bp-vul{font-size:13px;color:var(--petrol);background:none;border:0;cursor:pointer;font-family:inherit;padding:0;margin-left:4px}.bp-vul:disabled{opacity:.4;cursor:not-allowed}.bp-bron{margin-top:8px;font-size:13px}.bp-bron summary{cursor:pointer;color:var(--ink-faint);list-style:none;display:inline-flex;align-items:center;gap:6px}.bp-bron summary::-webkit-details-marker{display:none}.bp-bron summary:after{content:"›";transition:transform .12s;display:inline-block}.bp-bron[open] summary:after{transform:rotate(90deg)}.bp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bp-chips span,.bp-chips button{font:inherit;font-size:12px;padding:2px 8px;border-radius:6px;border:0;background:var(--petrol-tint);color:var(--petrol-deep);font-variant-numeric:tabular-nums;cursor:pointer}.bp-chips button:hover{background:var(--petrol-soft)}.bp-groep{margin:10px 0 0 18px;font-size:13px;color:var(--ink-soft)}.bp-groep summary{cursor:pointer;list-style:none}.bp-groep summary::-webkit-details-marker{display:none}.bp-groep summary:before{content:"›";display:inline-block;margin-right:6px;transition:transform .12s}.bp-groep[open] summary:before{transform:rotate(90deg)}.bp-rij{display:flex;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line-soft);flex-wrap:wrap}.bp-rij:first-of-type{margin-top:8px}.bp-rij .bp-lbl{min-width:220px}.bp-rij .bp-bewerk{margin-left:auto}.bp-rij .bp-bewerk-vak{flex:1 1 100%}.bp-prakt{color:var(--ink-soft);font-size:14px;flex:1 1 24ch}.bp-bewerk-vak{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:4px}.bp-bewerk-vak:has(.bp-paneel){grid-template-columns:minmax(0,3fr) minmax(220px,2fr)}.bp-bewerk-invoer textarea,.bp-bewerk-invoer input[type=date]{width:100%;font:inherit;font-size:14px;line-height:1.6;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 12px;resize:vertical}.bp-bewerk-invoer textarea{min-height:96px}.bp-bewerk-acties{display:flex;gap:8px;margin-top:8px}.bp-bewerk-acties .bp-btn{font-size:13px;padding:7px 12px}.bp-paneel{padding:12px 14px;background:var(--bg);border:1px solid var(--line-soft);border-radius:10px}.bp-paneel-kop{margin:0 0 6px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.bp-paneel-leeg{margin:0;font-size:12.5px;color:var(--ink-faint);font-style:italic}.bp-paneel-lijst{margin:0;padding-left:18px;display:grid;gap:6px}.bp-paneel-lijst li{font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.bp-paneel-bron{font-size:10.5px;color:var(--ink-faint);margin-left:6px}.bp-paneel-uitleg{margin:8px 0 0;font-size:11px;line-height:1.6;color:var(--ink-faint)}.bp-standaardtekst{margin-top:10px;padding:10px 12px;background:var(--amber-tint);border-radius:10px;max-width:68ch}.bp-standaardtekst-uitleg{margin:0;font-size:11.5px;line-height:1.6;color:var(--ink-soft)}.bp-standaardtekst-bevestig{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:12.5px;color:var(--ink);cursor:pointer}.bp-waarsch{display:grid;gap:6px;font-size:13px;color:var(--ink-soft);background:var(--amber-tint);border-radius:10px;padding:10px 14px;margin:18px 0 0 18px;max-width:70ch}.bp-waarsch b{color:var(--amber);font-weight:500}.plan-fout{margin:0;font-size:13px;color:var(--alert)}.plan-laden{font-size:13px;color:var(--ink-faint)}@media(max-width:980px){.behandelplan{margin:-20px -16px 0}.bp-kop{padding:12px 16px 10px}.bp-body{grid-template-columns:1fr;padding-inline:16px}.bp-toc{position:static;display:none}.bp-doc{padding-inline:18px}.bp-bewerk{opacity:1}.bp-rij .bp-lbl{min-width:0}.bp-bewerk-vak:has(.bp-paneel){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bp-bewerk,.bp-bron summary:after,.bp-groep summary:before{transition:none}}.claim .src .src-mark-bijgeciteerd{border-bottom:1px dotted var(--ink-faint)}.bronmoment-bijgeciteerd{color:var(--ink-faint);font-size:12px;cursor:help}.dossier{--ok-bg: #e4efe8;--ok: #2e6b45;--kop-grijs: #f5f7f9;--muted-grijs: #efede8}.dossier [hidden]{display:none!important}.main:has(.dossier){min-width:0}.dossier{min-width:0}.dossier .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;margin-bottom:18px}.dossier .card-head{padding:15px 20px 12px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dossier .card-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.dossier .card-head .more{margin-left:auto;font-size:12px;color:var(--petrol);font-weight:500;text-decoration:none;font-family:inherit;background:none;border:0;padding:0;cursor:pointer}.dossier .card-head .sub{font-size:12px;color:var(--ink-faint)}.dossier .card-head .sub b{color:var(--amber);font-weight:600}.dossier .card-head.sub-head{border-top:1px solid var(--line-soft)}.dossier .pill{font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;white-space:nowrap;font-weight:500;font-family:inherit}.dossier .pill.draft{background:var(--petrol-tint);color:var(--petrol-deep)}.dossier .pill.warn{background:var(--amber-tint);color:var(--amber)}.dossier .pill.ok{background:var(--ok-bg);color:var(--ok)}.dossier .pill.muted{background:var(--muted-grijs);color:var(--ink-faint)}.dossier .group{padding:9px 18px 5px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);background:var(--kop-grijs);border-bottom:1px solid var(--line-soft)}.dossier .group b{color:var(--ink-soft);font-weight:600;letter-spacing:0;text-transform:none;font-size:11.5px;margin-left:6px}.dossier .foot{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--ink-faint);font-weight:400;cursor:default}.dossier .foot.as-btn{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line-soft);color:var(--petrol);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.dossier .btn{display:inline-block;background:var(--petrol);color:#fff;border:1px solid var(--petrol);border-radius:10px;padding:9px 14px;font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer}.dossier .btn.ghost{background:transparent;color:var(--petrol-deep);border-color:var(--line);font-weight:500}.dossier .chev{color:var(--ink-faint)}.dossier .bron{display:inline-block;font-size:10.5px;color:var(--ink-faint);border:1px solid var(--line-soft);border-radius:6px;padding:0 6px;margin-left:7px;white-space:nowrap;vertical-align:1px;font-weight:500}.dossier .grid2{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;align-items:start}.dossier .col{min-width:0}.dossier .kop{padding:20px 24px 18px}.dossier .ch-top{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:0}.dossier .ch-av{width:46px;height:46px;border-radius:50%;background:var(--petrol-tint);color:var(--petrol-deep);font-weight:600;font-size:13px;display:grid;place-items:center;flex:none;letter-spacing:.02em}.dossier .ch-main{flex:1 1 320px;min-width:0;position:relative}.dossier .ch-name{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:1.15}.dossier .ch-tag{font-size:13px;color:var(--ink-soft);margin-top:3px}.dossier .ch-right{text-align:right;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.dossier .ch-status{align-self:flex-start;margin-left:0}.dossier .zoek{position:relative;margin-top:12px;max-width:520px}.dossier .zoek input{width:100%;font:inherit;font-size:14px;padding:9px 12px 9px 34px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.dossier .zoek input:focus{outline:2px solid var(--petrol-soft);border-color:var(--petrol)}.dossier .zoek:before{content:"";position:absolute;left:12px;top:11px;width:13px;height:13px;border:2px solid var(--ink-faint);border-radius:50%}.dossier .zoek:after{content:"";position:absolute;left:23px;top:22px;width:6px;height:2px;background:var(--ink-faint);transform:rotate(45deg)}.dossier .zoek .hint{display:block;font-size:11px;color:var(--ink-faint);margin:4px 0 0 2px}.dossier .zoek-uit{margin-top:8px;border:1px solid var(--line);border-radius:10px;background:var(--paper);max-width:640px;max-height:300px;overflow:auto}.dossier .zoek-uit .kop-uit{padding:7px 12px;font-size:11px;color:var(--ink-faint);border-bottom:1px solid var(--line-soft);text-transform:uppercase;letter-spacing:.06em}.dossier .zoek-uit button{display:block;width:100%;text-align:left;padding:8px 12px;border:0;border-bottom:1px solid var(--line-soft);font:inherit;font-size:13px;color:var(--ink);text-decoration:none;background:none;cursor:pointer}.dossier .zoek-uit button:last-child{border-bottom:0}.dossier .zoek-uit button:hover{background:var(--petrol-tint)}.dossier .zoek-uit .w{color:var(--petrol-deep);font-weight:600;font-size:12px;margin-right:8px}.dossier .zoek-uit mark{background:var(--amber-soft);color:inherit;padding:0 1px;border-radius:2px}.dossier .head-hulpvraag{margin-top:16px;background:var(--petrol-tint);border-radius:10px;padding:10px 14px}.dossier .head-hulpvraag .fl,.dossier .fact .fl,.dossier .plan-kop .fl{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:500;font-family:inherit;margin-bottom:0}.dossier .head-hulpvraag p{margin:3px 0 0;font-family:var(--font-display);font-size:15.5px;line-height:1.5}.dossier .ch-facts{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;gap:12px 20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);padding-bottom:0;border-bottom:0}.dossier .fact .fv{font-size:15px;font-weight:600;margin-top:2px}.dossier .fact .fv small{font-weight:400;color:var(--ink-soft);font-size:12.5px}.dossier .hero-acties{padding-top:14px;border-top:1px solid var(--line-soft);display:flex;gap:8px;margin:16px 0 0;flex-wrap:wrap}.dossier .plan-kop{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;padding:14px 20px 6px;background:none;border:0;border-radius:0;box-shadow:none;margin:0}.dossier .plan-kop p{margin:3px 0 0;font-size:13.5px;color:var(--ink-soft);line-height:1.5}.dossier .plan-kop .tel-regel{font-size:12.5px;color:var(--ink-faint);margin-top:6px}.dossier .plan-kop .tel-regel b{color:var(--ink);font-weight:600}.dossier .doelen{list-style:none;margin:0;padding:4px 0 0}.dossier .doel{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px 20px 12px 18px;border-top:1px solid var(--line-soft)}.dossier .doel .nr{width:24px;height:24px;border-radius:50%;background:var(--petrol-tint);color:var(--petrol-deep);font-size:12px;font-weight:600;display:grid;place-items:center;margin-top:1px}.dossier .doel-tekst{margin:0;font-size:14px;font-weight:500;line-height:1.45}.dossier .doel-tekst .pill{margin-left:8px;vertical-align:2px}.dossier .doel-strip{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.dossier .strip{display:inline-flex;gap:3px}.dossier .strip i{width:9px;height:9px;border-radius:50%;border:1px solid var(--line);background:transparent;display:inline-block}.dossier .strip i.on{background:var(--petrol);border-color:var(--petrol)}.dossier .doel-strip .tel,.dossier .tl-mid .tel,.dossier .wie .tel{font-size:11.5px;color:var(--ink-faint)}.dossier .doel-laatst{margin:6px 0 0;font-size:13px;color:var(--ink-soft);line-height:1.5;max-width:90ch}.dossier .doel-laatst.leeg{color:var(--ink-faint);font-style:italic}.dossier .tl-row{display:flex;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line-soft);text-decoration:none;color:inherit;align-items:flex-start;cursor:pointer}.dossier .tl-row:hover{background:var(--kop-grijs)}.dossier .tl-when{flex:0 0 82px;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.dossier .tl-when b{font-size:14px;font-weight:600}.dossier .tl-when span{font-size:12.5px;color:var(--petrol-deep);font-weight:500}.dossier .tl-when small{font-size:10.5px;color:var(--ink-faint);margin-top:2px;line-height:1.3}.dossier .tl-mid{flex:1;min-width:0}.dossier .tl-mid p{margin:0 0 3px;font-size:13px;color:var(--ink-soft);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dossier .tl-mid .lab{display:inline-block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:600;width:66px}.dossier .tl-mid .plus{font-size:11px;color:var(--petrol);font-weight:600}.dossier .tl-mid .tel{margin:2px 0 0;display:block}.dossier .tl-row .chev{align-self:center;font-size:18px}.dossier .tabel-wrap{overflow-x:auto}.dossier table.getallen{border-collapse:collapse;width:100%;font-size:12.5px}.dossier table.getallen th,.dossier table.getallen td{padding:6px 8px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;vertical-align:middle}.dossier table.getallen thead th{font-size:10.5px;color:var(--ink-faint);font-weight:500;background:var(--kop-grijs)}.dossier table.getallen thead th b{display:block;color:var(--ink);font-weight:600;font-size:11.5px}.dossier table.getallen tbody th{font-weight:500;color:var(--ink);position:sticky;left:0;background:var(--paper);padding-left:18px}.dossier table.getallen td.leeg{color:var(--line);text-align:center}.dossier table.getallen th.laatst,.dossier table.getallen td.laatst{font-size:11px;color:var(--ink-faint);font-weight:400;text-align:right;white-space:nowrap}.dossier .cel{font:inherit;font-variant-numeric:tabular-nums;background:none;border:0;border-bottom:1px dotted var(--petrol-soft);color:var(--ink);padding:0;cursor:pointer}.dossier .cel:hover,.dossier .cel.on{color:var(--petrol-deep);border-bottom-color:var(--petrol)}.dossier .cel-zin{margin:10px 18px 0;padding:9px 12px;background:var(--petrol-tint);border-radius:10px;font-size:12.5px;color:var(--ink-soft)}.dossier .cel-zin b{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--petrol-deep);margin-bottom:2px}.dossier .chips{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.dossier .chip{font:inherit;font-size:12px;font-weight:500;color:var(--ink-soft);background:transparent;border:1px solid var(--line);border-radius:999px;padding:4px 11px;cursor:pointer}.dossier .chip b{font-weight:600;color:var(--ink-faint);margin-left:3px}.dossier .chip.on{background:var(--petrol);border-color:var(--petrol);color:#fff}.dossier .chip.on b{color:#fff;opacity:.8}.dossier .gb-row{border-bottom:1px solid var(--line-soft);padding:10px 18px 11px}.dossier .gb-row[hidden]{display:none}.dossier .gb-kop{display:grid;grid-template-columns:52px 1fr auto auto;align-items:center;gap:10px;font-size:13px}.dossier .gb-s{font-size:11.5px;color:var(--petrol-deep);font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;line-height:1.2}.dossier .gb-s small{font-size:10.5px;color:var(--ink-faint);font-weight:400}.dossier .gb-label{font-weight:600;font-size:13.5px}.dossier .gb-st{display:flex;gap:8px;font-size:11.5px;white-space:nowrap}.dossier .st.ok{color:var(--ok)}.dossier .st.open{color:var(--amber);font-weight:600}.dossier .st.muted{color:var(--ink-faint)}.dossier .gb-tekst{margin:4px 0 0;padding-left:62px;font-size:13px;color:var(--ink-soft);line-height:1.5}.dossier .gb-later{margin:4px 0 0;padding-left:62px;font-size:12.5px;color:var(--ink-soft);line-height:1.45;position:relative}.dossier .gb-later:before{content:"↳";position:absolute;left:48px;color:var(--ink-faint)}.dossier .gb-lab{display:inline-block;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--ink-faint);margin-right:7px}.dossier .gb-later.ok .gb-lab{color:var(--ok)}.dossier .gb-later.stil{color:var(--ink-faint);font-style:italic}.dossier .gb-row.mine{background:var(--amber-tint)}.dossier .gb-row.mine .gb-s{color:var(--amber)}.dossier .gb-weg{font-family:var(--font-ui);font-size:13px;line-height:1;color:var(--ink-faint);background:none;border:0;padding:0 2px;cursor:pointer}.dossier .gb-weg:hover,.dossier .gb-weg:focus-visible{color:var(--alert)}.dossier .gb-weg-melding{margin:0;font-size:12.5px;color:var(--ink-faint)}.dossier .gb-weg-melding .ongedaan-maken{font:inherit;color:var(--petrol);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.dossier .gb-weg-melding .ongedaan-maken:hover{color:var(--petrol-deep)}.dossier .gb-weg-fout{margin:4px 0 0;padding-left:62px;font-size:12.5px;color:var(--alert)}.dossier .gb-weg-rij .gb-weg-fout{padding-left:0}.dossier .wie{list-style:none;margin:0;padding:10px 14px 12px;display:flex;flex-wrap:wrap;gap:12px 20px}.dossier .wie-tegel{flex:0 1 auto;min-width:150px;border:1px solid var(--line-soft);border-radius:10px;padding:8px 11px;font-size:12.5px;line-height:1.35;background:var(--paper)}.dossier .wie-tegel b{display:block;font-weight:600;font-size:13.5px}.dossier .wie-tegel .rol{display:block;color:var(--ink-soft)}.dossier .wie-tegel .tel{display:block;font-size:11px;color:var(--ink-faint);margin-top:3px}.dossier .wie-groep .group b{color:var(--ink-faint)}.dossier .verbatim{padding:12px 20px 8px}.dossier .verbatim p{margin:0 0 8px;font-family:var(--font-display);font-size:15px;line-height:1.5;color:var(--ink)}.dossier .u-groep[hidden]{display:none}.dossier .u{margin:0;padding:8px 18px;border-bottom:1px solid var(--line-soft);font-family:var(--font-display);font-style:italic;font-size:14.5px;color:var(--ink-soft);line-height:1.45}.dossier .card.compact .card-head{border-bottom:0}.dossier details.card>summary{list-style:none;cursor:pointer}.dossier details.card>summary::-webkit-details-marker{display:none}.dossier .soon{padding:12px 18px 16px;font-size:12.5px;color:var(--ink-faint);border-top:1px solid var(--line-soft);display:block}.dossier details.card .signalen-open>.card{border:0;border-top:1px solid var(--line-soft);border-radius:0;box-shadow:none;margin-bottom:0}.dossier details.card .signalen-open>.card>.card-head{display:none}@media(max-width:980px){.dossier .grid2,.dossier .plan-kop{grid-template-columns:1fr}.dossier .ch-facts{grid-template-columns:repeat(2,1fr)}}.kaartb{margin-top:4px}.kaartb [hidden]{display:none!important}.kaartb .kaart{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.kaartb .kop{padding:24px 30px 18px;border-bottom:1px solid var(--line-soft)}.kaartb .kop h1{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:1.1;margin:0 0 8px;letter-spacing:-.01em;text-wrap:balance}.kaartb .kop .init{font-family:var(--font-ui);font-size:12.5px;color:var(--ink-faint);font-weight:500;margin-left:10px;letter-spacing:.04em}.kaartb .feiten{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;font-size:13.5px;color:var(--ink-soft);margin:0}.kaartb .feiten dt{color:var(--ink-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding-top:3px}.kaartb .feiten dd{margin:0}.kaartb .feiten strong{color:var(--ink);font-weight:600}.kaartb .doelen-kop{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line-soft)}.kaartb .doelen-kop .titel{margin:0 0 6px;font-size:13.5px;font-weight:600;color:var(--ink)}.kaartb .doelen-kop .titel .tel{font-weight:400;color:var(--ink-faint);font-size:12.5px;margin-left:6px}.kaartb .doelen-kop .bronregel{margin:6px 0 0}.kaartb .laag-kop{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.kaartb .laag-kop .tijd{font-family:var(--font-display);font-size:20px;color:var(--petrol);font-weight:500;font-variant-numeric:tabular-nums}.kaartb .laag-kop .wat{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.kaartb .kaartb-leeg{padding:20px 30px 4px;margin:0;font-size:14px;color:var(--ink-soft)}.kaartb .laag1{padding:18px 30px 10px}.kaartb h2{font-family:var(--font-ui);font-size:13.5px;font-weight:600;color:var(--ink);margin:14px 0 4px;display:flex;align-items:baseline;gap:8px}.kaartb h2:first-child{margin-top:0}.kaartb h2 .tel{font-weight:500;color:var(--ink-faint);font-size:12.5px;font-variant-numeric:tabular-nums}.kaartb h2 .alle{margin-left:auto;white-space:nowrap;font-weight:500;font-size:12.5px;color:var(--petrol);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.kaartb h2 .alle:hover{text-decoration:underline}.kaartb .lijst{margin:0;padding:0;list-style:none}.kaartb .lijst li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:0 8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line-soft)}.kaartb .lijst li:first-child{border-top:0}.kaartb .lijst .m{font-size:12.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right}.kaartb .lijst .t{max-width:66ch;line-height:1.45}.kaartb .lijst .t b{font-weight:600}.kaartb .lijst .t .wanneer{color:var(--amber);font-weight:600;font-size:12.5px;margin-left:6px;white-space:nowrap}.kaartb .lijst .t .sinds{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:1px}.kaartb .lijst .t .aangek{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;margin-right:6px}.kaartb .src{font-family:var(--font-ui);font-size:11.5px;color:var(--ink-faint);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--line);cursor:pointer}.kaartb .src:hover{color:var(--petrol);border-color:var(--petrol)}.kaartb .src.plan{color:var(--ink-faint)}.kaartb .lijst .verwijder{margin-left:6px;font-family:var(--font-ui);font-size:13px;line-height:1;color:var(--ink-faint);background:none;border:0;padding:0 2px;cursor:pointer}.kaartb .lijst .verwijder:hover{color:var(--alert)}.kaartb .verwijderd-melding{margin:6px 0 0;font-size:12.5px;color:var(--ink-faint)}.kaartb .verwijderd-melding .ongedaan-maken{font:inherit;color:var(--petrol);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.kaartb .verwijderd-melding .ongedaan-maken:hover{color:var(--petrol-deep)}.kaartb .kort{margin:0 0 6px;max-width:66ch;line-height:1.55;font-size:14.5px}.kaartb .terugblik{margin:2px 0 0 26px;font-size:13.5px;color:var(--ink-soft);max-width:66ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kaartb .terugblik.open{display:block;-webkit-line-clamp:unset}.kaartb .terugblik-meer{margin:0 0 0 26px;font-size:12.5px;color:var(--petrol);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.kaartb .voornemen{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:6px}.kaartb .voornemen input{width:100%;font:inherit;font-size:14px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 11px}.kaartb .knop{font:inherit;font-size:13.5px;font-weight:600;color:#fff;background:var(--petrol);border:0;border-radius:8px;padding:8px 14px;cursor:pointer;white-space:nowrap}:root[data-theme=dark] .kaartb .knop{color:#0f1720}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .kaartb .knop{color:#0f1720}}.kaartb .knop:hover{background:var(--petrol-deep)}.kaartb .knop:disabled{opacity:.6;cursor:default}.kaartb .leeg{margin:6px 0 0;font-size:12.5px;color:var(--ink-faint)}.kaartb .voornemen-lijst{margin:8px 0 0;padding:0;list-style:none}.kaartb .voornemen-lijst li{font-family:var(--font-display);font-size:15px;padding:5px 0;border-top:1px solid var(--line-soft)}.kaartb .voornemen-lijst li:first-child{border-top:0}.kaartb .laag2{border-top:1px solid var(--line-soft);padding:14px 30px 8px}.kaartb .rest-knop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 14px;width:100%;text-align:left;font:inherit;color:var(--ink);background:var(--petrol-tint);border:1px solid var(--petrol-soft);border-radius:10px;padding:12px 16px;cursor:pointer}.kaartb .rest-knop:hover{background:var(--petrol-soft)}.kaartb .rest-knop .tijd{font-family:var(--font-display);font-size:20px;color:var(--petrol);font-weight:500;font-variant-numeric:tabular-nums}.kaartb .rest-knop .kopje{font-weight:600;font-size:14px}.kaartb .rest-knop .pijl{font-size:16px;color:var(--petrol)}.kaartb .rest-knop .inhoud{grid-column:2 / 4;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.kaartb .rest-knop[aria-expanded=true] .inhoud{display:none}.kaartb .blok{padding:10px 0 12px;border-top:1px solid var(--line-soft);margin-top:8px}.kaartb .blok:first-of-type{margin-top:14px}.kaartb .blok h2{margin-top:0}.kaartb .blok .sub{font-weight:400;color:var(--ink-faint);font-size:12.5px}.kaartb .blok .lijst .t{font-size:14px}.kaartb .q{font-family:var(--font-display);font-size:16px;line-height:1.4}.kaartb .q:before{content:"“"}.kaartb .q:after{content:"”"}.kaartb .doelen{width:100%;border-collapse:collapse;font-size:13.5px}.kaartb .doelen th{text-align:left;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;padding:0 10px 6px 0;border-bottom:1px solid var(--line)}.kaartb .doelen td{vertical-align:top;padding:8px 12px 8px 0;border-top:1px solid var(--line-soft)}.kaartb .doelen tr:first-child td{border-top:0}.kaartb .doelen td:first-child{width:38%;font-family:var(--font-display);font-size:15px;line-height:1.4}.kaartb .doelen .versie{display:block;margin-top:4px;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-soft)}.kaartb .doelen .versie b{color:var(--ink);font-weight:600}.kaartb .tabelwrap{overflow-x:auto}.kaartb .getallen{margin:0}.kaartb .getallen .maat{display:grid;grid-template-columns:140px 1fr;gap:6px 14px;padding:6px 0;border-top:1px solid var(--line-soft);align-items:baseline}.kaartb .getallen .maat:first-child{border-top:0}.kaartb .getallen dt{margin:0;font-weight:600;font-size:13.5px}.kaartb .getallen dd{margin:0;display:flex;flex-wrap:wrap;gap:4px 0;align-items:baseline}.kaartb .getallen .cel{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.kaartb .getallen .cel+.cel:before{content:"·";color:var(--line);margin:0 9px}.kaartb .getallen .s{font-size:10.5px;letter-spacing:.05em;color:var(--ink-faint);font-weight:600}.kaartb .getallen .w{font-size:14px;font-variant-numeric:tabular-nums}.kaartb .voetnoot{margin:8px 0 0;font-size:12.5px;color:var(--ink-faint)}.kaartb .wiewie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0}.kaartb .wiewie div{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;padding:5px 0;border-top:1px solid var(--line-soft);font-size:13.5px;align-items:baseline}.kaartb .wiewie dt{font-weight:600;margin:0}.kaartb .wiewie dd{margin:0;color:var(--ink-soft);overflow-wrap:anywhere}.kaartb .voet{padding:14px 30px 20px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-faint);max-width:none}.kaartb .voet p{margin:0;max-width:70ch}.kaartb .voet .gegenereerd{margin:0 0 6px}.kaartb .src:focus-visible,.kaartb button:focus-visible,.kaartb input:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}@media(max-width:560px){.kaartb h2{flex-wrap:wrap}.kaartb h2 .tel{flex-basis:100%;margin-top:2px}.kaartb h2 .alle{margin-left:0}.kaartb .kop,.kaartb .laag1,.kaartb .laag2,.kaartb .voet{padding-inline:18px}.kaartb .kop h1{font-size:26px}.kaartb .wiewie,.kaartb .getallen .maat,.kaartb .feiten{grid-template-columns:1fr}.kaartb .feiten dt{padding-top:6px}}@media(prefers-reduced-motion:no-preference){.kaartb .src,.kaartb button{transition:background .12s ease,color .12s ease}}.kaartb .callout-weken{display:flex;align-items:center;gap:14px;margin:12px 0 4px;padding:10px 14px;border-radius:10px;background:var(--amber-tint, #fbf1e6)}.kaartb .callout-weken .n{font-family:var(--font-serif, Georgia, serif);font-size:34px;line-height:1;color:var(--terracotta, #b4532a)}.kaartb .callout-weken .u{font-size:14px;color:var(--ink, #1f2a44)}.kaartb .callout-weken .u small{display:block;font-size:12px;color:var(--ink-soft, #6b7280);margin-top:2px}.kaartb .doelen-kop .stand{color:var(--ink-soft, #6b7280)}.kaartb .doelen-kop .stand.zelfde{color:var(--ink-faint, #6b7280);font-style:italic}.kaartb .kern .kern-body.ingeklapt{position:relative;overflow:hidden}.kaartb .kern .kern-body.ingeklapt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff 88%)}.kaartb .kern .kern-inklap{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:6px 0 -4px;padding:8px 0 4px;border:0;border-top:1px solid var(--line-soft, #e5e7eb);background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--petrol, #294B86);cursor:pointer}.kaartb .kern .kern-inklap:hover{color:var(--petrol-deep, #1C376A);text-decoration:underline}.kaartb .kern .kern-inklap .pijl{font-size:12px}.kaartb .kern .kern-feiten h2{margin-bottom:6px}.kaartb .doelen-kop-leeg{margin:10px 0 4px;font-size:13px;color:var(--ink-soft, #6b7280)}.kaartb .kern .kern-blok{margin:14px 0 0;padding:12px 14px;border:1px solid var(--line, #e5e7eb);border-radius:12px;background:#fff}.kaartb .kern .kern-vorige{border-color:var(--navy, #1c2a4d);border-width:1.5px}.kaartb .kern .kern-open{border-color:var(--terracotta, #b4532a)}.kaartb .kern .kern-blok h2{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;flex-wrap:wrap}.kaartb .kern .kern-blok h2 .tel{font-weight:400;font-size:12px;color:var(--ink-soft, #6b7280)}.kaartb .kern .kern-blok h3{margin:10px 0 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #6b7280)}.kaartb .kern .kern-blok h3 .tel{font-weight:400;text-transform:none;letter-spacing:0}.kaartb .kern .sectie-chips{margin-left:auto;display:inline-flex;gap:4px}.kaartb .kern .kern-lijst{list-style:none;margin:0;padding:0}.kaartb .kern .kern-lijst li{display:flex;gap:8px;padding:4px 0}.kaartb .kern .kern-lijst .t{display:block;flex:1}.kaartb .kern .spoor,.kaartb .kern .kern-muted{display:block;font-size:12.5px;color:var(--ink-soft, #6b7280);margin-top:3px}.kaartb .kern .kern-leeg{font-size:12.5px;color:var(--ink-soft, #6b7280);font-style:italic;margin:0}.kaartb .kern .kern-rest{margin-top:6px}.kaartb .kern .kern-getallen{display:grid;grid-template-columns:1fr auto auto;gap:4px 14px;margin:0}.kaartb .kern .kern-getallen .rij{display:contents}.kaartb .kern .kern-getallen dt{font-size:14px}.kaartb .kern .kern-getallen dd{margin:0;font-size:14px}.kaartb .kern .kern-getallen dd.w{font-variant-numeric:tabular-nums;white-space:nowrap}.kaartb .kern .kern-getallen dd.noot{font-size:12.5px;color:var(--ink-soft, #6b7280)}.kaartb .kern .kern-huiswerk{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0}.kaartb .kern .kern-huiswerk dt{font-size:12px;color:var(--ink-soft, #6b7280);white-space:nowrap;padding-top:1px}.kaartb .kern .kern-huiswerk dd{margin:0}.kaartb .kern .kern-huiswerk .wanneer{display:block;font-size:12.5px;color:var(--ink-soft, #6b7280)}.kaartb .kern .kern-tekst.clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kaartb .kern .kern-tekst.open{display:inline}.kaartb .kern .kern-intro{display:block;margin-bottom:4px}.kaartb .kern .kern-opsomming{list-style:none;margin:0;padding:0}.kaartb .kern .kern-opsomming li{display:flex;gap:8px;padding:2px 0}.kaartb .kern .kern-opsomming .m{width:18px;flex:none;color:var(--ink-soft, #6b7280)}.kaartb .kern .kern-opsomming .status{display:block;font-size:12.5px;color:var(--ink-soft, #6b7280);margin-top:2px}.onderzoek-tools{padding:22px 24px 32px;max-width:1100px}.oz-kop{margin:0 0 18px}.oz-uitleg{margin:6px 0 0;color:var(--ink-soft);max-width:78ch}.oz-hint{font-size:13px;color:var(--ink-faint);margin:4px 0 0;max-width:76ch}.oz-kaart{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px 24px 22px}.oz-kaart+.oz-kaart{margin-top:16px}.oz-sectiekop{font-family:var(--font-display);font-weight:500;font-size:18px;margin:0 0 10px}.oz-veld{display:grid;gap:6px;margin-bottom:16px}.oz-veld label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-weight:500}.oz-veld input[type=text],.oz-veld select{font:inherit;font-size:15px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);width:100%;max-width:640px}.oz-veld input[type=file]{font:inherit;font-size:14px}.oz-vragen{margin:6px 0 8px;padding-left:22px;display:grid;gap:6px;max-width:760px}.oz-vragen li{display:flex;gap:10px;align-items:center}.oz-vragen li input{flex:1;font:inherit;font-family:var(--font-display);font-size:16px;padding:7px 10px;border:1px solid var(--line);border-radius:8px}.oz-vragen li::marker{color:var(--petrol);font-family:var(--font-display)}.oz-lezing{padding:22px 24px 32px;display:grid;gap:16px;max-width:1100px}.oz-lezing .oz-kaart+.oz-kaart{margin-top:0}.oz-tabel{border-collapse:collapse;width:100%;font-size:14px}.oz-tabel td{padding:6px 10px 6px 0;border-bottom:1px solid var(--line-soft);vertical-align:top}.oz-tabel tr.tabelrij td:first-child{font-variant-numeric:tabular-nums}.oz-tabel .oz-p{color:var(--ink-faint);font-size:12px;white-space:nowrap;width:1%}.oz-tabel .oz-naam{font-weight:500}.oz-citaat,.bp-tekst.oz-citaat{font-family:var(--font-display);font-style:italic;color:var(--ink-soft)}.onderzoek .bp-body.oz-schrijven{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.onderzoek .bp-body.oz-schrijven .bp-toc{display:none}@media(min-width:1600px){.main:has(.oz-schrijven){max-width:none}.onderzoek .bp-body.oz-schrijven{grid-template-columns:232px minmax(0,1fr) 400px}.onderzoek .bp-body.oz-schrijven .bp-toc{display:block}}.oz-schrijfvak .bp-bewerk-invoer textarea{min-height:calc(18.6em + 22px);font-family:var(--font-display);font-size:16px;line-height:1.55;background:#fff}.oz-paneel-kolom{position:sticky;top:calc(var(--oz-kop-h, 112px) + 12px);align-self:start;height:calc(100vh - var(--oz-kop-h, 112px) - 24px);min-width:0}.oz-paneel{box-sizing:border-box;width:100%;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 0 12px;display:flex;flex-direction:column}.oz-paneel>*{min-width:0}.oz-paneel-top{position:sticky;top:0;z-index:1;background:var(--bg);padding:12px 14px 8px;border-bottom:1px solid var(--line-soft)}.oz-zoek{width:100%;font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.oz-zoek:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.oz-paneel-uitleg{margin:8px 14px 4px}.oz-paneel .bp-paneel-leeg{margin:8px 14px}.oz-groepen{display:grid;grid-template-columns:minmax(0,1fr);padding:4px 10px 0 8px;min-width:0}.oz-groep{border-bottom:1px solid var(--line-soft);min-width:0}.oz-groep-inhoud,.oz-blok{min-width:0}.oz-groep-kop{font:inherit;width:100%;display:flex;align-items:center;gap:8px;padding:8px 6px;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink);font-size:13px;font-weight:500;border-radius:6px}.oz-groep-kop:hover:not(:disabled){background:var(--petrol-tint)}.oz-groep-kop:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.oz-groep-kop:disabled{cursor:default}.oz-groep.leeg .oz-groep-kop{color:var(--ink-faint);font-weight:400}.oz-groep-pijl{width:10px;color:var(--ink-faint);font-size:11px}.oz-groep-naam{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oz-groep-n{flex:none;padding-right:2px;font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:400}.oz-groep-inhoud{padding:0 0 8px}.oz-subkop{margin:8px 6px 2px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.oz-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.oz-item{min-width:0}.oz-item-rij{display:flex;align-items:flex-start;gap:4px;border-radius:6px;min-width:0}.oz-item-rij:hover{background:var(--petrol-tint)}.oz-item-regel{font:inherit;flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;padding:5px 6px;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink-soft);font-size:12.5px;line-height:1.5}.oz-item-regel:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px;border-radius:6px}.oz-item-tekst{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oz-item.open .oz-item-tekst{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible;color:var(--ink);font-family:var(--font-display);font-size:14px;line-height:1.5}.oz-item.open .oz-item-rij{background:var(--paper)}.oz-vind{flex:0 0 auto;font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.oz-citaat-knop{font:inherit;flex:none;font-size:11px;font-weight:500;color:var(--petrol-deep);background:var(--petrol-tint);border:1px solid var(--petrol-soft);border-radius:6px;padding:2px 7px;margin:4px 4px 0 0;cursor:pointer;opacity:0;transition:opacity .12s}.oz-item-rij:hover .oz-citaat-knop,.oz-item.open .oz-citaat-knop,.oz-citaat-knop:focus-visible,.oz-mt tr:hover .oz-citaat-knop{opacity:1}.oz-citaat-knop:hover{background:var(--petrol-soft)}.oz-citaat-knop:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}@media(hover:none){.oz-citaat-knop{opacity:1}}.oz-mt-vak{overflow-x:auto;max-width:100%;margin:2px 0 6px}.oz-mt{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;line-height:1.35}.oz-mt col.oz-mt-col-naam{width:34%}.oz-mt col.oz-mt-col-vind{width:62px}.oz-mt td,.oz-mt th{padding:3px 4px;border-bottom:1px solid var(--line-soft);vertical-align:top;text-align:left;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.oz-mt td:first-child{color:var(--ink)}.oz-mt th{font-weight:500;color:var(--ink-faint);font-size:11px}.oz-mt-vind{position:relative;text-align:right!important;padding-right:0!important}.oz-mt-vind .oz-vind{font-size:10px;white-space:normal;display:block}.oz-mt-vind .oz-citaat-knop{position:absolute;top:2px;right:0;margin:0;padding:1px 5px;pointer-events:none}.oz-mt tr:hover .oz-mt-vind .oz-citaat-knop,.oz-mt-vind .oz-citaat-knop:focus-visible{pointer-events:auto}@media(hover:none){.oz-mt-vind .oz-citaat-knop{position:static;display:inline-block;margin-top:2px;pointer-events:auto}}.oz-nooit{margin:12px 14px 0;padding-top:10px;border-top:1px solid var(--line-soft)}.oz-ak{margin:8px 10px 4px 8px;padding:12px 12px 10px;border:1.5px solid var(--petrol-soft);border-radius:12px;background:#fff;min-width:0}.oz-ak>*{min-width:0}.oz-ak.ingevoegd .oz-ak-blok,.oz-ak.ingevoegd .oz-ak-vraag{opacity:.75}.oz-ak-kop{display:flex;align-items:baseline;gap:8px;margin:0 0 6px}.oz-ak-titel{font-family:var(--font-display);font-weight:500;font-size:17px;margin:0;color:var(--ink)}.oz-ak-n{margin-left:auto;font-size:12px;color:var(--ink-faint);white-space:nowrap}.oz-ak-vraag{font-family:var(--font-display);font-size:15px;line-height:1.45;margin:0 0 10px;color:var(--ink);overflow-wrap:anywhere}.oz-ak-vraag-bron{margin-left:6px}.oz-ak-blok{border-top:1px solid var(--line-soft);padding:9px 0 8px;min-width:0}.oz-ak-blokkop{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.oz-ak-blok-n{margin-left:auto;font-weight:400;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.oz-ak-chips{display:flex;flex-wrap:wrap;gap:5px}.oz-ak-chips span{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--petrol-tint);color:var(--petrol-deep);overflow-wrap:anywhere}.oz-ak-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.oz-ak-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:4px 0}.oz-ak-q{quotes:"“" "”";color:var(--ink);font-family:var(--font-display);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.oz-ak-bron{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px}.oz-ak-bron .oz-citaat-knop{opacity:1;margin:0}.oz-ak-leeg{margin:0;font-size:12.5px;color:var(--ink-faint)}.oz-ak-alles{margin:10px 0 2px}.oz-ak-alles .bp-btn{width:100%}.oz-ak-alles p{font-size:12px;color:var(--ink-faint);margin:6px 0 0;line-height:1.45}.oz-rt{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:78ch;min-width:0}.oz-rt-groep{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.oz-rt-kop{margin:4px 0 0;font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--ink)}.oz-rt-tabelvak{overflow-x:auto}.oz-rt-tabel{border-collapse:collapse;width:100%;font-size:13.5px}.oz-rt-tabel th,.oz-rt-tabel td{padding:5px 12px 5px 0;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.oz-rt-tabel th{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--ink-faint);text-transform:uppercase}.oz-rt-naam{color:var(--ink)}.oz-rt-bronkolom{width:1%;white-space:nowrap;font-size:11.5px;color:var(--ink-faint);padding-right:0!important;text-align:right!important}.oz-rt-alinea{margin:0;color:var(--ink);line-height:1.6}.oz-rt-bron{margin-left:8px;font-size:11.5px;color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.oz-rt-meer{font:inherit;font-size:12px;margin-left:8px;padding:0;background:none;border:0;color:var(--petrol);cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(max-width:980px){.onderzoek-tools,.oz-lezing{padding-inline:16px}.onderzoek .bp-body.oz-schrijven{grid-template-columns:minmax(0,1fr)}.oz-paneel-kolom{position:static;height:auto;max-height:75vh}}.oz-etiket{margin:0 0 10px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:500;color:var(--ink-faint)}.oz-etiket.epd{color:var(--petrol)}.bp-sec .oz-etiket{margin:2px 0 8px}.oz-eindstuk{margin-top:30px;border-top:1px solid var(--line);padding-top:18px}.oz-eindstuk-toggle{font:inherit;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:baseline;gap:8px}.oz-eindstuk-toggle:focus-visible{outline:2px solid var(--petrol);outline-offset:2px;border-radius:4px}.oz-eindstuk-pijl{font-size:12px;color:var(--ink-faint);width:12px}.oz-eindstuk-inhoud{margin-top:6px}.oz-eindstuk-doc{margin-top:14px;background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 34px 30px;max-width:78ch}.oz-eindstuk-sectie+.oz-eindstuk-sectie{margin-top:20px}.oz-eindstuk-kop{margin:0 0 6px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.oz-eindstuk-tekst{margin:0;font-family:var(--font-display);font-size:16px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.oz-export{margin-top:22px;padding:16px 18px;background:var(--paper);border:1px solid var(--line-soft);border-radius:10px}.oz-export-kop{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.oz-export .oz-hint{margin-top:10px}@media(max-width:640px){.oz-eindstuk-doc{padding:20px 18px 22px}}.osc{max-width:680px}.osc.osc-breed{max-width:760px}.osc-kaart{margin-bottom:18px}.osc-tekst{margin:0;padding:14px 20px 18px;font-size:14px;line-height:1.55;color:var(--ink)}.osc-werking{margin:4px 0 16px;font-size:13px;color:var(--ink-soft)}.osc-acties{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.osc-fout{color:var(--alert);font-size:13.5px;margin:0 0 12px}.osc-concept{display:flex;flex-direction:column;gap:3px;background:var(--amber-tint);border:1px solid var(--amber-soft);border-left:4px solid var(--amber);border-radius:11px;padding:12px 16px;margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--ink)}.osc-concept strong{font-weight:700;letter-spacing:.02em;color:var(--amber)}.osc-persona{margin:0;padding:6px 20px 16px;display:grid;gap:10px}.osc-persona dt{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:2px}.osc-persona dd{margin:0;font-size:14px;line-height:1.5}.osc-stage{min-height:520px}.osc-endb{margin-left:auto;font:inherit;font-weight:600;font-size:13px;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:9px;padding:8px 13px;cursor:pointer}.osc-endb:hover:not(:disabled){background:#ffffff3d}.osc-endb:disabled{opacity:.6;cursor:not-allowed}.osc-endb:focus-visible{outline:2px solid #fff;outline-offset:2px}.osc-leeg{color:#ffffffb3;font-size:13px;text-align:center;margin-top:auto;padding-bottom:8px}.osc-wacht{display:flex;align-items:center;flex-wrap:wrap;gap:8px;opacity:.85}.osc-wacht .lbl{flex-basis:100%;margin-bottom:0}.osc-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:osc-draai .9s linear infinite;flex:none}@keyframes osc-draai{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.osc-spinner{animation-duration:2.4s}}.osc-stage-fout{color:#ffd7cf}.osc-dock{display:flex;gap:10px;align-items:flex-end;padding:10px 20px 20px}.osc-invoer{flex:1;border:none;border-radius:10px;padding:10px 13px;font:inherit;font-size:14px;line-height:1.5;background:#ffffff24;color:#eaf3f0;resize:none;outline:none}.osc-invoer::placeholder{color:#eaf3f099}.osc-invoer:focus-visible{box-shadow:0 0 0 2px #ffffff8c}.osc-invoer:disabled{opacity:.6}.osc-transcript{padding:8px 20px 18px;display:grid;gap:10px}.osc-regel{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap}.osc-spreker{display:block;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:1px}.osc-regel.jij .osc-spreker{color:var(--amber)}.osc-vragen{padding:14px 20px 6px;display:grid;gap:18px}.osc-vraag label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.osc-vraag textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);resize:vertical}.osc-vraag textarea:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.osc-voet{margin:0;padding:6px 20px 16px;font-size:12.5px;color:var(--ink-soft)}.osc-kopie{font-size:12.5px;color:var(--ink-soft)}.osc-voorbereiding{margin:4px 0 16px}.osc-koptelefoon{margin:0 0 10px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13.5px;font-weight:600;color:var(--ink)}.osc-voorbereiding .osc-werking{margin:0 0 8px}.osc-stem{display:flex;justify-content:center;padding:14px 20px 4px}.osc-stem-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#eaf3f0;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 14px}.osc-stem-stip{width:9px;height:9px;border-radius:50%;background:#ffffff8c;flex:none}.osc-stem-status.spreekt .osc-stem-stip{background:#9fe0c8;animation:osc-puls 1.1s ease-in-out infinite}.osc-stem-status.uit .osc-stem-stip{background:#ffb4a6}@keyframes osc-puls{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@media(prefers-reduced-motion:reduce){.osc-stem-status.spreekt .osc-stem-stip{animation:none}}.osc-ondertitels{min-height:300px}.osc-opname{padding:12px 20px 4px}.osc-opname audio{width:100%}.osc-opname .osc-voet{padding:6px 0 12px}.osc-uitleg-link{color:var(--petrol);text-decoration:underline}.osc-bib-acties{margin:0 0 16px}.osc-bib-leeg{margin:8px 0 0;font-size:14px;color:var(--ink-soft)}.osc-bib-noot{margin:0 0 16px;padding:10px 14px;font-size:13.5px;color:var(--ink);background:var(--amber-tint);border:1px solid var(--amber-soft);border-left:4px solid var(--amber);border-radius:11px}.osc-bib-plafond{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0 0 14px;font-size:13px;color:var(--ink-soft)}.osc-bib-plafond.bijna,.osc-bib-plafond.vol{padding:8px 12px;color:var(--ink);background:var(--amber-tint);border:1px solid var(--amber-soft);border-left:4px solid var(--amber);border-radius:10px}.osc-bib-plafond.vol{border-left-color:var(--alert)}.osc-bib-plafond-uitleg{font-weight:600}.osc-bib-tabel{width:100%;border-collapse:collapse;font-size:14px}.osc-bib-tabel th{text-align:left;padding:12px 16px 8px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.osc-bib-tabel td{padding:10px 16px;border-top:1px solid var(--line);vertical-align:middle}.osc-bib-actie{text-align:right}.osc-bib-speler{padding:6px 20px 18px}.osc-bib-speler audio{width:100%}.osc-bib-bevestig{padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--alert);border-radius:11px;background:#fff}.osc-bib-bevestig p{margin:0 0 12px;font-size:14px;line-height:1.5}.osc-bib-gevaar{background:var(--alert)}.osc-bib-gevaar:hover:not(:disabled){background:var(--alert);filter:brightness(.92)}.osc-bib-verwijder{color:var(--alert)}.osc-uitleg{max-width:820px}.osc-uitleg-acties{margin-top:12px}.osc-uitleg-deel{margin:0 0 26px}.osc-uitleg-deel h2{font-family:var(--font-display);font-weight:500;font-size:21px;letter-spacing:-.01em;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.osc-uitleg-deel p,.osc-uitleg-deel li{font-size:14.5px;line-height:1.6;color:var(--ink);max-width:68ch}.osc-uitleg-deel p{margin:0 0 10px}.osc-uitleg-deel ul,.osc-uitleg-deel ol{margin:0 0 10px;padding-left:22px}.osc-uitleg-deel li{margin-bottom:4px}.osc-uitleg-persona{padding:4px 0 0}.osc-uitleg-leeg{color:var(--alert);font-size:13.5px;margin:0 0 18px}.osc-uitleg-fasen{list-style:none;padding-left:0}.osc-uitleg-fasen li{display:grid;grid-template-columns:11rem 1fr;gap:4px 14px;padding:7px 0;border-bottom:1px solid var(--line-soft);max-width:none}.osc-uitleg-fasen li strong{font-weight:600}.osc-uitleg-momenten{display:grid;gap:12px}.osc-uitleg-moment{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:12px 16px 14px;break-inside:avoid}.osc-uitleg-moment h3{margin:0 0 6px;font-size:15px;font-weight:600}.osc-uitleg-moment-id{display:inline-block;min-width:2em;margin-right:4px;font-family:var(--font-mono);font-size:12px;color:var(--petrol-deep)}.osc-uitleg-moment dl{margin:0}.osc-uitleg-moment dt{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-top:8px}.osc-uitleg-moment dd{margin:2px 0 0;font-size:14px;line-height:1.55}.osc-uitleg-toets{margin:10px 0 0!important;padding:8px 12px;background:var(--amber-tint);border-left:4px solid var(--amber);border-radius:6px;font-size:13.5px!important}.osc-uitleg-eerlijk{padding:10px 14px;background:var(--petrol-tint);border-left:4px solid var(--petrol);border-radius:6px}.osc-uitleg-regel{margin:0 0 12px;padding:10px 16px;border-left:4px solid var(--petrol);background:var(--petrol-tint);font-size:14.5px;line-height:1.6;max-width:68ch}.osc-uitleg-vragen{list-style:none;padding-left:0!important}.osc-uitleg-vragen li{padding:8px 0;border-bottom:1px solid var(--line-soft)}.osc-uitleg-vraag-nr{display:inline-block;min-width:2em;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--petrol-deep)}.osc-uitleg-voet{margin-top:30px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft)}.osc-uitleg-voet p{margin:0 0 3px}@media(max-width:640px){.osc-uitleg-fasen li{grid-template-columns:1fr}}@media print{.sidebar,.mtopbar,.scrim,.osc-uitleg-acties{display:none!important}.app{display:block!important;min-height:0!important}.main{padding:0!important;max-width:none!important}body{background:#fff!important;color:#000!important}#oefenscenario-uitleg,#oefenscenario-uitleg *{animation:none!important;box-shadow:none!important}.osc-uitleg{max-width:none;color:#000}.osc-uitleg .osc-uitleg-deel p,.osc-uitleg .osc-uitleg-deel li,.osc-uitleg .osc-uitleg-moment dd,.osc-uitleg .vsub,.osc-uitleg .osc-persona dd{color:#000;font-size:11pt}.osc-uitleg .osc-uitleg-deel h2{font-size:15pt;border-bottom-color:#000;break-after:avoid}.osc-uitleg .osc-uitleg-moment{background:#fff;border-color:#000}.osc-uitleg .osc-uitleg-toets,.osc-uitleg .osc-uitleg-eerlijk,.osc-uitleg .osc-uitleg-regel,.osc-uitleg .osc-concept{background:#fff;border:1px solid #000;border-left-width:4px;color:#000}.osc-uitleg .osc-concept strong,.osc-uitleg .osc-uitleg-moment-id,.osc-uitleg .osc-uitleg-vraag-nr,.osc-uitleg .osc-uitleg-leeg{color:#000}.osc-uitleg-voet{color:#000;border-top-color:#000}}
