.nb .pt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--stone);color:var(--ink);font-size:11px;font-weight:500;line-height:1.45;letter-spacing:0;text-align:left;container:pt / size;-webkit-font-smoothing:antialiased}:where(.nb .pt) button{font:inherit;color:inherit;margin:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.nb .pt) p{margin:0}.nb .pt button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nb .pt button:active:not(:disabled){filter:brightness(.94)}.nb .pt .is-doel{z-index:3}.nb .pt .is-stil{cursor:default}.nb .pt svg{flex:none}.nb .pt-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nb .pt-top{flex:none;position:relative;z-index:2;background:var(--paper);border-bottom:1px solid var(--line)}.nb .pt-top__merk{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;min-width:0}.nb .pt-woordmerk{flex:none;font-size:15px;font-weight:700;letter-spacing:-.045em;line-height:1;white-space:nowrap}.nb .pt-portaalpil{flex:none;font-size:7.5px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 7px;white-space:nowrap}.nb .pt-org{display:flex;align-items:center;gap:7px;min-width:0;padding-left:10px;border-left:1px solid var(--line);font-size:11px;font-weight:600}.nb .pt-org__logo{flex:none;width:20px;height:20px;border-radius:50%;background:var(--stone);color:var(--muted);font-size:7.5px;font-weight:700;letter-spacing:.02em;display:grid;place-items:center}.nb .pt-org__naam{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-top__rechts{margin-left:auto;display:flex;align-items:center;gap:10px}.nb .pt-terug{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:var(--muted);white-space:nowrap}.nb .pt-terug svg{width:11px;height:11px}.nb .pt-ik{display:flex;padding-left:10px;border-left:1px solid var(--line)}.nb .pt-avatar{flex:none;width:24px;height:24px;border-radius:50%;background:var(--stone);color:var(--muted);font-size:8.5px;font-weight:700;letter-spacing:.02em;display:grid;place-items:center}.nb .pt-avatar--ink{width:22px;height:22px;font-size:8px;background:var(--ink);color:var(--paper)}.nb .pt-top__nav{display:flex;align-items:stretch;gap:2px;height:34px;padding:0 6px;border-top:1px solid var(--stone)}.nb .pt-tab{position:relative;display:flex;align-items:center;gap:5px;padding:0 10px;background:none;border:0;font-size:11px;font-weight:600;letter-spacing:-.005em;color:var(--muted);white-space:nowrap;transition:color .2s var(--ease)}.nb button.pt-tab:hover{color:var(--ink)}.nb .pt-tab.is-aan{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.nb .pt-tab__n{font-size:8.5px;font-weight:600;line-height:1.4;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--stone);border-radius:999px;padding:0 5px}.nb .pt-tab.is-aan .pt-tab__n{background:var(--blush);color:var(--red-diep)}.nb .pt-main{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.nb .pt-pagina{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 14px 12px}.nb .pt-kop{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:8px 14px;padding:12px 2px 10px}.nb .pt-kop__titel{min-width:0}.nb .pt-h1{font-size:19px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.nb .pt-kop__sub{margin-top:4px;font-size:10.5px;color:var(--muted);line-height:1.45;font-variant-numeric:tabular-nums}.nb .pt-kop--sjablonen .pt-kop__sub{max-width:46ch}.nb .pt-kop__acts{flex:none;display:flex;align-items:center;gap:6px}.nb .pt-knop{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1);font-size:10.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.nb .pt-knop:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.nb .pt-knop svg{width:11px;height:11px}.nb button.pt-knop:hover:not(:disabled){border-color:var(--ink)}.nb .pt-knop--ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}.nb button.pt-knop--ghost:hover:not(:disabled){background:#201e1b0f;border-color:transparent;color:var(--ink)}.nb .pt-knop--primair{color:var(--paper);background:var(--red-diep);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 14px -10px #ffffff59,0 8px 20px -10px #ff3b3073;text-shadow:0 1px 3px rgba(0,0,0,.25)}.nb button.pt-knop--primair:hover:not(:disabled){background:var(--ink);border-color:#ffffff47}.nb .pt-knop:disabled{opacity:.45;cursor:default}.nb .pt-knop--sm{height:24px;padding:0 10px;font-size:10px}.nb .pt-knop--sm:before{top:-5px;right:0;bottom:-5px;left:0}.nb .pt-knop--breed{width:100%}.nb .pt-werkbalk{flex:none;display:flex;align-items:center;gap:8px;padding:0 2px 10px;min-width:0}.nb .pt-zoek{flex:0 1 196px;min-width:0;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 10px;background:#fbfaf7;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden}.nb .pt-zoek svg{width:10px;height:10px}.nb .pt-zoek__tekst{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nb .pt-zoek__slash{flex:none;font-size:8px;font-weight:600;line-height:1.4;border:1px solid var(--line);border-radius:5px;padding:0 4px;background:var(--paper)}.nb .pt-segment{flex:none;display:flex;align-items:center;gap:1px;height:28px;padding:2px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.nb .pt-seg{display:flex;align-items:center;gap:4px;height:100%;padding:0 9px;border-radius:999px;font-size:9.5px;font-weight:500;color:var(--muted);white-space:nowrap}.nb .pt-seg__n{font-size:8.5px;color:var(--muted);font-variant-numeric:tabular-nums}.nb .pt-seg.is-aan{background:var(--ink);color:var(--paper);font-weight:600}.nb .pt-seg.is-aan .pt-seg__n{color:#ffffffb8}.nb .pt-werkbalk__ruimte{flex:1}.nb .pt-nres{flex:none;font-size:9.5px;color:var(--muted);font-variant-numeric:tabular-nums}.nb .pt-tafel{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-1);overflow:hidden}.nb .pt-tafel__rol{flex:1;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 12px),transparent 100%)}.nb .pt-tabel{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11px}.nb .pt-tabel th{position:sticky;top:0;z-index:1;background:#fbfaf7;box-shadow:inset 0 -1px 0 var(--line);padding:7px 10px;text-align:left;white-space:nowrap;font-size:7.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nb .pt-tabel td{padding:6px 10px;vertical-align:middle;border-bottom:1px solid var(--stone)}.nb .pt-tabel--sjablonen td{padding-top:7px;padding-bottom:7px}.nb .pt-tabel .pt-c-vak{width:34px;padding-right:0}.nb .pt-tabel--leden .pt-c-rol{width:90px}.nb .pt-tabel--leden .pt-c-lic{width:80px}.nb .pt-tabel--leden .pt-c-act{width:138px}.nb .pt-tabel--sjablonen .pt-c-soort{width:132px}.nb .pt-tabel--sjablonen .pt-c-taal{width:52px}.nb .pt-tabel .pt-c-pijl{width:28px;padding-left:0;text-align:right}.nb .pt-tabel .pt-c-pijl svg{display:inline-block;width:11px;height:11px;color:var(--muted);vertical-align:middle}.nb .pt-vakje{flex:none;width:15px;height:15px;border:1.5px solid var(--line);border-radius:4px;background:var(--paper);display:grid;place-items:center}.nb .pt-vakje.is-aan{background:var(--ink);border-color:var(--ink)}.nb .pt-vakje svg{width:10px;height:10px;stroke:var(--paper);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.nb .pt-persoon{display:flex;align-items:center;gap:9px;min-width:0}.nb .pt-persoon__naam{display:block;min-width:0;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-persoon__sub{display:block;margin-top:1px;font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-jij{font-style:normal;font-size:7.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--stone);border-radius:999px;padding:1px 6px;margin-left:6px;vertical-align:1px}.nb .pt-rol{display:inline-flex;padding:3px 8px;border-radius:999px;white-space:nowrap;font-size:8px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;background:var(--stone);color:var(--muted)}.nb .pt-rol.is-ink{background:var(--ink);color:var(--paper)}.nb .pt-lic{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;white-space:nowrap}.nb .pt-lic:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink)}.nb .pt-act{display:block;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-act.is-nooit{color:var(--muted)}.nb .pt-act__n{display:block;margin-top:1px;font-size:9px;color:var(--muted);font-variant-numeric:tabular-nums}.nb .pt-sjabloon__naam{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:600;line-height:1.3}.nb .pt-sjabloon__naam>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .pt-label{flex:none;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;white-space:nowrap;background:var(--stone);color:var(--muted);font-size:8px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.nb .pt-taal{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.nb .pt-laag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#201e1b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pt-in .26s var(--ease) both}.nb .pt-sheet{position:absolute;top:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;background:var(--paper);border-radius:16px 0 0 16px;box-shadow:-20px 0 48px -20px #201e1b59;animation:pt-sheet-in .36s var(--ease-out) both}.nb .pt-sheet--breed{width:calc(100% - 14px)}.nb .pt-sheet--sub{width:74%}@keyframes pt-in{0%{opacity:0}to{opacity:1}}@keyframes pt-sheet-in{0%{transform:translate(22px);opacity:0}to{transform:none;opacity:1}}.nb .pt-sheet__kop{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 10px 10px 18px;border-bottom:1px solid var(--line)}.nb .pt-sheet__titel{min-width:0;padding-top:1px}.nb .pt-h2{font-size:15.5px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.nb .pt-sheet__sub{margin-top:3px;font-size:10px;color:var(--muted);line-height:1.45}.nb .pt-sluit{position:relative;flex:none;width:34px;height:34px;margin-top:-5px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--muted);transition:background .2s var(--ease),color .2s var(--ease)}.nb .pt-sluit svg{width:15px;height:15px}.nb button.pt-sluit:hover{background:var(--stone);color:var(--ink)}.nb .pt-sheet__romp{flex:1;min-height:0;overflow-y:auto;padding:14px 18px}.nb .pt-sheet__voet{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px 11px 12px;border-top:1px solid var(--line);background:#fbfaf7;border-radius:0 0 0 16px}.nb .pt-voet__melding{flex:1;min-width:0;text-align:right}.nb .pt-voet__melding p{font-size:10px;font-weight:600;color:var(--red-diep);line-height:1.35}.nb .pt-bouwer__keuzes,.nb .pt-voorbeeld__rol,.nb .pt-scroll,.nb .pt-sheet__romp.pt-sub{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 10px,black calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 10px,black calc(100% - 10px),transparent 100%)}.nb .pt-sheet__romp.pt-bouwer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px;overflow:hidden;padding:0}.nb .pt-bouwer__keuzes{min-height:0;overflow-y:auto;padding:14px 12px 20px 14px;border-right:1px solid var(--line)}.nb .pt-stap+.pt-stap{margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.nb .pt-stapkop{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px}.nb .pt-stapkop__tekst{min-width:0}.nb .pt-stap__nr{flex:none;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--blush);color:var(--red);font-size:9.5px;font-weight:650;display:grid;place-items:center}.nb .pt-stap__titel{font-size:12px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.nb .pt-stap__sub{margin-top:1px;font-size:9.5px;color:var(--muted);line-height:1.45}.nb .pt-lbl{margin-bottom:6px;font-size:10.5px;font-weight:700}.nb .pt-sublbl{margin-bottom:6px;font-size:10px;font-weight:700}.nb .pt-sublbl.is-ruim{margin-top:13px}.nb .pt-sublbl em{font-style:normal;font-weight:400;color:var(--muted)}.nb .pt-uitleg{margin:-2px 0 8px;font-size:9.5px;color:var(--muted);line-height:1.45}.nb .pt-titelrij{display:flex;align-items:center;gap:5px;margin-bottom:6px}.nb .pt-titelrij .pt-sublbl{margin-bottom:0}.nb .pt-info{display:inline-flex;color:var(--muted)}.nb .pt-info svg{width:11px;height:11px}.nb .pt-veld{position:relative;display:flex;align-items:center;width:100%;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;font-size:11px;font-weight:500;color:var(--ink);text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease)}.nb .pt-veld.is-leeg{color:var(--muted)}.nb button.pt-veld:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--faint))}.nb .pt-segs{display:flex;flex-wrap:wrap;gap:7px}.nb .pt-segknop{position:relative;flex:1 1 64px;min-height:34px;padding:4px 6px;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.2}.nb .pt-segknop.is-hoog{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.nb .pt-segknop small{font-size:8.5px;font-weight:600;color:var(--muted)}.nb .pt-segknop.is-aan{border-color:var(--ink);color:var(--ink);box-shadow:2.5px 2.5px 0 var(--ink)}.nb .pt-segknop.is-aan small{color:var(--red)}.nb .pt-chips{display:flex;flex-wrap:wrap;gap:8px 6px}.nb .pt-chip{position:relative;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font-size:10.5px;font-weight:500;white-space:nowrap;transition:border-color .16s var(--ease)}.nb .pt-chip:before{content:"";position:absolute;top:-5px;right:-1px;bottom:-5px;left:-1px}.nb button.pt-chip:hover:not(.is-aan){border-color:color-mix(in srgb,var(--line) 50%,var(--faint))}.nb .pt-chip.is-aan{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:2.5px 2.5px 0 var(--ink)}.nb .pt-chip--extra{border-style:dashed}.nb .pt-chip svg{width:10px;height:10px}.nb .pt-secties{display:flex;flex-direction:column;gap:5px}.nb .pt-sectie{display:flex;align-items:center;gap:3px;height:32px;padding:0 4px 0 6px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.nb .pt-greep{display:inline-flex;color:var(--muted)}.nb .pt-greep svg{width:12px;height:12px}.nb .pt-sectie__nr{flex:none;width:12px;text-align:center;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums}.nb .pt-vink{position:relative;flex:none;width:28px;height:34px;margin:-1px 6px -1px -2px;display:grid;place-items:center;border:0;background:none}.nb .pt-vink__vak{width:17px;height:17px;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--line) 55%,var(--faint));background:var(--paper);display:grid;place-items:center;transition:background .16s var(--ease),border-color .16s var(--ease)}.nb .pt-vink.is-aan .pt-vink__vak{background:var(--ink);border-color:var(--ink)}.nb .pt-vink__vak svg{width:11px;height:11px;stroke:var(--paper);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.nb .pt-sectie__label{flex:1;min-width:0;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-sectie.is-uit .pt-sectie__label{color:var(--muted)}.nb .pt-pijlen{flex:none;display:flex}.nb .pt-pijl{display:grid;place-items:center;width:20px;height:20px;color:var(--muted)}.nb .pt-pijl.is-uit{color:color-mix(in srgb,var(--line) 70%,var(--faint))}.nb .pt-pijl svg{width:12px;height:12px}.nb .pt-extra{position:relative;display:inline-flex;align-items:center;gap:5px;margin-top:8px;height:28px;padding:0 11px;border:1px dashed color-mix(in srgb,var(--line) 45%,var(--faint));background:var(--paper);color:var(--muted);font-size:10.5px;font-weight:700}.nb .pt-extra:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.nb .pt-extra svg{width:10px;height:10px}.nb .pt-termen+.pt-extra{margin-top:8px}.nb .pt-schakelrij{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.nb .pt-schakel__titel{font-size:10.5px;font-weight:650;letter-spacing:-.015em}.nb .pt-schakel__sub{margin-top:1px;font-size:9.5px;color:var(--muted);line-height:1.4}.nb .pt-schakel{position:relative;flex:none;width:40px;height:34px;display:grid;place-items:center;border:0;background:none}.nb .pt-schakel__baan{position:relative;display:block;width:31px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--line) 55%,var(--faint));transition:background .2s var(--ease)}.nb .pt-schakel__baan span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:0 1px 2px #201e1b33;transition:transform .22s var(--ease-out)}.nb .pt-schakel.is-aan .pt-schakel__baan{background:var(--ink)}.nb .pt-schakel.is-aan .pt-schakel__baan span{transform:translate(13px)}.nb .pt-termen{display:flex;flex-wrap:wrap;gap:6px}.nb .pt-term{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:10.5px}.nb .pt-term strong{font-weight:700}.nb .pt-term button{position:relative;flex:none;width:18px;height:18px;border:0;border-radius:50%;background:var(--stone);color:var(--muted);display:grid;place-items:center}.nb .pt-term button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.nb .pt-term svg{width:9px;height:9px}.nb .pt-tekstvak{min-height:50px;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;font-size:10.5px;color:var(--muted);line-height:1.5}.nb .pt-zichtbaar{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:10px;color:var(--muted)}.nb .pt-zichtbaar svg{width:11px;height:11px}.nb .pt-voorbeeld{min-height:0;display:flex;flex-direction:column;margin:12px 14px 12px 0;padding-top:10px;background:#eeede9;border-radius:18px;overflow:hidden}.nb .pt-voorbeeld__kop{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;margin:0 12px}.nb .pt-voorbeeld__rol{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 12px}.nb .pt-voorbeeld__lbl{font-size:7.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nb .pt-voorbeeld__uitleg{font-size:8.5px;color:var(--muted)}.nb .pt-mail{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-2);padding:14px 14px 12px}.nb .pt-mail__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.nb .pt-mail__id{display:flex;align-items:center;gap:7px}.nb .pt-mail__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:10.5px;font-weight:700;letter-spacing:-.02em}.nb .pt-mail__id b{font-size:12px;font-weight:650;letter-spacing:-.02em}.nb .pt-mail__tag{font-size:7px;font-weight:700;letter-spacing:.11em;line-height:1.2;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:3px 5px}.nb .pt-mail__nu{font-size:9.5px;color:var(--muted)}.nb .pt-mail__onderwerp{margin:10px 0 8px;font-size:15.5px;font-weight:650;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere}.nb .pt-mail__meta{display:flex;flex-wrap:wrap;gap:4px}.nb .pt-mail__meta span{border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.nb .pt-mail__deelnemers{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:9px;padding:7px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nb .pt-mail__lbl{margin-right:2px;font-size:7px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.nb .pt-mail__naam{font-style:normal;background:var(--stone);border-radius:999px;padding:2px 7px;font-size:8.5px}.nb .pt-mail__kader{margin-top:10px;padding:10px 11px 1px;border:1px solid var(--line)}.nb .pt-mail__kop{margin-bottom:5px;font-size:7px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.nb .pt-mail__tekst{margin-bottom:9px;font-size:10px;line-height:1.55}.nb .pt-mail__tekst.is-stil{color:var(--muted)}.nb .pt-mail__lijn{height:0;margin:0 0 9px;border:0;border-top:1px solid var(--line)}.nb .pt-mail__punten{list-style:none;margin:0 0 9px;padding:0;display:flex;flex-direction:column;gap:3px}.nb .pt-mail__punten li{position:relative;padding-left:10px;font-size:9.5px;line-height:1.5}.nb .pt-mail__punten li:before{content:"•";position:absolute;left:0}.nb .pt-mail__punten b{font-weight:700}.nb .pt-mail__acties{list-style:none;margin:0 0 9px;padding:0;display:flex;flex-direction:column;gap:5px}.nb .pt-mail__acties li{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 6px;padding-left:10px;font-size:9.5px;font-weight:500;line-height:1.4}.nb .pt-mail__acties li:before{content:"•";position:absolute;left:0;top:0}.nb .pt-mail__acties li>span:first-child{flex:1 1 auto;min-width:0}.nb .pt-mail__tags{display:inline-flex;gap:3px}.nb .pt-mail__wie,.nb .pt-mail__dag{font-style:normal;font-size:6.5px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;padding:2px 6px;border-radius:999px;white-space:nowrap}.nb .pt-mail__wie{color:var(--red-diep);background:var(--blush)}.nb .pt-mail__dag{color:var(--muted);border:1px solid var(--line);padding:1px 5px}.nb .pt-mail__citaat{margin:0 0 9px;padding:1px 0 1px 8px;border-left:3px solid var(--line);color:var(--muted);font-size:9px}.nb .pt-mail__transcript{margin-top:10px}.nb .pt-mail__bijlage{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;padding:5px 9px;font-size:9px;font-weight:500}.nb .pt-mail__bijlage svg{width:10px;height:10px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nb .pt-mail__bijlage i{font-style:normal;color:var(--muted);font-weight:400}.nb .pt-mail__voet{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:8.5px;color:var(--muted);line-height:1.5}.nb .pt-voorbeeld__noot{margin:8px 2px 0;font-size:8.5px;color:var(--muted);line-height:1.5}.nb .pt-sheet__romp.pt-sub{display:flex;align-items:flex-start;gap:16px}.nb .pt-sub__lijst{flex:none;width:148px;align-self:stretch;padding-right:14px;border-right:1px solid var(--stone)}.nb .pt-sub__leeg{margin:9px 2px 0;font-size:10px;color:var(--muted);line-height:1.5}.nb .pt-sub__items{display:flex;flex-direction:column;gap:5px;margin-top:9px}.nb .pt-teamitem{position:relative;display:block;width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);text-align:left;transition:background .2s var(--ease)}.nb button.pt-teamitem:hover:not(.is-aan){background:var(--stone)}.nb .pt-teamitem.is-aan{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nb .pt-teamitem__naam{display:block;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-teamitem__n{display:block;margin-top:1px;font-size:9px;opacity:.7;font-variant-numeric:tabular-nums}.nb .pt-sub__detail{flex:1;min-width:0}.nb .pt-sub__kies{display:flex;align-items:center;justify-content:center;min-height:150px;padding:0 14px;text-align:center}.nb .pt-sub__kies p{font-size:11px;color:var(--muted)}.nb .pt-sub__blok{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid var(--line)}.nb .pt-rodelbl{margin-bottom:7px;font-size:8.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.nb .pt-veldlbl{margin-bottom:5px;font-size:10.5px;font-weight:500}.nb .pt-veldrij{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.nb .pt-veldrij__tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.nb .pt-veldrij__lbl{font-size:11px;font-weight:500;line-height:1.35}.nb .pt-veldrij__sub{font-size:9.5px;color:var(--muted);line-height:1.45}.nb .pt-sub__acties{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-bottom:2px}.nb .pt-sub__melding{font-size:10px;font-weight:500;color:var(--muted)}.nb .pt-scroll{flex:1;min-height:0;overflow-y:auto}.nb .pt-inst{padding:13px 14px 14px}.nb .pt-inst__raster{display:grid;gap:9px;margin-top:11px}.nb .pt-melding{padding:7px 12px;background:var(--stone);border:1px solid var(--line);border-left:2px solid var(--line);border-radius:6px;font-size:10.5px;line-height:1.5}.nb .pt-kaart{background:var(--paper);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-1);padding:12px 14px 13px}.nb .pt-kaart--stijl{display:grid;gap:12px}.nb .pt-kaart__kop{margin-bottom:9px;font-size:12.5px;font-weight:650;letter-spacing:-.015em}.nb .pt-kaart__kop.is-krap{margin-bottom:2px}.nb .pt-kaart__tekst{font-size:10.5px;color:var(--muted);line-height:1.55}.nb .pt-micro{display:block;margin-bottom:5px;font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nb .pt-invoer{display:flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden}.nb .pt-invoer.is-leeg{color:var(--muted)}.nb .pt-invoer--code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.nb .pt-invoer--keuze{justify-content:space-between;gap:6px}.nb .pt-invoer--keuze svg{width:11px;height:11px;color:var(--muted)}.nb .pt-logorij{display:flex;align-items:center;gap:11px}.nb .pt-logovak{flex:none;width:48px;height:48px;border:1px dashed var(--line);border-radius:10px;display:grid;place-items:center;color:var(--muted);font-size:11px}.nb .pt-logovak.is-vol{border-style:solid;background:#fbfaf7;padding:5px;animation:pt-in .3s var(--ease) both}.nb .pt-logo-demo{display:block;width:100%;height:100%}.nb .pt-logo-demo rect{fill:var(--paper);stroke:var(--ink);stroke-width:2.5}.nb .pt-logo-demo text{fill:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.5px}.nb .pt-hulp{margin-top:6px;font-size:9.5px;color:var(--muted);line-height:1.5}.nb .pt-twee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.nb .pt-kleurrij{display:flex;align-items:center;gap:6px}.nb .pt-kleur{flex:none;width:38px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:4px 5px}.nb .pt-kleur i{display:block;width:100%;height:100%;border-radius:2px;background:var(--ink)}.nb .pt-wordkop{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:10px 12px}.nb .pt-wordkop__rij{display:flex;align-items:center;gap:9px;min-width:0}.nb .pt-wordkop__logo{flex:none;width:24px;height:24px}.nb .pt-wordkop__naam{min-width:0;font-family:Calibri,Carlito,sans-serif;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .pt-wordkop__regels{display:grid;gap:5px;margin-top:9px}.nb .pt-wordkop__regels i{display:block;height:6px;border-radius:999px;background:var(--stone)}.nb .pt-wordkop__regels i:nth-child(1){width:80%}.nb .pt-wordkop__regels i:nth-child(2){width:60%}.nb .pt-wordkop__regels i:nth-child(3){width:66%}.nb .pt-bewaar{display:flex;justify-content:flex-end}.nb .pt-toast{position:absolute;left:12px;bottom:12px;z-index:6;display:flex;align-items:center;gap:8px;max-width:calc(100% - 136px);padding:6px 5px 6px 12px;background:var(--paper);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow-2);font-size:10.5px;line-height:1.4;animation:pt-sheet-in .32s var(--ease-out) both}.nb .pt-toast button{position:relative;flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--muted)}.nb .pt-toast button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.nb .pt-toast button:hover{background:var(--stone);color:var(--ink)}.nb .pt-toast svg{width:11px;height:11px}.nb .pt-opnieuw{position:absolute;right:12px;bottom:12px;z-index:7;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:11px;font-weight:600;box-shadow:var(--shadow-2);transition:border-color .2s var(--ease)}.nb .pt-opnieuw svg{width:12px;height:12px}.nb button.pt-opnieuw:hover{border-color:var(--ink)}.nb .pt-opnieuw--links{right:auto;left:12px}@container pt (max-width: 590px){.nb .pt-knop--kopieer,.nb .pt-zoek{display:none}}@container pt (max-width: 520px){.nb .pt-top__merk{height:30px;padding:0 10px}.nb .pt-woordmerk{font-size:13px}.nb .pt-portaalpil,.nb .pt-org,.nb .pt-terug{display:none}.nb .pt-ik{padding-left:0;border-left:0}.nb .pt-avatar--ink{width:20px;height:20px;font-size:7.5px}.nb .pt-top__nav{gap:0;padding:0 3px}.nb .pt-tab{gap:4px;padding:0 7px;font-size:10px}.nb .pt-tab__n{font-size:8px;padding:0 4px}.nb .pt-pagina{padding:0 10px 8px}.nb .pt-kop{flex-wrap:nowrap;align-items:center;padding:6px 2px}.nb .pt-h1{font-size:15px}.nb .pt-kop__sub{margin-top:2px;font-size:9.5px}.nb .pt-kop .pt-kop__sub{display:none}.nb .pt-kop__acts{gap:4px}.nb .pt-knop{padding:0 10px;font-size:10px}.nb .pt-werkbalk{display:none}.nb .pt-tafel{border-radius:11px}.nb .pt-tafel__rol{padding-bottom:46px}.nb .pt-tabel .pt-c-vak,.nb .pt-tabel .pt-c-lic,.nb .pt-tabel .pt-c-act,.nb .pt-tabel .pt-c-taal,.nb .pt-tabel .pt-c-soort{display:none}.nb .pt-tabel th{padding:6px 8px}.nb .pt-tabel td{padding:5px 8px}.nb .pt-tabel--sjablonen td{padding-top:5px;padding-bottom:5px}.nb .pt-tabel--leden .pt-c-rol{width:86px}.nb .pt-tabel--sjablonen .pt-c-soort{width:118px}.nb .pt-avatar{width:20px;height:20px;font-size:7.5px}.nb .pt-persoon{gap:7px}.nb .pt-sheet,.nb .pt-sheet--breed,.nb .pt-sheet--sub{width:calc(100% - 6px);border-radius:10px 0 0 10px}.nb .pt-sheet__kop{align-items:center;padding:3px 3px 3px 12px}.nb .pt-sheet__titel{padding-top:0}.nb .pt-h2{font-size:13.5px}.nb .pt-sheet__sub{display:none}.nb .pt-sluit{margin-top:0}.nb .pt-sheet__voet{padding:10px 12px 10px 8px;border-radius:0 0 0 10px}.nb .pt-sheet__romp{padding:12px}.nb .pt-sheet__romp.pt-bouwer{display:block;overflow-y:auto}.nb .pt-bouwer__keuzes{overflow:visible;padding:10px 12px 14px;border-right:0}.nb .pt-voorbeeld{display:block;overflow:visible;margin:0 12px 12px}.nb .pt-voorbeeld__rol{overflow:visible;-webkit-mask-image:none;mask-image:none}.nb .pt-sheet__romp.pt-bouwer{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 10px,black calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 10px,black calc(100% - 10px),transparent 100%)}.nb .pt-bouwer__keuzes{-webkit-mask-image:none;mask-image:none}.nb .pt-stap__sub,.nb .pt-uitleg{display:none}.nb .pt-stapkop{align-items:center;margin-bottom:8px}.nb .pt-stap__nr{margin-top:0}.nb .pt-stap+.pt-stap{margin-top:12px;padding-top:11px}.nb .pt-sheet__romp.pt-sub{gap:10px}.nb .pt-sub__lijst{position:sticky;top:12px;z-index:1;align-self:flex-start;width:100px;padding-right:10px}.nb .pt-sub__lijst .pt-knop{gap:4px;padding:0 6px;font-size:9.5px}.nb .pt-sub__blok{margin-bottom:9px;padding-bottom:9px}.nb .pt-veldrij__sub{display:none}.nb .pt-veldrij__lbl{font-size:10.5px}.nb .pt-sub__kies{min-height:110px;padding:0 6px}.nb .pt-inst{padding:9px 10px 12px}.nb .pt-inst__raster{gap:8px;margin-top:9px}.nb .pt-kaart{padding:10px 11px;border-radius:11px}.nb .pt-kaart--stijl{gap:10px}.nb .pt-toast{left:8px;bottom:6px;max-width:calc(100% - 112px);padding:4px 4px 4px 11px;font-size:10px}.nb .pt-opnieuw{right:8px;bottom:6px;padding:0 12px;font-size:10.5px}.nb .pt-opnieuw--links{right:auto;left:8px}}@container pt (max-width: 340px){.nb .pt-tab__n{display:none}}@media (prefers-reduced-motion: reduce){.nb .pt *,.nb .pt *:before{animation:none!important;transition:none!important}}
