:root{--vouw-paars:linear-gradient(135deg, #8459f5 0%, #7342f4 60%);--p:#7342f4;--p-bg:#eeedfe;--p-tx:#7342f4;--p-tx2:#7342f4;--p-bd:#c9bafb;--p-focus:#afa9ec;--g:#3b6d11;--g-bg:#dff6d0;--g-tx:#3b6d11;--g-bd:#aecd97;--r-bg:#fbe3e1;--r-tx:#8c1d18;--a-tx:#935e15;--a-bg:#fbf1e2;--a-bd:#dcc5a4;--r-bd:#daa8a5;--s2:#fff;--s1:#f7f7f8;--s0:#efeff1;--hover:#f0f0f2;--tx-kop:#292a2a;--kopband:#e1e1e3;--tx:#3a3a3c;--tx2:#6e6e73;--tx3:#6e6e73;--wit2:#ffffffd9;--wit3:#ffffff9e;--bd:#e5e5ea;--bds:#cfcfd3;--outline:#d9d3fb;--r-24:6px;--r-30:8px;--r-36:9px;--r-40:10px;--r-44:11px;--r-48:12px;--r-xs:10px;--r-sm:12px;--r-md:12px;--r-lg:14px;--r-pil:6px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--brand:var(--p);--brand-bg:var(--p-bg);--brand-ink:#3c3489;--brand-on:#fff;--brand-bd:var(--p-bd);--deep:var(--p);--deep-on:#fff;--carrier-light:var(--p-bg);--carrier-light-ink:var(--p);--lime:var(--p);--lime-ink:#fff;--ok:var(--g-tx);--ok-bg:var(--g-bg);--ok-bd:var(--g-bd);--warn:var(--a-tx);--warn-bg:var(--a-bg);--err:var(--r-tx);--err-bg:var(--r-bg);--bd2:var(--bds);--hair:var(--bd);--dur:.2s;--dur-in:.2s;--dur-uit:.16s;--ease:cubic-bezier(.2,.8,.2,1);--fs-mini:11px;--fs-klein:12px;--fs-body:13px;--fs-lead:15px;--fs-cijfer:18px;--fs-titel:22px}*{box-sizing:border-box}body{background:var(--s0);font-family:var(--font);color:var(--tx);-webkit-font-smoothing:antialiased;letter-spacing:0;margin:0;font-size:14px;line-height:1.45}.num{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button{font-family:var(--font)}b,strong{font-weight:600}svg.ic{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.12em;width:1em;height:1em;display:inline-block}.arrow{width:15px;height:15px}.btn{font-family:var(--font);border-radius:var(--r-36);cursor:pointer;box-sizing:border-box;white-space:nowrap;letter-spacing:0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.btn-ico{width:36px;padding:0}.btn.klein{border-radius:var(--r-30);gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:500}.btn.klein.btn-ico{width:30px}.btn:disabled{opacity:.5;cursor:default}.btn-p{background:var(--p);color:#fff}.btn-o{background:var(--s1);color:var(--tx);border-color:var(--p-bd)}.btn-n{background:var(--s1);color:var(--tx);border-color:var(--bds)}.btn-gevaar{color:var(--r-tx);border-color:var(--r-bd);background:0 0}.btn-gevaar:hover{background:var(--r-bg)}.field{border:1px solid var(--bds);border-radius:var(--r-36);box-sizing:border-box;height:36px;color:var(--tx);background:var(--s1);font-size:14px;font-weight:400;font-family:var(--font);padding:0 12px}textarea.field{height:auto;min-height:72px;padding:9px 12px;line-height:1.5}.field:focus{border-color:var(--p-focus);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--p)}.field.num{font-variant-numeric:tabular-nums;text-align:right}.tegel{text-align:center;box-sizing:border-box;background:var(--s1);border:1px solid var(--bds);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;height:44px;padding:0 6px;line-height:1.2;display:flex}.tegel .d{color:var(--tx);text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:600}.tegel .u{color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.tegel.vandaag{background:var(--p);border-color:var(--p)}.tegel.vandaag .d{color:#fff}.tegel.vandaag .u{color:var(--wit2)}.vd-kaart .fgroup,.pd-sect .fgroup,.vd-kaart .lrow,.pd-sect .lrow,.kaart .fgroup{background:var(--s1);border-radius:var(--r-sm)}.pill{box-sizing:border-box;white-space:nowrap;border-radius:var(--r-pil);border:1px solid var(--bds);height:24px;color:var(--tx);background:var(--s1);align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.pill.on{background:var(--p-bg);color:var(--p-tx);border-color:var(--p-bd)}.pill.g{background:var(--g-bg);color:var(--g-tx);border-color:var(--g-bd)}.pill.r{background:var(--r-bg);color:var(--r-tx);border-color:var(--r-bd)}.pill.a{background:var(--a-bg);color:var(--a-tx);border-color:var(--a-bd)}.pill.b{color:#445168;background:#e7ebf1;border-color:#c9d1dc}.pill-knop{font:inherit;cursor:pointer;font-size:13px;font-weight:400}.pill-knop:active{transform:scale(.98)}.sectlabel{letter-spacing:0;color:var(--tx);align-items:center;gap:10px;margin:6px 0 12px;font-size:15px;font-weight:600;display:flex}.lijstkaart{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);margin-bottom:40px;overflow:hidden}.lijstkaart .lk-kop{border-bottom:1px solid var(--bd);background:var(--s1);align-items:center;gap:10px;min-height:48px;padding:6px 16px;display:flex}.lijstkaart .lk-kop .lijstkaart .lk-kop{border-radius:var(--r-md) var(--r-md) 0 0}.lijstkaart .lk-kop{color:var(--tx);letter-spacing:0;font-size:15px;font-weight:600}.lijstkaart .lk-kop .n{color:var(--tx);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.lijstkaart .lk-kop .r{align-items:center;gap:6px;margin-left:auto;font-weight:400;display:inline-flex}.lijstkaart .lk-rij+.lk-rij{border-top:1px solid var(--bd)}.lijstkaart .kk{border:0;border-radius:0;margin:0}.lijstkaart .kk:hover{border-color:#0000}.lijstkaart .lk-leeg{color:var(--tx2);padding:12px 16px;font-size:14px}.keuzekaart{text-align:left;width:100%;font-family:var(--font);cursor:pointer;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-sm);box-sizing:border-box;color:var(--tx);padding:10px 12px;display:block}.keuzekaart:hover{border-color:var(--p-focus)}.keuzekaart.aan{border-color:var(--p);background:var(--p-bg);--tx2:var(--tx)}.minilabel{color:var(--tx);margin:4px 0 11px;font-size:13px;font-weight:400}.eyebrow{color:var(--tx2);margin:0 0 9px;font-size:13px;font-weight:400}.kpis{gap:12px;margin-bottom:18px;display:flex}.kpi{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);flex:1;padding:14px 16px}.kpi .lbl{color:var(--tx2);font-size:13px}.kpi .v{color:var(--tx);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;font-weight:600}.kpi.g{border-color:var(--g-bd)}.kpi.p{border-color:var(--p-bd)}.kpi.p .v{color:var(--p)}.chip{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--bd);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:inline-flex}.chip .cl{color:var(--tx2);font-size:13px}.chip .cv{color:var(--tx);font-size:15px;font-weight:600}.chip.p{background:var(--p-bg);border-color:var(--p-bd)}.chip.p .cv{color:var(--p-tx2)}.chip.p .cl{color:var(--p-tx)}.ktile{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-xs);text-align:center;flex:1;min-width:0;padding:5px 6px 6px}.ktile .kv{color:var(--tx);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.15}.ktile .kl{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.ktile.a{background:var(--a-bg);border-color:var(--a-bd)}.ktile.a .kv,.ktile.a .kl{color:var(--a-tx)}.ktile.p{background:var(--p-bg);border-color:var(--p-bd)}.ktile.p .kv{color:var(--p)}.ktile.p .kl{color:var(--p-tx)}.rmeter{background:var(--bd);border-radius:2px;width:100%;height:6px;display:block;overflow:hidden}.rmeter i{background:var(--p);border-radius:2px;height:100%;display:block}.fgroup{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);margin-bottom:14px;padding:4px 14px}.fgroup.accent{border-color:var(--p-bd)}.fgroup.profiel .frow .fl{flex:0 0 200px}.fgroup.profiel .frow .fv{flex:1;min-width:0}.sectie-body>.fgroup{background:0 0;border:0;border-radius:0;margin:0;padding:0}.sectie-body>.fgroup+.fgroup{border-top:1px solid var(--bd);margin-top:4px}.frow{border-top:1px solid var(--bd);align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.frow:first-child{border-top:none}.frow .fl{color:var(--tx);flex:1}.frow .fl .fs{color:var(--tx2);margin-top:1px;font-size:12px}.seg-rng{color:var(--tx2);align-items:center;gap:6px;font-size:13px;display:flex}.lrow{border:1px solid var(--bd);border-radius:var(--r-md);background:var(--s2);align-items:center;gap:12px;margin-bottom:10px;padding:13px 14px;display:flex;position:relative}.lrow.sel,.lrow.vol{outline:1.5px solid var(--p-bd);outline-offset:-1px}.lrow .when,.lrow .anchor{color:var(--tx);box-sizing:border-box;background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-44);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:44px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.lrow .when span,.lrow .anchor .sub{color:var(--tx);font-size:12px;font-weight:400;display:block}.lrow .mid{flex:1;min-width:0}.lrow .mid .t{color:var(--tx);letter-spacing:0;font-size:13px;font-weight:400}.lrow .mid .s{color:var(--tx2);margin-top:2px;font-size:12px}.lrow .end{flex-shrink:0;align-items:center;gap:8px;display:flex}.logo-tegel{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-sm);color:var(--tx3);flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex;overflow:hidden}.logo-tegel img{object-fit:contain;width:100%;height:100%;display:block}.thumb-sm{border-radius:var(--r-sm);background:var(--p-bg);flex-shrink:0;width:50px;height:50px;position:relative;overflow:hidden}.thumb-sm img{object-fit:cover;filter:brightness(.84);width:100%;height:100%;transition:filter .16s;display:block}.thumb-sm:after{content:"";pointer-events:none;background:linear-gradient(#140f280a,#140f2861);position:absolute;inset:0}.lrow:hover .thumb-sm img{filter:brightness(1.04)}.thumb-sm.fallback{color:var(--p);justify-content:center;align-items:center;display:flex}.thumb-sm.fallback:after{display:none}.goarrow{box-sizing:border-box;border-radius:var(--r-pil);border:1px solid var(--p-bd);background:var(--s2);width:24px;height:24px;color:var(--p);cursor:pointer;font-family:var(--font);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.goarrow svg{width:13px;height:13px}.wrow{background:var(--s2);border-radius:var(--r-sm);align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.wrow:last-child{margin-bottom:0}.wrow .lead{flex:1;min-width:0}.wrow .lead .t{color:var(--tx);letter-spacing:0;font-size:13px;font-weight:400}.wrow .lead .s{color:var(--tx2);margin-top:1px;font-size:12px}.ppl{align-items:center;gap:12px;padding:12px 0;display:flex}.ppl+.ppl{border-top:1px solid var(--bd)}.ppl .pic{background:var(--p-bg);width:30px;height:30px;color:var(--p);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.ppl .pic.gray{background:var(--s2);border:1px solid var(--bd);color:var(--tx2)}.ppl .nmb{color:var(--tx);font-size:14px;font-weight:600}.ppl .role{color:var(--tx2);font-size:12px}.ppl .role b{color:var(--tx2);font-weight:600}.phead{background:var(--p);background-image:var(--vouw-paars);color:#fff;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:15px 16px;position:relative;overflow:hidden}.phead:after{content:none}.phead>*{z-index:1;position:relative}.phead .t{letter-spacing:0;font-size:20px;font-weight:600}.phead .s{opacity:.85;margin-top:2px;font-size:13px}.bar{background:var(--s0);border-radius:4px;height:7px;overflow:hidden}.bar>i{background:var(--p);border-radius:4px;height:100%;display:block}.bar.g>i{background:var(--g)}.seg{border-top:1px solid var(--bd);align-items:center;padding:9px 0;font-size:13px;display:flex}.seg .desc{color:var(--tx);flex:1}.seg .hh{text-align:right;width:62px;color:var(--tx2);font-variant-numeric:tabular-nums}.seg .ln{text-align:right;width:78px;color:var(--tx2);font-variant-numeric:tabular-nums}.seg .fc{text-align:right;width:78px;color:var(--tx);font-variant-numeric:tabular-nums;font-weight:400}.seg.h{color:var(--tx2);border-top:none;font-size:13px}.seg.h .hh,.seg.h .ln,.seg.h .fc{color:var(--tx3);font-weight:400}.seg .fc.accent{color:var(--p-tx2);font-weight:600}.seg.tot{background:var(--p-bg);border-radius:var(--r-sm);border-top:none;margin:4px -14px 0;padding:11px 14px;font-weight:600}.seg.tot .desc,.seg.tot .fc,.seg.tot .ln,.seg.tot .hh{color:var(--p-tx2)}.step{border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--s2);align-items:center;gap:12px;margin-bottom:8px;padding:11px 13px;display:flex}.step .n{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.step.s1 .n,.step.s2 .n{background:var(--a-bg);color:var(--a-tx)}.step.s3 .n{background:var(--r-bg);color:var(--r-tx)}.stepper{gap:0;margin-bottom:18px;display:flex}.stepper .st{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.stepper .st .dot{border-radius:var(--r-xs);background:var(--s1);width:28px;height:28px;color:var(--tx2);border:1px solid var(--bd);z-index:1;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.stepper .st.done .dot{background:var(--p);color:#fff;border-color:var(--p)}.stepper .st.now .dot{background:var(--p-bg);color:var(--p-tx);border-color:var(--p-bd)}.stepper .st .lb{color:var(--tx2);font-size:13px}.stepper .st.done .lb,.stepper .st.now .lb{color:var(--tx)}.stepper .st:before{content:"";background:var(--bd);width:100%;height:1px;position:absolute;top:14px;left:-50%}.stepper .st:first-child:before{display:none}.stepper .st.done:before{background:var(--p)}.ftbl{border-collapse:collapse;width:100%;font-size:13px}.ftbl th{text-align:left;color:var(--tx2);padding:0 0 9px;font-size:13px;font-weight:400}.ftbl th.r,.ftbl td.r{text-align:right}.ftbl td{color:var(--tx);border-top:0;padding:11px 0}.ftbl tbody tr:nth-child(2n) td{background:var(--s1)}.ftbl tr.tot td{border-top:1.5px solid var(--bds);font-size:14px;font-weight:600}.vlak-a,.vlak-r,.vlak-g{border-radius:var(--r-md);border:1px solid;padding:11px 13px;font-size:13px;line-height:1.45}.vlak-a{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.vlak-r{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.vlak-g{background:var(--g-bg);border-color:var(--g-bd);color:var(--g-tx)}.vlak-a .kop,.vlak-r .kop,.vlak-g .kop{margin-bottom:8px;font-size:14px;font-weight:600}.vaste-info{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.vaste-info .kop{align-items:flex-start;gap:10px;display:flex}.vaste-info .foto{border-radius:var(--r-sm);background:var(--p-bg);border:1px solid var(--p-bd);width:40px;height:40px;color:var(--p);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.vaste-info .foto img{object-fit:cover;width:100%;height:100%;display:block}.vaste-info .t{color:var(--tx);letter-spacing:0;font-size:14px;font-weight:600}.vaste-info .s{color:var(--tx2);margin-top:2px;font-size:12px;line-height:1.45}.vaste-info .rij{color:var(--tx);font-size:13px}.vaste-info .brief{color:var(--tx);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.vaste-info .mist{color:var(--tx2);font-size:13px;line-height:1.45}.vaste-info .btn{align-self:flex-start}.tegel-uitklap{opacity:0;color:var(--tx);cursor:default;grid-template-rows:0fr;margin:0 8px;font-size:12px;transition:grid-template-rows .22s,opacity .18s;display:grid}.tegel-uitklap.open{opacity:1;grid-template-rows:1fr}.tegel-uitklap .tu-binnen{min-height:0;overflow:hidden}.tegel-uitklap .tu-inhoud{border-top:1px solid var(--bd);padding:6px 0 8px}.tegel-uitklap .tu-skelet{background:var(--bd);border-radius:5px;width:58%;height:9px;display:inline-block}.tegel-uitklap .tu-kop{margin-bottom:4px;font-weight:600}.tegel-uitklap .tu-klant{display:none}@container (width<=149px){.dcard .tu-klant{display:block}}.tegel-uitklap .tu-rij{align-items:center;gap:6px;min-width:0;padding:3px 0;display:flex}.tegel-uitklap .tu-naam{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tegel-uitklap .tu-open{color:var(--tx2)}.tegel-uitklap .tu-leeg{border:1px dashed var(--bds);border-radius:5px;flex:none;width:20px;height:20px}.tegel-uitklap .tu-acties{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tegel-uitklap .tu-drie{grid-template-columns:minmax(0,1fr);align-items:center;column-gap:10px;min-height:36px;padding:5px 0;display:grid}.tegel-uitklap .tu-drie .tu-persoon{flex-wrap:nowrap;align-items:center;gap:4px 6px;width:auto;min-width:0;padding:0;display:flex}.tegel-uitklap .tu-drie .tu-persoon .tu-naam{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.tegel-uitklap .tu-fotovak{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tegel-uitklap .tu-fotovak .pasfoto span{font-size:12px}.tegel-uitklap .tu-fk{width:max-content;min-width:0;height:16px;color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border-radius:4px;grid-template-columns:10px auto;justify-content:start;justify-self:start;align-items:center;column-gap:2px;padding:0;font-size:11px;font-weight:400;display:none}.tegel-uitklap .tu-fk .ic{color:var(--tx2)}.tegel-uitklap .tu-fk.leeg{background:0 0;padding:0}.tegel-uitklap .tu-fk.merk{color:var(--tx);letter-spacing:.01em;grid-template-columns:auto;padding:0 6px;font-size:10px;font-weight:600}.tegel-uitklap .tu-drie .tu-persoon .tu-naam{flex:60px}.tegel-uitklap .tu-fk.merk.nieuw{color:var(--p)}.tegel-uitklap .tu-vv{justify-self:start;align-items:center;gap:4px;display:none}.tegel-uitklap .tu-vp{background:var(--s1);width:16px;height:16px;color:var(--p);border-radius:4px;place-items:center;display:inline-grid}.dcard .tu-drie{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:4px;display:grid}.dcard .tu-drie .tu-persoon{grid-column:1;min-width:0}.dcard .tu-drie .tu-fk{display:grid}.dcard .tu-drie .tu-fk.cijfer{grid-column:2}.dcard .tu-drie .tu-fk.diensten{grid-column:3}.dcard .tu-drie .tu-fk.merk{grid-column:4}.dcard .tu-drie .tu-vv{display:none}@container (width<=159px){.dcard .tu-drie .tu-fotovak{display:none}}.tegel-uitklap .tu-fk.merk.nieuw{background:var(--p-bg);width:16px;height:16px;color:var(--p);border-radius:5px;grid-template-columns:auto;place-items:center;padding:0}.pill.mini{white-space:nowrap;vertical-align:1px;height:18px;margin-left:2px;padding:0 5px;font-size:12px;font-weight:400}.spoor{align-items:center;gap:6px;display:inline-flex}.spoor-wie{color:var(--tx2);white-space:nowrap;font-size:12px}.spoor-wie b{color:var(--tx);font-weight:600}.dr{grid-template-columns:24px minmax(0,1fr) 52px 60px 64px 64px 52px 72px 236px;align-items:center;column-gap:8px;min-height:40px;padding:6px 14px;display:grid}.dr+.dr,.lk-rij .dr{border-top:0}.dr.dr-kop{min-height:24px;color:var(--tx2);white-space:nowrap;padding:6px 14px 0;font-size:12px}.dr .dr-naam{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.dr .dr-naam .naamlink{font-weight:400}.dr .merk{background:var(--s1);height:16px;color:var(--tx);letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.dr .merk.nieuw{color:var(--p)}.dr .fk{background:var(--s1);height:16px;color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;grid-template-columns:10px auto;justify-content:start;justify-self:start;align-items:center;column-gap:2px;padding:0 3px;font-size:11px;font-weight:400;display:inline-grid}.dr .fk .ic{color:var(--tx2)}.dr .fk.a{background:var(--a-bg);color:var(--a-tx)}.dr .fk.a .ic{color:var(--a-tx)}.dr .vv{align-items:center;gap:4px;display:inline-flex}.dr .vp{background:var(--s1);width:16px;height:16px;color:var(--p);border-radius:4px;place-items:center;display:inline-grid}.dr .dr-laatst{color:var(--tx2);white-space:nowrap;font-size:12px}.dr .knoppen{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.dr.dienstregel{grid-template-columns:28px minmax(0,1fr) auto;min-height:48px}.cvak{background:var(--s1);height:22px;color:var(--p);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;grid-template-columns:auto;justify-content:start;justify-self:start;align-items:center;column-gap:0;padding:0 8px;font-size:12px;font-weight:600;display:inline-grid}.cvak.g{background:var(--g-bg);color:var(--g-tx)}.cvak.a{background:var(--a-bg);color:var(--a-tx)}.cvak.r{background:var(--r-bg);color:var(--r-tx)}.bo-rij{border-top:1px solid var(--bd);grid-template-columns:56px 28px minmax(200px,260px) 1fr auto;align-items:center;gap:12px;min-height:52px;padding:9px 16px;display:grid}.bo-naam{color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bo-naam .naamlink{font-weight:400}.bo-gem{color:var(--tx2);font-variant-numeric:tabular-nums;font-size:13px}.bo-feiten{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.bo-opm{color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.4;display:flex}.bo-opm .tekst{background:var(--s1);border-radius:var(--r-sm);padding:6px 10px}.bo-rij .knoppen{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.bo-rij{grid-template-columns:56px 28px 1fr auto}.bo-rij .bo-opm{grid-column:1/-1}}.lijstkaart.bo-kaart .lk-kop{background:var(--p);background-image:var(--vouw-paars);border-bottom-color:var(--p);color:#fff}.lijstkaart.bo-kaart .lk-kop .t,.lijstkaart.bo-kaart .lk-kop .n{color:#fff}.lijstkaart.bo-kaart .lk-kop .r{color:var(--wit2);font-size:13px}.dossier-secties{flex-direction:column;display:flex}.dossier-secties>.btn{align-self:flex-start}.dossier-secties>.dos-kop{margin:14px 0 8px}.dossier-secties>.dos-kop.dos-10{margin-top:4px}.dossier-secties>.dos-10{order:10}.dossier-secties>.dos-11{order:11}.dossier-secties>.dos-12{order:12}.dossier-secties>.dos-13{order:13}.dossier-secties>.dos-14{order:14}.dossier-secties>.dos-20{order:20}.dossier-secties>.dos-21{order:21}.dossier-secties>.dos-22{order:22}.dossier-secties>.dos-23{order:23}.dossier-secties>.dos-24{order:24}.dossier-secties>.dos-30{order:30}.dossier-secties>.dos-31{order:31}.dossier-secties>.dos-32{order:32}.dossier-secties>.dos-33{order:33}.dossier-secties>.dos-34{order:34}.dossier-secties>.dos-40{order:40}.dossier-secties>.dos-41{order:41}.dossier-secties>.dos-42{order:42}.dossier-secties>.dos-43{order:43}.dossier-secties>.dos-44{order:44}.dossier-secties>.dos-45{order:45}.planrij{border-top:0;grid-template-columns:78px 96px minmax(0,1fr) 140px 100px;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.planrij:nth-child(2n),.planrij.komend{background:0 0}.planrij .d,.planrij .t,.planrij .f{color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.planrij .naam{font:inherit;color:var(--tx);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.planrij .naam:hover{text-decoration:underline}.green-note{background:var(--g-bg);border:1px solid var(--g-bd);border-radius:var(--r-md);color:var(--g-tx);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.btn{transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), filter var(--dur) var(--ease), transform .1s var(--ease)}.btn-p:not(:disabled):hover{filter:brightness(.95)}.btn-o:not(:disabled):hover{background:var(--p-bg);border-color:var(--p-focus)}.btn-n:not(:disabled):hover{background:var(--hover);border-color:var(--tx3);color:var(--tx)}.btn:not(:disabled):active{transform:scale(.98)}.goarrow{transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform .1s var(--ease)}.goarrow:hover{background:var(--p);border-color:var(--p);color:#fff}.goarrow:active{transform:scale(.96)}.navbtn{border:1px solid var(--bd);background:var(--s2);border-radius:var(--r-xs);min-width:34px;height:34px;color:var(--tx2);cursor:pointer;font-family:var(--font);letter-spacing:0;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform .1s var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:400;display:inline-flex}.navbtn:hover{background:var(--s1);border-color:var(--bds);color:var(--tx)}.navbtn:active{transform:scale(.98)}.navbtn.sq{width:34px;padding:0}.seg-ctl{background:0 0;border:0;gap:6px;padding:0;display:flex;position:relative}.seg-ctl button{border:1px solid var(--bds);background:var(--s1);color:var(--tx);border-radius:var(--r-30);cursor:pointer;font-family:var(--font);letter-spacing:0;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:8px 12px;font-size:13px;font-weight:500}.seg-ctl button:hover:not(.on){color:var(--tx)}.seg-ctl button.on{background:var(--p);color:#fff;border-color:var(--p);box-shadow:none;font-weight:500}.menu{border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--s2);overflow:hidden}.menu button{text-align:left;box-sizing:border-box;border:none;border-top:1px solid var(--bd);cursor:pointer;width:100%;height:36px;font-family:var(--font);color:var(--tx);letter-spacing:0;transition:background .13s var(--ease), padding-left .13s var(--ease);background:0 0;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.menu button:first-child{border-top:none}.menu button:hover{background:var(--s1);padding-left:17px}.rijmenu{z-index:1000;width:max-content;min-width:200px;position:fixed;top:0;left:0}.menu button.danger:hover{background:var(--r-bg)}.dcard{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur) var(--ease), transform .1s var(--ease);overflow:hidden;container-type:inline-size}.dcard:hover{border-color:var(--p-focus)}.dcard:active{transform:scale(.98)}.dcard.vol{outline:1.5px solid var(--p-bd);outline-offset:-1px}.dcard.active{border-color:var(--p)}.dcard.actie,.lrow.actie{outline:1.5px solid var(--a-bd);outline-offset:-1px}.daybtn{box-sizing:border-box;border-radius:var(--r-30);border:1px solid var(--bds);background:var(--s2);min-width:37px;height:30px;color:var(--tx2);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);letter-spacing:0;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:0 8px}.daybtn:hover:not(.on){border-color:var(--p-focus);color:var(--tx)}.daybtn.on{background:var(--p-bg);border-color:var(--p-bd);color:var(--brand-ink)}.daybtn.vandaag:not(.on){background:var(--p-bg);border-color:var(--p-bd);color:var(--p)}.dcard.active .goarrow,.goarrow.filled{background:var(--p);border-color:var(--p);color:#fff}.pcard{border:1px solid var(--bd);border-radius:var(--r-md);background:var(--s2);transition:border-color var(--dur) var(--ease);overflow:hidden}.pcard:hover{border-color:var(--bds)}.lrow,.wrow{transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}.lrow:hover{border-color:var(--bds)}.add-cell{width:100%;color:var(--tx2);cursor:pointer;font-size:13px;font-family:var(--font);text-align:left;border-radius:var(--r-xs);letter-spacing:0;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;padding:6px}.add-cell:hover{color:var(--p);background:var(--p-bg)}.btn:focus-visible,.navbtn:focus-visible,.goarrow:focus-visible,.menu button:focus-visible,.seg-ctl button:focus-visible,.add-cell:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.side{background:linear-gradient(180deg,#7a4bf5 0%,var(--p) 55%,#6b3aeb 100%);flex-direction:column;flex-shrink:0;width:212px;height:100vh;display:flex;position:sticky;top:0}.side .brand{letter-spacing:0;color:#fff;padding:20px 20px 18px;font-size:20px;font-weight:600}.side .brand .u{color:#fff;opacity:.62}.side nav{flex-direction:column;flex:1;gap:2px;padding:0 10px;display:flex}.pnav{border-radius:var(--r-xs);cursor:pointer;color:#fff;letter-spacing:0;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:11px;padding:10px 11px;font-size:14px;font-weight:400;display:flex}.pnav .ic{color:#fff;transition:color var(--dur) var(--ease)}.pnav:hover{color:#fff;background:#ffffff1a}.pnav:hover .ic{color:#fff}.pnav.on{color:#fff;background:#ffffff38;font-weight:600}.pnav.on .ic{color:#fff}.pnav:focus-visible{outline-offset:-2px;outline:2px solid #ffffffb3}.side .foot{border-top:1px solid #ffffff29;align-items:center;gap:9px;padding:12px;display:flex}.side .foot .av{color:#fff;background:#ffffff2e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-flex}.side .foot .em{min-width:0;color:var(--wit2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.side .foot .out{border-radius:var(--r-xs);cursor:pointer;color:var(--wit2);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #ffffff47;padding:6px;display:inline-flex}.side .foot .out:hover{background:#ffffff21;border-color:#ffffff73}.side .brand-kort{display:none}@media (width<=1500px){.side{width:64px}.side .brand{text-align:center;padding:18px 0 14px}.side .brand-lang,.side .brandsub{display:none}.side .brand-kort{display:inline}.side nav{padding:0 8px}.pnav{justify-content:center;padding:10px 0;position:relative}.pnav .lbl{display:none}.pnav .navbadge{margin:0;position:absolute;top:3px;right:3px}.side .foot{flex-direction:column;align-items:stretch;gap:8px;padding:10px 8px}.side .foot .accountknop{justify-content:center;padding:6px 0}.side .foot .accountknop .em,.side .foot .accountknop .accountpijl{display:none}.page{padding:24px 20px 84px}.side .klantchip{justify-content:center;margin:0 8px 12px;padding:6px 0}.side .klantchip .kt{display:none}}.side .foot{position:relative}.side .foot .accountknop{border-radius:var(--r-sm);cursor:pointer;min-width:0;font-family:var(--font);text-align:left;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:1;align-items:center;gap:9px;margin:-5px -7px;padding:5px 7px;display:flex}.side .foot .accountknop:hover{background:#ffffff1a;border-color:#ffffff38}.side .foot .accountknop:focus-visible{outline-offset:-2px;outline:2px solid #ffffffb3}.side .foot .accountknop .accountpijl{color:var(--wit3);transition:transform var(--dur) var(--ease);flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.side .foot .accountknop .accountpijl.om{transform:rotate(90deg)}.accountsluiter{z-index:40;position:fixed;inset:0}.side .foot .accountmenu{z-index:41;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow:hidden}.side .foot .accountmenu .wie{border-bottom:1px solid var(--bd);background:var(--s1);padding:10px 13px}.side .foot .accountmenu .wie .l{color:var(--tx3);font-size:12px}.side .foot .accountmenu .wie .v{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:600;overflow:hidden}.side .foot .accountmenu button,.side .foot .accountmenu a{text-align:left;cursor:pointer;width:100%;font-family:var(--font);color:var(--tx);letter-spacing:0;transition:background .13s var(--ease);background:0 0;border:none;align-items:center;gap:9px;padding:11px 13px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.side .foot .accountmenu button:hover,.side .foot .accountmenu a:hover{background:var(--s1)}.page{max-width:1610px;margin:0 auto;padding:36px 65px 84px}.page.breed{max-width:none;padding-left:40px;padding-right:40px}@media (width<=1180px){.page{padding:36px 24px 84px}}@media (width<=860px){.page{padding:18px 16px 70px}}.pagehd{background:var(--s2);border:1px solid var(--bds);border-radius:var(--r-md);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-bottom:24px;padding:12px 18px;display:flex}.pagehd .h1{color:var(--tx);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:1.3}.pagehd .sub{color:var(--tx);font-size:14px}.cols2{grid-template-columns:1.7fr 1fr;align-items:start;gap:24px;display:grid}.cols2.even{grid-template-columns:1fr 1fr}@media (width<=1080px){.cols2,.cols2.even{grid-template-columns:1fr}}.colhd{color:var(--tx2);margin:0 0 11px;font-size:13px;font-weight:400}.vd-stat{border:1px solid var(--bd);background:var(--s2);border-radius:var(--r-lg);flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:22px;padding:2px 4px;display:flex}.vd-stat .s{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:14px 20px;display:flex}.vd-stat .s+.s{border-left:1px solid var(--bd)}.vd-stat .g{color:var(--tx);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.vd-stat .l{color:var(--tx2);font-size:13px}.vd-stat .s.let .g{color:var(--p);letter-spacing:0;font-size:20px;line-height:1.1}.vd-acties{background:0 0;border:0;border-radius:0;margin-bottom:24px;display:block;overflow:visible}.vd-acties>.vd-groep>.vd-kaart{border:1px solid var(--bd);border-radius:var(--r-lg)}.vd-acties>.vd-groep[hidden]{display:none}.vd-filters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.vd-filters .kwchip .n{opacity:.75;font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}table.tabel{border-collapse:collapse;width:100%}.tabel th{text-align:left;color:var(--tx);background:var(--kopband);border-bottom:1px solid var(--bds);letter-spacing:0;white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:500}.tabel td{color:var(--tx);vertical-align:middle;height:44px;padding:9px 14px;font-size:14px}.tabel tbody tr:nth-child(2n) td{background:var(--hover)}.tabel tbody tr.klik{cursor:pointer}.tabel tbody tr.klik:hover td{background:#e9e9ec}.tabel td.num,.tabel th.num{font-variant-numeric:tabular-nums;text-align:right}.tabel .tabel-naam{align-items:center;gap:10px;font-weight:600;display:inline-flex}.goarrow.filled{background:var(--p);border-color:var(--p);color:#fff}.tabel .pijl{cursor:pointer;font-family:var(--font);justify-content:center;align-items:center;display:inline-flex}.tabel tr.open td{background:var(--p-bg)}.tabel tr.uitklap td{background:var(--s1);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:12px 16px 16px}.tabel tr.uitklap .k{color:var(--tx2);font-size:13px}.tabel tr.uitklap .w{color:var(--tx);margin-top:2px;font-size:14px;font-weight:400}.cijfer{background:var(--p-bg);min-width:40px;height:24px;color:var(--brand-ink,var(--p));font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:baseline;gap:2px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.cijfer small{opacity:.8;font-size:12px;font-weight:400}.vd-acties .vd-rij{grid-template-columns:minmax(170px,.9fr) minmax(0,2fr) auto;align-items:center}.vd-acties .vd-rij.met-anker{grid-template-columns:88px minmax(170px,.9fr) minmax(0,2fr) auto}.vd-acties .vd-rij>.wie{grid-column:1/3;grid-template-columns:subgrid;align-items:center;column-gap:16px;font-weight:400;display:grid}.vd-acties .vd-rij.met-anker>.wie{grid-column:2/4}.vd-bovenrij{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.vd-bovenrij .vd-filters,.vd-bovenrij .cijferknoppen{margin:0}.vd-acties .vd-rij>.wie>.wat{margin-top:0}.tabel th.pilkop{padding-left:23px}.tabel td.foto{width:36px;padding-right:0}.vd-kaart{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-lg);overflow:hidden}.vd-kaart>.kop{border-bottom:1px solid var(--bd);background:var(--s1);align-items:center;gap:10px;min-height:48px;padding:6px 20px;display:flex}.vd-kaart.dringend>.kop{background:var(--s1);border-bottom-color:var(--bd)}.vd-kaart>.kop .t{color:var(--tx);letter-spacing:0;font-size:15px;font-weight:600}.vd-kaart.dringend>.kop .t{color:var(--tx)}.vd-kaart>.kop .kopicoon{color:var(--p)}.vd-kaart.dringend>.kop .kopicoon{color:var(--r-tx)}.vd-kaart>.kop .n{color:var(--tx);font-variant-numeric:tabular-nums;text-align:left;font-variant-numeric:tabular-nums;min-width:0;padding:0;font-size:13px;font-weight:400}.vd-kaart.dringend>.kop .n{color:var(--tx)}.vd-kaart>.kop .kopactie{margin-left:auto}.vd-rij{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.vd-rij.met-anker{grid-template-columns:auto 1fr auto}.vd-rij+.vd-rij{border-top:1px solid var(--bd)}.vd-rij .wie{color:var(--tx);min-width:0;font-size:13px;font-weight:400;line-height:1.45}.vd-rij .wat{color:var(--tx2);margin-top:3px;font-size:12px;font-weight:400;line-height:1.45}.vd-rij .knoppen{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.vd-rij.open{background:var(--s1)}.vd-detail{background:var(--s1);border-top:1px solid var(--bd);padding:2px 16px 16px}.vd-detail .vlak{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-sm);padding:14px 16px}.vd-detail .regel{gap:12px;padding:7px 0;font-size:14px;display:flex}.vd-detail .regel+.regel{border-top:1px solid var(--bd)}.vd-detail .regel .k{width:150px;color:var(--tx3);flex-shrink:0}.vd-detail .regel .v{color:var(--tx);flex:1}.vd-detail .acties{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}@media (width<=620px){.vd-rij{grid-template-columns:1fr}.vd-rij .knoppen{justify-content:flex-start}}.vd-kaart>.voet{border-top:1px solid var(--bd);background:var(--s1);color:var(--tx);padding:10px 15px}.vd-tl{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.vd-tl .groep{overflow:hidden}.vd-tl .kop{border-bottom:1px solid var(--bd);background:var(--s1);color:var(--tx);align-items:center;gap:12px;padding:11px 16px;font-size:15px;font-weight:600;display:flex}.vd-tl .item{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.vd-tl .item .ic{background:var(--p-bg);width:36px;height:36px;color:var(--p);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vd-tl .item .st{justify-self:end}.vd-tl .item+.item{border-top:1px solid var(--bd)}.vd-tl .item .t{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-xs);flex-direction:column;justify-content:center;align-items:center;padding:5px 3px;line-height:1.2;display:flex}.vd-tl .item .t .d{color:var(--tx);text-transform:capitalize;font-size:12px;font-weight:600}.vd-tl .item .t .u{color:var(--tx2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.vd-tl .item .x{color:var(--tx);flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:14px;line-height:1.45;display:flex}.vd-tl .item>.btn{justify-self:end}@media (width<=700px){.vd-tl .item{grid-template-columns:36px 1fr}.vd-tl .item>.btn{grid-column:2;justify-self:start}}.sig-g{background:var(--g-bg);color:var(--g-tx);border-color:var(--g-bd)}.sig-a{background:var(--a-bg);color:var(--a-tx);border-color:var(--a-bd)}.sig-r{background:var(--r-bg);color:var(--r-tx);border-color:var(--r-bd)}.dcard.bez-vol{outline:1.5px solid var(--g-bg);outline-offset:-1px}.dcard.bez-deels,.dcard.bez-leeg{outline:1.5px solid var(--p-bg);outline-offset:-1px}.lrow.bez-vol{outline:1.5px solid var(--g-bg);outline-offset:-1px}.lrow.bez-deels,.lrow.bez-leeg{outline:1.5px solid var(--p-bg);outline-offset:-1px}.bezcijfer{box-sizing:border-box;white-space:nowrap;border-radius:var(--r-24);border:1px solid var(--bds);background:var(--s1);height:24px;color:var(--tx);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.bezcijfer .res{color:inherit;margin-left:4px;font-size:12px;font-weight:600}.bezcijfer.sig-g{background:var(--g-bg);color:var(--g-tx);border-color:var(--g-bd)}.bezcijfer.sig-a{background:var(--a-bg);color:var(--a-tx);border-color:var(--a-bd)}.bezcijfer.sig-r{background:var(--r-bg);color:var(--r-tx);border-color:var(--r-bd)}.navbadge{border-radius:var(--r-pil);text-align:center;font-variant-numeric:tabular-nums;min-width:20px;color:var(--p);background:#fff;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600;line-height:17px}.navbadge.a{background:var(--a-bg);color:var(--a-tx)}.navbadge.r{background:var(--r-bg);color:var(--r-tx)}.sigdot{border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.sigdot.g{background:var(--g)}.sigdot.a{background:var(--a-tx)}.sigdot.r{background:var(--r-tx)}.naamlink{font-family:var(--font);color:var(--tx);letter-spacing:0;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:400}.naamlink:hover{color:var(--p);text-decoration:underline}.naamlink:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px;border-radius:4px}.notifrij{transition:background var(--dur) var(--ease), padding-left var(--dur) var(--ease)}.notifrij:hover{padding-left:16px;background:var(--s1)!important}.notifrij:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}@keyframes pu-glans{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){@keyframes pu-glans{0%,to{background-position:0 0}}}.dcard.concept{opacity:.75;border-style:dashed}.dcard.concept:hover{opacity:1}.print-only{display:none}@media print{aside,header,.btn,.no-print{display:none!important}body{background:#fff}main{padding:0!important}.print-only{display:block!important}}.pcard-h{border-bottom:1px solid var(--bd);background:var(--s1);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 16px;display:flex}.pcard-h .t{color:var(--tx);letter-spacing:0;font-size:15px;font-weight:600}.pcard-b{padding:6px 16px 12px}.rate{flex-wrap:wrap;gap:5px;display:flex}.rate button{box-sizing:border-box;border-radius:var(--r-30);border:1px solid var(--bd);background:var(--s2);width:30px;height:30px;color:var(--tx2);font-family:var(--font);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);padding:0;font-size:14px;font-weight:400}.rate button:hover{border-color:var(--p-focus);color:var(--tx)}.rate button.on{background:var(--p-bg);border-color:var(--p-bd);color:var(--brand-ink)}.rate.breed button{flex:1 1 0;width:auto;min-width:30px;max-width:56px}.side .brandsub{color:var(--wit3);letter-spacing:.02em;margin:-14px 0 14px;padding:0 20px;font-size:12px}.side .klantchip{border-radius:var(--r-sm);background:#ffffff21;border:1px solid #fff3;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 11px;display:flex}.side .klantchip .kl{color:#fff;background:#fff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.side .klantchip .kt{min-width:0}.side .klantchip .kt .n{color:#fff;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.side .klantchip .kt .r{color:var(--wit3);font-size:12px}.side .klantchip select{color:#fff;width:100%;font-family:var(--font);letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.side .klantchip select option{color:var(--tx)}.mtop{z-index:20;background:var(--p);background-image:var(--vouw-paars);color:#fff;align-items:center;gap:12px;padding:11px 16px;display:flex;position:sticky;top:0}.mtop .mbrand{letter-spacing:0;color:#fff;flex:1;font-size:18px;font-weight:600}.mtop .mbrand .u{opacity:.62}.mknop{border-radius:var(--r-36);cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff47;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mscherm{z-index:30;background:#140f2861;position:fixed;inset:0}.mlade{z-index:40;width:236px;max-width:82vw;position:fixed;top:0;bottom:0;left:0}.kiezer{display:inline-flex;position:relative}.kiezer-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kiezer-pop{z-index:1000;width:max-content;max-width:320px;position:fixed}.kiezer-zoek{box-sizing:border-box;border:none;border-bottom:1px solid var(--bd);width:100%;font-family:var(--font);color:var(--tx);background:var(--s2);outline:none;padding:10px 14px;font-size:14px;display:block}.kiezer-zoek::placeholder{color:var(--tx3)}.kiezer-lijst{max-height:288px;overflow-y:auto}.kiezer-lijst button{font-size:14px}.kiezer-lijst button.focus{background:var(--s1)}.kiezer-lijst button.aan{color:var(--p);font-weight:600}.kiezer-leeg{color:var(--tx2);padding:11px 14px;font-size:13px}.navbtn{box-sizing:border-box;height:36px}.seg-ctl{box-sizing:border-box;align-items:center;height:30px}.seg-ctl button{box-sizing:border-box;border-radius:var(--r-30);height:30px;padding:0 12px}.seg-ctl.werkbak-keuze{width:fit-content;margin-bottom:14px}.seg-ctl button .n{font-variant-numeric:tabular-nums;margin-left:6px}.kiezer-knop{box-sizing:border-box;border:1px solid var(--bds);border-radius:var(--r-36);background:var(--s1);height:36px;font-weight:500;font-family:var(--font);color:var(--tx);cursor:pointer;white-space:nowrap;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:400;display:inline-flex}.kiezer-knop:hover{border-color:var(--bds)}.kiezer-knop.aan{color:var(--tx);border-color:var(--outline);font-weight:400}.cijferknoppen{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cijferknoppen .btn{cursor:default}.cijferknoppen .btn.klik{cursor:pointer}.cijferknoppen .btn b{color:var(--tx);margin-right:5px;font-size:14px;font-weight:600}.cijferknoppen .btn.hero b{color:var(--p)}.sig-a.btn{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.sig-a.btn b{color:var(--a-tx)}.sig-r.btn{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.sig-r.btn b{color:var(--r-tx)}.chips{flex-wrap:wrap;gap:5px;display:flex}.kwchip{border:1px solid var(--bds);background:var(--s2);border-radius:var(--r-30);box-sizing:border-box;white-space:nowrap;height:30px;color:var(--tx2);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.kwchip:hover{border-color:var(--p-focus);color:var(--p)}.kwchip.aan{background:var(--p-bg);border-color:var(--p-bd);color:var(--brand-ink)}.kwstap{border:1px solid var(--bds);box-sizing:border-box;border-radius:var(--r-36);background:var(--s1);align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.kwstap button{width:30px;color:var(--tx2);cursor:pointer;font-size:14px;font-weight:400;font-family:var(--font);background:0 0;border:none;padding:0;line-height:1}.kwstap button:hover{background:var(--p-bg);color:var(--p)}.kwstap input.v{text-align:center;width:6ch;font-family:var(--font);background:0 0;border:0;border-radius:0;outline:none;padding:0}.kwstap input.v:focus{background:var(--p-bg);color:var(--p)}.kwstap .v{text-align:center;min-width:58px;color:var(--tx);border-left:1px solid var(--bd);border-right:1px solid var(--bd);justify-content:center;align-items:center;padding:0 7px;font-size:14px;font-weight:600;display:inline-flex}.goarrow.stil{border-color:var(--bds);color:var(--tx2);background:var(--s2);padding:0}.goarrow.stil svg{transition:transform var(--dur) var(--ease);transform:rotate(90deg)}.goarrow.stil.om svg{transform:rotate(-90deg)}.goarrow.stil:hover{background:var(--s1);border-color:var(--p-focus);color:var(--p)}.beheer-lay{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.beheer-lay .toc{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:16px}.beheer-lay .toc .groep{letter-spacing:0;color:var(--tx2);padding:12px 10px 4px;font-size:13px;font-weight:400}.beheer-lay .toc .groep:first-child{padding-top:0}.beheer-lay .toc a{border-radius:var(--r-xs);color:var(--tx2);cursor:pointer;padding:7px 10px;font-size:14px;text-decoration:none;display:block}.beheer-lay .toc a:hover{background:var(--s1);color:var(--tx)}.beheer-lay .toc a.on{background:var(--p-bg);color:var(--p);font-weight:600}@media (width<=900px){.beheer-lay{grid-template-columns:1fr}.beheer-lay .toc{flex-flow:wrap;position:static}.beheer-lay .toc .groep{display:none}}.regel{border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.regel.eerste{border-top:none}.regel.klik{cursor:pointer}.regel>.mid{flex:1;min-width:170px}.regel>.mid>.t{color:var(--tx);letter-spacing:0;font-size:13px;font-weight:400}.regel>.mid>.s{color:var(--tx2);margin-top:2px;font-size:12px;line-height:1.45}.regel>.end{flex-shrink:0;align-items:center;gap:6px;display:flex}.klapkop{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font);justify-content:space-between;align-items:center;gap:8px;display:flex}.klapkop:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px;border-radius:var(--r-xs)}.fotoknop{cursor:pointer;background:var(--s2);border:1px solid var(--bds);border-radius:var(--r-sm);width:64px;height:64px;color:var(--tx2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fotoknop:hover{border-color:var(--p-focus);color:var(--p)}.weg{box-sizing:border-box;border-radius:var(--r-pil);width:24px;height:24px;color:var(--tx3);cursor:pointer;font-family:var(--font);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.weg:hover{background:var(--s0);color:var(--tx);border-color:var(--bds)}.sorteer{appearance:none;cursor:pointer;font-family:var(--font);color:var(--tx2);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:400;display:inline-flex}.pill-knop:hover{filter:brightness(.97)}.sectie{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-lg);margin-bottom:10px}.sectie-kop{align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.sectie-kop>.klapkop{flex:1;justify-content:flex-start;gap:10px;min-width:0;min-height:48px}.sectie-t{color:var(--tx);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sectie-stand{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sectie-kop>.klapkop>.goarrow{margin-left:auto}.sectie.open>.sectie-kop{background:var(--s1);border-bottom:1px solid var(--bd);border-radius:calc(var(--r-md) - 1px) calc(var(--r-md) - 1px) 0 0}.regel-uitklap{border:1px solid var(--bd);border-radius:var(--r-md);background:var(--s1);margin:0 0 12px 50px;overflow:hidden}.regel-uitklap>.kk-uitklap{border-top:0}@media (width<=700px){.regel-uitklap{margin-left:0}}.dcard{container-type:inline-size}.dcard .dnaam{color:var(--tx);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:600;display:block;overflow:hidden}@keyframes dialoog-in{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:none}}@keyframes dialoog-uit{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)translateY(4px)}}@keyframes zacht-uit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes fade-uit{0%{opacity:1}to{opacity:0}}@keyframes pagina-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes zacht-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.dialoog-in{animation:dialoog-in var(--dur-in) var(--ease) both}.dialoog-in.uit{animation:dialoog-uit var(--dur-uit) var(--ease) both;pointer-events:none}.dialoog-in-midden{animation:dialoog-in-midden var(--dur-in) var(--ease) both;transform:translate(-50%,-50%)}@keyframes dialoog-in-midden{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)translateY(4px)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dialoog-uit-midden{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)translateY(4px)}}.dialoog-in-midden.uit{animation:dialoog-uit-midden var(--dur-uit) var(--ease) both;pointer-events:none}.sluier-in{animation:fade-in var(--dur-in) var(--ease) both}.sluier-in.uit{animation:fade-uit var(--dur-uit) var(--ease) both;pointer-events:none}.dcard:hover{transform:translateY(-1px)}.goarrow.om{transition:transform var(--dur-in) var(--ease)}@media (prefers-reduced-motion:reduce){.dialoog-in,.dialoog-in-midden,.sluier-in,.page,.tab-in,.menu,.toast{animation:none}.dialoog-in-midden{transform:translate(-50%,-50%)}.klap,.seg-ctl.heeft-ind:before,.sectie-kop{transition:none}.dcard:hover{transform:none}}.pd-kop{align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.pd-kop .naam{color:var(--tx);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.3}.pd-kop .sub{color:var(--tx);margin-top:4px;font-size:14px}.pd-kop .knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pd-twee{columns:2;column-gap:14px}.pd-twee>.pd-sect,.pd-twee>div>.pd-sect{break-inside:avoid}@media (width<=1100px){.pd-twee{columns:1}}.side .klantchip .kt .n{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.seg-ctl button .n{color:var(--tx2);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.seg-ctl button.on .n,.seg-ctl button.on .num,.seg-ctl button.on b,.seg-ctl button.on *{color:#fff}.page{animation:pagina-in var(--dur-in) var(--ease) both}.tab-in{animation:fade-in var(--dur-in) var(--ease) both}.menu{animation:zacht-in .12s var(--ease) both}.klap{opacity:0;transition:grid-template-rows var(--dur-in) var(--ease), opacity var(--dur-in) var(--ease);grid-template-rows:0fr;display:grid}.klap.open{opacity:1;grid-template-rows:1fr}.klap>.klap-in{min-height:0;overflow:hidden}.klap.rust>.klap-in{overflow:visible}.sectie-kop{transition:background var(--dur) var(--ease)}.seg-ctl button{z-index:1;position:relative}.seg-ctl.heeft-ind:before{content:none}.toasts{z-index:400;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-36);background:var(--tx);color:#fff;letter-spacing:0;white-space:nowrap;height:36px;animation:toast-in var(--dur-in) var(--ease) both;align-items:center;padding:0 14px;font-size:13px;font-weight:400;display:inline-flex}.toast.uit{animation:fade-uit var(--dur-uit) var(--ease) both}.btn,.kwchip,.kiezer-knop,.klapkop,.og-tegel,.lrow,.lidkaart,.keuzekaart,.tegel,.daybtn,.rate button,.pnav,.naamlink,.notifrij,.kopknop,.pill-knop,.weg{transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform .1s var(--ease)}.tabel tbody tr.klik td{transition:background var(--dur) var(--ease)}.kwchip:active,.seg-ctl button:active,.daybtn:active,.kiezer-knop:active,.rate button:active,.og-tegel:active,.klapkop:active,.keuzekaart:active,.lidkaart:active{transform:scale(.98)}.dcard{transition:border-color var(--dur) var(--ease), transform .1s var(--ease)}.vink{border:1px solid var(--bds);background:var(--s2);color:#fff;cursor:pointer;width:18px;height:18px;font-family:var(--font);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform .1s var(--ease);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vink.aan{background:var(--p);border-color:var(--p)}.vink:active{transform:scale(.94)}.klus-logo{border:1px solid var(--bd);background:var(--s2);object-fit:cover;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.klus-logo.lt{color:var(--p);background:var(--p-bg);border-color:var(--p-bd);font-size:11px;font-weight:600}.klus-plaats{color:var(--tx);font-size:13px;font-weight:400}.klus.af{opacity:.62}.lijstkaart.klus{margin-bottom:40px}.lijstkaart.klus .lk-kop{background:var(--p);background-image:var(--vouw-paars);border-bottom-color:var(--p);color:#fff}.lijstkaart.klus .lk-kop>span:first-of-type{color:#fff;font-weight:600}.lijstkaart.klus .lk-kop .klus-plaats{color:var(--wit2)}.lijstkaart.klus .lk-kop .n{color:#fff}.lijstkaart.klus.af .lk-kop{background:var(--s1);border-bottom-color:var(--bd);color:var(--tx)}.lijstkaart.klus.af .lk-kop>span:first-of-type{color:var(--tx)}.klus-rijen{padding:4px 0 2px}.klus-rij{align-items:center;gap:12px;min-height:46px;padding:8px 16px;display:flex}.klus-rij+.klus-rij{border-top:1px solid var(--bd)}.klus-rij.open{background:var(--s1)}.klus-rij .klus-naam{color:var(--tx);min-width:0;font-size:14px}.klus-rij .klus-naam .naamlink{font-weight:400}.klus-rij .knoppen{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.klus-aanpas{background:var(--s1);border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px 10px 56px;display:flex}.klus-aanpas .l{color:var(--tx2);font-size:12px}.klus-aanpas .field{height:30px}.klus-door{color:var(--tx2);white-space:nowrap;font-size:12px}.klus-blad{border:1px solid var(--p-bd);border-radius:var(--r-md);background:var(--s2);margin:0 16px 12px 56px;overflow:hidden}.klus-blad .snel{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.klus-blad .invoer{align-items:center;gap:8px;padding:10px 14px 12px;display:flex}.klus-blad .invoer .field{text-align:left;flex:1;min-width:0}.pvoet{border-top:1px solid var(--bd);background:var(--s2);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.btn.rood{background:var(--r-bg);color:var(--r-tx);border-color:var(--r-bd)}.btn.rood:hover{background:var(--r-bg);border-color:var(--r-tx)}.dvoet{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.lijstkaart .lk-rij.uitn-rij{align-items:center;gap:12px;padding:10px 16px;display:flex}.uitn-rij .t{color:var(--tx);font-size:13px;font-weight:400}.ivak{box-sizing:border-box;border-radius:var(--r-pil);border:1px solid var(--bds);background:var(--s1);min-width:30px;height:24px;color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ivak.a{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.ivak.r{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.ivak.g{background:var(--g-bg);border-color:var(--g-bd);color:var(--g-tx)}.ivak.ic{min-width:28px;color:var(--p);background:var(--p-bg);border-color:var(--p-bd);padding:0 6px}.ind-vervoer{gap:4px;display:inline-flex}.ind-lay{grid-template-columns:minmax(0,1fr) 280px;display:grid}.ind-links{min-width:0;overflow-x:auto}.ind-tabel{width:100%}.ind-tabel th,.ind-tabel td{padding:6px 8px}.ind-tabel th:first-child,.ind-tabel td:first-child{padding-left:12px}.ind-tabel td{height:52px}.ind-tabel td.foto{width:32px;padding-right:2px}.ind-tabel tbody tr{cursor:pointer}.ind-tabel tbody tr.aan td{background:var(--p-bg)}.ind-naam{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ind-naam .t{color:var(--tx);white-space:nowrap;font-size:13px;font-weight:400}.ind-sub{color:var(--tx);white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400}.ind-knop{text-align:right;padding-right:10px}.ind-dossier{border-left:1px solid var(--bd);background:var(--s2);flex-direction:column;min-width:0;display:flex}.ind-dkop{background:var(--s1);border-bottom:1px solid var(--bd);align-items:center;gap:10px;min-height:48px;padding:8px 14px;display:flex}.ind-dkop .t{color:var(--tx);font-size:15px;font-weight:600}.ind-dbody{flex:1;padding:2px 14px 12px;overflow-y:auto}.ind-h{color:var(--tx);align-items:center;gap:8px;margin:12px 0 4px;font-size:12px;font-weight:600;display:flex}.ind-rij{border-top:1px solid var(--bd);color:var(--tx);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:400;display:flex}.ind-rij.kolom{flex-direction:column;align-items:flex-start;gap:3px}.ind-rij .tekst{color:var(--tx2)}.ind-wie{align-items:center;gap:6px;display:inline-flex}.ind-wie b{font-weight:600}.ind-dvoet{border-top:1px solid var(--bd);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.keuzerooster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.kieslid{border-top:1px solid var(--bd);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.kieslid:first-child{border-top:0}.kieslid:hover{background:var(--s1)}.kieslid input{accent-color:var(--p)}.instelkaart{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md)}.instelregel{border-top:1px solid var(--bd);align-items:center;gap:14px;padding:10px 14px;display:flex}.instelregel:first-child{border-top:0}.tekst-lay{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tekst-lijst{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:6px;display:flex}.tekst-item{text-align:left;width:100%;font-family:var(--font);cursor:pointer;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-sm);color:var(--tx);box-sizing:border-box;padding:9px 11px;display:block}.tekst-item:hover{border-color:var(--p-focus)}.tekst-item.aan{background:var(--p-bg);border-color:var(--p-bd)}.tekst-item .t{font-size:14px;font-weight:600;display:block}.tekst-item .s{color:var(--tx2);margin-top:2px;font-size:12px;display:block}.tekst-item.aan .s{color:var(--tx)}.tekst-editor{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);min-height:200px;overflow:hidden}.tekst-editor .lk-kop{border-bottom:1px solid var(--bd);background:var(--s1);align-items:center;gap:10px;min-height:48px;padding:6px 16px;display:flex}.tekst-editor .lk-kop .t{color:var(--tx);font-size:15px;font-weight:600}.df-lay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.df-lay>div+div{border-left:1px solid var(--bd);padding-left:24px}.crop-kader{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--bd);cursor:grab;touch-action:none;box-sizing:border-box;position:relative;overflow:hidden}.crop-kader:active{cursor:grabbing}.crop-rand{border-radius:var(--r-md);pointer-events:none;border:1px solid #fff9;position:absolute;inset:0}.tegel-uitklap .tu-persoon{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-xs);box-sizing:border-box;background:0 0;border:0;margin:0}.tegel-uitklap .tu-persoon .tu-naam{white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur) var(--ease);line-height:1.3;overflow:hidden}.tegel-uitklap .tu-persoon:hover .tu-naam{color:var(--p)}.tegel-uitklap .tu-acties .btn{justify-content:center;width:100%;padding:0 6px}.berichtknop .badge{box-sizing:border-box;background:var(--p);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.tabbalk{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-md);flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:4px;display:flex}.tabbalk button{border-radius:var(--r-sm);height:36px;color:var(--tx);font-family:var(--font);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.tabbalk button:hover:not(.on){color:var(--p)}.tabbalk button.on{background:var(--p-bg);border-color:var(--p-bd);color:var(--p-tx)}.tabbalk .n{box-sizing:border-box;background:var(--s1);border:1px solid var(--bd);min-width:22px;height:22px;color:var(--tx);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;margin-left:0;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.tabbalk button.on .n{background:var(--s2);border-color:var(--p-bd);color:var(--p-tx)}.sectie.vast>.sectie-kop>.klapkop{cursor:default}.tabbalk{background:0 0;border:0;gap:2px;padding:0}.tabbalk button{color:var(--tx)}.tabbalk button.on{border-color:#0000}.tabbalk .n,.tabbalk button.on .n{min-width:0;height:auto;color:inherit;background:0 0;border:0;padding:0;font-weight:400}.terug-link{height:28px;color:var(--p);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 10px;padding:0;font-size:14px;display:inline-flex}.terug-link:hover{text-decoration:underline}.tekstknop{all:unset;box-sizing:border-box;background:var(--s1);border:1px solid var(--bds);height:30px;color:var(--tx);font-family:var(--font);cursor:pointer;white-space:nowrap;border-radius:var(--r-30);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tekstknop:hover{background:var(--hover);border-color:var(--tx3);color:var(--tx)}.tekstknop:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.vd-acties{background:0 0;border:0;border-radius:0;overflow:visible}.vd-acties>.vd-groep>.vd-kaart,.vd-acties>.vd-groep:first-child>.vd-kaart{border:1px solid var(--bd);border-radius:var(--r-lg);margin-bottom:12px}.vd-acties>.vd-groep>.vd-kaart.dringend{border-color:var(--r-bd)}.klus-tabel th.naamkol{width:280px}.klus-tabel th.inkol{width:96px}.klus-tabel th.standkol{width:180px}.klus-tabel td.naamcel,.klus-tabel td.naamcel .naamlink{font-weight:400}.feit{color:var(--tx2)}.feit.sterk{color:var(--tx)}.feit.donker{color:var(--wit2)}:is(.lk-kop,.sectie-kop,.vd-kaart>.kop,.ukop,.dagkop,.kopband) .feit:not(.donker){color:var(--tx)}.kopband{box-sizing:border-box;border-bottom:1px solid var(--bd);background:var(--s1);min-height:48px;color:var(--tx);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 16px;font-size:15px;font-weight:600;display:flex}.goarrow.filled,.dcard.active .goarrow{background:var(--s2);border-color:var(--p-bd);color:var(--p)}.goarrow.filled:hover,.dcard.active .goarrow:hover{background:var(--p);border-color:var(--p);color:#fff}.dialoog-in-midden .lijstkaart,.sectie-body>.lijstkaart{box-shadow:none;border:0;border-radius:0}.sectie-body>.lijstkaart{margin-bottom:0}.lijstkaart>.pd-sect{border:0;border-radius:0}.besluitstrook-cijfers>.cijferknoppen{margin:0;padding-bottom:0}.foto-knop{cursor:zoom-in;background:0 0;border:0;border-radius:16px;flex-shrink:0;padding:0;line-height:0}.foto-knop:disabled{cursor:default}.foto-groot{z-index:60;cursor:zoom-out;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.foto-groot img{border-radius:var(--r-md);background:var(--s2);max-width:min(80vw,720px);max-height:80vh}.kb-dagkop{background:var(--p);background-image:var(--vouw-paars);color:#fff;align-items:center;gap:10px;min-height:44px;padding:6px 16px;font-size:14px;font-weight:600;display:flex}.kb-dagkop .n{color:var(--wit2);font-size:13px;font-weight:400}.kb-dagkop .rechts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.kb-dagkop .stand{color:var(--wit2);font-size:12px;font-weight:400}.kb-dagrij{background:var(--s1);border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.kb-dagrij .kb-feit,.kb-dagrij .kb-lab{color:var(--tx);font-size:12px}.kb-rij{border-top:1px solid var(--bd);grid-template-columns:24px minmax(120px,200px) auto auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:36px;padding:5px 16px;display:grid}.kb-rij.zt{grid-template-columns:24px minmax(120px,200px) auto minmax(0,1fr) auto}.kb-rij.let{background:var(--p-bg)}.kb-rij .pers{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.kb-rij .knoppen{justify-content:flex-end;gap:6px;display:inline-flex}.kb-rij .field{text-align:left;width:100%}.kb-rij .rate{flex-wrap:nowrap}.pill.vlak{background:var(--s1);border-color:var(--s1);color:var(--tx)}.kb-fout{white-space:normal;text-align:left;max-width:360px;height:auto;min-height:24px;padding:3px 8px;line-height:1.3}.kb-klaar{gap:5px}.form-rij{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.veld{flex-direction:column;gap:5px;min-width:0;padding-bottom:16px;display:flex;position:relative}.veld>.hint,.veld>.fout{text-overflow:ellipsis;white-space:nowrap;height:16px;line-height:16px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.veld>.fout{color:var(--tx2)}.veld.mis .field{background:var(--r-bg);border-color:var(--r-bd)}.veld>.lbl{color:var(--tx2);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.veld .field{text-align:left;width:100%}.veld .field.num{text-align:right}.veld.s{width:96px}.veld.m{width:160px}.veld.l{width:280px}.veld.vol{flex:100%}.veld .hint{color:var(--tx);white-space:normal;font-size:12px;overflow:visible}.aanuit{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-30);align-items:center;gap:0;height:30px;padding:2px;display:inline-flex}.aanuit button{all:unset;box-sizing:border-box;cursor:pointer;height:24px;font-family:var(--font);color:var(--tx);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.aanuit button.on{background:var(--s2);color:var(--p);border:1px solid var(--p-bd)}.aanuit button:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px}.aanuit:has(button:disabled){opacity:.6}.kleurvak{border:1px solid var(--bd);border-radius:var(--r-36);background:var(--s2);width:36px;height:36px;position:relative;overflow:hidden}.kleurvak input{cursor:pointer;background:0 0;border:0;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;position:absolute;inset:-8px}.tabel td.leeg,.rp-tabel td.leeg,.tabel td .streep{color:var(--tx3)}.tabel td.leeg:before,.rp-tabel td.leeg:before{content:"–"}.phead .mknop[aria-label=Sluiten]{position:absolute;top:12px;right:12px}.seg-ctl button{white-space:nowrap}.pill>svg.ic-datum{vertical-align:-2px;flex:none;width:14px;height:14px;margin-right:6px}.klantlogo{color:var(--tx);white-space:nowrap;align-items:center;gap:6px;height:24px;font-size:14px;display:inline-flex}.klantlogo .logo,.klantlogo img{border:1px solid var(--bds);object-fit:contain;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.pill.pp{background:var(--p-bg)!important;color:var(--p-tx)!important;border-color:var(--p-focus)!important}.rij>.acties .btn.klein,.uacties .btn.klein{justify-content:center;min-width:108px}.sectie>.sectie-kop{background:color-mix(in srgb,var(--p-bg) 30%,var(--s1));border-bottom:1px solid var(--bd)}.wie .naamblok{flex-direction:column;min-width:0;display:flex}.wie .feiten{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.rij .nr{background:var(--s1);border:1px solid var(--bds);width:22px;height:22px;color:var(--tx);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ruil-ico{width:16px;height:16px;color:var(--tx2);flex:none;margin:0 2px}.rij>.mid .laatste{text-overflow:ellipsis;white-space:nowrap;min-width:200px;color:var(--tx);flex:200px;font-size:14px;overflow:hidden}.navbadge,.navbadge.a,.navbadge.r{border:1px solid var(--lime-bd);background:var(--lime-pil)!important;color:var(--lime-tx)!important}.pnav.on .navbadge{background:var(--p)!important;color:#fff!important}.rij>.mid{flex-wrap:wrap;padding:4px 0;overflow:visible}.rij>.mid .pill,.rij>.mid .feit{flex:none;max-width:none;overflow:visible}.kopband .mid,.lk-kop .mid{flex-wrap:wrap;overflow:visible}.kopband .mid .pill{max-width:none}.rij>.mid>.pill{justify-content:center}.urij .ucel>.pill{justify-content:center;width:100%}svg.ic,.pnav svg,.btn svg,.pill svg{stroke-width:1.5px}.la,.dienstla,.persoonsla,.drawer,.paneel,.zijpaneel{border-top:3px solid var(--p)}:is(.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop,.pd-h,.phead:not([role=dialog] *):not(.dialoog *):not(.dialoog-in-midden *)) :is(.t,.kn,.naam,.tt,.s,.sub,.stand,.klus-plaats,.sectie-t),.kopband .wie,.kopband .wie .naam,.kopband>.t,.klantkop .wie,.lijstkaart.klus .lk-kop>span:first-of-type,.lijstkaart.klus.af .lk-kop>span:first-of-type,.lijstkaart.bo-kaart .lk-kop .t,.lijstkaart.bo-kaart .lk-kop .r,.lijstkaart.klus .lk-kop .klus-plaats,.sectie-kop .sectie-t,.sectie-kop .klapkop{color:var(--tx-kop)}.kopband,.lijstkaart .lk-kop,.lijstkaart.bo-kaart .lk-kop,.lijstkaart.klus .lk-kop,.ukop,.vd-kaart>.kop,.vd-kaart.dringend>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop,.pd-sect>.pd-h:first-child,.phead:not([role=dialog] *):not(.dialoog *):not(.dialoog-in-midden *),.sectie-kop,.sectie.open>.sectie-kop{background:color-mix(in srgb, var(--p-bg) 30%, var(--s1));border:0;border-bottom:1px solid var(--bds);background-image:none;border-radius:0;margin:0}.tabel th{background:color-mix(in srgb, var(--p-bg) 30%, var(--s1));border-bottom:1px solid var(--bds)}.btn-n,.btn-o,.tekstknop,.navbtn,.goarrow,.kiezer-knop,.add-cell,.sorteer,.kwchip,.seg-ctl button,.daybtn,:is(.vd-kaart,.lijstkaart,.kaart,.pcard,.pagehd,.sectie,.daycard,.dcard,.dossier,.modal,.dialoog,.tabel,.bg-kaart,.kk,.og-tegel,.rp-kaart,.pd-sect,.pers-strook,.uitnodiging,.card,.form,.paneel,.uw-balk) :is(.btn-n,.btn-o,.tekstknop,.navbtn,.goarrow,.kiezer-knop,.add-cell,.sorteer),:is(.vd-kaart,.lijstkaart,.kaart,.pcard,.pagehd,.sectie,.daycard,.dcard,.dossier,.modal,.dialoog,.tabel,.bg-kaart,.kk,.og-tegel,.rp-kaart,.pd-sect,.pers-strook,.uitnodiging,.card,.form,.paneel,.uw-balk) :is(.kwchip,.seg-ctl button,.daybtn),:is(.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.phead,.klantkop,.pd-h,.sectie-kop,.rij,.vd-rij,.klus-rij,.lk-rij,.kb-rij,.bo-rij,.uitn-rij,.regel,.lrow,.urij,.wrow,.dr,.planrij,.pers-rij,.vd-detail,.uitk,.fgroup,.tabel tbody,.kop,.kb-dagrij) :is(.btn-n,.btn-o,.tekstknop,.navbtn,.goarrow,.kiezer-knop,.add-cell,.sorteer),:is(.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.phead,.klantkop,.pd-h,.sectie-kop,.rij,.vd-rij,.klus-rij,.lk-rij,.kb-rij,.bo-rij,.uitn-rij,.regel,.lrow,.urij,.wrow,.dr,.planrij,.pers-rij,.vd-detail,.uitk,.fgroup,.tabel tbody,.kop,.kb-dagrij) :is(.kwchip,.seg-ctl button,.daybtn){background:var(--s1);border-color:var(--bds);color:var(--tx)}.btn-p,.btn.akkoord,.seg-ctl button.on,.kwchip.aan,.daybtn.on,:is(.vd-kaart,.lijstkaart,.kaart,.pcard,.pagehd,.sectie,.daycard,.dcard,.dossier,.modal,.dialoog,.tabel,.bg-kaart,.kk,.og-tegel,.rp-kaart,.pd-sect,.pers-strook,.uitnodiging,.card,.form,.paneel,.uw-balk,.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.phead,.klantkop,.pd-h,.sectie-kop,.rij,.vd-rij,.klus-rij,.lk-rij,.kb-rij,.bo-rij,.uitn-rij,.regel,.lrow,.urij,.wrow,.dr,.planrij,.pers-rij,.vd-detail,.uitk,.fgroup,.tabel tbody,.kop,.kb-dagrij) :is(.btn-p,.btn.akkoord,.seg-ctl button.on,.kwchip.aan,.daybtn.on){background:var(--p);color:#fff;border-color:var(--p)}.btn-gevaar,.btn.btn-gevaar{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.pill,.feitrij .feit,.vd-stat .s,.sectie-kop .sectie-stand,:is(.vd-kaart,.lijstkaart,.kaart,.pcard,.pagehd,.sectie,.daycard,.dcard,.dossier,.modal,.dialoog,.tabel,.bg-kaart,.kk,.og-tegel,.rp-kaart,.pd-sect,.pers-strook,.uitnodiging,.card,.form,.paneel,.uw-balk) .vd-stat .s{background:var(--s1);border-color:var(--bds);color:var(--tx)}.pill.on{background:var(--p-bg);border-color:var(--p-bd);color:var(--p-tx)}.pill.g{background:var(--g-bg);border-color:var(--g-bd);color:var(--g-tx)}.pill.a{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.pill.r{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.pill.stil{background:var(--hover);border-color:var(--bds);color:var(--tx2)}.pill.tijd.g{background:var(--g-bg);border-color:var(--g-bd);color:var(--g-tx)}.pill.tijd.a{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.pill.tijd.r{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.rij:nth-child(2n of .rij),:is(.lrow,.vd-rij,.klus-rij,.lk-rij,.kb-rij,.bo-rij,.uitn-rij,.wrow,.urij-wrap,.planrij,.dr,.regel):nth-child(2n),.tabel tbody tr:nth-child(2n) td{background:0 0}.rij+.rij,.vd-rij+.vd-rij,.klus-rij+.klus-rij,.lijstkaart .lk-rij+.lk-rij,.kb-rij+.kb-rij,.bo-rij+.bo-rij,.urij-wrap+.urij-wrap,.lrow+.lrow,.dr+.dr,.tabel td{border-top:1px solid var(--bd)}.rij{min-height:56px;padding-left:24px;padding-right:24px}.rij>.mid{gap:10px}.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop{min-height:60px;padding-left:24px;padding-right:24px}.vd-acties>.vd-groep>.vd-kaart{margin-bottom:0}.tabel td{height:56px}.pagehd{min-height:60px;margin-bottom:32px}.seg-ctl.werkbak-keuze{margin-bottom:28px}.page{padding-top:44px}.vd-kaart>.voet{padding:14px 24px}.pill>svg.ic{flex:none;width:14px;height:14px}.knoppen>.btn.klein,.knoppen>a.btn.klein,.uacties .btn.klein{justify-content:center;min-width:108px}.dcard{margin-left:0;margin-right:0}.dcard>.k1,.dcard>.k2{align-items:center;gap:6px;min-width:0;display:flex}.dcard>.k2{flex-wrap:nowrap;justify-content:space-between;gap:4px;margin:4px 5px 5px}.dcard .logo-tegel{flex:none}.dcard .k2 .pill{letter-spacing:0;flex:none;height:24px;padding:0 6px;font-size:12px}.dcard .k2 .bezcijfer{flex:none;height:24px;margin-left:auto;font-size:12px}@container (width<=150px){.dcard .k2 .pill.tijd{background:0 0;border:0;padding:0}}.dialoog-in-midden :is(.lijstkaart,.vd-kaart,.pd-sect,.kaart),.sectie-body :is(.lijstkaart,.vd-kaart,.pd-sect,.kaart),[role=dialog] :is(.lijstkaart,.vd-kaart,.pd-sect,.kaart){border-top:0}.knoppen .btn.akkoord~.btn.akkoord,.acties .btn.akkoord~.btn.akkoord{background:var(--s1);border-color:var(--bds);color:var(--tx)}.menu{border:1px solid var(--bds);border-top:3px solid var(--p);box-shadow:none;background:var(--s2);border-radius:8px;width:max-content;min-width:200px;padding:6px}.menu button,.menu .menu-regel{width:100%;height:40px;font:inherit;color:var(--tx);cursor:pointer;white-space:nowrap;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:6px;grid-template-columns:16px 1fr;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:grid}.menu button:hover,.menu .menu-regel:hover{background:var(--hover);padding-left:10px}.menu button svg,.menu .menu-regel svg,.menu .leeg{flex:none;width:16px;height:16px;display:inline-block}.menu button.danger{color:var(--r-tx)}.menu .lijn{background:var(--bd);height:1px;margin:6px 4px;display:block}.menu button:disabled{opacity:.5;cursor:default}.btn .chevron{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.vd-kaart>.kb-dagkop .n,.lijstkaart.bo-kaart .lk-kop .n,.lijstkaart.bo-kaart .lk-kop .t{color:var(--tx)}.lijstkaart.bo-kaart .lk-kop .r{color:var(--tx2)}.lijstkaart.bo-kaart .lk-kop{border-bottom-color:var(--bds)}.rij{box-sizing:border-box;color:var(--tx);grid-template-columns:210px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.rij.klik{cursor:pointer}.rij.klik:hover{background:var(--hover)}.rij>.wie{align-items:center;gap:10px;min-width:0;display:flex}.rij>.wie .naam{text-overflow:ellipsis;white-space:nowrap;color:var(--tx);min-width:0;font-weight:400;overflow:hidden}.rij>.wie .naam .naamlink{font-weight:400}.rij>.mid{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rij>.acties{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rij.wie-breed{grid-template-columns:320px minmax(0,1fr) auto}.rij.smal{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-top:8px;padding-bottom:8px}.rij.smal>.mid{grid-column:1/-1}.rij.on{background:var(--p-bg)}.rij .ruil-ico{width:16px;height:16px;color:var(--tx2);flex:none}.klantlogo .kl-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.klantlogo.groot{height:32px;font-size:15px;font-weight:600}.klantlogo.groot .logo,.klantlogo.groot img{border-radius:8px;width:32px;height:32px;font-size:12px}@media (width<=1100px){.rij{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-top:8px;padding-bottom:8px}.rij>.mid{grid-column:1/-1}}.field.tekstvak{resize:vertical;width:100%;height:auto;min-height:96px;line-height:1.45;font:inherit;box-sizing:border-box;padding:8px 10px;font-size:14px}.vd-kaart.dringend{border-color:var(--bd)}.rij .nr.a{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.rij.leeg-slot .naam{color:var(--tx2)}.vd-acties>.vd-groep>.vd-kaart,.vd-acties>.vd-groep>.vd-kaart.breed{border-top:3px solid var(--p)}.vd-kaart.dringend,.vd-acties>.vd-groep>.vd-kaart.dringend{border-color:var(--bd);border-top-color:var(--p)}:root{--lime-pil:#c2ffad;--lime-tx:#2a2a2c;--lime-bd:#94bf86}:is(.kopband,.lk-kop,.vd-kaart>.kop,.kb-dagkop,.ukop,.ind-dkop,.pd-h)>.n,.teller,.pagehd .h1+.n,.seg-ctl button .n,.kwchip .n{box-sizing:border-box;border-radius:var(--r-24);background:var(--lime-pil);min-width:24px;height:24px;color:var(--lime-tx);border:1px solid var(--lime-bd);font-variant-numeric:tabular-nums;opacity:1;justify-content:center;align-items:center;margin:0;padding:0 7px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.seg-ctl button .n,.kwchip .n{border-radius:5px;min-width:20px;height:20px;margin-left:4px;padding:0 6px}.seg-ctl button>.num,.kwchip>.num{box-sizing:border-box;background:var(--lime-pil);min-width:20px;height:20px;color:var(--lime-tx);border:1px solid var(--lime-bd);border-radius:5px;justify-content:center;align-items:center;margin-left:4px;padding:0 6px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.seg-ctl button.on>:is(.n,.num),.kwchip.aan>:is(.n,.num){color:var(--lime-tx)}.nulijn{align-items:center;gap:10px;margin:2px 0;display:flex}.nulijn>.pill{flex:none}.nulijn:before,.nulijn:after{content:"";background:var(--p);opacity:.45;flex:1;height:1px}.sectie>.sectie-kop,.sectie.open>.sectie-kop{background:color-mix(in srgb, var(--p-bg) 30%, var(--s1));border-bottom:1px solid var(--bds);background-image:none}.bo-kaart .rij.wie-breed.bo2{grid-template-columns:320px 72px minmax(0,1fr) auto}.bo-kaart .kolkop2{color:var(--tx);background:var(--s1);border-bottom:1px solid var(--bds);grid-template-columns:320px 72px minmax(0,1fr) auto;column-gap:12px;padding:8px 24px;font-size:13px;font-weight:500;display:grid}.cijferkolom{border-left:1px solid var(--bds);height:24px;color:var(--tx);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-left:12px;font-size:15px;font-weight:600;display:inline-flex}.rij>.tekst{min-width:0;color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.rij>.tekst .pill .pasfoto{margin-right:2px}.fotovak{flex:none;line-height:0;display:inline-block;position:relative}.fotovak .gem{background:var(--s2);border:1px solid var(--bds);min-width:16px;height:16px;color:var(--tx);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.verslag{color:var(--tx);border-bottom:1px solid var(--bd);padding:12px 24px;font-size:14px;line-height:1.6}.verslag:last-child{border-bottom:0}.verslag b{font-weight:600}@media (width<=1100px){.bo-kaart .rij.wie-breed.bo2,.bo-kaart .kolkop2{grid-template-columns:240px 64px minmax(0,1fr) auto}}.kpi-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.kpi-raster>.kpi{background:var(--s2);border:1px solid var(--bds);text-align:left;min-width:0;font:inherit;color:var(--tx);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kpi-raster>.kpi.aan{background:var(--p-bg);border-color:var(--p-bd);border-top-color:var(--p)}.kpi .l{color:var(--tx2);font-size:13px}.kpi .getal{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tx);font-size:20px;font-weight:600;line-height:1.1}.kpi .o{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}@media (width<=1100px){.kpi-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.dossier-secties.zonder-tabs>.dos-45{order:1}.dossier-secties.zonder-tabs>.dos-32{order:10}.dossier-secties.zonder-tabs>.dos-31{order:11}.dossier-secties.zonder-tabs>.dos-10{order:12}.dossier-secties.zonder-tabs>.dos-12{order:13}.dossier-secties.zonder-tabs>.dos-22{order:14}.dossier-secties.zonder-tabs>.dos-43{order:15}.dossier-secties.zonder-tabs>.dos-33{order:16}.dossier-secties.zonder-tabs>.dos-13{order:20}.dossier-secties.zonder-tabs>.dos-24{order:21}.dossier-secties.zonder-tabs>.dos-23{order:22}.dossier-secties.zonder-tabs>.dos-11{order:23}.dossier-secties.zonder-tabs>.dos-14{order:24}.dossier-secties.zonder-tabs>.dos-21{order:30}.dossier-secties.zonder-tabs>.dos-42{order:31}.dossier-secties.zonder-tabs>.dos-34{order:32}.dossier-secties.zonder-tabs>.dos-44{order:33}.dossier-secties.zonder-tabs>.dos-41{order:34}.dossier-secties.zonder-tabs>.dos-kop{display:none}.dossier-secties.zonder-tabs>*{margin-bottom:18px}.pill.stil{color:var(--tx)}.pd-sect,.pers-strook{margin-bottom:40px}.sectie-body>.pd-sect,.dossier-secties>.pd-sect:last-child{margin-bottom:0}.pers-zoek,div.pers-strook{margin-bottom:12px}.klus-rijen>.rij{min-height:56px;padding-left:24px;padding-right:24px}.klus-rijen>.rij.open{background:var(--s1)}.rij-vervolg{background:var(--s1);border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.rij-vervolg .field{text-align:left;flex:220px}.rij.gezocht{background:var(--p-bg);box-shadow:inset 3px 0 0 var(--p)}.klus-rijen>.rij>.wie .naam .naamlink{font-weight:400}.fotovak .gem.g{background:var(--g-bg);border-color:var(--g-bd);color:var(--g-tx)}.fotovak .gem.a{background:var(--a-bg);border-color:var(--a-bd);color:var(--a-tx)}.fotovak .gem.r{background:var(--r-bg);border-color:var(--r-bd);color:var(--r-tx)}.lijstkaart.klus .lk-kop{min-height:60px;padding-left:24px;padding-right:24px}.kpi-raster{margin-bottom:40px}.dagkop-dag{color:var(--tx);border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:48px;padding:4px 10px;display:inline-flex}.dagkop-dag .num{color:var(--tx2)}.dagkop-dag.vandaag{background:var(--p);color:#fff}.dagkop-dag.vandaag .num{color:#fff}.pill.teller{background:var(--lime-pil,#c2ffad);border-color:var(--lime-pil,#c2ffad);color:var(--lime-tx,#2a2a2c);justify-content:center;min-width:24px;font-weight:600}.citaat{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--tx);font-size:14px;display:block;overflow:hidden}.rij>.mid>.citaat{flex:200px}.dialoog-in-midden.la{border-top:3px solid var(--p)}.dialoog-in-midden.la .phead{border-bottom:1px solid var(--bds);background:color-mix(in srgb, var(--p-bg) 30%, var(--s1))!important;color:var(--tx)!important;background-image:none!important}.dialoog-in-midden.la .phead .t{font-size:15px;font-weight:600;color:var(--tx)!important}.dialoog-in-midden.la .phead .s{color:var(--tx)!important}.dialoog-in-midden.la .phead .mknop{color:var(--tx);background:var(--s1);border:1px solid var(--bds)}.dialoog-in-midden.la .phead .mknop svg{color:var(--tx)}.dcard .k1>.kaartpijl{flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.kaart-uitleg{color:var(--tx2);padding:10px 24px 0;font-size:13px}.lijstkaart .lk-tekst{color:var(--tx);white-space:pre-wrap;padding:12px 24px;font-size:14px;line-height:1.5}:root{--s0:#f3f3f6;--s1:#f7f7f8;--s-md:#e8e8ec;--hover:var(--p-bg);--p-bg2:#dfd8fc;--lime-bd:#71a74f}:is(.vd-acties>.vd-groep>.vd-kaart,.vd-acties>.vd-groep:first-child>.vd-kaart,.vd-kaart,.lijstkaart,.kaart,.pcard,.pagehd,.daycard,.dcard,.sectie,.pd-sect,.og-tegel,.rp-kaart,.uw-balk){border-radius:12px}.modal,.dialoog,.dialoog-in-midden>.venster{border-radius:14px}.rij:nth-child(2n of .rij),:is(.lrow,.vd-rij,.klus-rij,.lk-rij,.kb-rij,.bo-rij,.uitn-rij,.wrow,.urij-wrap,.planrij,.dr,.regel):nth-child(2n),.tabel tbody tr:nth-child(2n) td{background:var(--s1)}.rij:hover,:is(.lrow,.vd-rij,.klus-rij,.lk-rij,.kb-rij,.bo-rij,.uitn-rij,.wrow,.urij-wrap,.planrij,.dr,.regel):hover,.rij.aan,.rij[aria-selected=true],:is(.lrow,.vd-rij,.klus-rij,.lk-rij,.bo-rij,.wrow,.dr):is(.aan,.gekozen){background:var(--p-bg)}.rij,.rij>.wie .naam,.rij .pill,.pill,.feitrij .feit,.tabel td,.vd-rij,.lk-rij,.klus-rij{font-size:13px}.vd-kaart,.lijstkaart,.kaart,.pcard,.daycard{margin-bottom:32px}.vd-acties>.vd-groep+.vd-groep{margin-top:32px}.vd-acties{margin-bottom:32px}.rij>.wie .pasfoto,.rij>.wie .fotovak,.rij>.wie .fotovak .pasfoto{border-radius:8px;width:32px;height:32px}.rij{grid-template-columns:210px minmax(0,1fr) auto}.rij>.acties .btn.klein,.uacties .btn.klein,.knoppen>.btn.klein,.knoppen>a.btn.klein{justify-content:center;min-width:92px}.pagehd .btn,.pagehd .navbtn,.pagehd .seg-ctl,.pagehd .seg-ctl button,.filterbalk .btn{box-sizing:border-box;border-radius:var(--r-36);height:36px}.pagehd .btn:not(.sq):not(.mknop),.filterbalk .btn:not(.sq):not(.mknop){justify-content:center;min-width:136px}.pagehd .navbtn.sq,.pagehd .btn.sq,.pagehd .mknop{width:36px;min-width:36px;padding:0}.rij .btn,.rij .btn.klein,.vd-rij .btn,.lk-rij .btn,.bo-rij .btn{box-sizing:border-box;border-radius:var(--r-24);height:24px}.seg-ctl{background:0 0;border:0;gap:0;width:fit-content;height:36px;padding:0;overflow:visible}.seg-ctl button{border:1px solid var(--bds);background:var(--s1);box-sizing:border-box;border-radius:0;height:36px;margin-left:-1px}.seg-ctl button:first-child{border-radius:var(--r-36) 0 0 var(--r-36);margin-left:0}.seg-ctl button:last-child{border-radius:0 var(--r-36) var(--r-36) 0}.seg-ctl button.on,.seg-ctl button[aria-pressed=true]{background:var(--p);color:#fff;border-color:var(--p);z-index:1;position:relative}.vd-kaart,.lijstkaart,.kaart,.pcard,.daycard,.pd-sect,.sectie{border-top:3px solid var(--p)}.vd-kaart>.kop,.lijstkaart>.lk-kop,.kopband{border-top:0}.sectie>.sectie-kop,.sectie.open>.sectie-kop{background:var(--p-bg2);border-bottom:1px solid var(--p-bd)}.sectie-kop .sectie-t,.sectie-kop .klapkop,.sectie-kop .sectie-stand{color:var(--p-tx)}.tabel th,.kolkop,.bo-kaart .kolkop2{background:var(--p-bg);color:var(--p-tx);border-top:1px solid var(--p-bd);border-bottom:1px solid var(--p-bd);font-weight:500}.tabel th .sorteer,.kolkop .sorteer{color:var(--p-tx)}.fotovak .gem{border-radius:4px;min-width:12px;height:12px;padding:0 2px;top:-6px;right:-6px}.fotovak.te-keuren,.pasfoto.te-keuren{box-shadow:0 0 0 1px var(--a-tx)}.pill.vaag,.pill.leeg{background:var(--s1);border-color:var(--bd);color:var(--tx2);opacity:.75}.kalkol .dcard{background:var(--s2)}.dcard>.k1{margin:10px 10px 0}.dcard>.k2{margin:8px 10px 10px}.dcard{margin-bottom:10px}.dcard .k2 .pill.mini{align-items:center;gap:4px;height:24px;padding:0 6px;font-size:12px;display:inline-flex}.pill.aanmeld{gap:3px}.pill.aanmeld svg.ic{flex:none;width:13px;height:13px}.sectie-kop .sectie-t,.sectie-kop .klapkop,.sectie-kop .sectie-stand,.tabel th,.kolkop,.bo-kaart .kolkop2,.tabel th .sorteer,.kolkop .sorteer{color:var(--brand-ink)}.seg-ctl button{height:36px}.tabel td,.tabel td .naamlink,.tabel td b{font-weight:400}.pill.teller{font-size:12px}.btn.klein{box-sizing:border-box;border-radius:var(--r-24);height:24px}.kolkop,.kolkop span,.kolkop .num,.urij.kolkop,.urij.kolkop span,.urij.kolkop .num,.tabel th span,.tabel th .num{color:var(--brand-ink)}.urij.po>span,.regel.eerste>.mid>.s{color:var(--tx)}.pill.g:where(.kopband *,.lk-kop *,.ukop *,.vd-kaart>.kop *,.ind-dkop *,.kb-dagkop *,.ub-kop *,.klantkop *,.pd-h *){background:var(--g-bg)!important;border-color:var(--g-bd)!important;color:var(--g-tx)!important}.pill.a:where(.kopband *,.lk-kop *,.ukop *,.vd-kaart>.kop *,.ind-dkop *,.kb-dagkop *,.ub-kop *,.klantkop *,.pd-h *){background:var(--a-bg)!important;border-color:var(--a-bd)!important;color:var(--a-tx)!important}.pill.r:where(.kopband *,.lk-kop *,.ukop *,.vd-kaart>.kop *,.ind-dkop *,.kb-dagkop *,.ub-kop *,.klantkop *,.pd-h *){background:var(--r-bg)!important;border-color:var(--r-bd)!important;color:var(--r-tx)!important}:is(.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop,.pd-h) .pill:not(.g):not(.a):not(.r):not(.on):not(.teller),.kopband.wit,.kopband.wit *{color:var(--tx)!important}.tabel tbody tr.klik td,.tabel tbody tr.klik td b,.tabel tbody tr td b,.tabel .tabel-naam{font-weight:400}:is(.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.kb-dagkop,.ind-dkop,.pd-h,.klantkop,.ub-kop) .n{box-sizing:border-box;border-radius:var(--r-24);background:var(--lime-pil);border:1px solid var(--lime-bd);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:24px;height:24px;margin:0;padding:0 7px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.pagehd .btn.sq,.pagehd .navbtn.sq,.filterbalk .btn.sq{width:36px;min-width:36px;padding:0}.filterbalk>.btn:not(.sq){justify-content:center;min-width:136px}.kalkol{background:var(--s0)}.dcard>.k2{flex-wrap:wrap;row-gap:4px}.dcard>.k1 .bezcijfer{flex:none;margin-left:auto}.dcard>.k2 .kaartpijl{margin-left:auto}.dcard>.k2{justify-content:flex-start}.dcard>.k1 .pill.aanmeld{flex:none;margin-left:auto}.dcard>.k1 .pill.aanmeld+.bezcijfer{margin-left:0}.pill.mini{border-radius:5px}.kopband,.lijstkaart .lk-kop,.lijstkaart.bo-kaart .lk-kop,.lijstkaart.klus .lk-kop,.ukop,.vd-kaart>.kop,.vd-kaart.dringend>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop,.pd-sect>.pd-h:first-child,.kaldagkop{background:color-mix(in srgb, var(--p-bg) 30%, var(--s1));border-bottom:1px solid var(--bds);color:var(--tx-kop);background-image:none}:is(.kopband,.lijstkaart .lk-kop,.lijstkaart.bo-kaart .lk-kop,.lijstkaart.klus .lk-kop,.ukop,.vd-kaart>.kop,.vd-kaart.dringend>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop,.pd-sect>.pd-h:first-child,.kaldagkop) :is(.t,.kn,.naam,.tt,.s,.stand,.klus-plaats,.sectie-t,.n2,.r,.num){color:var(--tx-kop)}:is(.kopband,.lk-kop,.ukop,.vd-kaart>.kop,.kb-dagkop,.klantkop,.kaldagkop) .sub{color:var(--tx2)}.kalkol.vandaag{box-shadow:inset 0 3px 0 var(--p)}.dagkop-dag.vandaag{background:var(--p);color:#fff;border-radius:var(--r-30);padding:2px 8px}.dagkop-dag.vandaag .num,.dagkop-dag.vandaag div,.kaldagkop .dagkop-dag.vandaag,.kaldagkop .dagkop-dag.vandaag .num,.kaldagkop .dagkop-dag.vandaag div{color:#fff}.pagehd{background:var(--p);border-color:var(--p);color:#fff}.pagehd .h1,.pagehd .sub,.pagehd h1,.pagehd .kop{color:#fff}.pagehd .sub{color:var(--wit2)}.pagehd .pill:not(.g):not(.a):not(.r):not(.teller){color:var(--tx);background:#fff;border-color:#fff}.pagehd .pill svg{stroke:var(--tx)}.pagehd .btn-n,.pagehd .btn-o,.pagehd .navbtn,.pagehd .kiezer-knop,.pagehd .seg-ctl button,.pagehd .kwchip,.pagehd .btn.sq,.pagehd .mknop{color:#fff;background:0 0;border:1px solid #fff9}.pagehd .btn-n:hover,.pagehd .navbtn:hover,.pagehd .seg-ctl button:hover:not(.on){color:#fff;background:#ffffff1f}.pagehd .btn-p,.pagehd .btn.akkoord,.pagehd .seg-ctl button.on,.pagehd .kwchip.aan,.pagehd .navbtn.on{color:var(--tx-kop);background:#fff;border-color:#fff}.pagehd .seg-ctl button{border-color:#fff9}.pagehd .seg-ctl button.on+button{border-left-color:#fff9}.pagehd .field,.pagehd input.field{color:var(--tx);background:#fff;border-color:#fff}.pagehd .bg-koprij .btn.btn-n{color:#fff;background:0 0;border-color:#fff9}.pagehd .bg-pijlen{background:0 0}.pagehd .bg-pijlen .btn.btn-n{color:#fff}.pagehd .btn-p,.pagehd .btn.btn-p,.pagehd .btn.akkoord,.pagehd .seg-ctl button.on,.pagehd .kwchip.aan,.pagehd .navbtn.on{color:var(--tx-kop)!important;background:#fff!important;border-color:#fff!important}.pagehd .btn-n,.pagehd .btn.btn-n,.pagehd .btn-o,.pagehd .navbtn:not(.on),.pagehd .seg-ctl button:not(.on),.pagehd .kwchip:not(.aan){color:#fff!important;background:0 0!important;border-color:#fff9!important}.pagehd{background:var(--p);background-image:var(--vouw-paars);row-gap:4px}.pagehd .h1{margin-bottom:6px}.pagehd .sub .pill{color:#fff!important;background:0 0!important;border-color:#fff9!important}.pagehd .sub .pill.datum{padding:0;border-color:#0000!important}.pagehd .sub .pill svg{stroke:#fff}.pagehd .btn-n,.pagehd .btn.btn-n,.pagehd .btn-o,.pagehd .navbtn:not(.on),.pagehd .seg-ctl button:not(.on),.pagehd .kwchip:not(.aan){background:var(--p-bg)!important;border-color:var(--p-bg)!important;color:var(--tx-kop)!important}.pagehd .btn-p,.pagehd .btn.btn-p,.pagehd .btn.akkoord,.pagehd .seg-ctl button.on,.pagehd .kwchip.aan,.pagehd .navbtn.on{font-weight:500;color:var(--tx-kop)!important;background:#fff!important;border-color:#fff!important}.pagehd .btn svg,.pagehd .navbtn svg{stroke:var(--tx-kop)}.pagehd .seg-ctl{outline-color:var(--p-bg)}.kopband,.lijstkaart .lk-kop,.lijstkaart.bo-kaart .lk-kop,.lijstkaart.klus .lk-kop,.ukop,.vd-kaart>.kop,.vd-kaart.dringend>.kop,.ind-dkop,.kb-dagkop,.ub-kop,.klantkop,.pd-sect>.pd-h:first-child,.kaldagkop{background:var(--p-bg2);border-bottom:1px solid var(--p-bd)}.klus-rijen>.rij.kolkop{background:var(--p-bg);border-top:1px solid var(--p-bd);border-bottom:1px solid var(--p-bd);min-height:34px;color:var(--brand-ink);padding-top:0;padding-bottom:0;font-size:12px;font-weight:500}.klus-rijen>.rij.kolkop .naam,.klus-rijen>.rij.kolkop .pill.kopcel{color:var(--brand-ink);border-radius:var(--r-24);background:0 0;border:1px solid #0000;min-width:0;height:24px;padding:0;font-size:13px;font-weight:500}.klus-rijen>.rij.kolkop+.rij{border-top:0}.klus-rijen>.rij.kolkop:hover{background:var(--p-bg)}:root{--midpaars:#dfd8fc;--houtskool:#292a2a;--pagina:#f3f3f6;--bandlijn:#afa9ec}:root[data-merk=piekfijn]{--p:#1a1a1c;--p-bg:#f4f4f6;--p-tx:#1a1a1c;--p-tx2:#1a1a1c;--p-bd:#dedee2;--p-focus:#76767b;--brand-ink:#1a1a1c;--outline:#cfcfd3;--limoen:#c6fb3b;--merkletter:#eef3f8;--midpaars:#e8e8eb;--bandlijn:#dedee2;--vouw-paars:linear-gradient(135deg, #1d1d1f 0%, #000 70%)}body{background:var(--pagina)}.side .brandsub{color:var(--wit2);margin-top:-14px;padding:0 20px 14px;font-size:12px}:root[data-merk=piekfijn] .side{background:#000}:root[data-merk=piekfijn] .side .brand{color:var(--merkletter)}:root[data-merk=piekfijn] .side .brand .u{color:var(--limoen);opacity:1}:root[data-merk=piekfijn] .side .brandsub{color:#fff9}:root[data-merk=piekfijn] .pnav,:root[data-merk=piekfijn] .pnav .ic{color:#ffffffd1}:root[data-merk=piekfijn] .pnav:hover{color:#fff;background:#ffffff1a}:root[data-merk=piekfijn] .pnav.on{color:#fff;background:#ffffff24}:root[data-merk=piekfijn] .pnav.on .ic{color:var(--limoen)}:root[data-merk=piekfijn] .pnav:focus-visible{outline-color:var(--limoen)}:root[data-merk=piekfijn] .side .foot{border-top-color:#ffffff29}:root[data-merk=piekfijn] .side .foot .em{color:#ffffffc7}:root[data-merk=piekfijn] .side .foot .out{color:#fffc;border-color:#ffffff4d}:root[data-merk=piekfijn] .side .foot .out:hover{border-color:var(--limoen);background:#ffffff1f}:root[data-merk=piekfijn] .mtop{background:#000}.merktabs{gap:6px;padding:0 12px 14px;display:flex}.merktab{border-radius:var(--r-30);color:#fff;cursor:pointer;height:26px;font-size:12px;font-weight:500;font-family:var(--font);letter-spacing:0;background:0 0;border:1px solid #ffffff59;flex:1}.merktab.aan{color:var(--p);background:#fff;border-color:#fff}:root[data-merk=piekfijn] .merktab{color:#fff;border-color:#ffffff59}:root[data-merk=piekfijn] .merktab.aan{background:var(--limoen);color:#1a1a1c;border-color:var(--limoen)}@media (width<=1500px){.merktabs{flex-direction:column;padding:0 8px 12px}}.page{max-width:1480px;padding:32px 48px 84px}@media (width<=1180px){.page{padding:24px 24px 72px}}@media (width<=860px){.page{padding:18px 16px 70px}}.pagehd{background:0 0;border:0;min-height:0;margin:0 0 24px;padding:0}.pagehd .h1{color:var(--tx);letter-spacing:-.01em;font-size:20px;font-weight:600}.pagehd .sub{color:var(--tx2);margin-top:6px;font-size:12px}.dkop{background:var(--vouw-paars);color:#fff;border-radius:var(--r-md);align-items:center;gap:12px;padding:20px 24px;display:flex}.dkop .pasfoto{color:#fff!important;background:#ffffff2e!important}.dkop-wie{flex:1;min-width:0}.dkop-naam{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.dkop-sub{color:#ffffffd9;margin:6px 0 0;font-size:12px}.btn.op-donker{background:var(--p-bg);border-color:var(--p-bg);color:var(--houtskool);font-weight:500}:root[data-merk=piekfijn] .dkop{background:#000}.dkop-stap{color:#ffffffeb;border-radius:var(--r-pil);background:#ffffff24;align-items:center;gap:6px;margin:6px 0 0;padding:3px 10px;font-size:12px;display:inline-flex}.dkop-stap:before{content:"";background:#ffffff8c;border-radius:2px;flex:none;width:6px;height:6px}.dkop-stap.let:before,.dkop-stap.klaar:before{background:var(--g-bd)}:root[data-merk=piekfijn] .dkop-stap.let:before,:root[data-merk=piekfijn] .dkop-stap.klaar:before{background:var(--limoen)}.dkent{flex-wrap:wrap;gap:32px;padding:24px 2px 0;display:flex}.dkent .k{flex-direction:column;gap:6px;display:flex}.dkent .k b{color:var(--tx);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.dkent .k span{color:var(--tx2);font-size:12px}.dkent .k.let span:after{content:"";background:var(--a-tx);vertical-align:middle;border-radius:2px;width:6px;height:6px;margin-left:6px;display:inline-block}.stapel{flex-direction:column;gap:32px;margin-top:32px;display:flex}.sectie{background:var(--s2);border:1px solid var(--bd);border-top:3px solid var(--p);border-radius:var(--r-md);margin-bottom:0;overflow:hidden}.sectie>.sectie-kop,.sectie.open>.sectie-kop{background:var(--midpaars);border-bottom:1px solid var(--bandlijn);min-height:48px;padding:0 24px}.sectie-t{color:var(--houtskool);letter-spacing:0;font-size:15px;font-weight:600}.sectie-stand{color:var(--houtskool);opacity:.75;font-size:13px;font-weight:400}.sectie-kop .btn{border-radius:var(--r-pil);height:24px;padding:0 10px;font-size:13px}.sectie:not(.open)>.sectie-kop{border-bottom:0}:root[data-merk=piekfijn] .sectie-t,:root[data-merk=piekfijn] .sectie-stand{color:#1a1a1c}.rk{background:var(--s2);border:1px solid var(--bd);border-top:3px solid var(--p);border-radius:var(--r-md);overflow:hidden}.rk .rst{grid-template-columns:var(--kol);align-items:center;gap:12px;min-width:0;padding:0 24px;display:grid}.rk .kolkop{background:var(--p-bg);border-bottom:1px solid var(--p-bd);min-height:34px;color:var(--p-tx);font-size:13px;font-weight:500}.rk .rij{background:var(--s2);border-top:1px solid #efeff1;min-height:56px;font-size:13px;font-weight:400}.rk .kolkop+.rij{border-top:0}.rk .rij.klik{cursor:pointer}.rk .rij.klik:hover+.rij{border-top-color:#0000}.rk .rij:focus{outline:none}.rk .rij:focus-visible{box-shadow:inset 3px 0 0 var(--p)}.rk .rij>*,.rk .kolkop>*{min-width:0}.rk .rechts{justify-self:end;align-items:center;gap:12px;display:inline-flex}.rk .pil-kol{align-items:center;gap:6px;min-width:0;display:inline-flex}.rk .rij .pill{flex:none}.b92{justify-content:center;min-width:92px}.rk .rij .btn{border-radius:var(--r-pil);height:24px;padding:0 10px;font-size:13px}.wie{align-items:center;gap:12px;min-width:0;display:flex}.wie .nm{flex-direction:column;gap:6px;min-width:0;display:flex}.wie .n{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.wie .s{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.pill.vaag{color:var(--tx3);border:1px dashed var(--bds);background:0 0}.nr{background:var(--p-bg);width:24px;height:24px;color:var(--p-tx);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.punttekst{max-width:72ch;padding:12px 0;font-size:13px;line-height:1.6}.cijfers{gap:4px;display:inline-flex}.cijfers .btn{border-radius:6px;min-width:26px;height:24px;padding:0 6px;font-size:13px}.cijfers .btn.aan{background:var(--p);color:#fff;border-color:var(--p)}:root[data-merk=piekfijn] .cijfers .btn.aan{border-color:var(--limoen);color:var(--limoen);background:#1a1a1c}.rk .detail{border-top:1px solid var(--bd);background:var(--s1);flex-direction:column;gap:12px;padding:24px 24px 24px 60px;display:flex}.sectie-body>.rk{border:0;border-radius:0;margin:-24px}.evblok{flex-direction:column;gap:24px;padding-top:24px;display:flex}.notrij{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.not{min-width:0}.notkop{color:var(--tx2);margin:0 0 12px;font-size:12px;font-weight:600}.notleeg{color:var(--tx3);margin:0 0 12px;font-size:13px}.notregel{border-left:2px solid var(--bd);margin-bottom:12px;padding:6px 0 6px 12px}.notregel.zelf{border-left-color:var(--p)}.nottekst{color:var(--tx);max-width:62ch;margin:0;font-size:13px;line-height:1.6}.notwie{color:var(--tx2);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.notwie .scheiding{color:var(--tx3)}.notregel.zelf .notwie span:first-child{color:var(--p-tx);font-weight:600}.notweg{color:var(--tx3);cursor:pointer;opacity:0;transition:opacity .12s var(--ease);font-family:var(--font);background:0 0;border:0;border-radius:4px;margin-left:2px;padding:2px;display:inline-flex}.notregel:hover .notweg,.notweg:focus-visible{opacity:1}.notweg:hover{background:var(--r-bg)}.nottoevoeg{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.evslot{display:block}.evvoet{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.evstand{color:var(--tx2);flex-wrap:wrap;gap:6px 24px;font-size:12px;display:flex}.evstand span{align-items:center;gap:6px;display:inline-flex}.evstand span:before{content:"";background:var(--bds);border-radius:2px;flex:none;width:6px;height:6px}.evstand .goed:before{background:var(--g-tx)}.evstand .let:before{background:var(--a-tx)}.rij{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rij.uit{justify-content:space-between}.veldrij{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.veldlabel{color:var(--tx2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.veld100{width:100%}textarea.field.veld100{resize:vertical}.tekstblok{white-space:pre-wrap;font-size:13px;line-height:1.6}.tekstblok.leeg{color:var(--tx3)}.leegregel{color:var(--tx2);padding:6px 0;font-size:13px}.klein-grijs{color:var(--tx2);font-size:12px}.opm{border-top:1px solid var(--bd);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.opm:first-child{border-top:none}.opm .wie{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.opm .wat{white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.6}.login{background:var(--pagina);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login .kaart{background:var(--s2);border:1px solid var(--bd);border-top:3px solid var(--p);border-radius:var(--r-lg);width:min(400px,100%);padding:24px}.login .merk{margin-bottom:6px;font-size:20px;font-weight:600}.login .merk .u{color:var(--p)}.login form{flex-direction:column;gap:12px;margin-top:24px;display:flex}:root[data-merk=piekfijn] .login .merk .u{color:#1a1a1c}.feit{color:var(--tx);flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.feit .gem{color:var(--tx2);font-size:12px}.wie .pasfoto{letter-spacing:.02em;font-weight:600;background:var(--p-bg)!important;color:var(--p-tx)!important;border-radius:8px!important}:root[data-merk=piekfijn] .wie .pasfoto{color:#1a1a1c!important;background:#ededf0!important}.feit.stap{flex-direction:row;align-items:flex-start;gap:8px}.feit.stap:before{content:"";background:var(--bds);border-radius:2px;flex:none;width:6px;height:6px;margin-top:6px}.feit.stap.let:before{background:var(--a-tx)}.feit.stap.klaar:before{background:var(--g-tx)}.feit.stap.let{color:var(--tx)}body{font-size:13px}.pagehd .h1{font-size:18px}.dkop-naam{font-size:15px}.dkop .pasfoto{border-radius:11px!important;width:40px!important;height:40px!important;font-size:13px!important}.dkop-stap{padding:2px 9px;font-size:12px}.dkent .k b{font-size:15px}.sectie-t{font-size:13px}.sectie-stand{font-size:12px}.rk .kolkop{min-height:30px;font-size:12px}.rk .rij{min-height:48px}.rk .rij .btn,.sectie-kop .btn{height:22px;padding:0 9px;font-size:12px}.b92{min-width:84px}.wie .pasfoto{border-radius:7px!important;width:28px!important;height:28px!important;font-size:12px!important}.wie .n{font-size:13px}.wie .s,.feit,.feit .gem{font-size:12px}.nr{width:22px;height:22px;font-size:12px}.punttekst{padding:10px 0;font-size:13px}.cijfers .btn{min-width:24px;height:22px;padding:0 5px;font-size:12px}@media (width<=860px){.rk .detail{padding:16px}.rk .rst{padding:0 16px}}.nottekst,.tekstblok,.opm .wat,.leegregel,.notkop{font-size:12px}.field{height:30px;font-size:13px}textarea.field{min-height:56px;font-size:12px}.btn{height:30px;padding:0 12px;font-size:13px}.btn.klein{height:24px;padding:0 9px;font-size:12px}.pill{height:22px;font-size:12px}.kwchip{height:24px;padding:0 9px;font-size:12px}.veldlabel{font-size:12px}.dkop{background:var(--midpaars);color:var(--houtskool);border:1px solid var(--bandlijn)}.dkop-naam{color:var(--houtskool)}.dkop-sub{color:var(--houtskool);opacity:.72}.dkop .pasfoto{background:var(--s2)!important;color:var(--houtskool)!important}.dkop-stap{background:var(--s2);color:var(--houtskool);border:1px solid var(--bandlijn)}.dkop-stap:before{background:var(--bds)}.btn.op-donker{background:var(--p-bg);border-color:var(--p-bd);color:var(--houtskool)}.btn.op-donker:hover{background:var(--s2);border-color:var(--p-bd)}.phead{border-bottom:1px solid var(--bandlijn);background:var(--midpaars)!important;color:var(--houtskool)!important;background-image:none!important}.phead .t{color:var(--houtskool);font-size:15px}.phead .s{color:var(--houtskool);opacity:.72}.phead .mknop{background:var(--s2);border:1px solid var(--bandlijn);color:var(--houtskool)}:root[data-merk=piekfijn] .dkop{background:var(--midpaars);color:#1a1a1c}:root[data-merk=piekfijn] .dkop-naam,:root[data-merk=piekfijn] .dkop-sub,:root[data-merk=piekfijn] .dkop-stap,:root[data-merk=piekfijn] .phead,:root[data-merk=piekfijn] .phead .t,:root[data-merk=piekfijn] .phead .s{color:#1a1a1c!important}:root[data-merk=piekfijn] .dkop .pasfoto{background:var(--s2)!important;color:#1a1a1c!important}.page{padding:40px 56px 96px}@media (width<=1180px){.page{padding:28px 24px 72px}}@media (width<=860px){.page{padding:20px 16px 70px}}.pagehd{margin-bottom:28px}.pagehd .sub{margin-top:8px}.rk .rst{gap:24px;padding:0 28px}.rk .kolkop{background:var(--s2);border-bottom:1px solid var(--bd);color:var(--tx2);min-height:40px;font-weight:500}.rk .rij{border-top:1px solid #f0f0f2;min-height:64px}.rk .rij:nth-of-type(2n){background:#fcfcfd}.rk .rij.klik:hover{background:var(--s1)}.wie{gap:14px}.wie .nm{gap:4px}.feit.stap{gap:10px}.feit.stap:before{margin-top:6px}.feit{gap:4px}.stapel{gap:28px;margin-top:28px}.sectie>.sectie-kop,.sectie.open>.sectie-kop{min-height:52px;padding:0 28px}.sectie-body{padding:28px}.sectie-body>.rk{margin:-28px}.rk .detail{padding:24px 28px 28px 64px}@media (width<=860px){.rk .detail{padding:20px 16px}.rk .rst{gap:12px;padding:0 16px}}.dkop{gap:16px;padding:24px 28px}.dkent{gap:36px;padding:24px 2px 0}.evblok{gap:28px;padding-top:24px}.notrij{gap:40px}.notregel{margin-bottom:16px;padding:4px 0 4px 14px}.evvoet{padding-top:24px}.punttekst{padding:14px 0;line-height:1.65}.pjp{border-top:1px solid var(--bd)}.pjp:first-child{border-top:0}.pjp-kop{cursor:pointer;width:100%;font-family:var(--font);color:var(--tx);text-align:left;letter-spacing:0;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:flex}.pjp-kop:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px;border-radius:6px}.pjp-t{font-size:13px;font-weight:600}.pjp-s{color:var(--tx2);font-size:12px}.pjp-n{color:var(--tx2);margin-left:auto;font-size:12px}.pjp .notrij{padding:4px 0 24px}.btn{border-radius:8px;height:32px;padding:0 14px;font-size:13px}.btn.btn-ico{width:32px;padding:0}.pagehd .btn,.dkop .btn{border-radius:9px;height:36px;padding:0 14px}.btn.klein,.rk .rij .btn,.sectie-kop .btn,.pjp .btn,.cijfers .btn{border-radius:6px;height:24px;padding:0 10px;font-size:12px}.rk .rij .btn.btn-ico,.btn.klein.btn-ico{width:24px;padding:0}.cijfers .btn{min-width:26px;padding:0 6px}.cijfers{gap:6px}.pill{border-radius:6px;height:24px;padding:0 9px;font-size:12px}.kwchip{border-radius:6px;height:24px;padding:0 10px;font-size:12px}.field{border-radius:8px;height:32px;font-size:13px}textarea.field{height:auto;min-height:60px;padding:8px 12px}.side .foot .av{background:#ffffff42}:root[data-merk=piekfijn] .side .foot .av{background:var(--limoen);color:#1a1a1c}.nr{border-radius:6px;width:24px;height:24px;font-size:12px}.sectie-kop .btn,.dkop .btn,.pjp-kop .btn{background:var(--s2);border-color:var(--bandlijn);color:var(--houtskool)}.sectie-kop .btn:hover,.dkop .btn:hover{background:var(--s2);border-color:var(--p-focus)}.sectie-kop .btn-p,.dkop .btn-p,.btn.op-donker{background:var(--s2);border-color:var(--bandlijn);color:var(--houtskool);font-weight:600}.sectie-kop .btn-p:hover,.dkop .btn-p:hover,.btn.op-donker:hover{border-color:var(--p);background:#fff}:root[data-merk=piekfijn] .sectie-kop .btn,:root[data-merk=piekfijn] .dkop .btn,:root[data-merk=piekfijn] .sectie-kop .btn-p,:root[data-merk=piekfijn] .dkop .btn-p{color:#1a1a1c}.rk.kaal{background:0 0;border:0;border-radius:0;margin:0 -28px}.rk.kaal .rij{min-height:56px}.rk.kaal .rij:first-of-type,.rk.kaal .kolkop{border-top:0}.rst .nm{flex-direction:column;gap:4px;min-width:0;display:flex}.rst .nm .n{color:var(--tx);font-size:13px;font-weight:500;line-height:1.45}.rst .nm .s{color:var(--tx2);font-size:12px;line-height:1.4}.rst .nm.af .n{color:var(--tx2);text-decoration:line-through}.toevoegrij{flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.rk.kaal+.toevoegrij{margin-top:4px}.inbrengnieuw{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}@media (width<=860px){.rk .rst{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.rk .kolkop{display:none}.rk .rij{min-height:0}.rk .rij>.nr{flex:none}.rk .rij>.punttekst,.rk .rij>.nm,.rk .rij>.wie{flex:calc(100% - 34px);min-width:0;padding:0}.rk .rij>.pil-kol,.rk .rij>.feit{flex:none}.rk .rij>.feit.stap{flex:100%}.rk .rij>.rechts{justify-self:auto;margin-left:auto}.rk .detail{padding:16px}.rk.kaal{margin:0 -16px}.toevoegrij>*{flex:100%}.toevoegrij .kwchip,.toevoegrij .btn{flex:none}.notrij{gap:24px}.dkop{flex-wrap:wrap}.dkent{gap:20px 24px}.sectie>.sectie-kop,.sectie.open>.sectie-kop{flex-wrap:wrap;row-gap:10px;min-height:0;padding:12px 16px}.sectie-kop>.klapkop{flex:100%;min-height:0}.sectie-kop>.rij{flex:100%}.sectie-body{padding:16px}.sectie-body>.rk{margin:-16px}.rk .rij>.nr{align-self:flex-start;margin-top:1px}.pjp-kop{flex-wrap:wrap;row-gap:6px}.pjp-n{margin-left:0}}
