:root{--n-groen: #0f6cbd;--n-groen-donker: #0b5a9e;--n-groen-licht: #e5f1fb;--n-ink: #1c2b33;--n-muted: #6b7a82;--n-line: #e3e8ea;--n-bg: #f3f5f6;--n-wit: #ffffff;--n-geel-bg: #fff7dc;--n-geel: #8a6100;--n-rood-bg: #fde8e8;--n-rood: #b42323;--n-groen-bg: #e3f4ea;--n-groen-tekst: #1e6b3a}*{box-sizing:border-box}body{margin:0;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;color:var(--n-ink);background:var(--n-bg)}.nui{height:100vh;display:flex;flex-direction:column;background:var(--n-bg);color:var(--n-ink);font-size:13.5px}.nui .muted{color:var(--n-muted)}.nui .small{font-size:12px}.nui .rood{color:var(--n-rood)}.nui .ngroei{flex:1}.nkop{display:grid;grid-template-columns:1fr minmax(280px,420px) 1fr;align-items:center;gap:16px;padding:0 20px;height:76px;background:var(--n-groen);color:#fff}.nlogo{font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px;white-space:nowrap}.nlogo-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff2e;font-size:16px}.nlogo-beeld-vol{display:block;height:62px;width:auto;background:#fff;border-radius:8px;padding:5px 12px;flex:none}.nlogo-sub{font-weight:700}.nzoek{display:flex;align-items:center;gap:8px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:6px 12px;color:#fff}.nzoek input{flex:1;background:transparent;border:0;color:#fff;font:inherit;outline:none}.nzoek input::placeholder{color:#ffffffb3}.nkop-rechts{display:flex;justify-content:flex-end;align-items:center;gap:14px}.nicoonknop{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font:inherit;cursor:pointer}.nprofiel{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#fff;font:inherit;cursor:pointer;text-align:left}.nprofiel-tekst{display:flex;flex-direction:column;line-height:1.15}.nprofiel-tekst small{font-size:11px;opacity:.8}.navatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--n-groen-licht);color:var(--n-groen);font-weight:700;font-size:13px;flex:none}.nkop .navatar{background:#ffffff38;color:#fff;width:32px;height:32px}.navatar.klein{width:34px;height:34px;font-size:12px}.navatar.wa{background:#dff5e6;color:#1e7b3c;font-size:16px}.nwerkbalk{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--n-wit);border-bottom:1px solid var(--n-line)}.nsep{width:1px;height:22px;background:var(--n-line);margin:0 6px}.nknop{font:inherit;font-size:13px;padding:7px 12px;border-radius:7px;border:1px solid var(--n-line);background:var(--n-wit);color:var(--n-ink);cursor:pointer;white-space:nowrap}.nknop:hover:not(:disabled){border-color:#c9d2d6;background:#f7f9fa}.nknop:disabled{opacity:.45;cursor:not-allowed}.nknop.primair{background:var(--n-groen);border-color:var(--n-groen);color:#fff;font-weight:600}.nknop.stil{border-color:transparent}.nknop.breed{width:100%;margin-top:4px}.nlink{background:none;border:0;color:var(--n-groen);font:inherit;font-size:12px;cursor:pointer;padding:0}.nlink:disabled{color:var(--n-muted);cursor:not-allowed}.nbalk{padding:8px 16px;font-size:13px;display:flex;gap:12px;align-items:center}.nbalk.fout{background:var(--n-rood-bg);color:var(--n-rood)}.nbalk.ok{background:var(--n-groen-bg);color:var(--n-groen-tekst)}.nbody{flex:1;display:grid;grid-template-columns:200px 370px minmax(420px,1fr) 340px;min-height:0}.nnav{display:flex;flex-direction:column;padding:12px 8px;gap:2px;background:var(--n-wit);border-right:1px solid var(--n-line)}.nnav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:0;background:transparent;font:inherit;color:var(--n-ink);cursor:pointer;text-align:left}.nnav-item:hover{background:#f3f6f5}.nnav-icoon{width:18px;text-align:center;opacity:.8}.nnav-label{flex:1}.nnav-count{font-size:11px;padding:1px 7px;border-radius:10px;background:#e6ebee;color:var(--n-ink)}.nnav-count.sterk{background:var(--n-groen);color:#fff}.nnav-scheiding{height:1px;background:var(--n-line);margin:8px 6px}.nnav-voet{padding:12px 10px 4px;display:flex;flex-direction:column;line-height:1.2}.nnav-voet small{color:var(--n-muted);font-size:11px}.nlijst{display:flex;flex-direction:column;background:var(--n-wit);border-right:1px solid var(--n-line);min-height:0}.nlijst-kop{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 6px}.nfilter{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--n-muted)}.nfilter select{font:inherit;font-size:12.5px;padding:4px 8px;border:1px solid var(--n-line);border-radius:6px;background:#fff;color:var(--n-ink)}.nlijst-tabs{display:flex;gap:18px;padding:0 14px;border-bottom:1px solid var(--n-line)}.nlijst-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 0;font:inherit;font-size:13px;color:var(--n-muted);cursor:pointer}.nlijst-tabs button.actief{color:var(--n-groen);border-bottom-color:var(--n-groen);font-weight:600}.nlijst-scroll{overflow-y:auto;flex:1}.nitem{display:flex;gap:10px;width:100%;padding:11px 12px;border:0;border-bottom:1px solid var(--n-line);background:transparent;text-align:left;font:inherit;cursor:pointer}.nitem:hover{background:#f7f9fa}.nitem-tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nitem-r1{display:flex;align-items:center;gap:8px}.nitem-r1 strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitem-r1 small{color:var(--n-muted);font-size:11.5px}.nkanaal{font-size:10.5px;padding:1px 6px;border-radius:4px;background:#eef1f3;color:var(--n-muted)}.nitem-r2{display:flex;align-items:baseline;gap:8px;font-size:13px;min-width:0}.nitem-onderwerp{flex:1;min-width:0;font-weight:600;color:var(--n-groen);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitem-tijd{flex-shrink:0;color:var(--n-groen);font-size:11.5px;font-weight:600}.nitem-r3{display:flex;align-items:center;gap:8px}.nsnippet{flex:1;color:var(--n-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nchip{font-size:10.5px;padding:2px 7px;border-radius:4px;white-space:nowrap;font-weight:600}.nchip.geel{background:var(--n-geel-bg);color:var(--n-geel)}.nchip.rood{background:var(--n-rood-bg);color:var(--n-rood)}.nchip.groen{background:var(--n-groen-bg);color:var(--n-groen-tekst)}.nchip.grijs{background:#eef1f3;color:var(--n-muted)}.nleeg{padding:28px 16px;color:var(--n-muted);text-align:center}.nleeg.groot{padding-top:120px}.nmidden{overflow-y:auto;padding:18px 26px 40px;background:var(--n-wit);min-width:0}.nmidden.breed{grid-column:2 / 5}.nonderwerp{font-size:20px;margin:0 0 12px}.nafzender{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--n-line)}.nafzender-tekst{display:flex;flex-direction:column;line-height:1.2;flex:1}.nafzender-tekst small{color:var(--n-muted)}.ndatum{color:var(--n-muted);font-size:12.5px}.nklantregel{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:10px 14px;margin:12px 0;background:#f6f8f9;border-radius:8px;font-size:12.5px;color:var(--n-muted)}.nklantregel strong{color:var(--n-ink)}.nbericht{white-space:pre-wrap;line-height:1.55;padding:4px 0 18px}.nvoorstel{border:1px solid #c7dbf0;border-radius:10px;background:#f5f9fd;padding:14px 16px}.nvoorstel-kop{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--n-groen);margin-bottom:10px}.nsamenvatting{font-weight:400;font-size:12px;color:var(--n-muted)}.nsamenvatting summary{cursor:pointer}.nsamenvatting ul{margin:6px 0 0;padding-left:18px}.nvoorstel-rij{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:6px 0;font-size:13px}.nlabel{color:var(--n-muted);font-size:12px;font-weight:600}.nvragen{margin:0;padding-left:18px}.ncontrole{margin:8px 0;padding:10px 12px;background:var(--n-geel-bg);border:1px solid #f1dfa3;border-radius:8px;font-size:12.5px;color:#5c4400}.ncontrole ul{margin:4px 0 0;padding-left:18px}.nconcept{width:100%;min-height:170px;margin-top:6px;font:inherit;font-size:13.5px;line-height:1.5;padding:10px 12px;border:1px solid var(--n-line);border-radius:8px;resize:vertical;box-sizing:border-box}.nherschrijf{display:flex;align-items:center;gap:10px;margin:6px 0 10px;flex-wrap:wrap}.nwelniet{display:flex;align-items:center;gap:8px;margin:4px 0 8px;flex-wrap:wrap;background:#fff7e6;border:1px solid #f0d999;border-radius:8px;padding:8px 10px}.nwelniet input[type=datetime-local]{padding:8px 12px;border:1px solid var(--n-line);border-radius:8px;font:inherit;font-size:13.5px;background:#fff;color:var(--n-ink);accent-color:var(--n-groen);color-scheme:light;box-shadow:0 1px 2px #0f172a0a}.nwelniet input[type=datetime-local]:focus{outline:none;border-color:var(--n-groen);box-shadow:0 0 0 3px #0f6cbd26}.nacties{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.nafwijzen{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.nafwijzen select,.nafwijzen input{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--n-line);border-radius:6px}.nafwijzen input{flex:1;min-width:200px}.nrechts{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--n-bg);border-left:1px solid var(--n-line)}.npaneel{background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:12px 14px}.npaneel-kop{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}.nrijen>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:13px}.nrijen span{color:var(--n-muted)}.npaneel.saldo{background:var(--n-groen-licht);border-color:#c7dbf0}.nsaldo{font-size:24px;font-weight:700;color:var(--n-groen);margin:2px 0 4px}.nsaldo.stil{color:var(--n-muted)}.ntaken,.nrecent{list-style:none;margin:0;padding:0}.ntaken li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--n-line);font-size:12.5px}.ntaken li:first-child{border-top:0}.ntaken small{color:var(--n-muted);white-space:nowrap}.nrecent li{display:grid;grid-template-columns:78px 76px 1fr;gap:6px;padding:5px 0;border-top:1px solid var(--n-line);font-size:12px;align-items:baseline}.nrecent li:first-child{border-top:0}.nrecent small{color:var(--n-muted)}.nrecent em{font-style:normal;color:var(--n-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nplaceholder{max-width:560px;margin:80px auto;text-align:center}.nplaceholder-kop{font-size:22px;font-weight:700;margin-bottom:8px}.nplaceholder p{color:var(--n-muted);margin:0 0 14px}.ninstellingen{max-width:520px}.ninstellingen label{display:flex;flex-direction:column;gap:4px;margin:14px 0;font-weight:600}.ninstellingen input,.ninstellingen select{font:inherit;font-weight:400;padding:7px 10px;border:1px solid var(--n-line);border-radius:6px}.ninstellingen small{font-weight:400;color:var(--n-muted)}.ntakenlijst{padding-left:18px;line-height:1.8}@media(max-width:1280px){.nbody{grid-template-columns:180px 320px minmax(360px,1fr) 300px}}@media(max-width:1024px){.nbody{grid-template-columns:170px 280px 1fr}.nrechts{display:none}.nmidden.breed{grid-column:2 / 4}}.ntaken li label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;flex:1}.ntaken li label input{margin-top:3px;accent-color:var(--n-groen)}.ntaken li.klaar span{color:var(--n-muted);text-decoration:line-through}.ntaak-nieuw{display:flex;gap:6px;margin:4px 0 8px}.ntaak-nieuw input{flex:1;font:inherit;font-size:12.5px;padding:6px 8px;border:1px solid var(--n-line);border-radius:6px}.ngesprek-balk{margin:8px 0}.ngesprek{display:flex;flex-direction:column;gap:8px;margin:6px 0 14px;padding:10px;background:#f6f8f9;border-radius:10px;max-height:420px;overflow-y:auto}.nbeurt{max-width:88%;padding:8px 12px;border-radius:10px;background:var(--n-wit);border:1px solid var(--n-line)}.nbeurt.wij{align-self:flex-end;background:var(--n-groen-licht);border-color:#c7dbf0}.nbeurt-kop{display:flex;gap:10px;align-items:baseline;font-size:11.5px;color:var(--n-muted);margin-bottom:4px;flex-wrap:wrap}.nbeurt-kop strong{color:var(--n-ink)}.nbeurt-kop em{font-style:normal}.nbeurt-tekst{white-space:pre-wrap;font-size:13px;line-height:1.45}.nrecent{cursor:pointer}.ndossiers{padding:18px 22px;overflow:auto;height:100%;box-sizing:border-box}.ndos-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ndos-kop h2{margin:0 0 6px}.ndos-sync{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ndos-stand{font-size:13px;color:var(--n-muted)}.ndos-stand.kopie{color:#a15c00;font-weight:600}.ndos-filters{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 4px}.ndos-zoek{flex:1 1 420px;max-width:560px;padding:8px 12px;border:1px solid var(--n-line);border-radius:8px;font:inherit;background:var(--n-wit);color:var(--n-ink)}.ndos-filters select{padding:8px 10px;border:1px solid var(--n-line);border-radius:8px;font:inherit;background:var(--n-wit);color:var(--n-ink)}.ndos-lijst-met-detail{display:flex;gap:16px;align-items:flex-start}.ndos-tabelwrap{flex:1 1 auto;min-width:0;overflow:auto;border:1px solid var(--n-line);border-radius:10px;background:var(--n-wit);max-height:calc(100vh - 240px)}.ndos-tabel{width:100%;border-collapse:collapse;font-size:13.5px}.ndos-tabel th{text-align:left;padding:9px 12px;background:#f4f6fa;border-bottom:1px solid var(--n-line);position:sticky;top:0;z-index:1}.ndos-tabel td{padding:7px 12px;border-bottom:1px solid #eef1f6}.ndos-tabel tbody tr{cursor:pointer}.ndos-tabel tbody tr:hover{background:#f8fafd}.ndos-tabel tbody tr.ndos-rij-actief{background:var(--n-groen-licht)}.ndos-nr{white-space:nowrap;font-variant-numeric:tabular-nums}.ndos-contact{color:var(--n-muted)}.ndos-fout{color:#b00020}.ndos-detail{flex:0 0 320px;border:1px solid var(--n-line);border-radius:10px;background:var(--n-wit);padding:12px 14px;max-height:calc(100vh - 240px);overflow:auto;position:sticky;top:0}.ndos-detail .npaneel-kop{display:flex;justify-content:space-between;align-items:center}.ndos-detail-blok{margin-top:12px;border-top:1px solid #eef1f6;padding-top:10px}.ndos-detail-blok ul{margin:6px 0 0;padding-left:18px}.ndos-detail-blok p{margin:6px 0 0}.nbudget-groep{margin:8px 0}.nbudget-regels{display:flex;flex-direction:column;gap:5px}.nbudget-regel{display:flex;gap:6px;align-items:center}.nbudget-regel input[type=text],.nbudget-regel input:not([type]){flex:1 1 auto;min-width:0}.nbudget-regel input[type=number]{width:90px}.nbudget-regel input,.nbudget-groep input{padding:5px 8px;border:1px solid var(--n-line);border-radius:6px;font:inherit;font-size:13px}.nbudget-twee{display:flex;gap:16px;flex-wrap:wrap}.nbudget-twee label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--n-muted)}.nbudget-twee input{width:120px}.nbudget-uitkomst{font-size:13.5px;margin-top:10px}.nbudget-extra{margin-top:12px}.nbudget-extra ul{margin:6px 0;padding-left:18px;font-size:13px}.nbudget-extra-form{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.nbudget-extra-form input{padding:5px 8px;border:1px solid var(--n-line);border-radius:6px;font:inherit;font-size:13px}.nbudget-extra-form input:first-child{width:90px}.nwerkplek-kop{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nwerkplek-titel h2{margin:0}.nwerkplek-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 12px;border-bottom:1px solid var(--n-line);padding-bottom:12px}.nwerkplek-tabs .nchip{margin-left:6px}.nwerkplek-inhoud{overflow:auto;max-height:calc(100vh - 260px);padding-right:4px}.nwerkplek-kolommen{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.nwerkplek-lijst{display:flex;flex-direction:column;gap:12px;max-width:900px}.nwerkplek-bericht{background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:12px 14px}.nwerkplek-bericht.antwoord{background:var(--n-groen-licht);border-color:#c7dbf0}.nwerkplek-berichtkop{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.nwerkplek-onderwerp{font-weight:600;font-size:13.5px;margin-bottom:4px}.nwerkplek-tekst{font-size:13.5px;line-height:1.5;white-space:pre-wrap}.nwerkplek-documenten{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.nwerkplek-document{display:block;background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:10px;color:inherit;text-decoration:none}.nwerkplek-document img{width:100%;height:140px;object-fit:cover;border-radius:6px;display:block}.nwerkplek-documentpictogram{height:140px;display:grid;place-items:center;background:#f4f6fa;border-radius:6px;font-weight:700;color:var(--n-muted)}.nwerkplek-documentnaam{font-size:12.5px;font-weight:600;margin-top:6px;word-break:break-all}.nwerkplek-documentsamenvatting{font-size:12px;color:var(--n-ink);opacity:.8;margin-top:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nverhaal{margin-bottom:14px}.nverhaal-tekst{white-space:pre-wrap;line-height:1.55;font-size:13.5px}.nverhaal-voet{margin-top:10px;border-top:1px solid #eef1f6;padding-top:8px}.nnas{margin-top:14px}.nnas-clientmap{margin-top:6px}.nnas-map{font:inherit;font-size:13px;background:none;border:0;padding:4px 0;cursor:pointer;color:var(--n-ink);font-weight:600;text-align:left}.nnas-map.kop{font-size:13.5px}.nnas-map:hover{text-decoration:underline}.nnas-lijst{display:flex;flex-direction:column;gap:2px;border-left:2px solid #eef1f6;padding-left:10px;margin-top:2px}.nnas-bestand{display:flex;justify-content:space-between;gap:12px;padding:4px 6px;border-radius:6px;color:inherit;text-decoration:none;font-size:13px}.nnas-bestand:hover{background:#f4f6fa}.nnas-naam{word-break:break-all}.npaneel.nbreed{grid-column:1 / -1}.nzoek-rij{display:flex;align-items:center;gap:10px;margin-bottom:8px}.nzoek-rij .ninput{flex:1;max-width:420px;font:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--n-line);border-radius:6px}.nschulden-samenvatting{margin:0 0 6px;font-size:13.5px}.nuitleg{display:grid;grid-template-columns:260px 1fr;gap:16px}.nuitleg-lijst{list-style:none;margin:0;padding:0}.nuitleg-lijst li{padding:8px 10px;border-radius:8px}.nuitleg-lijst li.actief{background:#eef3fb}.nuitleg-hoofdstukken{margin:8px 0 0;padding-left:20px;font-size:13px}@media(max-width:900px){.nuitleg{grid-template-columns:1fr}}.nnda{max-width:720px}.nnda-tekst{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.45;max-height:46vh;overflow:auto;background:#f7f9fc;border:1px solid var(--n-line);border-radius:8px;padding:12px 14px}.nbudget-controleren{margin:10px 0;padding:8px 12px;background:#fffaf0;border-radius:8px}.nbudget-controleren ul{margin:4px 0 0;padding-left:18px;font-size:13px}.nopstart-lijst{list-style:none;margin:4px 0 6px;padding:0;font-size:13px}.nopstart-lijst li{padding:3px 0;border-bottom:1px solid var(--n-line)}.nopstart-lijst li.nopstart-nvt{opacity:.6}.nopstart-lijst .nchip{min-width:18px;text-align:center}.nschulden-samenvatting .nlink{margin-left:6px}.nschulden-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px}.nschulden-tegels>div{background:#f4f7fb;border:1px solid var(--n-line);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.nschulden-tegels span{font-size:11.5px;color:var(--n-muted)}.nschulden-tegels strong{font-size:16px}.nschulden-tegels>div:first-child{background:#fdf3e7;border-color:#f0d9b5}.nschulden-statussen{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.nschulden-tabel-wrap{overflow-x:auto;border:1px solid var(--n-line);border-radius:8px}.nschulden-tabel{width:100%;border-collapse:collapse;font-size:13px}.nschulden-tabel th{text-align:left;font-size:11.5px;font-weight:600;color:var(--n-muted);background:#f7f9fb;padding:7px 10px;border-bottom:1px solid var(--n-line);white-space:nowrap}.nschulden-tabel td{padding:7px 10px;border-bottom:1px solid #eef1f6;vertical-align:top}.nschulden-tabel tr:last-child td{border-bottom:0}.nschulden-tabel .getal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nschulden-tabel .sterk{font-weight:600}.nschulden-tabel tr.afgelost td{color:var(--n-muted)}.nschulden-let{font-size:11px;color:#9a6b12}.nschulden-tegels small.nschulden-let{margin-top:2px}.nchip.blauw{background:#e5f0fb;color:#0f5a9e}.nopstel-achter{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e3259;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50;overflow-y:auto}.nopstel{background:var(--n-wit);border-radius:12px;box-shadow:0 12px 40px #0003;width:min(760px,100%);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.nopstel-veld{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--n-muted)}.nopstel-veld input{font:inherit;font-size:13.5px;color:var(--n-ink);padding:7px 9px;border:1px solid var(--n-line);border-radius:7px}.nopstel-treffers{display:flex;flex-direction:column;gap:2px;border:1px solid var(--n-line);border-radius:7px;padding:6px 8px;background:#f7f9fb}.nopstel-treffers .nlink{text-align:left}.nopstel-tekst{min-height:220px}.nopstel-bijlagen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nopstel-bijlagen .nchip .nlink{margin-left:4px;font-weight:700}.nopstel-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.neigen{border-bottom:2px solid var(--n-line);margin-bottom:4px}.neigen-kop{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--n-muted);padding:8px 12px 2px}.nonview-melding{margin:0 0 10px;padding:8px 10px;background:#eef5fc;border:1px solid #c7dbf0;border-radius:8px;font-size:12.5px}.ndoorverbonden{margin:-6px 0 14px;padding:8px 12px;background:#fff7e6;border:1px solid #f3dfb3;border-radius:8px}.ntijdlijn{display:flex;flex-direction:column;gap:2px;margin-top:8px}.ntijdlijn-regel{display:grid;grid-template-columns:92px 135px 1fr;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid #eef1f6;font-size:13px}.ntijdlijn-soort{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--n-muted)}.ntijdlijn-soort.notitie,.ntijdlijn-soort.taak{color:var(--n-groen);font-weight:700}.ntijdlijn-soort.leefgeld,.ntijdlijn-soort.budgetplan{color:#a15c00;font-weight:700}.ntaakrij-knoppen{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nafspraken{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.nafspraken li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border-top:1px solid #eef1f6;font-size:13px}.nafspraken li.beeindigd{opacity:.6}.nafspraken li.beeindigd strong{text-decoration:line-through}.nsjabloonkiezer{position:relative;margin:6px 0 4px}.nsjabloonkiezer-lijst{position:absolute;z-index:20;top:100%;left:0;margin-top:4px;width:min(560px,90vw);max-height:320px;overflow:auto;background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;box-shadow:0 8px 24px #0f172a1f;padding:8px;display:flex;flex-direction:column;gap:4px}.nsjabloonkiezer-lijst input{padding:7px 10px;border:1px solid var(--n-line);border-radius:8px;font:inherit;font-size:13px;margin-bottom:4px}.nsjabloonkiezer-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;cursor:pointer}.nsjabloonkiezer-item:hover{background:var(--n-groen-licht)}.nsjabloonkiezer-item .nchip{background:#eef1f3;color:var(--n-muted)}.nsjablonen-lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;margin-top:12px;max-height:calc(100vh - 280px);overflow:auto}.nsjabloon .npaneel-kop .nchip{margin-left:8px;background:#eef1f3;color:var(--n-muted)}.nsjabloon-acties{display:flex;gap:10px}.nsjabloon-tekst{white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.5;margin:0 0 8px;padding:10px 12px;background:#f7f9fa;border-radius:8px;max-height:220px;overflow:auto}.nagenda-balk{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 8px}.nagenda-weergaven,.nagenda-navigatie,.nagenda-filter{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nagenda-filter{margin-bottom:12px}.nagenda-filter .nlabel{margin-right:4px}.nagenda-dagen{display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 330px);overflow:auto}.nagenda-dag{background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:10px 14px}.nagenda-dagkop{font-weight:700;font-size:13.5px;margin-bottom:8px;color:var(--n-groen-donker)}.nagenda-taak{display:flex;gap:12px;align-items:flex-start;padding:8px 0;border-top:1px solid #eef1f6}.nagenda-dag .nagenda-taak:first-of-type{border-top:0}.nagenda-taak.verlopen{background:#fff5f5;margin:0 -14px;padding:8px 14px}.nagenda-taak.klaar{opacity:.55}.nagenda-taak.klaar .nagenda-titel{text-decoration:line-through}.nagenda-tijd{flex:none;width:66px;font-variant-numeric:tabular-nums;font-size:13px;color:var(--n-muted);padding-top:1px}.nagenda-kern{flex:1 1 auto;min-width:0}.nagenda-titel{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nagenda-acties{flex:none;display:flex;align-items:center;gap:8px}.nagenda-formulier{background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:14px;margin:10px 0;display:flex;flex-direction:column;gap:10px}.nagenda-formulier>input{padding:8px 12px;border:1px solid var(--n-line);border-radius:8px;font:inherit;font-size:13.5px}.nagenda-formulier-rij{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.nagenda-formulier-rij label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--n-muted)}.nagenda-formulier-rij input,.nagenda-formulier-rij select{padding:7px 10px;border:1px solid var(--n-line);border-radius:8px;font:inherit;font-size:13px;background:var(--n-wit);color:var(--n-ink)}.nagenda-gelukt{font-size:12.5px;color:var(--n-groen-tekst);margin:6px 0}.nagenda-dossiertaak-titel{width:100%;box-sizing:border-box;padding:7px 10px;margin:6px 0;border:1px solid var(--n-line);border-radius:8px;font:inherit;font-size:13px}.ntoezegging{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 10px;padding:9px 12px;font-size:13px;background:var(--n-groen-licht);border:1px solid #c7dbf0;border-radius:8px}.nnotities-lijst{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:8px}.nnotities-lijst li{border-bottom:1px solid #eef1f6;padding-bottom:6px;font-size:13px}.nnotitie-form{display:flex;gap:6px;margin-top:8px;align-items:flex-start}.nnotitie-form textarea{flex:1 1 auto;padding:6px 8px;border:1px solid var(--n-line);border-radius:6px;font:inherit;font-size:13px;resize:vertical}.nlog-schakel{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--n-muted);cursor:pointer}.ntaakblok{background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:14px 16px;margin:12px 0;max-width:900px}.ntaakblok-kop{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ntaakblok-kop h3{margin:0;font-size:14.5px}.ntaakrijen{display:flex;flex-direction:column}.ntaakrij{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--n-line)}.ntaakrij:first-child{border-top:0}.ntaakrij.kolom{flex-direction:column;gap:6px}.ntaakrij-tekst{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px}.ntaakrij-tekst>span{color:var(--n-muted)}.ntaakrij-detail summary{cursor:pointer;color:var(--n-groen);font-size:12.5px}.ntaakrij-detail pre{white-space:pre-wrap;font:12px/1.5 ui-monospace,monospace;background:#f7f9fa;border:1px solid var(--n-line);border-radius:8px;padding:10px;max-height:260px;overflow:auto}.ntaakrij .nknop{flex:none}.ntaakrij .ntaken{width:100%;margin:0;padding:0;list-style:none}.nleerpunt{border:1px solid var(--n-line);border-radius:10px;background:var(--n-wit);padding:12px 14px;margin:10px 0;max-width:760px}.nleerpunt-kop{display:flex;gap:10px;align-items:baseline;margin-bottom:6px}.nleerpunt-notitie{margin:0 0 8px;font-size:13.5px}.nleerpunt-tekst{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--n-line);border-radius:7px;margin-bottom:8px}.nleerpunt-acties{display:flex;gap:8px}.nbijlagen{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.nbijlage-foto{max-height:260px;max-width:100%;border-radius:10px;border:1px solid var(--n-line);display:block}.nbijlage-foutmelding{display:block;font-size:12px;color:var(--n-muted);padding:8px 10px;border:1px dashed var(--n-line);border-radius:8px}.nbijlage-link{font-size:13px}.ntaakbij{margin:10px 0;padding:10px 12px;border:1px solid var(--n-line);border-radius:8px;background:#f8faf9}.ntaakbij-regel{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;cursor:pointer}.ntaakbij-regel input{accent-color:var(--n-groen)}.nkaarttaak{margin:10px 0;background:var(--n-wit);border:1px solid var(--n-line);border-radius:10px;padding:12px 14px}.nkaarttaak-afhandelen{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px;cursor:pointer}.nkaarttaak-afhandelen input{accent-color:var(--n-groen)}.nknop.stil.actief{background:var(--n-groen-licht);color:var(--n-groen)}.nchip.oranje{background:#fff3e0;color:#b35c00}.nlink.actief{font-weight:600;text-decoration:underline}.nlead-knoppen{display:flex;gap:8px;flex-wrap:wrap}.nlead-tegels .nlead-tegel{cursor:pointer}.nlead-tegel.actief{outline:2px solid var(--n-groen)}.nlead-tegel strong{font-size:22px}.nlead-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 10px}.nlead-filters .ninput{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--n-line);border-radius:6px}.nlead-filters input[type=search]{min-width:240px}.nlead-tabel tr.klik{cursor:pointer}.nlead-tabel tr.klik:hover td{background:#f7f9fb}.nlead-tabel tr.aandacht td:first-child{box-shadow:inset 3px 0 #c62828}.nlead-telaat{color:#c62828;font-weight:600}.nlead-opm{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nlead-kaart{width:min(1100px,100%)}.nlead-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.nlead-kop-rechts{display:flex;align-items:center;gap:10px}.nlead-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.nlead-signalen{background:#fdecea;border:1px solid #f5c6c2;color:#8a1c1c;border-radius:8px;padding:8px 12px;font-size:13px;display:flex;flex-direction:column;gap:3px}.nlead-signalen.zacht{background:#fff8e6;border-color:#f0d9b5;color:#7a4b00;display:block}.nlead-melding{background:var(--n-groen-licht);color:var(--n-groen);border-radius:8px;padding:6px 12px;font-size:13px}.nlead-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nlead-contact{display:flex;flex-direction:column;gap:4px;font-size:13px}.nlead-contact .muted{display:inline-block;min-width:90px}.nlead-acties{display:flex;gap:6px;flex-wrap:wrap}.nlead-acties .nknop.uit{opacity:.45;pointer-events:none}.nlead-acties a.nknop{text-decoration:none;display:inline-flex;align-items:center}.nlead-paneel{margin-top:10px;border-top:1px solid #eef1f6;padding-top:10px;display:flex;flex-direction:column;gap:8px}.nlead-paneel .ninput,.nlead-rij .ninput,.nopstel .ninput{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--n-line);border-radius:6px}.nlead-paneel textarea.ninput,.nopstel textarea.ninput{resize:vertical}.nlead-rij{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nlead-rij .ninput{flex:1 1 120px;min-width:0}.nlead-voorstel{background:#eef6ff;border:1px solid #c7dbf0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;font-size:13px}.nlead-voorstel.twijfel{background:#fff8e6;border-color:#f0d9b5}.nlead-status{display:flex;align-items:center;gap:8px;margin-top:10px}.nlead-taak{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.nlead-afspraak{border-top:1px solid #eef1f6;padding:8px 0;display:flex;flex-direction:column;gap:3px;font-size:13px}.nlead-afspraak .nopstel-knoppen{margin-top:2px}.nlead-kaart .npaneel.nbreed{margin-top:10px}.nlead-kaart .ntijdlijn{max-height:360px;overflow:auto}@media(max-width:900px){.nlead-grid{grid-template-columns:1fr}}.nlead-signalen.ok{background:var(--n-groen-licht);border-color:#c7dbf0;color:var(--n-groen)}:root{--n-groen: #1f5fd1;--n-groen-donker: #174ca8;--n-groen-licht: #e8effb;--n-bg: #f4f6fb;--n-line: #e1e6ef;--n-schaduw: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 14px rgba(16, 24, 40, .05)}.nkop{background:linear-gradient(90deg,#1b4fc4,#2a6de0);height:70px}.nlogo-woord{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.08em;font-size:16px;color:#fff}.nlogo-mark{background:#fff;color:#1b4fc4;font-weight:900;border-radius:9px;width:30px;height:30px;font-size:17px}.nlogo-scheiding{width:1px;height:36px;background:#ffffff59;margin:0 4px}.nlogo-beeld-vol{height:44px;padding:4px 8px;border-radius:8px}.nlogo-sub{display:flex;flex-direction:column;line-height:1.15;font-weight:700;font-size:13.5px}.nlogo-sub small{font-weight:400;font-size:11px;opacity:.85}.nnav{padding:14px 10px;gap:4px}.nnav-item{padding:9px 10px;border-radius:10px}.nnav-item.actief{background:var(--n-groen-licht);color:var(--n-groen)}.nnav-icoon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;background:#f1f4f9;opacity:1;font-size:13px}.npaneel,.ndos-detail,.nschulden-tabel-wrap,.nschulden-tegels>div,.nlead-tegel{border-radius:12px;box-shadow:var(--n-schaduw)}.nschulden-tegels>div{background:#fff}.nschulden-tegels>div>strong{font-size:20px}.npaneel.saldo{background:#fff;border-color:var(--n-line)}.nsaldo{font-size:26px;font-weight:800;color:#1c2b33}.nsaldo-chip{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--n-groen-bg);color:var(--n-groen-tekst);font-size:11.5px;font-weight:700}.nknop.primair{border-radius:8px}.nchip{border-radius:999px;padding:2px 9px}:root{--n-groen: #1f5fd1;--n-groen-donker: #174ca8;--n-groen-licht: #e9f0fc;--n-ink: #16233a;--n-muted: #66758a;--n-line: #e4e9f1;--n-bg: #f3f6fb;--n-wit: #fff;--n-groen-bg: #e3f6ea;--n-groen-tekst: #1b6e3c;--n-geel-bg: #fff4d6;--n-geel: #8a5a00;--n-rood-bg: #fdeaea;--n-rood: #b3261e;--n-schaduw: 0 1px 2px rgba(16,24,40,.04), 0 6px 18px rgba(16,24,40,.06)}body,.nui{font-family:Inter,Instrument Sans,system-ui,-apple-system,sans-serif}.nui{font-size:13.5px}.nkop{height:64px;padding:0 22px;background:linear-gradient(90deg,#1848b8,#2a6ae3);box-shadow:0 2px 12px #143ca040}.nlogo-woord{font-size:17px;letter-spacing:.1em}.nlogo-mark{width:32px;height:32px;border-radius:9px;background:#fff;color:#1848b8;font-weight:900;font-size:18px}.nlogo-mark.klein{width:22px;height:22px;border-radius:6px;font-size:12px;background:var(--n-groen);color:#fff;display:inline-grid;place-items:center;margin-right:6px}.nlogo-beeld-vol{height:40px}.nzoek{background:#ffffff29;border-color:#ffffff47;border-radius:10px;padding:7px 14px}.nzoek:focus-within{background:#fff;color:var(--n-ink)}.nzoek:focus-within input{color:var(--n-ink)}.nzoek:focus-within input::placeholder{color:var(--n-muted)}.nicoonknop{border-color:#ffffff59;width:32px;height:32px}.nbody{grid-template-columns:216px 380px minmax(420px,1fr) 350px}.nnav{padding:12px 10px;gap:2px}.nnav-groep{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted);padding:12px 10px 4px}.nnav-item{padding:8px 10px;border-radius:10px;font-weight:500}.nnav-item:hover{background:#f1f4fa}.nnav-item.actief{background:var(--n-groen-licht);color:var(--n-groen);font-weight:600}.nnav-icoon{width:28px;height:28px;border-radius:8px;background:#eef2f8;color:var(--n-muted);font-size:13px}.nnav-item.actief .nnav-icoon{background:var(--n-groen);color:#fff}.nnav-count{background:#e9eef6}.nnav-count.sterk{background:var(--n-groen)}.nlijst{background:var(--n-wit)}.nlijst-tabs{gap:20px;padding:0 16px}.nlijst-tabs button{padding:10px 0;font-weight:500}.nlijst-tabs button.actief{color:var(--n-groen);border-bottom-width:2px}.nwerkbalk{padding:8px 14px;gap:8px}.nitem{padding:12px 14px;gap:12px;border-bottom-color:#eef1f6}.nitem.actief{background:var(--n-groen-licht);box-shadow:inset 3px 0 0 var(--n-groen)}.navatar{background:#e9f0fc;color:var(--n-groen);font-weight:700}.navatar.klein{width:38px;height:38px;font-size:12.5px}.nitem-r1 strong{font-weight:600;font-size:13.5px}.nitem-onderwerp{color:var(--n-groen);font-weight:600}.nitem-tijd{color:var(--n-muted);font-weight:500}.nsnippet{font-size:12.5px}.nkanaal{border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;background:#eef2f8;color:#4a5a70}.nchip{border-radius:999px;padding:2px 9px;font-size:10.5px}.nmidden{padding:20px 28px 48px}.nonderwerp{font-size:21px;font-weight:700;letter-spacing:-.01em;margin-bottom:14px}.nafzender{padding-bottom:14px}.nklantregel{background:#f4f6fb;border-radius:10px}.nbericht{font-size:14px;line-height:1.6}.nvoorstel{border:1px solid #cfdcf3;border-radius:14px;background:#f6f9fe;padding:16px 18px;box-shadow:var(--n-schaduw)}.nvoorstel-kop{margin-bottom:12px}.nvoorstel-titel{display:inline-flex;align-items:center;font-size:14px}.nvoorstel-rij{grid-template-columns:140px 1fr;padding:7px 0;border-top:1px solid #e3ebf7}.nvoorstel-rij:first-of-type{border-top:0}.nconcept{border-radius:10px;border-color:#d6dfec;background:#fff;padding:12px 14px;font-size:14px;line-height:1.55}.nconcept:focus{outline:none;border-color:var(--n-groen);box-shadow:0 0 0 3px #1f5fd124}.nacties{margin-top:14px}.nknop{border-radius:9px;padding:8px 14px;font-weight:500}.nknop.primair{background:var(--n-groen);border-color:var(--n-groen);box-shadow:0 2px 6px #1f5fd147;font-weight:600}.nknop.primair:hover:not(:disabled){background:var(--n-groen-donker)}.nrechts{padding:16px;gap:14px;background:var(--n-bg)}.npaneel{border-radius:14px;padding:14px 16px;box-shadow:var(--n-schaduw);border-color:#e7ecf4}.npaneel-kop{font-size:14px;margin-bottom:10px}.nrijen>div{padding:6px 0;border-top:1px solid #f0f3f8}.nrijen>div:first-child{border-top:0}.npaneel.saldo{background:#fff}.nsaldo{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--n-ink);margin:2px 0 6px}.nsaldo-regel{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.nsaldo-chip{margin-top:0;padding:3px 10px;border-radius:999px;background:var(--n-groen-bg);color:var(--n-groen-tekst);font-weight:700;font-size:11.5px}.nsaldo-chip.rood{background:var(--n-rood-bg);color:var(--n-rood)}.ntaken li,.nrecent li{padding:7px 0}.ndossiers h2{font-size:20px;letter-spacing:-.01em}.nschulden-tabel th{background:#f6f8fc}.nlead-tegel{background:#fff}.nmerk{display:inline-block;vertical-align:middle;margin-right:8px;flex:none}.nmerk .nmerk-vlak{fill:#fff}.nmerk .nmerk-vorm{fill:#1848b8}.nvoorstel-titel .nmerk .nmerk-vlak{fill:var(--n-groen)}.nvoorstel-titel .nmerk .nmerk-vorm{fill:#fff}.nlogo-woord{font-size:19px;letter-spacing:.12em;font-weight:800}.nkop{background:linear-gradient(90deg,#0b1f4d,#16397f 55%,#1d55bd)}.nlogo-hafilox{height:36px;width:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.nmerk-beeld{height:20px;width:auto;margin-right:8px;vertical-align:middle}.nlogo-scheiding{background:#ffffff47}.nwerkplek-kop{gap:14px}.nwerkplek-avatar{width:46px;height:46px;font-size:15px;background:linear-gradient(135deg,#1f5fd1,#4b8df6);color:#fff}.nwerkplek-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.nwerkplek-tabs{gap:4px;border-bottom:0;padding:4px;background:#eef2f8;border-radius:12px;display:inline-flex;margin:14px 0 16px}.nwerkplek-tabs .nknop{border:0;background:transparent;border-radius:9px;padding:7px 12px}.nwerkplek-tabs .nknop:hover:not(.primair){background:#fff}.nwerkplek-tabs .nknop.primair{box-shadow:0 1px 3px #1f5fd159}.nwerkplek-tabs .nchip{background:#ffffff40;color:inherit}.nwerkplek-tabs .nknop:not(.primair) .nchip{background:#dbe4f3;color:#2d4a7a}.nwerkplek-kolommen .npaneel{border-radius:14px}.nwerkplek-kolommen .npaneel-kop{font-size:14px;padding-bottom:8px;border-bottom:1px solid #eef1f6;margin-bottom:10px}.nwerkplek-kolommen .nrijen>div{padding:7px 0}.nwerkplek-kolommen .nrijen strong{font-weight:600}.nsaldo-kaart{background:linear-gradient(135deg,#1b4fc4,#2f73e6)!important;border-color:transparent!important;color:#fff;box-shadow:0 8px 24px #1f5fd147}.nsaldo-kaart.negatief{background:linear-gradient(135deg,#b3261e,#d9534f)!important;box-shadow:0 8px 24px #b3261e47}.nsaldo-kaart .npaneel-kop{color:#ffffffe6;border-bottom-color:#ffffff2e}.nsaldo-kaart .nsaldo{color:#fff;font-size:34px;margin:4px 0 8px}.nsaldo-kaart .nsaldo.stil{color:#ffffffb3}.nsaldo-kaart .nsaldo-chip{background:#ffffffeb;color:#1b6e3c}.nsaldo-kaart .nsaldo-chip.rood{color:#b3261e}.nsaldo-kaart small,.nsaldo-kaart .muted{color:#ffffffd1}.nsaldo-kaart .nsaldo-toelichting{display:block;margin-top:10px;font-size:11.5px;line-height:1.4}.nlink.licht{color:#ffffffe6;font-weight:600}.nschulden-tegels>div:first-child{background:#fff6e8;border-color:#f3dcb8}.nschulden-tegels>div>span{font-size:11.5px;color:var(--n-muted)}.nwerkplek-tabs .nknop.primair{background:var(--n-groen);color:#fff}.nlogo-knop{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.nlogo-knop:hover{opacity:.92}.nkpi-rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 14px}.nkpi{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid var(--n-line);border-radius:12px;box-shadow:var(--n-schaduw);cursor:pointer;font:inherit;text-align:left;color:var(--n-ink)}.nkpi:hover{border-color:#c9d6ee}.nkpi.actief{outline:2px solid var(--n-groen)}.nkpi-icoon{width:40px;height:40px;border-radius:10px;display:inline-grid;place-items:center;font-size:17px;font-weight:700;flex:none}.nkpi-icoon.blauw{background:#e8effb;color:#1f5fd1}.nkpi-icoon.groen{background:#e3f6ea;color:#1b6e3c}.nkpi-icoon.oranje{background:#fff1dd;color:#b35c00}.nkpi-icoon.rood{background:#fdeaea;color:#b3261e}.nkpi-tekst{display:flex;flex-direction:column;line-height:1.15;flex:1}.nkpi-tekst small{color:var(--n-muted);font-size:12px}.nkpi-tekst strong{font-size:22px;font-weight:800;letter-spacing:-.01em}.nkpi-pijl{color:var(--n-muted);font-size:18px}.nkpi.tint-rood{background:#fff5f5}.nkpi.tint-oranje{background:#fff8ee}.nkpi.tint-blauw{background:#f1f6fe}.nkpi.tint-groen{background:#f1faf4}.ndos-tabel-v2 th{font-size:12px;color:var(--n-muted)}.ndos-client{display:inline-flex;align-items:center;gap:8px}.ndos-avatar{width:30px;height:30px;font-size:11px;background:#e8effb;color:#1f5fd1}.ndos-avatar.grijs{background:#eef2f8;color:#4a5a70}.ndos-status{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ndos-status.groen{background:#e3f6ea;color:#1b6e3c}.ndos-status.oranje{background:#fff1dd;color:#b35c00}.ndos-status.grijs{background:#eef2f8;color:#4a5a70}.ndos-status-bol{width:14px;height:14px;border-radius:50%;display:inline-grid;place-items:center;font-size:9px;background:currentColor;color:#fff}.ndos-status.grijs .ndos-status-bol{background:transparent;border:2px solid #b8c3d4}.ndos-status.oranje .ndos-status-bol{background:transparent;border:2px solid #e08a00}.ndos-chevron{color:var(--n-muted);margin-left:2px}.ndos-contact{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--n-muted);white-space:nowrap}.ndos-tabel td.rood{color:#b3261e}.ndos-tabel td.sterk{font-weight:700}.ndos-uitklap td{background:#f6f9fe;padding:10px 14px 14px}.ndos-taken{background:#fff;border:1px solid #d6e2f5;border-radius:10px;padding:10px 14px}.ndos-taken-kop{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ndos-taken-kop>span{display:inline-flex;align-items:center;gap:8px}.ndos-taken .ntaken li{padding:7px 0}.ndos-taken-voet{margin:8px 0 0}.ndos-paginering{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;flex-wrap:wrap}.ndos-paginas{display:flex;gap:4px;align-items:center}.nknop.klein{padding:4px 9px;font-size:12px}.nlead-tabel-v2 th{font-size:12px;color:var(--n-muted)}.nlead-tabel-v2 tbody tr{box-shadow:inset 4px 0 0 transparent}.nlead-tabel-v2 tbody tr.rand-rood{box-shadow:inset 4px 0 #d93025;background:#fff8f8}.nlead-tabel-v2 tbody tr.rand-oranje{box-shadow:inset 4px 0 #e08a00;background:#fffaf3}.nlead-tabel-v2 tbody tr.rand-blauw{box-shadow:inset 4px 0 #1f5fd1;background:#f5f8fe}.nlead-tabel-v2 tbody tr.rand-groen{box-shadow:inset 4px 0 #2e9e5b;background:#f4fbf6}.nlead-tabel-v2 tbody tr.aandacht td:first-child{box-shadow:none}.nlead-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.nlead-status.rood{background:#fdeaea;color:#b3261e}.nlead-status.oranje{background:#fff1dd;color:#b35c00}.nlead-status.blauw{background:#e8effb;color:#1f5fd1}.nlead-status.groen{background:#e3f6ea;color:#1b6e3c}.nlead-status.grijs{background:#eef2f8;color:#4a5a70}.nlead-bol{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.nlead-bol.rood{background:#d93025}.nlead-bol.oranje{background:#e08a00}.nlead-bol.blauw{background:#1f5fd1}.nlead-bol.groen{background:#2e9e5b}.nlead-blauw{color:#1f5fd1;font-weight:600}.nlead-oranje{color:#b35c00;font-weight:600}.nlead-contact{display:flex;gap:6px}.nlead-knopje{width:30px;height:30px;border-radius:8px;border:1px solid var(--n-line);background:#fff;display:inline-grid;place-items:center;font-size:14px;cursor:pointer;text-decoration:none;color:inherit}.nlead-knopje.bel{color:#1f5fd1}.nlead-knopje.wa{color:#1e7b3c;background:#effaf2}.nlead-knopje.mail{color:#1f5fd1;background:#f1f6fe}.nlead-knopje.uit{opacity:.35;pointer-events:none}.nlead-legenda{display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding:10px 2px;font-size:12.5px}.nlead-legenda>span{display:inline-flex;align-items:center;gap:5px}.nnav-item.accent-rood{background:#fdeaea;color:#b3261e}.nnav-item.accent-rood .nnav-icoon,.nnav-item.accent-rood .nnav-count{background:#d93025;color:#fff}.nnav-item.accent-groen{background:#e3f6ea;color:#1b6e3c}.nnav-item.accent-groen .nnav-icoon{background:#25d366;color:#fff}.nnav-item.accent-groen .nnav-count{background:#1b6e3c;color:#fff}.ndos-taak-rechts{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ndossiers{background:#f4f7fc}.nkpi{border-radius:14px;padding:14px 16px}.nkpi-icoon{width:44px;height:44px;border-radius:12px}.nkpi-tekst strong{font-size:24px}.ndos-tabelwrap{border-radius:14px;box-shadow:var(--n-schaduw);border-color:#e3e9f3}.ndos-tabel-v2 th{background:#f6f8fc;color:#4a5a70;font-weight:600;padding:11px 12px}.ndos-sorteer{color:#b0bccb;margin-left:4px;font-size:10px}.ndos-tabel-v2 td{padding:10px 12px}.ndos-tabel-v2 tbody tr:nth-child(4n+3) td{background:#f8fafe}.ndos-tabel-v2 tbody tr:hover td{background:#eef3fb}.ndos-nr{color:#4a5a70}.ndos-avatar{width:32px;height:32px;font-size:11.5px;font-weight:700}.ndos-avatar.tint-blauw{background:#e3edfb;color:#1f5fd1}.ndos-avatar.tint-groen{background:#dff5e7;color:#1b6e3c}.ndos-avatar.tint-oranje{background:#ffecd6;color:#b35c00}.ndos-avatar.tint-paars{background:#ece4fb;color:#5b3fb3}.ndos-avatar.tint-roze{background:#fde2ec;color:#b4256b}.ndos-avatar.tint-teal{background:#d9f3f1;color:#0f6b66}.ndos-status{background:transparent;padding:0;gap:8px}.ndos-status-pil{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px}.ndos-status.groen .ndos-status-pil{background:#e3f6ea;color:#1b6e3c}.ndos-status.oranje .ndos-status-pil{background:#fff1dd;color:#b35c00}.ndos-status.grijs .ndos-status-pil{background:#eef2f8;color:#4a5a70}.ndos-status.groen .ndos-status-bol{background:#2e9e5b;color:#fff}.ndos-chevron{color:#8a99ad;font-size:16px}.ndos-tabel td.groen-tekst{color:#1b6e3c}.ndos-tabel td.rood{color:#d93025}.ndos-contact{color:#4a5a70}.ndos-contact svg{vertical-align:-2px;color:#1f5fd1;margin-right:2px}.ndos-paginas .nknop.klein{width:28px;height:28px;padding:0;border-radius:8px;display:inline-grid;place-items:center}.ndos-paginas .nknop.klein.primair{background:var(--n-groen)}.ndos-filters select,.ndos-zoek{border-radius:10px;background:#fff}.nknop.gevaar{color:#b3261e}.nknop.gevaar:hover:not(:disabled){background:#fdeaea;border-color:#f3c3c0}.neigen-verwijder{position:absolute;right:10px;top:10px;background:none;border:0;color:#b3261e;cursor:pointer;font-size:14px;opacity:.7}.neigen-verwijder:hover{opacity:1}.neigen .nitem,.neigen-rij{position:relative}.neigen-rij .nitem{width:100%}.ntaken-tabel th{font-size:12px;color:#4a5a70}.ntaak-titel{display:flex;gap:10px;align-items:flex-start}.ntaak-icoon{width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;flex:none;font-size:14px;background:#eef2f8;color:#1f5fd1}.ntaak-icoon.mail{background:#fdeaea;color:#d93025}.ntaak-icoon.telefonie{background:#fff1dd;color:#e08a00}.ntaak-icoon.standaardtaak{background:#e8effb;color:#1f5fd1}.ntaak-icoon.schuldeiser{background:#ece4fb;color:#5b3fb3}.ntaak-icoon.lead{background:#e3f6ea;color:#1b6e3c}.ntaak-icoon.vraag{background:#fff4d6;color:#8a5a00}.ntaak-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.ntaak-status.telaat{background:#fdeaea;color:#b3261e}.ntaak-status.nu,.ntaak-status.vandaag{background:#fff1dd;color:#b35c00}.ntaak-status.ingepland{background:#e8effb;color:#1f5fd1}.ntaak-status.open{background:#eef2f8;color:#4a5a70}.ntaak-acties{white-space:nowrap}.ntaak-acties .nlead-knopje{margin-right:6px}.nlead-knopje.ok{color:#1b6e3c;background:#effaf2}.ntaken-tabel tbody tr.ntaak-telaat td:first-child{box-shadow:inset 3px 0 #d93025}.ntaken-tabel tbody tr.ntaak-nu td:first-child{box-shadow:inset 3px 0 #e08a00}.ntaken-tabel td{vertical-align:top}.ndoorverbonden{margin:4px 0 10px}.nagenda-weergaven{display:inline-flex;gap:4px;padding:4px;background:#eef2f8;border-radius:12px}.nagenda-weergaven .nknop{border:0;background:transparent;border-radius:9px}.nagenda-weergaven .nknop.primair{background:var(--n-groen);color:#fff;box-shadow:0 1px 3px #1f5fd159}.ntaak-status.klaar{background:#e3f6ea;color:#1b6e3c}.nlog-tabel th{font-size:12px;color:#4a5a70}.nlog-actie{display:inline-flex;align-items:center;gap:8px}.nlog-omschrijving{max-width:320px}.nlog-detail{white-space:pre-wrap;font:inherit;font-size:12.5px;background:#f6f8fc;border-radius:8px;padding:8px 10px;margin:8px 0 0}.nlog-tabel tbody tr.klik{cursor:pointer}.nlog-tabel tbody tr.klik:hover td{background:#f8fafe}.nherinnering-stapel{position:fixed;top:72px;right:20px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:420px}.nherinnering-toast{display:flex;align-items:center;gap:10px;background:#fff7e6;border:1px solid #f3c77a;border-left:4px solid #e0931d;border-radius:12px;padding:10px 12px;box-shadow:0 8px 24px #1f2f4d24;font-size:13.5px;color:#4a3a12;animation:nherin-in .25s ease-out}.nherinnering-bel{font-size:18px}.nherinnering-tekst{flex:1;line-height:1.35}.nherinnering-toast .nlink{white-space:nowrap;font-weight:600;color:#b35c00}.nherinnering-sluit{border:0;background:transparent;font-size:18px;line-height:1;color:#8a6d2b;cursor:pointer;padding:0 2px}@keyframes nherin-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nschulden-tabel tfoot td{border-top:2px solid #d8e0ec;background:#f6f8fc;font-weight:600;padding:10px 12px}.nschulden-tabel tfoot td.sterk{color:#1f2f4d}.nbc-let{background:#fff7e6;border:1px solid #f3c77a;border-radius:10px;padding:8px 12px;font-size:13px;margin:0 0 12px}.nbc-status{border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:13.5px;border:1px solid}.nbc-status.groen{background:#e9f8ef;border-color:#b7e4c7;color:#1b6e3c}.nbc-status.rood{background:#fdeaea;border-color:#f3b4b4;color:#a12626}.nbc-status.oranje{background:#fff7e6;border-color:#f3c77a;color:#7a4b00}.nbc-ph{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.nbc-batchmeldingen{margin:0 0 12px;display:grid;gap:6px}.nbc-melding{font-size:12.5px;line-height:1.4;padding:4px 8px;border-radius:8px;margin:2px 0;background:#eef2f8;color:#1f2f4d}.nbc-melding.fout{background:#fdeaea;color:#a12626}.nbc-melding.waarschuwing{background:#fff1dd;color:#7a4b00}.nbc-melding.info{background:#eef2f8;color:#4a5a70}.nbc-ernst{font-weight:700;font-size:10.5px;letter-spacing:.04em;margin-right:4px}.nbc-tabel td{vertical-align:top}.nbc-beoordeling{min-width:180px}.nbc-knoppen{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.nbc-invoer textarea,.nbc-dialoog textarea{width:100%;font:inherit;font-size:13px;border:1px solid var(--n-line);border-radius:8px;padding:6px 8px;margin:6px 0}.nbc-verwijderd{margin-top:14px;background:#fff7e6;border:1px solid #f3c77a;border-radius:12px;padding:10px 14px;font-size:13px}.nbc-verwijderd ul{margin:6px 0 0;padding-left:18px}.nbc-details{margin-top:14px}.nbc-details summary{cursor:pointer;font-weight:600;margin-bottom:8px}.nbc-dialoog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-height:92vh;overflow-y:auto;z-index:70;width:min(520px,92vw);background:#fff;border:1px solid #d8e0ec;border-radius:14px;padding:16px 18px;box-shadow:0 16px 48px #1f2f4d38}.nbc-instellingen{background:#f6f8fc;border:1px solid #e3e9f3;border-radius:12px;padding:12px 14px;margin:0 0 12px}.nbc-vinkjes{display:flex;flex-wrap:wrap;gap:8px 16px}.nbc-vinkje{display:inline-flex;align-items:center;gap:6px;font-size:13px}.nlink.small{font-size:12px}.nbv{margin-bottom:14px}.nbv-kaart{border:1px solid #e3e9f3;border-radius:12px;padding:10px 12px;margin:8px 0;background:#fff}.nbv-kaart.ongelezen{border-color:#f3c77a;background:#fffaf0}.nbv-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer}.nbv-datum{margin-left:auto}.nbv-detail{margin-top:10px;border-top:1px solid #eef2f8;padding-top:10px}.nbv-reacties{display:grid;gap:8px;margin:10px 0}.nbv-reactie{border-radius:10px;padding:8px 10px;background:#f6f8fc}.nbv-reactie.finguard{background:#fff7e6}.nbv-reactie-kop{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.nbv-tekst{white-space:pre-wrap;font:inherit;font-size:12.5px;line-height:1.45;margin:0;max-height:320px;overflow:auto}.nbv-betalen{margin-top:6px;font-size:13px;background:#fdeaea;color:#a12626;border-radius:8px;padding:6px 8px;display:inline-block}.nbv-acties{display:grid;gap:8px}.nbv-antwoord{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.nbv-antwoord textarea{flex:1;min-width:240px;font:inherit;font-size:13px;border:1px solid var(--n-line);border-radius:8px;padding:6px 8px}.nbv-knoppen{display:flex;gap:6px;flex-wrap:wrap}.nbv-form{border:1px solid #d8e0ec;border-radius:12px;padding:12px 14px;margin:8px 0 12px;background:#f9fbfe}.nbv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px}.nbv-grid label{display:grid;gap:4px;font-size:12.5px;color:#4a5a70}.nbv-grid input,.nbv-grid select,.nbv-grid textarea{font:inherit;font-size:13px;border:1px solid var(--n-line);border-radius:8px;padding:6px 8px;background:#fff}.nbv-breed{grid-column:1 / -1}.nbv-vinkje{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.nbv-transacties{margin-top:12px}.nbv-transacties-kop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.nbv-transacties .klik{cursor:pointer}.nbv-transacties .klik:hover td{background:#eef3fb}.nbv-gekozen{background:#e9f8ef;border-radius:8px;padding:6px 10px;font-size:13px;display:flex;gap:10px;align-items:center}.nbv-voorbeeld{margin-top:12px;border:1px solid #e3e9f3;border-radius:10px;padding:10px 12px;background:#fff}.nbv-voorbeeld-kop{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.nbv-ontbreekt{color:#a12626;font-size:13px;margin:4px 0}.nbv-akkoord{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:13px}.nse{margin-top:14px}.nse-tabel td{vertical-align:top}.nse-regel{margin:2px 0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.nse-regel.ongelezen .nlink{font-weight:700}.nse-form,.nse-detail,.nse-teksten{border:1px solid #d8e0ec;border-radius:12px;padding:12px 14px;margin:10px 0;background:#f9fbfe}.nse-form-kop,.nse-detail-kop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.nse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}.nse-grid label{display:grid;gap:4px;font-size:12.5px;color:#4a5a70}.nse-grid input,.nse-grid select,.nse-grid textarea,.nse-teksten input,.nse-teksten textarea{font:inherit;font-size:13px;border:1px solid var(--n-line);border-radius:8px;padding:6px 8px;background:#fff;width:100%;box-sizing:border-box}.nse-breed{grid-column:1 / -1}.nse-voorbeeld{margin-top:12px;border:1px solid #e3e9f3;border-radius:10px;padding:10px 12px;background:#fff;display:grid;gap:6px}.nse-mf{border-radius:8px;padding:6px 10px;font-size:13px}.nse-mf.ok{background:#e9f8ef;color:#1b6e3c}.nse-mf.mist{background:#fdeaea;color:#a12626}.nse-ontbreekt{color:#a12626;font-size:13px;margin:0}.nse-tekst-pre,.nse-tekst pre,.nse-reactie pre{white-space:pre-wrap;font:inherit;font-size:12.5px;line-height:1.45;margin:0;max-height:360px;overflow:auto}.nse-akkoord{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:13px}.nse-vinkje{display:inline-flex;align-items:center;gap:6px}.nse-knoppen{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.nse-reactie{background:#fff7e6;border-radius:10px;padding:8px 10px;margin-top:8px}.nse-reactie-kop{margin-bottom:4px}.nse-tekst{margin-top:6px}.nse-tekst summary{cursor:pointer;font-size:13px}.nse-tekstblok{display:grid;gap:6px;margin:10px 0}.nbudget-let{background:#fff7e6;border:1px solid #f3c77a;border-radius:10px;padding:8px 12px;font-size:13px;margin:6px 0}.nbudget-import{margin:6px 0 10px}.nbudget-leverancier{max-width:140px}.nrij-inline{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.nrij-inline .ninput{min-width:240px}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.ndash-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:4px}.ndash-kop h2{font-size:26px;margin:0 0 2px}.ndash-kop-rechts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ndash-datum{align-self:center}.ndash-tegels .nkpi.rood{background:#fff5f5;border-color:#f3c9c9}.nkpi-icoon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:none}.nkpi-icoon.blauw{background:#e7effc;color:#1f5fd1}.nkpi-icoon.rood{background:#fde8e8;color:#c62828}.nkpi-icoon.groen{background:#e5f5ea;color:#2e7d32}.nkpi-tekst{display:flex;flex-direction:column;gap:2px;flex:1}.nkpi-tekst small{color:var(--n-muted)}.nkpi-tekst strong{font-size:22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ndash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;align-items:start}@media(max-width:1100px){.ndash-grid{grid-template-columns:1fr}}.ndash-links,.ndash-rechts{display:flex;flex-direction:column;gap:14px;min-width:0}.ndash-twee{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.ndash-paneelkop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ndash-tabs{display:inline-flex;gap:4px}.ndash-chips{display:inline-flex;gap:6px;flex-wrap:wrap}.ndash-tabel{font-size:13px}.ndash-tabel td.rood{color:#c62828;font-weight:600}.ndash-lijst{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.ndash-rij{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer}.ndash-rij:hover{background:#f4f7fc;border-color:#dde6f3}.ndash-rij.stil{cursor:default;grid-template-columns:52px 1fr}.ndash-rij.stil:hover{background:#fff;border-color:transparent}.ndash-tijd{font-variant-numeric:tabular-nums;color:var(--n-muted);font-size:12.5px}.nbol{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.nbol.rood{background:#fde8e8;color:#c62828}.nbol.oranje{background:#fff1dc;color:#b26a00}.ntel{display:inline-block;min-width:22px;padding:1px 7px;border-radius:999px;background:#eef1f6;font-size:12px;font-weight:600;text-align:center}.ntel.rood{background:#fde8e8;color:#c62828}.ntel.oranje{background:#fff1dc;color:#b26a00}.nzoek-wrap{position:relative;flex:1;max-width:560px}.nzoek-paneel{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;color:var(--n-ink);border:1px solid var(--n-line);border-radius:12px;box-shadow:0 14px 40px #1428502e;padding:8px;z-index:60;max-height:70vh;overflow:auto}.nzoek-kop{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--n-muted);padding:6px 8px 2px}.nzoek-rij{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:8px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.nzoek-rij:hover{background:#f4f7fc}.nzoek-rij.stil{cursor:default}.nzoek-rij.stil:hover{background:transparent}.nzoek-rij-tekst{display:flex;flex-direction:column;min-width:0}.nzoek-rij-tekst small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nzoek-voet{padding:6px 8px 2px;border-top:1px solid var(--n-line);margin-top:4px}.navatar.klein{width:28px;height:28px;font-size:11px}.nlogin{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0b2a66,#1b4fc4);padding:24px}.nlogin-kaart{background:#fff;border-radius:16px;padding:28px 28px 22px;width:100%;max-width:400px;box-shadow:0 20px 60px #00000040}.nlogin-logo{display:flex;flex-direction:column;margin-bottom:18px}.nlogin-logo strong{font-size:22px;letter-spacing:.12em;color:#0b2a66}.nlogin-logo small{color:var(--n-muted)}.nlogin h2{margin:0 0 10px;font-size:18px}.nlogin form{display:flex;flex-direction:column;gap:10px}.nlogin label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:13px}.nlogin input[type=email],.nlogin input[type=password],.nlogin input[inputmode=numeric]{font:inherit;font-weight:400;padding:9px 11px;border:1px solid var(--n-line);border-radius:8px}.nlogin input[inputmode=numeric]{font-size:22px;letter-spacing:.3em;text-align:center}.nlogin-vink{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:400!important}.nlogin-fout{color:#c62828;font-size:13px;margin:0}.nlogin .nknop.primair{padding:10px;font-size:15px}.nlogin .nlink{align-self:flex-start}.nlogin-laden{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--n-muted)}.ningelogd{display:flex;flex-direction:column;gap:6px;margin:14px 0;padding:12px 14px;background:#f4f7fc;border-radius:10px}.ningelogd .nknop{align-self:flex-start}.naccounts{margin-top:24px}.naccounts h3{margin:0 0 8px}.naccounts-nieuw{margin-top:14px;display:flex;flex-direction:column;gap:8px}.naccounts-nieuw .ninput{min-width:160px}.nbc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3247;z-index:65}.nform{display:flex;flex-direction:column;gap:8px}.nform label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;font-weight:600;flex:1;min-width:140px}.nform .ninput,.nform select,.nform textarea{font:inherit;font-weight:400;padding:7px 9px;border:1px solid var(--n-line);border-radius:7px;width:100%;box-sizing:border-box}.nmi-voorbeeld{margin-top:12px;padding:10px 12px;background:#f4f7fc;border-radius:10px}.nchip.paars{background:#efe7fb;color:#5b2ca8}.nrekening h4{margin:14px 0 4px;font-size:13px;color:var(--n-muted);text-transform:uppercase;letter-spacing:.04em}.nrekening-form .nrij-inline{align-items:flex-end}.nrekening-controle{margin-top:10px;padding:10px 12px;background:#fff7e6;border:1px solid #f3dcae;border-radius:10px;font-size:13px}.nrekening-controle ul{margin:6px 0 0;padding-left:18px}.nassistent{margin-bottom:14px}.nassistent-invoer{display:flex;gap:8px}.nassistent-invoer .ninput{flex:1;font:inherit;padding:9px 12px;border:1px solid var(--n-line);border-radius:10px}.nassistent-rij{margin-top:10px;padding:10px 12px;background:#f4f7fc;border-radius:10px;display:flex;flex-direction:column;gap:6px}.nassistent-vraag{font-size:12.5px;color:var(--n-muted)}.nassistent-antwoord{font-size:14px}.ngpt-knop{background:#ffffff24;color:#fff;border-color:#ffffff4d;margin-right:8px}.ngpt-knop.actief,.ngpt-knop:hover{background:#fff;color:#1b4fc4}.ngpt{position:fixed;top:0;right:0;height:100vh;width:min(440px,100vw);background:#fff;border-left:1px solid var(--n-line);box-shadow:-12px 0 40px #14285029;z-index:80;display:flex;flex-direction:column}.ngpt-kop{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#1b4fc4,#2f73e6);color:#fff}.ngpt-kop strong{font-size:15px}.ngpt-kop small{opacity:.85;display:block}.ngpt-kop .ngroei{flex:1}.ngpt-kop button{background:transparent;border:0;color:#fff;font-size:18px;cursor:pointer}.ngpt-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--n-line)}.ngpt-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:6px 10px;font:inherit;font-weight:600;color:var(--n-muted);cursor:pointer}.ngpt-tabs button.actief{color:#1b4fc4;border-bottom-color:#1b4fc4}.ngpt-context{padding:8px 14px;font-size:12.5px;background:#f4f7fc;color:var(--n-muted);border-bottom:1px solid var(--n-line)}.ngpt-gesprek{flex:1;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ngpt-bericht{max-width:92%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.45;white-space:pre-wrap}.ngpt-bericht.vraag{align-self:flex-end;background:#1b4fc4;color:#fff;border-bottom-right-radius:4px}.ngpt-bericht.antwoord{align-self:flex-start;background:#f4f7fc;color:var(--n-ink);border-bottom-left-radius:4px}.ngpt-acties{display:flex;gap:6px;flex-wrap:wrap}.ngpt-voorbeelden{display:flex;flex-direction:column;gap:6px}.ngpt-voorbeelden button{text-align:left;background:#fff;border:1px solid var(--n-line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer}.ngpt-voorbeelden button:hover{border-color:#1b4fc4;background:#f4f7fc}.ngpt-invoer{display:flex;gap:6px;padding:10px 12px;border-top:1px solid var(--n-line)}.ngpt-invoer .ninput{flex:1;font:inherit;padding:9px 11px;border:1px solid var(--n-line);border-radius:10px}.ngpt-leeg{color:var(--n-muted);font-size:13px}.ngpt-kop button.aan{background:#ffffff38;border-radius:8px}.ngpt-vervolg{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start;max-width:92%}.ngpt-vervolg button{background:#fff;border:1px solid #1b4fc4;color:#1b4fc4;border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.ngpt-vervolg button:hover{background:#1b4fc4;color:#fff}.ngpt-bericht .ngpt-lees{float:right;margin-left:8px;background:transparent;border:0;cursor:pointer;font-size:13px;opacity:.6}.ngpt-bericht .ngpt-lees:hover{opacity:1}.ngpt-tabel{margin-top:8px;background:#fff;border:1px solid var(--n-line);border-radius:10px;padding:8px 10px;max-width:100%}.ngpt-tabel-kop{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ngpt-tabel-kop strong{font-size:13px}.ngpt-tabel-scroll{overflow:auto;max-height:320px}.ngpt-tabel table{border-collapse:collapse;font-size:12px;width:100%;white-space:nowrap}.ngpt-tabel th,.ngpt-tabel td{padding:4px 6px;border-bottom:1px solid var(--n-line);text-align:left}.ngpt-tabel th{background:#f4f7fc;position:sticky;top:0;font-weight:600}.ngpt-tabel th.r,.ngpt-tabel td.r{text-align:right;font-variant-numeric:tabular-nums}.ngpt-tabel tr.totaal td{font-weight:700;border-top:2px solid #1b4fc4}.ngpt-tabel small{display:block;margin-top:6px;font-size:11.5px}.nbo{margin-bottom:14px}.nbo-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px 14px;background:#f4f7fc;border-radius:10px;margin:8px 0}.nbo-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--n-muted)}.nbo-form .ninput{font:inherit;font-weight:400;color:var(--n-ink);padding:8px 10px;border:1px solid var(--n-line);border-radius:8px}.nbo-treffers{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.nbo-gekozen{padding:8px 0}.nbo-knoppen{display:flex;align-items:flex-end}.nbo-tabel td.r,.nbo-tabel th.r{text-align:right;font-variant-numeric:tabular-nums}.nbo-melding{margin:6px 0;padding:8px 12px;background:#e8f5ee;color:#1b5e3a;border-radius:8px;font-size:13px}.nafstem{margin:10px 0;padding:10px 12px;background:#fff7e6;border:1px solid #f0d9a8;border-radius:10px}.nafstem-kop{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.nafstem-rij{display:grid;grid-template-columns:90px 80px 1fr auto auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid #f0d9a8;font-size:13px}.nafstem-cat{font-weight:600;color:var(--n-muted);font-size:12px}.nafstem-soort{font-size:12px;padding:2px 8px;border-radius:999px;background:#fff;border:1px solid #f0d9a8;text-align:center}.nafstem-rij.nieuw .nafstem-soort{color:#1b5e3a;border-color:#bfe3cd;background:#e8f5ee}.nafstem-rij.verdwenen .nafstem-soort{color:#8a2b2b;border-color:#f3c4c4;background:#fdecec}.nbo-saldo{grid-column:1 / -1;padding:8px 10px;background:#fff;border:1px solid var(--n-line);border-radius:8px;font-size:13px}.nbo-breed{grid-column:1 / -1}.nbo-vink{flex-direction:row!important;align-items:center;gap:8px!important}.nbo-ok{border-color:#2e7d32!important;background:#f1f9f2}.nbo-fout{border-color:#c62828!important;background:#fdf2f2}.nbo-groen{color:#2e7d32}.nbo-rood{color:#c62828}.nbo-oranje{color:#b26a00}.nbo-reeksen{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:13px}.nbo-reeks{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--n-line);font-size:13px}.nkolom-stapel{display:flex;flex-direction:column;gap:16px}.nsituatie-klein{font-size:12.5px}.nsituatie-klein .npaneel-kop{font-size:13px!important}.nsituatie-klein .ninput,.nsituatie-klein select,.nsituatie-klein input{font-size:12.5px;padding:5px 8px}.nsituatie-klein .nonview-melding{font-size:11.5px}.nnotitie-tekst{white-space:pre-wrap;word-break:break-word}.nbo-advies{white-space:nowrap}.nbo-stand{width:26px;height:26px;border-radius:50%;border:1px solid var(--n-line);background:#fff;cursor:pointer;margin-right:3px;font-size:13px;color:var(--n-muted)}.nbo-stand.aan.groen{background:#e8f5ee;border-color:#2e7d32;color:#2e7d32}.nbo-stand.aan.oranje{background:#fff4e0;border-color:#b26a00;color:#b26a00}.nbo-tabel tr.nbo-wacht td{color:var(--n-muted)}.nbo-reeks.nbo-onvolledig{background:#fff7e6;padding-left:6px;padding-right:6px;border-radius:6px}.nbo-stappen{display:flex;gap:6px;margin:10px 0 14px;flex-wrap:wrap}.nbo-stapknop{font:inherit;padding:8px 14px;border-radius:8px;border:1px solid var(--n-lijn, #d9dee5);background:#fff;color:var(--n-ink);cursor:pointer}.nbo-stapknop.aan{background:#e8effc;border-color:#2457c5;color:#1f3f8a;font-weight:600}.nbo-stap{background:#fff;border:1px solid var(--n-lijn, #d9dee5);border-radius:10px;padding:14px 16px;margin-bottom:14px}.nbo-stapkop{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.nbo-stapkop h3{margin:0 0 2px;font-size:16px}.nbo-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;align-items:end;padding:10px 12px;background:#f6f8fb;border-radius:8px;margin-bottom:10px}.nbo-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--n-muted)}.nbo-filters .ninput{font:inherit;font-weight:400;color:var(--n-ink);padding:7px 9px}.nbo-stapvoet{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--n-lijn, #e3e7ee);flex-wrap:wrap}.nbo-inline{display:inline-flex;align-items:center;gap:6px}.nbo-inline .ninput{padding:5px 8px;font:inherit}.nbo-tabel tr.nbo-let td{background:#fffaf0}.nbo-subrij td{background:#fafbfd;padding-top:2px;padding-bottom:8px}.nbo-waarsch{display:flex;flex-direction:column;gap:2px}.nbo-bewerk{margin-top:6px}.nbo-bewerk-velden{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:6px 0}.nbo-bewerk-velden label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--n-muted)}.nbo-bewerk-velden .ninput{font:inherit;font-weight:400;color:var(--n-ink);padding:6px 8px}.nlead-knopje.gevaar{color:#c62828}.ncom-zoek{max-width:900px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.ncom-zoek .ninput{font:inherit;padding:8px 10px;width:100%;box-sizing:border-box}.ncom-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ncom-kanaal{width:auto!important;padding:4px 8px!important}.nuit-blok{margin-top:14px}.nuit-tabel td,.nuit-tabel th{vertical-align:top}.nuit-totalen{display:flex;flex-wrap:wrap;gap:8px 22px;padding:10px 12px;background:#f6f8fb;border-radius:8px;font-size:13px}.nuit-maand{min-width:150px;text-align:center}.nuit-form{margin:8px 0 12px;padding:10px 12px;background:#f6f8fb;border-radius:8px}.nuit-overig{background:#fffaf0;border-radius:8px;padding:6px 10px 10px}.nuit-koppel{display:flex;gap:6px;align-items:center}.nuit-koppel .ninput{padding:4px 6px;font:inherit;max-width:240px}
