:root{--tjouly:#226cff;--brand:var(--tjouly);--brand-soft:#eaf1ff;--ink:#0f1620;--muted:#6b7689;--line:#e7ebf2;--bg:#f5f7fb;--card:#fff;--ok:#16a34a;--warn:#d97706;--bad:#dc2626;--ok-donker:#15803d;--warn-donker:#b45309;--bad-donker:#b91c1c;--ok-zacht:#ecfdf3;--warn-zacht:#fef3c7;--bad-zacht:#fee2e2;--ok-lijn:#bbf7d0;--bad-lijn:#fca5a5;--oranje:#e8912d;--info:#1d4ed8;--info-zacht:#dbeafe;--grijs:#94a3b8;--radius:14px;--shadow:0 1px 2px #0f16200a, 0 6px 24px #0f16200d;--radius-blok:10px;--radius-knop:9px;--radius-klein:6px;--hoogte-knop:36px;--zwak:#98a2b3;--uit:#e9edf3;--overgang:.12s ease;font-synthesis:none;accent-color:var(--brand)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px}:where(.panel) p:not(td p,th p),.phint:not(td,td *),.empty:not(td,td *),.leeg-staat,.melding-fout,.melding-ok,.rol-hint,.mail-inhoud{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a{color:var(--brand);text-underline-offset:2px;text-decoration-thickness:1px}:where(a,button,summary,[role=button],[role=radio],[role=switch],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;flex-direction:column;gap:6px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.brand .logo{background:var(--brand);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.brand .name{letter-spacing:-.01em;font-size:17px;font-weight:700}.brand .name span{color:var(--brand)}.slogan{color:#8893a7;padding:0 8px 16px;font-size:11px;line-height:1.45}.nav-item{border-radius:var(--radius-knop);cursor:pointer;color:#b9c2d4;transition:background-color var(--overgang), color var(--overgang);align-items:center;gap:11px;padding:9px 12px;font-weight:500;display:flex}@media (hover:hover){.nav-item:hover{color:#fff;background:#ffffff0f}}.nav-item.active{background:var(--brand);color:#fff}.sidebar :focus-visible{outline-color:#9dbeff}.nav-item .ico{text-align:center;width:18px;font-size:15px;position:relative}.nav-item .ico>.ic{transition:opacity var(--overgang)}.nav-item .ico.wacht>.ic{opacity:0;transition-delay:.15s}.nav-item .ico.wacht:after{content:"";box-sizing:border-box;border:2px solid #ffffff2e;border-top-color:#9dbeff;border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;animation:.7s linear infinite zoek-draai,.1s .15s both laad-in;position:absolute;top:50%;left:50%}.nav-item .badge{color:#fff;background:#ffffff29;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.nav-item.active .badge{background:#ffffff40}.sidebar-foot{color:#5c6678;margin-top:auto;padding:8px;font-size:11px;line-height:1.5}.nav{flex-direction:column;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.nav-groep{margin-top:2px}.nav-groep-kop{width:100%;font:inherit;text-align:left;color:#b9c2d4;background:0 0;border:0}.nav-groep.actief .nav-groep-kop{color:#fff}.nav-pijl{color:#6f7a8e;margin-left:auto;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.nav-pijl.open{transform:rotate(-90deg)}.nav-sub{border-left:1px solid #ffffff1a;flex-direction:column;gap:1px;margin:2px 0 6px 14px;padding-left:10px;display:flex}.nav-item.sub{color:#a6b0c3;padding:7px 10px;font-size:13px}.nav-item.sub .ico{width:16px}.nav-item.sub.active{color:#fff}.nav-rij{position:relative}.nav-rij.met-klap>.nav-item{padding-right:38px}.nav-klap{color:#6f7a8e;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.nav-klap .nav-pijl{width:24px;height:24px;color:inherit;border-radius:6px;justify-content:center;align-items:center;margin:0}.nav-rij.active .nav-klap{color:#ffffffd9}.nav-klap:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (hover:hover){.nav-rij:hover>.nav-item:not(.active){color:#fff;background:#ffffff0f}.nav-klap:hover{color:#fff}.nav-klap:hover .nav-pijl{background:#ffffff1f}.nav-rij.active .nav-klap:hover .nav-pijl{background:#fff3}}.nav-zoek{width:100%;font:inherit;text-align:left;background:0 0;border:0}.nav-zoek kbd{color:#8893a7;border:1px solid #ffffff24;border-radius:5px;margin-left:auto;padding:3px 5px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (hover:none){.nav-zoek kbd{display:none}}.mobiel-zoek{margin-left:auto}.mobiel-zoek+.mobiel-avatar{margin-left:0}.zoek-venster-achter{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f16206b;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.zoek-venster{background:var(--card);border-radius:18px;flex-direction:column;width:min(680px,100%);max-height:min(640px,76vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f162047,0 0 0 1px #0f16200f}.zoeker.zoeker-venster{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.zoeker-venster .zoek-rij{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.zoeker-venster .zoek-veld{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:6px 4px}.zoeker-venster .zoek-veld:focus-within{border:0}.zoeker-venster .zoek-veld>svg{color:var(--brand)}.zoeker-venster .zoek-veld input{font-size:16px}.zoek-esc{font:inherit;color:var(--muted);border:1px solid var(--line);background:#f7f9fc;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.zoek-annuleer{font:inherit;color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-size:15px;font-weight:600;display:none}.zoeker-venster .zoek-lijst{overscroll-behavior:contain;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;padding:6px 8px 10px;position:static;overflow-y:auto}.zoek-uitleg{color:var(--muted);margin:6px 10px 4px;font-size:12px;line-height:1.5}.zoek-venster .zoek-uitleg{margin:8px 12px 6px}.zoek-snel{columns:3;column-gap:12px;padding:0 4px 6px}.zoek-snel-groep{break-inside:avoid;padding-bottom:8px}.zoek-snel-kop{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:8px 8px 5px;font-size:11px;font-weight:700;display:flex}.zoek-snel-kop svg{opacity:.8}.zoek-snel-item{width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.zoek-snel-ico{color:#5b6678;background:#f1f4f9;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:grid}.zoek-snel-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zoek-snel-item.actief{color:var(--brand);background:#edf3ff}.zoek-snel-item.actief .zoek-snel-ico{background:var(--brand);color:#fff}@media (hover:hover){.zoek-snel-item:hover{color:var(--brand);background:#edf3ff}.zoek-snel-item:hover .zoek-snel-ico{background:var(--brand);color:#fff}}.zoek-snel-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.zoek-venster-hint{color:var(--muted);border-top:1px solid var(--line);background:#fafbfd;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 16px;font-size:11.5px;display:flex}.zoek-venster-hint kbd{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom-width:2px;border-radius:5px;margin-right:3px;padding:0 5px;font-size:11px;font-weight:600}.zoek-hint-rechts{margin-left:auto}@media (max-width:640px){.zoek-venster-achter{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.zoek-venster{width:100%;height:100dvh;height:var(--zoek-hoogte,100dvh);margin-top:var(--zoek-boven,0px);max-height:none;box-shadow:none;border-radius:0}.zoeker-venster .zoek-rij{padding:calc(env(safe-area-inset-top) + 10px) 12px 10px;background:var(--card)}.zoeker-venster .zoek-veld{background:#eef1f6;border-radius:12px;padding:9px 12px}.zoek-esc,.zoek-venster-hint{display:none}.zoek-annuleer{display:block}.zoeker-venster .zoek-lijst{padding:8px 8px calc(env(safe-area-inset-bottom) + 16px)}.zoeker-venster .zoek-item{padding:10px}.zoek-snel{columns:2;column-gap:6px;padding:0 0 6px}.zoek-snel-item{gap:9px;height:auto;min-height:44px;padding:4px 6px;font-size:14px}.zoek-snel-naam{white-space:normal;line-height:1.25}.zoek-snel-kop{padding:8px 6px 5px}.zoek-venster .zoek-uitleg{margin:8px 6px 6px}}.main{max-width:1240px;padding:24px 30px 60px}.main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(720px 440px at 10% 6%,#226cff2b,#0000 70%),radial-gradient(660px 480px at 98% 40%,#0ea5e926,#0000 70%),radial-gradient(760px 460px at 28% 100%,#6366f11f,#0000 70%);position:fixed;inset:0 0 0 232px}@media (max-width:940px){.main:before{left:0}}@media print{.main:before{display:none}}.topbar{align-items:center;gap:16px;margin-bottom:20px;display:flex}.topbar>div:first-child{min-width:0}.topbar h1{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.25}.topbar .sub{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.search{margin-left:auto;position:relative}.search input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:260px;padding:9px 12px 9px 32px;font-size:13px}.search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.search .si{color:var(--muted);position:absolute;top:8px;left:10px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.kpi{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(145deg,#fffc,#ffffff80);border:1px solid #ffffffe6;padding:16px 16px 14px;box-shadow:0 1px 1px #0f162008,0 10px 28px #226cff17,inset 0 1px #fffffff2}@media print{.kpi{border-color:var(--line);box-shadow:none;background:#fff}}.kpi .label{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.kpi .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;font-weight:700;line-height:1.15}.kpi .delta{margin-top:5px;font-size:12px;font-weight:600}.kpi .delta.up{color:var(--ok)}.kpi .delta.down{color:var(--bad)}.kpi .delta.flat{color:var(--muted)}.row{gap:16px;margin-bottom:16px;display:grid}.row.c2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.row.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(150deg,#ffffffdb,#fff9);border:1px solid #ffffffe6;padding:18px;box-shadow:0 1px 1px #0f162008,0 12px 32px #226cff12,inset 0 1px #fffffff2}:is(.panel,.kpi):has(:is(.mail-venster,.doc-venster,.paneel-scherm,.drawer,.drawer-backdrop,.zoek-venster-achter)){-webkit-backdrop-filter:none;backdrop-filter:none}.panel-kop h3>svg,.sect-cap h3>svg,.klap-kop h3>svg,.panel>h3>svg{box-sizing:content-box;color:#fff;background:linear-gradient(140deg, #4c8bff, var(--brand));border-radius:10px;flex-shrink:0;padding:7px;box-shadow:0 4px 10px #226cff42}:is(.panel-kop h3,.sect-cap h3,.klap-kop h3,.panel>h3:has(>svg)){align-items:center;gap:10px;display:flex}@media print{.panel{border-color:var(--line);box-shadow:none;background:#fff}}.panel h3{margin:0 0 4px;font-size:14.5px;line-height:1.3}.panel .phint{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);vertical-align:bottom;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.3}.tbl td{vertical-align:middle;border-bottom:1px solid #f1f4f9;padding:11px 10px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{cursor:pointer;transition:background-color var(--overgang)}@media (hover:hover){.tbl tbody tr:hover{background:#fafbfe}}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.cust-cell{align-items:center;gap:11px;display:flex}.avatar{color:#fff;background:var(--tjouly);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:grid}img.avatar{border:1px solid var(--line);object-fit:cover;background:#fff}.cust-cell .meta b{font-weight:600}.cust-cell .meta small{color:var(--muted);font-size:11.5px;display:block}.tag{white-space:nowrap;color:#475569;background:#eef2f8;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tag.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag.actief{color:#16803c;background:#e7f6ec}.tag.onboarding{color:#1d4ed8;background:#e6f0ff}.tag.trial{color:#b45309;background:#fef3e2}.tag.prospect{color:#6d28d9;background:#f1f0fb}.tag.opgezegd{color:#b91c1c;background:#fce9e9}.tag.betaald{color:#16803c;background:#e7f6ec}.tag.open,.tag.openstaand{color:#b45309;background:#fef3e2}.tag.laattijdig,.tag.prio-urgent{color:#b91c1c;background:#fce9e9}.tag.prio-hoog{color:#b45309;background:#fef3e2}.tag.prio-normaal{color:#475569;background:#eef2f8}.tag.prio-laag{color:#64748b;background:#f1f4f9}.tag.opgelost{color:#16803c;background:#e7f6ec}.tag.in.behandeling,.tag.in-behandeling{color:#1d4ed8;background:#e6f0ff}.health .bar{background:#eef1f6;border-radius:6px;width:56px;height:6px;overflow:hidden}.health .bar i{border-radius:6px;height:100%;display:block}.health b{font-variant-numeric:tabular-nums;width:24px;font-size:12.5px}.legend .li{align-items:center;gap:9px;font-size:13px;display:flex}.legend .li .v{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:40;background:#0f162066;transition:opacity .18s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{background:var(--bg);z-index:50;overscroll-behavior:contain;width:620px;max-width:94vw;height:100vh;transition:transform .22s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #0f16202e}.drawer.open{transform:translate(0)}.drawer-head{background:var(--card);border-bottom:1px solid var(--line);z-index:2;align-items:center;gap:14px;padding:18px 22px;display:flex;position:sticky;top:0}.drawer-head .x{cursor:pointer;color:var(--muted);appearance:none;width:32px;height:32px;transition:background-color var(--overgang), color var(--overgang);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;font-family:inherit;font-size:20px;display:grid}@media (hover:hover){.drawer-head .x:hover{color:var(--ink);background:#f1f4f9}}.drawer-body{padding:20px 22px 60px}.drawer-body .panel{margin-bottom:14px}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mini{border:1px solid var(--line);border-radius:var(--radius-blok);background:#fff;min-width:0;padding:12px 13px}.mini .l{color:var(--muted);font-size:11.5px;font-weight:600}.mini .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:700}.mini .v small{color:var(--muted);font-size:11px;font-weight:500}.kv{grid-template-columns:130px 1fr;gap:7px 12px;font-size:13px;display:grid}.kv .k{color:var(--muted)}.kv .val{font-weight:500}.tl-item .what{margin-top:1px;font-size:13px}.empty{color:var(--muted);text-align:center;text-wrap:pretty;padding:16px 0;font-size:13px;line-height:1.5}.attain{align-items:center;gap:8px;display:flex}.attain .bar{background:#eef1f6;border-radius:8px;flex:1;max-width:120px;height:8px;overflow:hidden}.attain .bar i{border-radius:8px;height:100%;display:block}.attain b{font-variant-numeric:tabular-nums;text-align:right;width:38px;font-size:12.5px}.kanban{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.kan-col h4 .cnt{color:var(--ink);background:#fff;border-radius:20px;padding:1px 7px;font-size:11px}.src-tag{color:#475569;background:#f1f4f9;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:500}.tier-badge{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.tier-A{background:#16a34a}.tier-B{background:#d97706}.tier-C{background:#94a3b8}.sig .s{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.score-cell{align-items:center;gap:8px;display:flex}.score-cell .bar{background:#eef1f6;border-radius:6px;width:52px;height:6px;overflow:hidden}.score-cell .bar i{border-radius:6px;height:100%;display:block}.score-cell b{font-variant-numeric:tabular-nums;width:22px;font-size:12.5px}.status-pill{border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fin-legend .li{align-items:center;gap:8px;font-size:12.5px;display:flex}.fin-legend .li .v{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.chart-legend .li{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ic{vertical-align:-.16em;flex-shrink:0}.kpi .label .ic{color:var(--brand)}.nav-item .ico{display:inline-flex}.nav-item .ico .ic{vertical-align:middle}.doc-ico{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.chk-box .ic{opacity:0}.chk-item.done .chk-box .ic{opacity:1}.btn{background:var(--brand);color:#fff;border-radius:var(--radius-knop);min-height:var(--hoogte-knop);box-sizing:border-box;cursor:pointer;transition:background-color var(--overgang), border-color var(--overgang), color var(--overgang), box-shadow var(--overgang);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex}.btn.ghost{color:var(--ink);border-color:var(--line);background:#fff}@media (hover:hover){.btn:hover:not(:disabled){background:#1a5ce0}.btn.ghost:hover:not(:disabled){background:#f7f9fc;border-color:#d5dce7}}.btn.sm{min-height:28px;padding:5px 11px;font-size:12px}.btn:disabled{background:var(--uit);color:var(--zwak);cursor:not-allowed;border-color:#0000}.btn.ghost:disabled,.btn.gevaar:disabled{border-color:var(--line);color:#a8b0bd;background:#fff9}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.task-row .tdue.over{color:var(--bad);font-weight:600}.fin-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.kl-fin-hint{margin:0 0 10px}.fin-detail .fk{color:var(--muted);font-size:11.5px}.fin-detail .fv{margin-top:1px;font-size:13px;font-weight:600}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tab{cursor:pointer;color:var(--muted);transition:color var(--overgang), border-color var(--overgang);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.tab:hover{color:var(--ink)}}@media (max-width:640px){.tabs:not(:has(.web-periode)){border-bottom:0;gap:0}.tabs:not(:has(.web-periode))>.tab{background:linear-gradient(var(--line), var(--line)) left bottom / 100% 1px no-repeat border-box;flex:auto;justify-content:center;margin-bottom:0}}.tab.active{color:var(--brand);border-bottom-color:var(--brand)}.rcel.werk{color:#1d4ed8;background:#e7f0ff}.rcel.thuis{color:#047857;background:#e6f9f1}.rcel.vrij{color:#94a3b8;background:#f1f4f9;font-weight:500}.leg-sw.werk{background:#e7f0ff}.leg-sw.thuis{background:#e6f9f1}.rmini.werk{color:#1d4ed8;background:#e7f0ff}.rmini.thuis{color:#047857;background:#e6f9f1}.rmini.vrij{color:#94a3b8;background:#f1f4f9}.tb-badge.klant{color:#1d4ed8;background:#dbe6ff}.tb-badge.intern{color:#b45309;background:#fde9b8}.reply-tab.active{background:var(--brand);color:#fff}.bijlage{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:7px 11px 7px 7px;display:flex}.bijlage .bn{font-size:12.5px;font-weight:600}.bijlage .bm{color:var(--muted);font-size:11px}.kaart-prov.wa{fill:#b9c2d0;font-weight:500}.contact-blok{border:1px solid var(--line);border-radius:var(--radius-blok);margin-bottom:10px;padding:12px 14px}.contact-blok.primair{background:#eaf1ff73;border-color:#226cff52}.contact-blok .cb-top{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.contact-blok .cb-top .ster{cursor:pointer;color:#cbd3e0}.contact-blok .cb-top .ster.on{color:#f59e0b}.contact-blok .cb-del{cursor:pointer;color:var(--muted);margin-left:auto}@media (hover:hover){.contact-blok .cb-del:hover{color:var(--bad)}}.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.cb-grid .full{grid-column:1/-1}.cb-grid label{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.lead-notes label{color:var(--muted);margin:8px 0 3px;font-size:11.5px;font-weight:600;display:block}.lead-notes textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;outline:none;width:100%;min-height:34px;padding:8px 10px;font-family:inherit;font-size:13px}.lead-notes textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}#nm-foto-preview{place-items:center;display:grid;overflow:hidden}.nm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin-top:12px;display:grid}.nm-field{flex-direction:column;gap:4px;min-width:0;display:flex}.nm-field.full{grid-column:1/-1}.nm-field label{color:var(--muted);font-size:11.5px;font-weight:600;line-height:1.35}.nm-input{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-knop);min-height:var(--hoogte-knop);width:100%;transition:border-color var(--overgang), box-shadow var(--overgang);background:#fff;outline:none;padding:8px 10px;font-size:13px;line-height:1.35}.nm-input::placeholder{color:#9aa4b5}.nm-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.nm-input:disabled{color:var(--muted);cursor:not-allowed;background:#f5f7fa}select.nm-input{cursor:pointer}textarea.nm-input{resize:vertical;line-height:1.55}@media (max-width:640px),(pointer:coarse) and (max-height:500px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]),select,textarea{font-size:16px!important}}.edit-select,.edit-text{font:inherit;color:var(--ink);appearance:none;cursor:pointer;width:100%;transition:border-color var(--overgang), background-color var(--overgang), box-shadow var(--overgang);background:0 0;border:none;border-bottom:1.5px solid #cdd5e1;border-radius:0;outline:none;padding:3px 2px;font-size:13px;font-weight:600}.edit-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236B7689' stroke-width='3' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;padding-right:16px}.edit-text{cursor:text}.edit-text::placeholder{color:#a8b0bd;font-weight:500}.edit-select:focus,.edit-text:focus{border-bottom-color:var(--brand);box-shadow:0 2px 0 -1px var(--brand)}.edit-select:disabled,.edit-text:disabled{color:var(--ink);cursor:default;opacity:1;background-color:#0000;border-bottom-color:#0000}.edit-select:disabled{background-image:none;padding-right:0}@media (hover:hover){.edit-text:not(:disabled):hover,.edit-select:not(:disabled):hover{border-bottom-color:var(--brand);background-color:#f4f8ff}}.switch[data-mtoggle],.switch[data-ctoggle]{cursor:pointer}.switch{background:#d6dce6;border-radius:20px;flex-shrink:0;width:36px;height:20px;transition:background .15s;display:inline-block;position:relative}.switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on{background:var(--ok)}.switch.on i{left:18px}.contract-chip.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cc-type.lopend{color:#fff;background:#16a34a}.taak-done{color:#cbd3e0;cursor:pointer;transition:color .12s;display:inline-flex}@media (hover:hover){.taak-done:hover{color:var(--ok)}}td>.btn.sm,td>form>.btn.sm{margin-left:4px}.kpi .value small{font-weight:500}.right{text-align:right}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.sb-user{border-top:1px solid #ffffff14;align-items:center;gap:9px;padding:10px 8px;display:flex}.sb-avatar{background:var(--brand);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.sb-user-info{min-width:0}.sb-user-info b{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sb-user-info small{color:#8893a7;margin-top:1px;font-size:11px;display:block}.sb-logout{color:#8893a7;width:100%;font:inherit;cursor:pointer;transition:background-color var(--overgang), color var(--overgang);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;margin-top:6px;padding:8px;font-size:12px;display:flex}@media (hover:hover){.sb-logout:hover{color:#fff;background:#ffffff0f}}a.nav-item{text-decoration:none}.tbl tbody tr.klikbaar{cursor:pointer}.leeg-staat{text-align:center;color:var(--muted);padding:50px 20px}.leeg-staat h3{color:var(--ink);margin-bottom:6px;font-size:15px}.leeg-staat p{max-width:380px;margin:0 auto 16px;font-size:13px;line-height:1.5}.leeg-staat-knoppen{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.leeg-staat .leeg-staat-voet{margin:16px auto 0;font-size:12px}.fout-code{letter-spacing:.02em;color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(11px,.95em)}.laad-scherm{min-height:70vh;animation:.2s .15s both laad-in}@keyframes laad-in{0%{opacity:0}}.laad-lijn,.laad-tegel{border-radius:var(--radius-klein);background:#0f162012;height:12px;animation:1.6s ease-in-out infinite laad-puls;display:block}@keyframes laad-puls{50%{opacity:.45}}.laad-kop{flex-direction:column;gap:10px;width:100%;padding:3px 0 4px;display:flex}.laad-lijn.laad-titel{width:min(240px,70%);height:22px}.laad-lijn.laad-sub{width:min(380px,100%);height:13px}.laad-paneel{flex-direction:column;gap:12px;display:flex}.laad-paneel-kop{align-items:center;gap:10px;margin-bottom:8px;display:flex}.laad-tegel{border-radius:10px;flex-shrink:0;width:30px;height:30px}.laad-lijn.laad-kort{width:min(180px,50%);height:14px}.laad-lijn.laad-half{width:55%}.rol-hint{background:var(--brand-soft);color:var(--info);border-radius:var(--radius-knop);align-items:flex-start;gap:8px;margin-bottom:16px;padding:9px 13px;font-size:12.5px;line-height:1.5;display:flex}.rol-hint>svg,.melding-ok>svg,.melding-fout>svg{margin-top:2px}.brand{padding:6px 8px 18px}.brand-logo{width:118px;height:auto;display:block}.login-wrap{background:radial-gradient(900px 500px at 50% -10%, #226cff2e, transparent 60%), var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border-radius:16px;width:100%;max-width:372px;padding:26px 28px 22px;box-shadow:0 18px 50px #00000052}.login-brand{flex-direction:column;align-items:center;gap:13px;display:flex}.login-mascotte{object-fit:contain;background:#f0f5ff;border-radius:50%;width:62px;height:62px;padding:7px}.login-logo{width:178px;height:auto;display:block}.login-card h1{text-align:center;letter-spacing:-.01em;margin:16px 0 1px;font-size:17px}.login-sub{color:var(--muted);text-align:center;margin:0 0 16px;font-size:12.5px}.login-card.melding{max-width:430px}.login-card.melding .login-sub{margin:16px 0 0;line-height:1.55}.login-label{color:var(--muted);letter-spacing:.01em;margin:12px 0 4px;font-size:11.5px;font-weight:600;display:block}.login-card .nm-input{min-height:40px;padding:9px 11px;font-size:13.5px}.melding-fout{color:var(--bad-donker);border-radius:var(--radius-knop);background:#fce9e9;margin-top:12px;padding:9px 13px;font-size:12.5px;line-height:1.5}.login-btn{justify-content:center;width:100%;min-height:40px;margin-top:16px;padding:10px;font-size:13.5px}.login-voet{text-align:center;color:#a8b0bd;border-top:1px solid var(--line);margin:16px 0 0;padding-top:13px;font-size:11px}.toegangscode{letter-spacing:.14em;background:#f1f4f9;border-radius:7px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;display:inline-block}.btn.gevaar{color:var(--bad)}@media (hover:hover){.btn.gevaar:hover:not(:disabled){background:#fce9e9;border-color:#f5c6c6}}.onb-lijst{flex-direction:column;gap:12px;display:flex}.onb-kaart{padding:0;overflow:hidden}.onb-kaart.geblokkeerd{border-left:3px solid var(--bad)}.onb-kaart.geblokkeerd>.onb-hoofd{padding-left:14px}.onb-hoofd{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}@media (hover:hover){.onb-hoofd:hover{background:#fafbfd}}.onb-hoofd .cust-cell{min-width:210px}.onb-hoofd .cust-cell .meta{min-width:0}.onb-hoofd .cust-cell .meta b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.onb-voortgang{flex:1;min-width:140px}.onb-balk{background:#edf1f7;border-radius:99px;height:6px;margin-bottom:5px;overflow:hidden}.onb-balk span{background:linear-gradient(90deg,#226cff,#4c8bff);border-radius:99px;height:100%;transition:width .3s;display:block}.onb-voortgang small{color:var(--muted);font-size:11.5px}.onb-status{color:var(--muted);flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.onb-status .tag.waarschuwing{color:#b45309;background:#fef3e2}@media (min-width:641px){.onb-hoofd .cust-cell{flex:0 0 clamp(220px,34%,380px)}.onb-status{justify-content:flex-end;min-width:170px}}.onb-body{border-top:1px solid var(--line);padding:14px 16px 12px}.onb-leeg{text-align:center;padding:6px 0 4px}.panel .phint.onb-leeg-tekst{max-width:460px;margin:0 auto 10px}.onb-stappen{margin:0;padding:0;list-style:none}.onb-stap{grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid;position:relative}.onb-stap+.onb-stap{border-top:1px solid #f1f4f9}.onb-bol{cursor:pointer;color:#fff;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}@media (hover:hover){.onb-bol:hover:not(:disabled){box-shadow:0 0 0 3px var(--brand-soft)}}.onb-bol{transition:box-shadow var(--overgang)}.onb-stap.geblokkeerd .onb-bol{background:var(--bad);border-color:var(--bad)}.onb-stap-tekst{min-width:0}.onb-stap-tekst b{overflow-wrap:break-word;font-size:13.5px;display:block}.onb-stap-tekst small{color:var(--muted);font-size:11.5px}.onb-stap-acties{align-items:center;gap:6px;display:flex}.onb-notitie{grid-column:1/-1;align-items:center;gap:8px;padding:8px 0 2px 32px;display:flex}.onb-notitie .nm-input{flex:1;min-width:0}.onb-notitie .onb-notitie-datum{flex:0 0 160px}.onb-notitie-knoppen{flex-shrink:0;gap:6px;display:flex}.onb-notitie-knoppen .btn{white-space:nowrap}.onb-voet{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding-top:10px;display:flex}.onb-voet-tekst{min-width:0;color:var(--muted);font-size:12px}.onb-voet .btn{white-space:nowrap;margin-left:auto}@media (min-width:1201px){.kpi-grid.onb-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:941px) and (max-width:1200px){.kpi-grid.onb-kpi{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid.onb-kpi>*{grid-column:span 2}.kpi-grid.onb-kpi>:nth-child(n+4){grid-column:span 3}}@media (max-width:640px){.onb-hoofd{gap:10px 12px;padding:13px 14px}.onb-kaart.geblokkeerd>.onb-hoofd{padding-left:12px}.onb-hoofd .cust-cell{flex:100%;min-width:0}.onb-voortgang{min-width:0}.onb-body{padding:12px 14px}.onb-stap{grid-template-columns:26px minmax(0,1fr);row-gap:6px}.onb-stap-acties{grid-column:2/-1}.onb-notitie{flex-wrap:wrap;padding-left:0}.onb-notitie .nm-input:not(.onb-notitie-datum){flex:100%}.onb-notitie .onb-notitie-datum{flex:140px}.onb-notitie-knoppen{margin-left:auto}}.ticket-balk{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ticket-filters{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;color:var(--muted);white-space:nowrap;transition:background-color var(--overgang), border-color var(--overgang), color var(--overgang);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}@media (hover:hover){.chip:hover:not(.actief){color:var(--ink);border-color:#c7d2e4}}.chip.actief{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand)}.chip:disabled{opacity:.5;cursor:default}.chip-n{font-variant-numeric:tabular-nums;background:#0f162012;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:600}.chip.actief .chip-n{background:color-mix(in srgb, var(--brand) 14%, transparent)}.status-keuze{min-width:138px}.ticket-nr{font-variant-numeric:tabular-nums;color:var(--brand);font-weight:600}.ticket-titel{display:block}.ticket-titel b{color:var(--ink);font-size:13.5px;display:block}.ticket-titel small{color:var(--muted);font-size:11.5px}@media (hover:hover){a.ticket-titel:hover b{color:var(--brand)}}.ticket-detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ticket-hoofd{flex-direction:column;gap:16px;min-width:0;display:flex}.ticket-zij{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.zij-veld{margin-top:10px}.zij-veld label{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.zij-veld .nm-input{padding:7px 9px;font-size:12.5px}.reactie-lijst{margin:10px 0 0;padding:0;list-style:none}.reactie{border-left:2px solid var(--line);margin-bottom:4px;padding:2px 0 12px 12px}.reactie.intern{background:#fffbf3;border-left-color:#d97706;border-radius:0 8px 8px 0;padding-right:10px}.reactie-kop{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12.5px;display:flex}.reactie-kop b{overflow-wrap:break-word;min-width:0}.reactie-kop .muted{white-space:nowrap;margin-left:auto;font-size:11.5px}.intern-tag{color:#b45309;background:#fef3e2;font-size:11px}.reactie p{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px;line-height:1.6}.reactie-schrijf{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.reactie-voet{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.reactie-schakel{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.sla-regel{border-radius:var(--radius-knop);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:grid}.sla-regel span{color:var(--muted);white-space:nowrap}.sla-regel b{text-align:right;font-weight:600}.sla-regel.goed{color:#15803d;background:#ecfdf3}.sla-regel.slecht{color:#b91c1c;background:#fdecec}.sla-regel.bezig{color:var(--muted);background:#f4f7fb}.sterren{gap:4px;display:flex}.ster{cursor:pointer;color:#d6deea;background:0 0;border:0;padding:2px}.sterren .ster{border-radius:var(--radius-klein);place-items:center;width:32px;height:32px;display:grid}.ster.aan{color:#f59e0b}@media (hover:hover){.ster:hover{color:#f59e0b}}@media (max-width:1000px){.ticket-detail{grid-template-columns:1fr}.ticket-zij{position:static}.onb-hoofd{flex-wrap:wrap}}.main{min-width:0}.tabel-paneel{padding:0;overflow-x:auto}.tabel-paneel .tbl{min-width:700px}.row .tabel-paneel .tbl{min-width:0}:where(.tabel-paneel) .tbl th:where(:first-child),:where(.tabel-paneel) .tbl td:where(:first-child){padding-left:18px}:where(.tabel-paneel) .tbl th:where(:last-child),:where(.tabel-paneel) .tbl td:where(:last-child){padding-right:18px}:where(.klap-inhoud .tabel-paneel) .tbl th:where(:first-child),:where(.klap-inhoud .tabel-paneel) .tbl td:where(:first-child){padding-left:10px}:where(.klap-inhoud .tabel-paneel) .tbl th:where(:last-child),:where(.klap-inhoud .tabel-paneel) .tbl td:where(:last-child){padding-right:10px}@media (max-width:1180px){.kol-wijkt{display:none}}.voet{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:22px;font-size:12px}.voet-boven{grid-template-columns:minmax(200px,1fr) repeat(4,auto);align-items:start;gap:24px 32px;display:grid}.voet-merk{padding-right:12px}.voet-logo{opacity:.9;width:92px;height:auto;display:block}.voet-slogan{max-width:240px;margin:10px 0 12px;font-size:11.5px;line-height:1.5}.voet-sociaal{gap:8px;display:flex}.voet-sociaal a{width:28px;height:28px;color:var(--muted);transition:background-color var(--overgang), color var(--overgang);background:#edf1f7;border-radius:8px;place-items:center;display:grid}@media (hover:hover){.voet-sociaal a:hover{background:var(--brand);color:#fff}}.voet-kolom h4{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.voet-kolom p{margin:0 0 3px;line-height:1.55}.voet-kolom a{color:var(--muted);transition:color var(--overgang);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover){.voet-kolom a:hover{color:var(--brand);text-decoration:underline}}.voet-onder{border-top:1px solid var(--line);color:var(--zwak);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:24px;padding-top:12px;font-size:11.5px;display:flex}.voet-versie{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.login-versie{text-align:center;color:#a8b0bd;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:11px}@media (max-width:1180px){.voet-boven{grid-template-columns:repeat(4,auto);gap:20px 24px}.voet-merk{grid-column:1/-1;align-items:center;gap:18px;display:flex}.voet-merk .voet-slogan{max-width:none;margin:0}.voet-sociaal{margin-left:auto}}@media (max-width:720px){.voet-boven{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.voet-merk{flex-wrap:wrap;gap:12px}.voet-sociaal{margin-left:0}}.staafjes{align-items:flex-end;gap:6px;height:132px;margin-bottom:8px;display:flex}.staafje{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.staaf-kolom{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.staaf{background:linear-gradient(#4c8bff,#226cff);border-radius:4px 4px 0 0;width:100%;max-width:26px;min-height:2px;transition:height .3s}.staafje small{color:var(--muted);margin-top:5px;font-size:11px}.staaf-legende{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:9px;font-size:11.5px;display:flex}.staaf-legende i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.verdeling{margin:0;padding:0;list-style:none}.verdeling li+li{margin-top:9px}.verdeling-kop{align-items:baseline;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.verdeling-kop span{color:var(--ink)}.verdeling-kop b{margin-left:auto;font-weight:600}.verdeling-kop small{color:var(--muted);text-align:right;width:30px}.verdeling-balk{background:#edf1f7;border-radius:99px;height:5px;overflow:hidden}.verdeling-balk span{border-radius:99px;height:100%;display:block}.nps-balk{background:#edf1f7;border-radius:99px;height:12px;margin-bottom:10px;display:flex;overflow:hidden}.nps-balk span{transition:width .3s;display:block}.nps-legende{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.nps-legende i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.nps-uitleg{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:11.5px;line-height:1.55}.score-bol{color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.score-bol.groot{width:34px;height:34px;font-size:14.5px}.score-kiezer{flex-wrap:wrap;gap:4px;display:flex}.score-knop{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:38px;height:34px;font-size:13px;font-weight:600;transition:transform .1s,border-color .15s}@media (hover:hover){.score-knop:hover{border-color:#c7d2e4;transform:translateY(-1px)}}.score-knop.gekozen{color:#fff;transform:translateY(-1px)}.fb-lijst{flex-direction:column;gap:10px;display:flex}.fb-kaart{padding:14px 16px}.fb-kaart.opvolgen{border-left:3px solid var(--bad)}.fb-kop{align-items:center;gap:11px;display:flex}.fb-titel{flex:1;min-width:0}.fb-titel b{overflow-wrap:break-word;font-size:13.5px}.fb-titel a{color:var(--ink);text-decoration:none}@media (hover:hover){.fb-titel a:hover b{color:var(--brand)}}.fb-titel small{color:var(--muted);font-size:11.5px;display:block}.fb-citaat{border-left:2px solid var(--line);color:var(--ink);margin:10px 0 0;padding-left:12px;font-size:13.5px;line-height:1.6}.fb-opgevolgd{color:#15803d;background:#ecfdf3;border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.fb-acties{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.fb-acties>.btn{white-space:nowrap}.nu-bol{background:var(--ok);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 0 3px #16a34a26}.cb-nota{cursor:pointer;color:#7c5e1e;background:#fffbf3;border:1px solid #f5e6c8;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;display:flex}@media (hover:hover){.cb-nota:hover{border-color:#e8d3a8}}.cb-nota p{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55}.cb-nota small{opacity:.75;margin-top:4px;font-size:11px;display:block}.cb-nota-knop{min-height:28px;font:inherit;color:var(--muted);cursor:pointer;transition:color var(--overgang);background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover){.cb-nota-knop:hover{color:var(--brand)}}.cb-nota-bewerk{margin-top:10px}.cb-nota-bewerk label{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.cb-nota-bewerk textarea{resize:vertical;width:100%;font-family:inherit}.rapport-rooster{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:12px;margin-bottom:16px;display:grid}.rapport-kaart{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--ink);transition:border-color var(--overgang), box-shadow var(--overgang);background:#ffffffa8;border:1px solid #e7ebf2e6;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px 15px;display:flex;position:relative}@media (hover:hover){.rapport-kaart:hover:not(:disabled){box-shadow:var(--shadow);border-color:#c7d2e4}}.rapport-kaart:disabled{cursor:default}.rapport-kaart.gekozen{border-color:var(--brand);box-shadow:0 0 0 2px #226cff1f}.rapport-kaart b{overflow-wrap:break-word;margin-bottom:4px;font-size:13.5px;line-height:1.3;display:block}.rapport-kaart small{color:var(--muted);font-size:11.5px;line-height:1.5;display:block}.rk-ico{width:32px;height:32px;color:var(--brand);background:#edf3ff;border-radius:9px;align-self:flex-start;place-items:center;margin-bottom:10px;display:inline-grid}.rapport-kaart.gekozen .rk-ico{background:var(--brand);color:#fff}.rk-periode{color:var(--muted);white-space:nowrap;background:#f1f4f9;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;top:14px;right:14px}@media (max-width:640px){.rapport-rooster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rapport-rooster>:last-child:nth-child(odd){grid-column:1/-1}.rapport-kaart{padding:12px 13px}.rk-periode{align-self:flex-start;margin:auto 0 0;position:static}.rapport-kaart:has(>.rk-periode) small{margin-bottom:10px}}.rk-periodepaneel{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.rk-periodepaneel .nm-field{min-width:150px;margin:0}.rk-snel{min-height:var(--hoogte-knop);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rk-opmaken{margin-left:auto}.rk-melding{margin:0 0 16px}.rk-regels{font-size:12.5px}.rk-knoppen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rk-knoppen>.btn{white-space:nowrap}@media (max-width:640px){.rk-periodepaneel .nm-field{flex:130px;min-width:0}.rk-snel{flex-basis:100%}.rk-opmaken{flex:100%;margin-left:0}.rk-knoppen{width:100%;margin-left:0}.rk-knoppen>.btn{flex:auto}}.rapport-balk{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.link-knop{color:var(--brand);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.rapport-blad{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:26px 28px}.rb-kop{border-bottom:2px solid var(--ink);align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.rb-logo{width:96px;height:auto}.rb-titel{flex:1}.rb-titel h2{letter-spacing:-.01em;margin:0;font-size:19px}.rb-titel p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.rb-meta{text-align:right;color:var(--muted);font-size:11.5px;line-height:1.6}.rb-samenvatting{background:#f7f9fc;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.rb-samenvatting small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.rb-samenvatting b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px}.rb-tabel-bak{overflow-x:auto}.rb-tabel{border-collapse:collapse;width:100%;font-size:12px}@media (max-width:640px){.rapport-blad{padding:16px 14px}.rb-kop{flex-wrap:wrap;gap:10px 14px}.rb-meta{text-align:left;flex-basis:100%}}.rb-tabel th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px;font-size:11px}.rb-tabel td{vertical-align:top;border-bottom:1px solid #f1f4f9;padding:7px 8px}.rb-tabel .num{text-align:right;font-variant-numeric:tabular-nums}.rb-tabel tbody tr:nth-child(2n){background:#fcfdfe}.rb-samenvatting:has(>:nth-child(6)):not(:has(>:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){:is(.rb-samenvatting,.rb-samenvatting:has(>:nth-child(6)):not(:has(>:nth-child(7)))){grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.rb-samenvatting b{font-size:15px}}.rb-sectie .rb-tabel .num{white-space:nowrap;width:1%;padding-left:20px}.rb-sectie .rb-tabel td:first-child{font-weight:500}.rb-samenvatting .rb-onder{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.rb-inhoud{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.rb-inhoud a{color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;text-decoration:none}@media (hover:hover){.rb-inhoud a:hover{background:#dce8ff}}.rb-sectie{margin-top:22px;scroll-margin-top:16px}.rb-sectie h3{letter-spacing:-.01em;border-left:3px solid var(--brand);margin:0 0 3px;padding-left:9px;font-size:14.5px}.rb-sectie>p{color:var(--muted);max-width:760px;margin:0 0 8px;font-size:11.5px;line-height:1.5}.rb-tabel tr.rb-totaal td{border-top:1.5px solid var(--line);background:#f7f9fc;font-weight:700}.rk-maand{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.rk-maand .nm-field{min-width:200px;margin:0}.rk-maand>span{flex:260px;font-size:12px;line-height:1.5}.rb-voet{border-top:1px solid var(--line);color:#a8b0bd;text-align:center;margin-top:18px;padding-top:12px;font-size:11px;line-height:1.5}.doc-ico{width:32px;height:32px;color:var(--muted);background:#edf1f7;border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.doc-ico.rapport{color:var(--brand);background:#edf3ff}.doc-venster{z-index:60;background:#0f16208c;place-items:start center;padding:28px 18px;display:grid;position:fixed;inset:0;overflow:auto}.doc-blad{width:100%;max-width:980px}.doc-blad-balk{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex}.doc-blad-info{min-width:0;font-size:12.5px}.doc-blad-knoppen{margin-left:auto}.doc-dropbox,.doc-prullenmand{margin-bottom:16px}.doc-prullenmand{margin:16px 0 0}.doc-dropbox-stand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.doc-dropbox-stand .phint{margin:0}.doc-dropbox-mislukt{color:var(--bad-donker);font-weight:600}.doc-dropbox .doc-dropbox-uitleg{max-width:820px;margin:10px 0 0}.doc-dropbox-melding{margin:10px 0 0}.doc-acties-balk .doc-categorie{width:170px}.doc-acties-balk .doc-zoek{width:210px;margin-left:0}.doc-nieuw{margin-bottom:16px}.doc-nieuw .panel-kop{margin-bottom:10px}.doc-schakel{min-height:var(--hoogte-knop)}.doc-voortgang{margin:10px 0 0}.doc-tbl tbody tr{cursor:default}.doc-kol-categorie{width:120px}.doc-kol-klant{width:170px}.doc-kol-grootte{width:92px}.doc-kol-datum{width:124px}.doc-kol-acties{width:1%}.doc-tbl th.doc-kol-acties{text-align:right}.doc-tbl .doc-naam{width:100%;max-width:0}.doc-tbl .doc-naam .meta{min-width:0}.doc-tbl .doc-naam .meta b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.doc-tbl .doc-naam .meta small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag.doc-vertrouwelijk,.tag.doc-geen-toegang{color:var(--muted);background:#0f16200f}.tag.doc-vertrouwelijk{margin-top:4px}.doc-klant a{-webkit-line-clamp:2;overflow-wrap:break-word;color:var(--ink);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.doc-klant a:hover{color:var(--tjouly);text-decoration:underline}}.tag.doc-cat{color:var(--ink);background:#0f16200f}.doc-datum{font-size:12px}.doc-datum small{text-overflow:ellipsis;max-width:124px;font-size:11.5px;display:block;overflow:hidden}@media (min-width:641px) and (max-width:1400px){.doc-kol-categorie{width:108px}.doc-kol-klant{width:150px}.doc-tbl .doc-naam,.app .doc-tbl .doc-naam{min-width:200px}}.doc-acties{text-align:right;white-space:nowrap}.doc-prullenmand .phint{margin:0 0 4px}.doc-pm-lijst .overleg:first-child{border-top:none}.doc-pm-lijst .overleg-info b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.doc-acties-balk{width:100%}.doc-tbl .cust-cell{align-items:flex-start}.doc-acties-balk .doc-categorie,.doc-acties-balk .doc-zoek{flex:140px;width:auto;min-width:0}.doc-acties-balk .doc-zoek{flex-basis:100%}.doc-acties-balk .btn{flex:auto}.doc-nieuw input[type=file]{font-size:16px}.doc-prullenmand .rij-knoppen{width:100%}.doc-prullenmand .rij-knoppen .btn{flex:auto}}@media print{.sidebar,.voet,.niet-afdrukken,.topbar{display:none!important}.app{display:block}.main{padding:0}.doc-venster{background:0 0;padding:0;position:static;overflow:visible}.doc-blad{max-width:none}.rapport-blad{box-shadow:none;border:0;padding:0}.rb-tabel-bak{overflow:visible}.rb-tabel{font-size:10px}.rb-tabel tbody tr{page-break-inside:avoid}.rb-kop,.rb-sectie h3{page-break-after:avoid}.rb-sectie{margin-top:14px}@page{margin:14mm}}th.sorteerbaar{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (hover:hover){th.sorteerbaar:hover{color:var(--ink)}}.sorteerpijl{vertical-align:-1px;width:10px;height:10px;color:var(--brand);background:currentColor;margin-left:4px;display:inline-block;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/10px 10px no-repeat}.sorteerpijl.op{transform:rotate(-90deg)}.health{align-items:center;gap:7px;display:flex}.health-balk{background:#edf1f7;border-radius:99px;width:46px;height:5px;overflow:hidden}.health-balk span{border-radius:99px;height:100%;display:block}.health small{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.kanban{grid-auto-columns:minmax(178px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.kan-kolom{background:#f7f9fc;border-radius:10px;min-height:90px;padding:10px}.kan-kolom h4{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);align-items:center;gap:6px;margin:0 0 9px;font-size:11px;display:flex}.kan-kolom h4 .cnt{color:var(--ink);font-variant-numeric:tabular-nums;background:#e3e9f2;border-radius:99px;padding:1px 6px;font-size:11px}.kan-leeg{color:var(--muted);opacity:.75;padding:4px 2px;font-size:11.5px}.kan-kaart{border:1px solid var(--line);color:inherit;transition:border-color var(--overgang), box-shadow var(--overgang);background:#fff;border-radius:9px;margin-bottom:8px;padding:9px 10px;text-decoration:none;display:block}.kan-kaart:last-child{margin-bottom:0}@media (hover:hover){.kan-kaart:hover{border-color:#c7d2e4;box-shadow:0 4px 12px #0f16200f}}.kk-top{align-items:center;gap:7px;min-width:0;margin-bottom:6px;display:flex}.kk-top b{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.avatar.kk-avatar{border-radius:7px;width:26px;height:26px;font-size:11px}.kk-meta{color:var(--muted);font-size:11px;line-height:1.45}.kk-balk{background:#edf1f7;border-radius:99px;height:4px;margin:7px 0 0;overflow:hidden}.kk-balk i{background:linear-gradient(90deg,#226cff,#4c8bff);border-radius:99px;height:100%;display:block}.kk-voet{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:11px;display:flex}.kk-ok,.kk-blokkade{border-radius:6px;align-items:flex-start;gap:4px;margin-top:7px;padding:4px 6px;font-size:11px;line-height:1.35;display:flex}.kk-ok>.ic,.kk-blokkade>.ic{flex-shrink:0;margin-top:1px}.kk-blokkade>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.kk-ok{color:#15803d;background:#ecfdf3}.kk-blokkade{color:#b91c1c;background:#fdecec}.onb-pijplijn{margin-bottom:16px}.onb-pijplijn .panel-kop+.phint{margin:0 0 12px}.tabel-paneel.onb-tabel{margin:0 -18px -18px}.onb-tbl .onb-kol-beheerder{width:120px}.onb-tbl .onb-kol-fase{width:150px}.onb-tbl .onb-kol-voortgang{width:130px}.onb-tbl .onb-kol-dagen{width:80px}.onb-tbl .onb-kol-maand{width:90px}.onb-tbl .onb-balk{margin-bottom:3px}.onb-signaal-tekst{color:var(--bad);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.onb-tbl th{white-space:nowrap}.onb-telang{color:var(--bad);font-weight:600}.kanban{grid-template-rows:auto auto}.kan-kolom{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.kan-kolom h4{align-items:flex-start}.kan-kolom h4 .cnt{margin-top:-1px}.melding-fout.onb-melding{margin:0 0 12px}.kpi .value.onb-risico{color:var(--bad)}@media (max-width:640px){.app .kanban{grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow-x:visible}.kan-kolom{grid-row:auto;min-height:0;display:block}.kan-kolom:has(>.kan-leeg){justify-content:space-between;align-items:center;gap:8px;display:flex}.kan-kolom:has(>.kan-leeg) h4{flex:auto;min-width:0;margin:0}.kan-kolom>.kan-leeg{white-space:nowrap;flex-shrink:0;padding:0}}.panel-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.panel-kop h3{flex:1 1 0;align-items:center;gap:10px;min-width:min(180px,100%);margin:0;display:flex}.paneel-voet{border-top:1px solid var(--line);color:var(--muted);padding:11px 18px;font-size:12px}.gz-totaal{letter-spacing:-.02em;font-size:24px;font-weight:700}.gz-totaal small{color:var(--muted);font-size:12px;font-weight:500}.gz-lijst{margin:0;padding:0;list-style:none}.gz-lijst li+li{margin-top:9px}.gz-kop{align-items:baseline;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.gz-kop b{font-variant-numeric:tabular-nums;margin-left:auto}.gz-kop small{font-size:11px}.gz-balk{background:#edf1f7;border-radius:99px;height:5px;overflow:hidden}.gz-balk span{border-radius:99px;height:100%;display:block}.gz-bewerk{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fb-mini{margin:10px 0 0;padding:0;list-style:none}.fb-mini li{gap:10px;padding:9px 0;display:flex}.fb-mini li>.score-bol{flex-shrink:0}.fb-mini li>div{min-width:0}.fb-mini li+li{border-top:1px solid #f1f4f9}.fb-mini p{margin:0 0 3px;font-size:13px;line-height:1.55}.fb-mini small{font-size:11.5px}.onb-mini{margin:0;padding:0;list-style:none}.onb-mini li{align-items:center;gap:9px;padding:6px 0;font-size:13px;display:flex}.onb-mini li+li{border-top:1px solid #f1f4f9}.onb-mini-bol{color:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.onb-mini small{white-space:nowrap;margin-left:auto;font-size:11.5px}.onb-mini li>span:not(.onb-mini-bol){overflow-wrap:break-word;min-width:0}.com-invoer{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.tijdlijn{margin:12px 0 0;padding:0;list-style:none}.tijdlijn li{gap:10px;padding:9px 0;display:flex;position:relative}.tijdlijn li+li{border-top:1px solid #f1f4f9}.tl-ico{width:24px;height:24px;color:var(--brand);background:#edf3ff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tl-inhoud{flex:1;min-width:0}.tl-inhoud p{margin:0 0 2px;font-size:13px;line-height:1.55}.tl-inhoud small{font-size:11.5px}.tl-wis{color:#a8b0bd;cursor:pointer;border-radius:var(--radius-klein);width:28px;height:28px;transition:opacity var(--overgang), color var(--overgang);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover){.tl-wis{opacity:0}.tijdlijn li:hover .tl-wis,.tijdlijn li:focus-within .tl-wis{opacity:1}.tl-wis:hover{color:var(--bad)}}.tl-wis:focus-visible{opacity:1;color:var(--bad)}.tl-wis:disabled{cursor:default}.taak-invoer{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.taak-mini{margin:10px 0 0;padding:0;list-style:none}.taak-mini li{align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}.taak-mini li+li{border-top:1px solid #f1f4f9}.taak-mini li.af span{color:var(--muted);text-decoration:line-through}.taak-mini small{white-space:nowrap;margin-left:auto;font-size:11.5px}.taak-mini .te-laat{color:var(--bad);font-weight:600}.taak-vink{cursor:pointer;color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;padding:0;display:grid}.taak-mini li.af .taak-vink{background:var(--ok);border-color:var(--ok)}.doc-mini{margin:10px 0 0;padding:0;list-style:none}.doc-mini li{align-items:center;gap:10px;padding:8px 0;display:flex}.doc-mini li+li{border-top:1px solid #f1f4f9}.doc-mini b{font-size:13px;display:block}.doc-mini small{font-size:11.5px}.mini-rooster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}@media (max-width:640px){.mini-rooster{grid-template-columns:repeat(2,minmax(0,1fr))}}.erk-kop{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.erk-kop h3{flex:0 auto;min-width:0}.erk-kop .kop-sub{flex:200px;min-width:0}.erk-melden{white-space:nowrap;margin-left:auto}.erk-wijz>.phint{margin-bottom:10px}.erk-meld{margin:0 18px 14px}.erk-meld-kop{margin-bottom:8px;font-size:13px;display:block}.erk-chips{padding:0 18px 12px}.erk-wijz-tbl tbody tr,.erk-tbl tbody tr{cursor:default}.erk-w-klant{width:26%;min-width:190px}.erk-w-naam b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;display:-webkit-box;overflow:hidden}.erk-w-naam small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.erk-w-wijziging{min-width:240px}.erk-w-reden,.erk-w-notitie{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:break-word;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.erk-w-status{width:210px}.erk-w-status .tag{white-space:nowrap}.erk-w-wanneer{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.erk-datum{white-space:nowrap}.erk-w-acties{text-align:right;white-space:nowrap;width:1%}.wijz-verschil{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.wv-veld{color:var(--ink);font-weight:600}.wv-oud{font-variant-numeric:tabular-nums;text-decoration:line-through}.wv-oud.leeg{text-decoration:none}.wv-pijl{color:var(--muted)}.wv-nieuw{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.tag.erk-verschil,.tag.erk-gepland,.tag.erk-geweigerd{color:var(--ink);font-variant-numeric:tabular-nums;background:#0f16200f}.tag.erk-geweigerd{color:var(--muted)}.wijz-beslis label{white-space:normal;flex:100%}.wijz-beslis .rij-knoppen{flex:none}.tbl.gsm-past .gsm-regel.erk-gsm-reden{display:none}@media (max-width:640px){.tbl.gsm-past .gsm-regel.erk-gsm-reden{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.erk-meld{margin:0 14px 12px}.erk-chips{padding:0 14px 12px}.erk-melden{flex:100%}.gsm-regel .wijz-verschil{font-size:11.5px}.wijz-beslis .rij-knoppen{flex:100%}.tbl.gsm-past .wijz-beslis .rij-knoppen{flex-flow:wrap;align-items:center}.wijz-beslis .rij-knoppen .btn{flex:auto;justify-content:center}}.erk-kol-dossier{width:130px}.erk-kol-plaatsen{width:96px}.erk-kol-trap{width:150px}.erk-kol-datum{width:130px}.erk-tbl th,.erk-wijz-tbl th{white-space:nowrap}.erk-dossier{font-variant-numeric:tabular-nums}.erk-afwijking{color:var(--bad-donker);font-size:11px;font-weight:600;display:block}.erk-verlopen{color:var(--bad-donker);font-weight:600}.erk-binnenkort{color:var(--warn-donker);font-weight:600}.kpi .value.erk-let-op{color:var(--warn-donker)}.mw-rooster{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:16px;display:grid}.mw-kaart{padding:16px}.mw-kaart.uit{opacity:.6}.mw-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mw-top b{font-size:14px;line-height:1.3;display:block}.mw-top small{margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.mw-avatar{border-radius:11px;width:42px;height:42px;font-size:15px}.mw-naam{overflow-wrap:break-word;flex:auto;min-width:0}.mw-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mw-cijfers{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:12px;padding:12px 0 0;display:grid}.mw-cijfers small{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.mw-cijfers b{font-variant-numeric:tabular-nums;font-size:13.5px}.mw-contact{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;font-size:12px;line-height:1.4;display:flex}.mw-contact a{color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.mw-contact a svg,.mw-contact span svg{flex-shrink:0;margin-top:2px}@media (hover:hover){.mw-contact a:hover{color:var(--brand);text-decoration:underline}}.mw-open{grid-column:1/-1}.btn.mw-nieuw-knop{margin-left:auto}.melding-fout.mw-melding{margin:0 0 12px}.panel.mw-form,.panel.mw-docs{margin-bottom:16px}.mw-schakel{margin-top:7px}.btn.mw-weg{margin-right:auto}.mw-wie{font-weight:600}.mw-sub{margin-top:2px;display:block}.mw-loopt{color:var(--ok-donker);font-weight:600}small.mw-loopt{font-size:11px}.tag.mw-verplicht{margin-left:6px}.mw-kol-soort{width:130px}.mw-kol-periode{width:210px}.mw-kol-wie{width:170px}.mw-kol-datum{width:112px}.mw-kol-getal{width:76px}.mw-kol-kost{width:100px}.tbl th.mw-status-kol{text-align:right}.mw-status{text-align:right;white-space:nowrap}td.mw-status>.btn.sm{margin-left:6px}td.mw-status .rij-knoppen .btn.sm,.mw-opl-bediening .btn.sm{margin-left:0}.mw-status-tekst{color:var(--muted);font-size:12px}.mw-status-tekst.geweigerd{color:var(--bad-donker)}.edit-select.mw-status-keuze{width:auto}.mw-eval-titel{min-width:0;display:block}.mw-eval-titel small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.mw-eval-acties{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mw-cat{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.mw-cat .edit-select{width:auto;max-width:180px}.mw-doc-melding{margin:10px 0 0}.empty.mw-docs-leeg{padding:12px 0 4px}.doc-mini.mw-doc-lijst{margin-top:12px}.doc-mini li.mw-doc{flex-wrap:wrap}.doc-ico.mw-doc-ico{width:28px;height:28px}.mw-doc-naam{flex:200px;min-width:0}.doc-mini .mw-doc-naam b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.doc-mini .mw-doc-naam small b{font-size:inherit;white-space:normal;display:inline}.mw-leesfout{color:var(--warn-donker);font-size:11.5px;display:block}.mw-doc-lijst+.toon-meer{margin-top:6px}.eval-lijst{flex-direction:column;gap:16px;display:flex}.eval-kaart{padding:16px 18px}.eval-veld{margin-top:10px}.eval-veld small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.eval-veld p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.eval-doelen{margin:0;padding:0;list-style:none}.eval-doelen li{color:var(--ink);align-items:flex-start;gap:7px;padding:3px 0;font-size:13px;display:flex}.eval-doelen li svg{color:var(--brand);flex-shrink:0;margin-top:3px}.paneel-scherm{z-index:70;background:#0f16206b;justify-content:flex-end;animation:.18s ease-out paneel-vervaag;display:flex;position:fixed;inset:0}@keyframes paneel-vervaag{0%{opacity:0}to{opacity:1}}.paneel{background:var(--bg);flex-direction:column;width:min(620px,100%);height:100%;animation:.22s cubic-bezier(.22,1,.36,1) paneel-schuif;display:flex;box-shadow:-14px 0 40px #0f16202e}@keyframes paneel-schuif{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:none}}.paneel-kop{border-bottom:1px solid var(--line);background:0 0;flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.paneel-kop b{letter-spacing:-.01em;font-size:15px;display:block}.paneel-kop small{color:var(--muted);font-size:12px;display:block}.paneel-naam{flex:160px;min-width:0}@media (max-width:640px){.paneel-kop{flex-wrap:wrap;row-gap:10px}}.paneel-sluit{color:var(--muted);cursor:pointer;width:32px;height:32px;transition:background-color var(--overgang), color var(--overgang);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.paneel-sluit:hover{color:var(--ink);background:#edf1f7}}.paneel-inhoud{flex:1;padding:16px 18px 40px;overflow-y:auto}.paneel-inhoud .panel,.paneel-inhoud .mini-grid{margin-bottom:12px}.paneel-inhoud .mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paneel-inhoud .row.c2{grid-template-columns:minmax(0,1fr)}.paneel-inhoud .nm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paneel-inhoud .tabel-paneel .tbl{min-width:0}.klant-knop{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0}@media (hover:hover){.klant-knop:hover .meta b{color:var(--brand)}}.logo-blok{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.logo-groot{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:14px;flex-shrink:0;width:76px;height:76px}.logo-groot.leeg{background:var(--brand);color:#fff;border:0;place-items:center;font-size:24px;font-weight:700;display:grid}.rel-waarde .te-lang{color:var(--warn)}.pl-nu{align-items:baseline;gap:9px;margin-top:8px;display:flex}.pl-nu b{letter-spacing:-.02em;font-size:28px}.pl-nu span{font-size:12.5px}.pl-tijdlijn{margin:14px 0 0;padding:0;list-style:none}.pl-tijdlijn li{padding:7px 0}.pl-balk{background:#edf1f7;border-radius:99px;height:7px;margin-bottom:5px;overflow:hidden}.pl-balk span{background:linear-gradient(90deg,#9dbbfa,#b9cffb);border-radius:99px;height:100%;display:block}.pl-info{align-items:baseline;gap:8px;display:flex}.pl-info b{font-size:13.5px}.pl-info small{margin-left:auto;font-size:11.5px}.pl-op{color:var(--ok);font-size:12px;font-weight:600}.pl-neer{color:var(--bad);font-size:12px;font-weight:600}.act-lijn{margin:12px 0 0;padding:0;list-style:none;position:relative}.act-lijn:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:10px}.act-lijn li{gap:11px;padding:7px 0;display:flex;position:relative}.act-bol{color:#fff;z-index:1;width:21px;height:21px;box-shadow:0 0 0 3px var(--card);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.act-lijn p{margin:0 0 2px;font-size:12.5px;line-height:1.5}.act-lijn small{font-size:11px}@media (max-width:700px){.paneel{width:100%}.paneel-inhoud .mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paneel-inhoud .nm-grid{grid-template-columns:minmax(0,1fr)}}.contact-blok.inactief{opacity:.6}.contact-blok.bewerken{border-color:var(--brand);background:#fcfdff}.cb-hoofd{color:var(--brand);vertical-align:middle;background:#edf3ff;border-radius:99px;margin-left:7px;padding:2px 7px;font-size:11px;font-weight:600}.cb-merken{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.cb-merken .tag{align-items:center;gap:4px;display:inline-flex}.cb-vinkjes{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:11px;display:flex}.cb-vinkjes label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.contact-blok .ster{cursor:pointer;color:#c5cedb;border-radius:var(--radius-klein);background:0 0;border:0;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.contact-blok .ster.on{color:#f59e0b}@media (hover:hover){.contact-blok .ster:hover{color:#f59e0b}.contact-blok .ster.on:hover{color:#d97706}}.fin-detail .te-lang{color:var(--warn)}.lead-uitdaging{color:#7c5e1e;background:#fffbf3;border:1px solid #f5e6c8;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.lead-uitdaging small{text-transform:uppercase;letter-spacing:.03em;opacity:.8;margin-bottom:3px;font-size:10.5px;display:block}.lead-uitdaging p{margin:0;font-size:13.5px;line-height:1.55}.tier-merk{border-radius:99px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:700}.herhaald{color:#b45309;background:#fef3e2;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.aanvraag-lijn{margin:0;padding:0;list-style:none}.aanvraag-lijn li{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.aanvraag-lijn li+li{border-top:1px solid #f1f4f9}.av-bol{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.aanvraag-lijn b{font-size:13px;display:block}.aanvraag-lijn small{font-size:11.5px;display:block}.afspraak-blok{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;align-items:flex-start;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.af-dag{background:var(--brand);color:#fff;border-radius:10px;flex-shrink:0;align-content:center;place-items:center;width:52px;height:56px;line-height:1;display:grid}.af-dag b{font-size:21px;font-weight:700}.af-dag small{text-transform:uppercase;opacity:.85;margin-top:2px;font-size:10.5px}.af-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.af-info b{font-size:14px}.af-info span{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:flex}.af-link{color:var(--brand);word-break:break-all;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:inline-flex}.af-knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mail-venster{z-index:80;overscroll-behavior:contain;background:#0f162080;place-items:start center;padding:26px 16px;display:grid;position:fixed;inset:0;overflow:auto}.mail-blad{background:var(--card);border-radius:16px;width:100%;max-width:660px;overflow:hidden;box-shadow:0 18px 50px #0f162038}.mail-kop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.mail-kop h3{align-items:center;gap:10px;min-width:0;margin:0;line-height:1.3;display:flex}.mail-kop h3>svg{flex-shrink:0}.mail-inhoud{padding:18px 20px 22px}.mail-voet{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.signaal-paneel{background:#fef6f6;border-color:#fca5a5;margin-bottom:16px}.signaal-paneel h3{color:#b91c1c}.signaal{border-top:1px solid #fbd5d5;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.signaal-tekst{flex:1;min-width:0}.signaal-tekst b{font-size:13px}.signaal-kop{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.signaal-kop b{overflow-wrap:break-word;min-width:0}.signaal-kop small{color:var(--muted);white-space:nowrap;font-size:11.5px}.signaal-tekst p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.panel .phint.signaal-uitleg{margin:0 0 4px}.signaal-woorden{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.signaal-woorden span{color:#b91c1c;background:#fee2e2;border-radius:5px;padding:2px 7px;font-size:11px}.signaal-knoppen{flex-shrink:0;gap:6px;display:flex}.verslag-nudge{background:#fffbeb;border-color:#fde68a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.verslag-nudge b{color:#92400e;align-items:center;gap:6px;font-size:13.5px;display:flex}.verslag-nudge span{color:#b45309;margin-top:3px;font-size:12.5px;display:block}.verslag{border-top:1px solid var(--line)}.verslag:first-of-type{border-top:none}.verslag[data-open=ja] .verslag-kop b{color:var(--warn)}.verslag-kop{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}@media (hover:hover){.verslag-kop:hover b{color:var(--brand)}}.verslag-kop>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.verslag-kop b{font-size:13.5px}.verslag-kop small{color:var(--muted);font-size:11.5px}.verslag-samenvatting{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.verslag-blad{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;margin:0 0 12px;padding:14px 16px}.verslag-titel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:12px 0 4px;font-size:11px;font-weight:700}.verslag-tekst{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.65}.stap-lijst{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.stap-lijst>div{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;padding:13px 15px}.stap-lijst b{margin-bottom:5px;font-size:12.5px;display:block}.stap-lijst p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.plaatshouders{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.plaatshouders div{flex-direction:column;gap:2px;display:flex}.plaatshouders code{color:var(--ink);background:#eef2f8;border-radius:5px;width:fit-content;padding:2px 6px;font-size:12px}.plaatshouders small{color:var(--muted);font-size:11px}.sjabloon-voorbeeld{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;padding:13px 15px}.sjabloon-voorbeeld b{margin-bottom:7px;font-size:13px;display:block}.sjabloon-voorbeeld p{color:var(--muted);white-space:pre-wrap;max-height:150px;margin:0;font-size:12.5px;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.inst-blokken{flex-direction:column;gap:16px;display:flex}.inst-blokken>.panel{margin:0}.inst-melding.melding-ok,.inst-melding.melding-fout{margin:0 0 16px}.inst-adres{flex-wrap:wrap;gap:8px;display:flex}.nm-input.inst-adres-veld{flex:220px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.inst-veldhint{font-size:11.5px;line-height:1.45}.nm-grid.inst-velden{margin-top:0}.panel p.phint.inst-voet{margin:12px 0 0}.knoprij.inst-knoprij{margin-top:0}.klap-inhoud>.knoprij.inst-knoprij{margin-top:-2px}.panel.inst-sjabloon-bewerk{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.nm-input.inst-bericht{font-family:inherit;line-height:1.6}.inst-sjabloon-naam{min-width:0}.tag.inst-taal{vertical-align:1px;margin-left:8px}.panel-kop+.sjabloon-voorbeeld{margin-top:8px}.overleg{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.overleg:first-of-type{border-top:none}.overleg-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.overleg-info b{overflow-wrap:anywhere;font-size:13.5px}.overleg-info small{color:var(--muted);font-size:11.5px}.deelnemers{flex-wrap:wrap;gap:8px;display:flex}.deelnemers label{border:1px solid var(--line);cursor:pointer;background:#f7f9fc;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:flex}@media (hover:hover){.deelnemers label:hover{border-color:var(--brand)}}.deelnemers label.ikzelf{background:#edf3ff;border-color:#c7dbff}.ol-paneel{margin-bottom:16px}.panel .phint.ol-uitleg{margin:0 0 8px}.panel .phint.ol-voet{margin:12px 0 0}.ol-vol{flex-basis:100%;min-width:0}.ol-titel{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ol-titel .tag{white-space:normal;max-width:100%}.ol-functie{margin-left:2px}.ol-hint{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.ol-links{margin-right:auto}.verslag-samenvatting.ol-kort{margin:6px 0 0}.ol-rij .btn.gevaar:not(:disabled){color:var(--muted)}@media (hover:hover){.ol-rij .btn.gevaar:hover:not(:disabled){color:var(--bad)}}.ol-rij:has(>.ol-starten) .af-link{color:var(--muted)}.ticket-filters.ol-filters{min-width:0;max-width:100%}.ol-filters .chip{max-width:100%}.ol-chip-naam{text-overflow:ellipsis;min-width:0;overflow:hidden}.melding-fout.ol-melding{margin:0 0 12px}.ol-deelnemers label{align-items:flex-start;min-width:0;max-width:100%}.ol-deelnemers label>input{flex-shrink:0;margin-top:2px}.ol-wie{overflow-wrap:break-word;min-width:0;line-height:1.45}@media (max-width:360px){.deelnemers.ol-deelnemers label{flex-basis:100%}}.ol-deelnemers .tag.ol-functie{white-space:normal;max-width:100%}@media (max-width:640px){.ol-deelnemers .tag.ol-functie{color:var(--muted);background:0 0;border-radius:0;margin:1px 0 0;padding:0;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.ol-rij{justify-content:flex-end}.ol-rij>.overleg-info{flex-basis:100%}.ticket-balk.ol-balk{gap:6px}.ol-balk>.ticket-filters{display:contents}.ticket-balk.ol-balk .tk-acties{width:auto;margin-left:auto}.knoprij.ol-verslag-knoppen{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knoprij.ol-verslag-knoppen>.btn{justify-content:center}.knoprij.ol-verslag-knoppen>.btn:last-child{grid-column:1/-1}.knoprij.ol-team-knoppen{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knoprij.ol-team-knoppen>.btn{justify-content:center}.knoprij.ol-team-knoppen>.ol-links{grid-column:1/-1;justify-self:start;margin-right:0}}.mobiel-balk,.menu-schaduw{display:none}@media (max-width:940px){.app{display:block}.mobiel-balk{z-index:70;background:var(--card);border-bottom:1px solid var(--line);padding:calc(10px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));align-items:center;gap:12px;display:flex;position:sticky;top:0}.menu-knop{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mobiel-logo{width:auto;height:26px;display:block}.mobiel-avatar{margin-left:auto}.sidebar{z-index:90;overscroll-behavior:contain;width:min(280px,84vw);height:100dvh;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(22px + env(safe-area-inset-bottom));transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:0 0 40px #0f162059}.sidebar.open{transform:none}.menu-schaduw{z-index:85;background:#0f162073;display:block;position:fixed;inset:0}.app .main{padding:18px 16px 48px}.app .row.c2,.app .row.c3{grid-template-columns:minmax(0,1fr)}.app .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app .kpi-grid:not(.passend)>:last-child:nth-child(odd){grid-column:1/-1}.app .mw-grid,.app .kanban{grid-template-columns:repeat(2,1fr)}.app .mail-venster{padding:14px 10px}}@media (max-width:640px){.app .main{padding:14px 12px 40px}.topbar{flex-wrap:wrap;gap:10px}.topbar h1{font-size:19px}.kpi{padding:13px 13px 11px}.kpi .value{font-size:21px}.app .nm-grid{grid-template-columns:minmax(0,1fr)}.app .mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .mini-grid>:last-child:nth-child(odd){grid-column:1/-1}.app .mw-grid,.app .fin-detail,.app .fin-legend,.app .cb-grid{grid-template-columns:minmax(0,1fr)}.app .kanban{grid-template-columns:1fr}.app .kv{grid-template-columns:104px 1fr}.app .rrow{grid-template-columns:96px repeat(5,minmax(52px,1fr));font-size:11px}.ticket-balk{gap:8px}.af-knoppen .btn{flex:auto;justify-content:center}.app .voet-boven{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}.voet{margin-top:32px;padding-top:20px}.app .tabel-paneel .tbl{min-width:620px}.app .mail-venster{padding:8px 6px}.app .mail-kop{padding:13px 14px}.app .mail-inhoud{padding:14px 14px 18px}.app .verslag-blad{padding:12px}.signaal-knoppen{flex-basis:100%;justify-content:flex-end}.deelnemers label{flex:44%}}@media (max-width:359px){.app .voet-boven{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.kpi .label>.ic{display:none}}@media (pointer:coarse){.btn.sm{padding:8px 12px}.chip{padding:8px 13px}.nav-item{padding:11px 12px}.nav-item.sub{padding:10px}.nav-klap{width:44px}.nav-rij.met-klap>.nav-item{padding-right:46px}button.toon-meer{padding-top:10px;padding-bottom:10px}.tab{padding:12px 14px}}.datum-rij{align-items:center;gap:6px;display:flex}.datum-rij .edit-text{flex:1;min-width:0}.veeg-knop{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.veeg-knop:hover{color:var(--bad);border-color:#f5c6c6}}.kpi-klik{color:inherit;transition:border-color var(--overgang), transform .15s ease;text-decoration:none;display:block}@media (hover:hover){.kpi-klik:hover{border-color:var(--brand);transform:translateY(-1px)}}.rij-sublink{color:var(--muted);margin-top:2px;font-size:11.5px;text-decoration:none;display:block}@media (hover:hover){.rij-sublink:hover{color:var(--brand);text-decoration:underline}}.panel[id]{scroll-margin-top:76px}.zoeker{margin-bottom:18px;position:relative}.zoek-veld{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.zoek-veld:focus-within{border-color:var(--brand)}.zoek-veld input{min-width:0;font:inherit;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.zoek-veld input::-webkit-search-cancel-button{display:none}.zoek-wis{color:var(--muted);cursor:pointer;width:28px;height:28px;transition:color var(--overgang), background-color var(--overgang);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin:-5px -6px;padding:0;display:grid}@media (hover:hover){.zoek-wis:hover{color:var(--bad);background:#f5f7fa}}.zoek-bezig{border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite zoek-draai}@keyframes zoek-draai{to{transform:rotate(360deg)}}.zoek-lijst{z-index:60;background:var(--card);border:1px solid var(--line);border-radius:12px;max-height:min(430px,60vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 40px #0f162029}.zoek-groep{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.zoek-groep span{letter-spacing:0;font-variant-numeric:tabular-nums;background:#eef1f6;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.zoek-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.zoek-item:focus-visible{outline-offset:-2px}.zoek-item.actief{color:var(--brand);background:#edf3ff}.zoek-pijl{color:#0000;font-size:18px;line-height:1}.zoek-item.actief .zoek-pijl{color:var(--brand)}.zoek-tekst mark{color:inherit;background:#fff1b8;border-radius:3px;padding:0 1px}.zoek-ico{width:28px;height:28px;color:var(--muted);background:#f1f4f9;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.zoek-item.actief .zoek-ico{background:var(--brand);color:#fff}.zoek-tekst{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zoek-tekst b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.zoek-tekst small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.zoek-leeg{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:28px 18px;font-size:12.5px;line-height:1.6;display:grid}.zoek-leeg b{color:var(--ink);font-size:13.5px}.zoek-leeg span{max-width:420px}.jaar-staafjes{align-items:flex-end;gap:5px;height:150px;margin-top:6px;display:flex}.jaar-staafje{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.js-kolom{border-radius:6px 6px 0 0;flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:34px;display:flex;overflow:hidden}.js-kolom i{width:100%;display:block}i.js-betaald{background:var(--brand)}.js-bedrag{color:var(--muted);white-space:nowrap;font-size:11px}.js-maand{color:var(--muted);font-size:11px}.jaar-legende{border-top:1px solid var(--line);color:var(--muted);gap:16px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.jaar-legende span{align-items:center;gap:6px;display:inline-flex}.jaar-legende i{border-radius:3px;width:10px;height:10px;display:inline-block}@media (max-width:640px){.js-bedrag{display:none}.jaar-staafjes{height:110px}}.klap-kop{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.klap-kop h3{transition:color var(--overgang);align-items:center;gap:10px;margin:0;font-size:14.5px;line-height:1.3;display:flex}.klap-sub{margin-left:auto;font-size:12px}.klap-pijl{color:var(--muted);width:24px;height:24px;transition:transform .15s ease, background-color var(--overgang), color var(--overgang);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.klap-pijl>svg{display:none}.klap-pijl:before{content:"";background:currentColor;width:12px;height:12px;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.klap-pijl.open{transform:rotate(180deg)}@media (hover:hover){.klap-kop:hover h3{color:var(--brand)}.klap-kop:hover .klap-pijl{color:var(--ink);background:#eef2f8}}.kaart-wrap{align-items:flex-start;gap:20px;margin-top:8px;display:flex}.kaart-vlak{flex:1.35;min-width:0}.kaart-tabel{flex:1;min-width:0;overflow-x:auto}.kaart-tabel .tbl{min-width:0}.belgie-kaart{border:1px solid var(--line);background:#f7fafd;border-radius:12px;width:100%;height:auto;display:block}.bk-land{fill:#eaf0f8;stroke:#d8e2ef;stroke-width:.6px;stroke-linejoin:round}.bk-titel{letter-spacing:.35px;fill:#b3bdca;font-size:3.4px;font-weight:700}.bk-stip{fill:#d2dae5}.bk-stil{fill:#b3bdca;text-anchor:middle;font-size:2.7px}.bk-totaal{fill:var(--ink);text-anchor:middle;font-size:3.6px;font-weight:700}.bk-naam{fill:#3a4350;text-anchor:middle;font-size:2.9px;font-weight:600}.bk-cijfers{text-anchor:middle;font-size:2.9px;font-weight:600}@media (max-width:940px){.kaart-wrap{flex-direction:column;align-items:stretch}.klap-sub{display:none}}.sleepveld{cursor:pointer;text-align:center;color:var(--muted);background:#fafcfe;border:1.5px dashed #c7d2e4;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 14px;transition:border-color .12s,background .12s;display:flex}@media (hover:hover){.sleepveld:hover{border-color:var(--brand)}}.sleepveld.actief{border-color:var(--brand);color:var(--brand);background:#edf3ff}.sleepveld b{color:var(--ink);margin-top:4px;font-size:13px}.sleepveld.actief b{color:var(--brand)}.sleepveld span{font-size:11.5px}.doc-mini li{align-items:center;gap:10px;display:flex}.klap-paneel{padding:4px 18px 18px}.klap-paneel[data-open=nee]{padding:4px 18px}.klap-paneel[data-open=nee]>.klap-inhoud{display:none}.klap-samenvatting{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.klap-samenvatting.alarm{color:var(--bad);font-weight:600}.klap-kop>.klap-pijl{margin-left:auto}.klap-kop .klap-samenvatting+.klap-pijl,.klap-kop .klap-sub+.klap-pijl{margin-left:10px}.klap-kop h3{align-items:center;gap:10px;display:flex}.klap-inhoud>.panel,.klap-inhoud>form>.panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0 0}.klap-solo .klap-inhoud>.panel>.panel-kop>h3,.klap-solo .klap-inhoud>.panel>.panel-head>h3{display:none}.klap-solo .klap-inhoud>.panel>:is(.panel-kop,.panel-head){justify-content:flex-end}.klap-solo .klap-inhoud>.panel>:is(.panel-kop,.panel-head):not(:has(>:not(h3))){display:none}.klap-inhoud>form>.panel{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.klap-inhoud>form>.panel:first-child{border-top:0;margin-top:0}.sect-cap{padding:16px 18px 0}.sect-cap h3{margin:0}.knoprij{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.knoprij>.btn{white-space:nowrap}.tag.wacht{background:var(--warn-zacht);color:var(--warn-donker)}.tag.goed{background:var(--ok-zacht);color:var(--ok-donker)}.tag.merk{background:var(--brand-soft);color:var(--tjouly)}.tag.gevaar{background:var(--bad-zacht);color:var(--bad-donker)}.veld-zoek{width:210px;max-width:100%;margin-left:auto}.melding-ok{background:var(--ok-zacht);color:var(--ok-donker);border-radius:var(--radius-knop);align-items:flex-start;gap:8px;margin-bottom:16px;padding:9px 13px;font-size:12.5px;line-height:1.5;display:flex}@media (min-width:1001px){.kpi-grid.zes{grid-template-columns:repeat(3,minmax(0,1fr))}}.web-periode{gap:4px;margin-left:auto;display:inline-flex}.web-hint{font-size:12.5px}.web-staafjes{height:130px}.web-tbl tbody tr{cursor:default}.web-balken{flex-direction:column;gap:8px;display:flex}.web-balk{grid-template-columns:minmax(130px,34%) 1fr 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.web-balk-naam{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.web-balk-naam small{font-size:11px}.web-balk-spoor{background:#eef2f8;border-radius:5px;height:9px;overflow:hidden}.web-balk-spoor i{background:var(--tjouly);border-radius:5px;height:100%;display:block}.web-balk-getal{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.web-chips{flex-wrap:wrap;gap:6px;display:flex}.melding-fout.web-melding{margin:0 0 16px}.web-groepen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.web-groepen .panel-sub{margin:4px 0 8px}.tbl td.web-pad{overflow-wrap:anywhere}@media (min-width:941px){.row.web-twee{grid-template-columns:repeat(2,minmax(0,1fr))}}.web-balken.web-prov .web-balk{grid-template-columns:minmax(110px,34%) minmax(0,1fr) max-content}.web-staafjes .js-maand{white-space:nowrap}.web-staafjes:has(>.jaar-staafje:nth-child(31)){gap:2px}@media (max-width:640px){.web-staafjes:has(>.jaar-staafje:nth-child(31)){gap:1px}}.web-staafjes{touch-action:pan-y}.web-staafjes button.jaar-staafje{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.web-staafjes .toont .js-kolom{background:var(--brand-soft)}.web-staafjes.kiest .js-kolom i{opacity:.4}.web-staafjes.kiest .toont .js-kolom i{opacity:1}.web-staafjes .toont .js-bedrag,.web-staafjes .toont .js-maand{color:var(--ink)}.staaf-legende.web-uitlezing{row-gap:2px;margin-top:10px;font-size:12.5px}.web-uitlezing b{color:var(--ink);font-weight:600}.web-tip{flex-basis:100%;font-size:11.5px}@media (hover:hover){.web-tip{display:none}}.web-auto-kol-van{width:200px}.web-auto-kol-kenmerk{width:230px}@media (max-width:640px){.web-groepen{grid-template-columns:minmax(0,1fr)}.tabs.web-tabs{border-bottom:0;gap:0}.tabs.web-tabs>.tab,.web-tabs>.web-periode>.tab{background:linear-gradient(var(--line), var(--line)) left bottom / 100% 1px no-repeat border-box;flex:auto;justify-content:center;margin-bottom:0;padding-left:8px;padding-right:8px}.web-tabs>.web-periode{flex:100%;gap:0;margin:4px 0 0}.web-tabs>.web-periode>.tab{flex-basis:0}}.panel .web-auto-uitleg{max-width:760px;margin:6px 18px 12px}.web-auto-agent{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.erk-tbl .erk-klant{min-width:200px}.doc-tbl .doc-naam{min-width:240px}.fb-tbl .fb-klant,.onb-tbl .onb-klant{min-width:200px}.onb-tbl .onb-signaal{min-width:170px}.log-openen{margin-left:8px;font-size:12px}.gsm-regel .log-openen{margin-left:0}.tbl.gsm-past .gsm-regel a.log-openen{color:var(--brand);font-weight:400;text-decoration:underline}.mw-status-kol{width:190px}.mw-status-kol.opl{width:176px}@media (max-width:640px){.mw-status-kol,.mw-status-kol.opl{width:auto}}.web-auto-wanneer .web-titel{white-space:nowrap}.web-titel{display:block}.web-titel b{color:var(--ink);font-size:13.5px;display:block}.web-titel small{color:var(--muted);font-size:11.5px}@media (max-width:640px){.tbl.web-tbl.gsm-past td:not(.num){overflow-wrap:anywhere}.web-auto-paginas{color:var(--muted)}}.aandacht-paneel{background:#fffbeb;border-color:#fcd34d;margin-bottom:16px}.aandacht-paneel h3{color:var(--warn-donker)}.aandacht-rij{border-top:1px solid #fde68a;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.aandacht-rij>.ic{color:var(--warn-donker);flex-shrink:0;margin-top:2px}.aandacht-tekst{flex:1;min-width:0}.aandacht-titel{color:var(--ink);font-size:13px;line-height:1.45}.aandacht-pijl{display:none}@media (hover:hover){.aandacht-titel:hover{color:var(--warn-donker)}}.aandacht-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.aandacht-items li{min-width:0}.aandacht-items li:only-child{grid-column:1/-1}.aandacht-items a{min-width:0;color:var(--ink);flex-direction:column;font-size:12.5px;line-height:1.4;display:flex}.aandacht-naam,.aandacht-items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aandacht-items small{color:var(--muted);font-size:11.5px}@media (hover:hover){.aandacht-items a:hover .aandacht-naam{color:var(--tjouly);text-decoration:underline}}.aandacht-rij .btn{flex-shrink:0}@media (max-width:1000px){.aandacht-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.aandacht-rij>.btn{display:none}.aandacht-pijl{color:var(--warn-donker);margin-left:5px;font-weight:700;display:inline}.aandacht-items{grid-template-columns:minmax(0,1fr);gap:6px}}.aandacht-rustig{color:var(--muted);align-items:center;gap:8px;margin:0 0 16px;padding:0 2px;font-size:12.5px;display:flex}.aandacht-rustig>.ic{color:var(--ok);flex-shrink:0}@media (max-width:640px){.app .veld-zoek{width:100%;margin-left:0}}@media (max-width:940px){.drawer-backdrop{z-index:95}.drawer{z-index:96;width:100vw;max-width:100vw;height:100dvh}}@media (max-width:640px){.app .panel-kop>div{flex-wrap:wrap}}.gs-lijst{gap:8px;margin-top:12px;display:grid}.gs-stap{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.gs-stap.klaar{background:var(--ok-zacht);border-color:var(--ok-lijn)}.gs-stap.nu{background:var(--brand-soft);border-color:var(--tjouly)}.gs-bol{border:1.5px solid var(--line);width:24px;height:24px;color:var(--muted);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.gs-stap.klaar .gs-bol{background:var(--ok);border-color:var(--ok);color:#fff}.gs-stap.nu .gs-bol{background:var(--tjouly);border-color:var(--tjouly);color:#fff}.gs-tekst{flex:1;min-width:0}.gs-tekst b{font-size:13px;display:block}.gs-tekst small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.gs-actie{flex-shrink:0;gap:6px;display:flex}.gs-uitleg{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:12px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.6}.gs-uitleg b{color:var(--ink)}@media (max-width:640px){.gs-stap{flex-wrap:wrap}.gs-actie{flex-basis:100%;justify-content:flex-end}}.mw-sectie{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;margin:8px 0 -4px;padding-top:8px;font-size:11px;font-weight:700}.mw-sectie:first-child{border-top:0;margin-top:0;padding-top:0}.mw-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mw-half>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mw-half label{display:block}.mw-half.mw-postcode{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mw-contact span{color:var(--muted);align-items:center;gap:6px;display:flex}.cf-jaren{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.cf-jaar{border-radius:var(--radius-blok);background:#ffffff9e;border:1px solid #e7ebf2e6;flex:200px;padding:10px 13px}.cf-jaar small{color:var(--muted);font-size:11px;font-weight:600;display:block}.cf-jaar b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;display:block}.cf-jaar span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.cf-regel{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:8px;padding:12px;display:grid}.cf-regel .full{grid-column:1/-1}.cf-regel .knoprij{margin-top:0}@media (max-width:640px){.cf-regel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wc-scan{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;margin:4px 0 14px;display:grid}.wc-veld{flex-direction:column;gap:4px;display:flex}.wc-veld>span{color:var(--muted);font-size:11.5px;font-weight:600}.wc-veld input,.wc-veld select{width:100%}.wc-scenarios{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.wc-note{color:var(--muted);font-size:11.5px}.wc-uitleg{background:var(--brand-soft);color:#1b3c7e;border:1px solid #d6e3ff;border-radius:10px;margin:12px 0 16px;padding:11px 13px;font-size:12.5px;line-height:1.55}.wc-tabel{margin:6px 0 4px;overflow-x:auto}.wc-tabel .tbl{min-width:720px}.wc-tabel .tbl tbody tr{cursor:default}@media (hover:hover){.wc-tabel .tbl tbody tr:hover{background:0 0}}.wc-tabel .tbl td,.wc-tabel .tbl th{padding:8px 9px;font-size:12.5px}.wc-tabel .tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none;font-weight:700}.wc-rekenwijze{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.wc-vast{background:var(--bg);color:var(--muted);border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.tag.wc-bron-gemeten{background:var(--ok-zacht);color:var(--ok-donker)}.tag.wc-bron-praktijk{background:var(--info-zacht);color:var(--info)}.tag.wc-bron-aanname{background:var(--warn-zacht);color:var(--warn-donker)}.tag.wc-bron-roadmap{color:#6d28d9;background:#f1f0fb}.wc-roadmap,.wc-buigpunt,.wc-aannames{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;margin-top:16px;padding:13px 14px}.wc-roadmap{border-style:dashed}.wc-roadmap-kop{color:var(--ink);align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.wc-roadmap p,.wc-buigpunt p,.wc-aannames p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.6}.wc-buigpunt .mini-grid{margin:8px 0}.wc-dims{margin-top:16px}.wc-dims ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wc-dims li,.wc-lijst li{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.wc-dim-kop{align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.wc-dims small,.wc-lijst small{color:var(--muted);margin-top:5px;font-size:11.5px;display:block}.wc-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:10px 0;display:grid}.wc-intake{gap:8px;margin:14px 0 4px;display:grid}.wc-blok{background:#ffffffa8;border:1px solid #e7ebf2e6;border-radius:12px;overflow:hidden}.wc-blok.open{border-color:var(--tjouly)}.wc-blok-kop{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:10px 13px;display:flex}.wc-letter{text-align:center;background:var(--brand-soft);height:22px;color:var(--tjouly);border-radius:11px;flex:0 0 22px;font-size:11.5px;font-weight:700;line-height:22px}.wc-blok.open .wc-letter{background:var(--tjouly);color:#fff}.wc-blok-titel{color:var(--ink);flex:1;font-size:13px;font-weight:600}.wc-blok-stand{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.wc-blok-inhoud{border-top:1px solid var(--line-2,#f1f4f9);padding:2px 13px 14px}.wc-veld.breed{grid-column:1/-1}.wc-veld textarea{resize:vertical;min-height:44px;font:inherit}.wc-tip{color:var(--muted);font-size:11px;line-height:1.4}.wc-tip b{color:var(--info);font-weight:600}.wc-grens{color:#8c3208;background:#fff6f1;border:1px solid #f3c7b2;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.wc-ijking{background:var(--brand-soft);border:1px solid #d6e3ff;border-radius:8px;margin-top:12px;padding:11px 13px}.wc-ijking>div{color:#1b3c7e;align-items:baseline;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.wc-ijking>div span{flex:1}.wc-ijking>div b{font-variant-numeric:tabular-nums}.wc-ijking>div small{color:#4e6fa8;text-align:right;min-width:96px;font-size:11px}.wc-ijking .tot{border-top:1px solid #c7d8fb;margin-top:4px;padding-top:6px;font-weight:700}.wc-ijking .wc-note{color:#1b3c7e;margin-top:6px}.rap{--rap-blauw:#1770ff;--rap-donker:#060e1a;--rap-grond:#f2f2f2;--rap-inkt:#1a2230;--rap-grijs:#5d6775;--rap-lijn:#d8dce3;--rap-blauw-licht:#9fc4fb;--rap-blauw-mid:#4497f1;--rap-vlak:var(--rap-grond);background:var(--rap-grond);max-width:210mm;color:var(--rap-inkt);margin:0 auto;padding:0 0 60px;font-size:14.5px;line-height:1.62}@media screen and (min-width:860px){.rap:not(.rap-leeg){box-shadow:0 1px 2px #060e1a0d,0 14px 44px #060e1a14}}.rap-leeg{border:1px solid var(--rap-lijn);border-radius:var(--radius);background:#fff;max-width:560px;margin:12vh auto 40px;padding:30px 30px 26px}.rap-leeg-logo{width:116px;height:auto;margin:0 0 22px;display:block}.rap-leeg h1{color:var(--rap-donker);margin:0 0 8px;font-size:22px;line-height:1.25}.rap-leeg p:last-child{margin-bottom:0}@media (max-width:600px){.rap-leeg{margin:24px 16px;padding:24px 20px 20px}.rap-leeg h1{font-size:20px}}.rap-balk{z-index:5;background:var(--rap-donker);color:#d7deeb;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:12.5px;display:flex;position:sticky;top:0}.rap-knop{font:inherit;min-height:var(--hoogte-knop);cursor:pointer;background:var(--rap-blauw);color:#fff;border:1px solid var(--rap-blauw);border-radius:var(--radius-knop);white-space:nowrap;transition:background-color var(--overgang), border-color var(--overgang), color var(--overgang);justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}@media (hover:hover){.rap-knop:hover{background:#0b5fe0;border-color:#0b5fe0}}.rap-cover{background:var(--rap-donker);color:var(--rap-grond);padding:42px 26px 30px}.rap-logo{width:150px;height:auto;display:block}.rap-tagline{color:#8c97a8;margin:12px 0 0;font-size:12.5px}.rap-streep{background:var(--rap-blauw);width:74px;height:4px;margin:40px 0 22px}.rap-cover h1{letter-spacing:-.025em;color:var(--rap-grond);margin:0;font-size:clamp(30px,7vw,46px);font-weight:800;line-height:1.08}.rap-onder{color:#aab4c4;max-width:34em;margin:24px 0 0;font-size:16px;line-height:1.45}.rap-voor{color:#aab4c4;border-top:1px solid #23324a;margin:34px 0 0;padding-top:18px;font-size:13.5px}.rap-voor b{color:var(--rap-grond)}.rap-kengetallen{border-top:1px solid #23324a;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:34px;padding-top:20px;display:grid}.rap-kengetallen span{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#7d8a9d;font-size:11px;display:block}.rap-kengetallen b{letter-spacing:-.02em;color:var(--rap-grond);font-size:23px;font-weight:700}.rap-kengetallen b.accent{color:var(--rap-blauw)}.rap-blad{padding:34px 26px 0}.rap h2{letter-spacing:-.02em;color:var(--rap-donker);margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.18}.rap h2 .nr{color:var(--rap-blauw)}.rap h3{color:var(--rap-donker);margin:22px 0 6px;font-size:15.5px;font-weight:700}.rap-sub{color:var(--rap-grijs);margin:0 0 18px;font-size:15px}:where(.rap) p{margin:0 0 11px}.rap-klein{color:var(--rap-grijs);font-size:12.5px}.rap-inhoud ol{margin:20px 0 0;padding:0;list-style:none}.rap-inhoud li{border-bottom:1px dotted var(--rap-lijn)}.rap-inhoud a{color:var(--rap-inkt);padding:9px 0;font-size:15px;text-decoration:none;display:block}.rap-inhoud a span{color:var(--rap-blauw);margin-right:10px;font-weight:700}.rap-inhoud a{transition:color var(--overgang)}@media (hover:hover){.rap-inhoud a:hover{color:var(--rap-blauw)}}.rap-citaat{border-left:3px solid var(--rap-blauw);color:var(--rap-donker);background:#fff;margin:18px 0;padding:14px 18px;font-size:16px;font-style:italic;line-height:1.5}.rap-citaat cite{color:var(--rap-grijs);margin-top:7px;font-size:12.5px;font-style:normal;display:block}.rap-uitgelicht{background:var(--rap-donker);color:var(--rap-grond);margin:20px 0;padding:22px}.rap-uitgelicht .groot{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700;line-height:1.36}.rap-uitgelicht .klein{color:#aab4c4;margin:10px 0 0;font-size:13.5px}.rap-uitgelicht .klein b{color:var(--rap-grond)}.rap-kaart{border:1px solid var(--rap-lijn);border-left:3px solid var(--rap-blauw);background:#fff;margin:18px 0;padding:15px 18px}.rap-kaart.stil{border-left-color:var(--rap-lijn);background:#fafbfc}.rap-kaart.groen{border-left-color:#09bc8a}.rap-kaart h3{margin-top:0}.rap-kaart p:last-child{margin-bottom:0}.rap-tabelbak{margin:14px 0 12px;overflow-x:auto}.rap-tabel{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.rap-tabel th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--rap-grijs);border-bottom:2px solid var(--rap-donker);white-space:nowrap;padding:0 10px 7px 0;font-size:11px;font-weight:700}.rap-tabel td{border-bottom:1px solid var(--rap-lijn);vertical-align:top;padding:8px 10px 8px 0}.rap-tabel th:last-child,.rap-tabel td:last-child{padding-right:0}.rap-tabel .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rap-netto td small{color:var(--rap-grijs);margin-top:2px;font-size:11.5px;display:block}.rap-netto tr.totaal td{border-top:1px solid var(--rap-inkt,#0f1620)}.rap-tabel.rap-netto{min-width:0}.rap-netto th.n{white-space:normal}@media (max-width:480px){.rap-netto td,.rap-netto th{font-size:12px}.rap-netto td:first-child{padding-right:6px}}.rap-tabel .hoe{color:var(--rap-grijs);margin-top:2px;font-size:11px;display:block}.rap-tabel tfoot td{border-bottom:none;border-top:2px solid var(--rap-donker);padding-top:9px;font-weight:700}.rap-tabel tr.nu td{background:#eaf1ff;font-weight:600}.rap-bron{white-space:nowrap;letter-spacing:.03em;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.rap-bron.gemeten{color:#07704f;background:#dff3ea}.rap-bron.praktijk{color:#10529f;background:#ebf6fb}.rap-bron.aanname{color:#8a5000;background:#fdf0d9}.rap-bron.roadmap{color:#5b2bb3;background:#ece6fb}.rap figure{margin:16px 0}.rap figcaption{color:var(--rap-grijs);margin-top:8px;font-size:12px;line-height:1.45}.rap-svg{width:100%;height:auto;display:block}.rap-svg-smal,.rap-buig-legende{display:none}.rap-buig-legende{color:var(--rap-inkt);flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;font-size:13px;list-style:none}.rap-buig-legende li{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.rap-buig-legende i{border-radius:50%;flex:none;width:10px;height:10px}.rap-uren{--rap-uren-naam:16.5em;gap:7px;font-size:12.5px;line-height:1.3;display:grid}.rap-uren-legende{margin:0 0 4px calc(var(--rap-uren-naam) + 12px);color:var(--rap-grijs);flex-wrap:wrap;gap:4px 18px;font-size:11.5px;display:flex}.rap-uren-legende span{align-items:center;gap:6px;display:inline-flex}.rap-uren-legende i{border-radius:2px;width:10px;height:10px}.rap-uren-rij{grid-template-columns:minmax(0, var(--rap-uren-naam)) minmax(0, 1fr);align-items:center;gap:12px;display:grid}.rap-uren-naam{text-align:right;color:var(--rap-inkt)}.rap-uren-balk{align-items:center;gap:2px;min-height:20px;display:flex}.rap-uren-balk i{height:18px;width:calc((100% - 6em) * var(--d));border-radius:2px;flex:none;min-width:2px}.rap-uren .vrij{background:var(--rap-blauw)}.rap-uren .blijft{background:var(--rap-lijn)}.rap-uren-u{color:var(--rap-grijs);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:7px;font-size:11.5px}.rap-gsm-enkel{display:none}.rap-cijfers{background:var(--rap-lijn);border:1px solid var(--rap-lijn);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:16px 0;display:grid}.rap-cijfers>div{grid-row:span 3;grid-template-rows:subgrid;background:#fff;align-content:start;padding:13px 14px;display:grid}.rap-cijfers span{letter-spacing:.05em;text-transform:uppercase;color:var(--rap-grijs);font-size:11px;display:block}.rap-cijfers b{letter-spacing:-.02em;margin:2px 0;font-size:21px;font-weight:700;display:block}.rap-cijfers b.accent{color:var(--rap-blauw)}.rap-cijfers small{color:var(--rap-grijs);font-size:11.5px}.rap-dims{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rap-dims li{border:1px solid var(--rap-lijn);background:#fff;padding:13px 16px;font-size:13.5px}.rap-dims .kop{color:var(--rap-donker);margin-bottom:4px;font-weight:700}.rap-dims small{color:var(--rap-grijs);margin-top:5px;font-size:12px;display:block}.rap-twee{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}@media (max-width:640px){.rap-twee{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:600px){.rap-balk{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px 14px;position:static}.rap-balk .rap-balkknoppen{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rap-cover{padding:34px 20px 26px}.rap-blad{padding:30px 20px 0}.rap h2{font-size:22px}.rap-uitgelicht{padding:18px}.rap-uitgelicht .groot{font-size:17.5px}.rap-kaart{padding:14px 15px}.rap-uren{--rap-uren-naam:100%;gap:9px}.rap-uren-legende{margin-left:0}.rap-uren-rij{grid-template-columns:minmax(0,1fr);gap:3px}.rap-uren-naam{text-align:left}.rap-svg-breed{display:none}.rap-svg-smal{display:block}.rap-buig-legende{flex-direction:column;gap:2px;display:flex}.rap-tabel{min-width:0;font-size:12.5px}.rap-tabel th,.rap-tabel th.n{white-space:normal}.rap-tabel td{padding-right:8px}.rap-tabel td:first-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rap-gsm-weg{display:none}.rap-gsm-enkel{margin-top:4px;display:block}.rap-tabel.rap-groottes{min-width:540px}.rap-groottes th:first-child,.rap-groottes td:first-child{z-index:1;background:var(--rap-vlak);position:sticky;left:0}.rap-groottes tr.nu td:first-child{background:#eaf1ff}}.rap-voet{border-top:3px solid var(--rap-blauw);margin-top:30px;padding-top:18px}.rap-voet img{width:110px;height:auto;margin-bottom:8px;display:block}.rap-voet p{color:var(--rap-grijs);margin:0 0 6px;font-size:12.5px}@media print{body{background:#fff}.rap{--rap-vlak:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;max-width:none;padding:0;font-size:10pt}.rap-balk{display:none}.rap-blad{break-before:page;padding:0}.rap-cover{flex-direction:column;min-height:245mm;padding:26mm 14mm 14mm;display:flex}@supports (page:rap-omslag){.rap-cover{page:rap-omslag;min-height:296mm;padding:30mm 20mm 24mm}}.rap-cover .rap-kengetallen{margin-top:auto}@page rap-omslag{size:A4;margin:0}.rap-svg-breed{display:block}.rap-svg-smal,.rap-buig-legende{display:none}.rap-cover h1{font-size:34pt}.rap-onder{margin-top:12mm;font-size:13pt}.rap-tagline{margin-top:7mm}.rap-voor{margin-top:16mm}.rap-kengetallen{margin-top:20mm}.rap h2,.rap h3{break-after:avoid}.rap-sub,figure,.rap-kaart,.rap-uitgelicht,.rap-cijfers,.rap-dims li,tr,p{break-inside:avoid}.rap-tabelbak{overflow:visible}.rap-tabel{min-width:0;font-size:9pt}.rap-tabel td{padding-top:5px;padding-bottom:5px}a{color:inherit;text-decoration:none}@page{size:A4;margin:16mm 14mm}}.wc-mail{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.wc-mail>.knoprij{flex-wrap:wrap;align-items:center;gap:10px}.wc-mail>.knoprij .wc-note{flex:1;min-width:220px}.wc-mailblad{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:14px;display:grid}.wc-mailblad .wc-veld.breed,.wc-mailblad .wc-mailbijlage,.wc-mailblad>.knoprij{grid-column:1/-1}.wc-mailblad textarea.edit-text{min-height:240px;line-height:1.55}.wc-mailbijlage{border:1px solid var(--line);background:var(--card);color:var(--tjouly);border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.wc-mailbijlage>div{flex:1;min-width:0}.wc-mailbijlage b{color:var(--ink);font-size:12.5px;display:block}.wc-mailbijlage small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}@media (max-width:720px){.wc-mailblad{grid-template-columns:1fr}}.rap-balkknoppen{flex-shrink:0;align-items:center;gap:8px;display:flex}.rap-knop.stil{color:#d7deeb;background:0 0;border:1px solid #39465c}@media (hover:hover){.rap-knop.stil:hover{color:#fff;border-color:#5d6c86}}a.rap-knop{text-decoration:none;display:inline-flex}.st{--st-blauw:#1770ff;--st-donker:#060e1a;--st-grond:#f2f2f2;--st-inkt:#1a2230;--st-grijs:#5d6775;--st-lijn:#d8dce3;background:var(--st-grond);color:var(--st-inkt);min-height:100vh;font-size:15px;line-height:1.6}.st-kop{background:var(--st-donker);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.st-kop img{width:106px;height:auto;display:block}.st-terug{color:#8d9aae;transition:color var(--overgang);font-size:13px;text-decoration:none}@media (hover:hover){.st-terug:hover{color:#d7deeb}}.st-blad{max-width:780px;margin:0 auto;padding:44px 24px 80px}.st-boven{letter-spacing:.08em;text-transform:uppercase;color:var(--st-grijs);margin:0 0 6px;font-size:12px;font-weight:700}.st h1{letter-spacing:-.025em;color:var(--st-donker);margin:0 0 14px;font-size:34px;font-weight:800;line-height:1.12}.st-inleiding{color:var(--st-grijs);max-width:62ch;margin:0 0 26px;font-size:16px}.st-eerder{background:#e8f1ff;border:1px solid #c6dcff;border-radius:10px;margin:0 0 22px;padding:12px 15px;font-size:13.5px}.st-keuze{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.st-kaart{text-align:left;font:inherit;cursor:pointer;color:inherit;border:1.5px solid var(--st-lijn);transition:border-color var(--overgang), box-shadow var(--overgang);background:#fff;border-radius:14px;padding:20px;display:block}@media (hover:hover){.st-kaart:hover{border-color:#a9c4f5}}.st-kaart.aan{border-color:var(--st-blauw);box-shadow:0 0 0 3px #1770ff1f}.st-kaart b{color:var(--st-donker);margin-bottom:7px;font-size:17px;font-weight:700;display:block}.st-kaart span{color:var(--st-grijs);font-size:13.5px;line-height:1.55;display:block}.st-formulier{border:1px solid var(--st-lijn);background:#fff;border-radius:14px;margin-top:22px;padding:24px}.st-formulier h2{color:var(--st-donker);margin:0 0 4px;font-size:19px;font-weight:700}.st-uitleg{color:var(--st-grijs);margin:0 0 18px;font-size:13.5px}.st-velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.st-veld{display:block}.st-veld.breed{grid-column:1/-1}.st-veld>span{margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.st-veld input,.st-veld textarea{width:100%;font:inherit;border:1px solid var(--st-lijn);color:var(--st-inkt);resize:vertical;background:#fff;border-radius:8px;outline:none;padding:9px 11px;font-size:14px}.st-veld input{height:44px}.st-veld input:focus,.st-veld textarea:focus{border-color:var(--st-blauw);box-shadow:0 0 0 3px #1770ff1f}.st-veld small{color:var(--st-grijs);margin-top:4px;font-size:11.5px;display:block}.st-prijs{font-variant-numeric:tabular-nums;background:#f6f8fc;border-radius:10px;flex-wrap:wrap;gap:10px 26px;margin-top:20px;padding:14px 16px;display:flex}.st-prijs span{color:var(--st-grijs);font-size:11.5px;display:block}.st-prijs b{font-size:15px;font-weight:700}.st-vinkjes{gap:12px;margin-top:20px;display:grid}.st-vinkjes label{cursor:pointer;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.55;display:flex}.st-vinkjes input{width:17px;height:17px;accent-color:var(--st-blauw);flex:none;margin-top:3px}.st-nota{border-left:3px solid var(--st-blauw);background:#f6f8fc;border-radius:0 10px 10px 0;margin-top:18px;padding:15px 17px}.st-nota b{margin-bottom:6px;font-size:13.5px;display:block}.st-nota p{color:var(--st-grijs);margin:0 0 8px;font-size:13px;line-height:1.55}.st-nota p:last-child{margin-bottom:0}.st-knoprij{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.st-knop{font:inherit;cursor:pointer;white-space:nowrap;background:var(--st-blauw);color:#fff;border:1px solid var(--st-blauw);border-radius:var(--radius-knop);min-height:44px;transition:background-color var(--overgang), border-color var(--overgang), color var(--overgang);justify-content:center;align-items:center;padding:12px 22px;font-size:14.5px;font-weight:700;line-height:18px;display:inline-flex}.st-knop.stil{color:var(--st-grijs);border-color:var(--st-lijn);background:0 0}@media (hover:hover){.st-knop:not(:disabled):hover{background:#0b5fe0;border-color:#0b5fe0}.st-knop.stil:not(:disabled):hover{color:var(--st-inkt);background:#fff;border-color:#b9c0cc}}.st-knop:disabled{background:var(--uit);border-color:var(--uit);color:var(--zwak);cursor:default}.st-knop.stil:disabled{border-color:var(--uit);background:0 0}.st-fout{color:#9b1c1c;background:#fdeaea;border:1px solid #f3b8b8;border-radius:10px;margin-top:16px;padding:12px 15px;font-size:13.5px}.st-klaar{text-align:center;padding-top:70px}.st-klaar p{color:var(--st-grijs);max-width:54ch;margin:0 auto 14px}.st-vink{color:#07704f;background:#dff3ea;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:28px;font-weight:700;display:flex}@media (max-width:660px){.st-keuze,.st-velden{grid-template-columns:minmax(0,1fr)}.st h1{font-size:27px}.st-blad{padding:30px 18px 60px}.st-kop{padding:14px 18px}.st-kaart{padding:17px 18px}.st-formulier{padding:20px 18px}.st-knoprij .st-knop{flex:auto;padding-left:12px;padding-right:12px}}.rap-stap{border-left:4px solid var(--rap-blauw);background:#eaf1ff;border-radius:0 12px 12px 0;margin:22px 0 8px;padding:20px 22px}.rap-stap h3{color:var(--rap-donker);margin:0 0 6px;font-size:16px;font-weight:700}.rap-stap p{color:var(--rap-grijs);margin:0 0 14px;font-size:14px}.rap-stap .rap-knop{min-height:42px;padding:11px 18px;font-size:14px;line-height:18px;text-decoration:none}.rap-stapadres{color:var(--rap-grijs);font-size:12.5px;display:none}@media print{.rap-stap .rap-knop{display:none}.rap-stapadres{display:block}}.org-tbl tbody tr{cursor:default}@media (hover:hover){.org-tbl tbody tr:hover{background:0 0}}.org-tbl td{vertical-align:top}.org-tbl a{color:inherit;text-decoration:none}.org-tabs .chip-n{margin-left:2px}.org-melding{margin:0 0 12px}.org-kopieer:disabled,.org-tbl .btn:disabled,.org-mini:disabled{opacity:.55;cursor:default}.org-telling{font-size:12.5px}.org-naam{min-width:190px}.org-naam b{font-size:13.5px;display:block}.org-sub{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.org-gemeenten{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:230px;font-size:12.5px;display:-webkit-box;overflow:hidden}small.org-gemeenten{-webkit-line-clamp:2;font-size:11.5px}@media (hover:hover){.org-contact a:hover{color:var(--brand);text-decoration:underline}}.org-koppelingen{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}@media (hover:hover){.org-koppelingen a.tag:hover{text-decoration:underline}}.org-status{flex-wrap:wrap;gap:4px;display:flex}.org-mails{min-width:250px}.org-mail{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.org-mail+.org-mail{border-top:1px dashed var(--line);margin-top:5px;padding-top:5px}.org-adres{overflow-wrap:anywhere;font-size:12.5px}.org-adres.afgemeld{color:var(--muted);text-decoration:line-through}.org-mini-knoppen{flex-wrap:wrap;gap:4px;display:inline-flex}.org-mini{font:inherit;color:var(--muted);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.3}@media (hover:hover){.org-mini:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.org-mini.gevaar:hover:not(:disabled){color:var(--bad);border-color:var(--bad-lijn)}}.org-reden-rij td{background:var(--bg)}.org-reden{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-reden label{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.org-reden .nm-input{flex:220px;width:auto;min-width:0}.org-fout-rij td{background:var(--bg)}.org-rij-fout{flex-basis:100%;margin:0}.org-contacttekst{overflow-wrap:anywhere;font-size:12.5px}p.phint.org-bron{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}p.phint.org-bron+p.phint.org-bron{margin-top:6px}@media (pointer:coarse){.org-mini{padding:6px 10px}}@media (max-width:640px){.org-tabs .web-periode{margin-left:0}.org-kopieer{justify-content:center;width:100%}.org-reden .btn{flex:auto;justify-content:center}}.org-lijst .org-contact a{overflow-wrap:anywhere}.org-lijst .sw-cel{min-width:118px;max-width:150px}.org-lijst .sw-cel .tag{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.org-tbl.org-lijst .sw-cel .org-status,.org-tbl.org-lijst .insp-tellingen,.org-tbl.org-lijst .gsm-blok .org-status{gap:6px}.org-tbl.org-lijst .org-naam .gsm-blok b.insp-locatie{font-size:12px;font-weight:600}@media (max-width:1360px){.org-lijst .stelsel-kort{white-space:normal}}.insp-lijst li small,.org-lijst .gsm-blok small,.opg-tbl .gsm-blok small,.hh-tbl .gsm-blok small{font-size:11.5px}.be-kaart .kpi{container-type:inline-size}.be-kaart .kpi .value{white-space:nowrap;font-size:min(26px,12cqi)}.be-kaart .kpi .value small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:600}@media (max-width:640px){.be-kaart .kpi .value{white-space:normal;font-size:22px}.be-kaart .kpi .value small{margin-top:1px;display:block}}.organisator-paneel .organisator-cijfers .tag,.gem-diensten .tag,.org-gezinsopvang .tag{white-space:normal;overflow-wrap:break-word;text-align:left}.org-contactblok .org-contactlijst,.fiche .org-contactlijst{grid-template-columns:max-content minmax(0,1fr)}.org-contactblok .org-contactlijst dd,.fiche .org-contactlijst dd{overflow-wrap:anywhere;min-width:0}.org-contactblok .org-contactmail{flex-wrap:wrap;min-width:0}.org-software .sw-aanwijzingen .org-sub,.org-software .sw-aanwijzingen a{overflow-wrap:anywhere}@media (max-width:640px){.org-contactblok .org-contactlijst,.fiche .org-contactlijst{grid-template-columns:minmax(0,1fr);row-gap:2px}.org-contactblok .org-contactlijst dt,.fiche .org-contactlijst dt{margin-top:8px}.org-contactblok .org-contactlijst dt:first-child,.fiche .org-contactlijst .fiche-rij:first-child dt{margin-top:0}}.fiche-kop{flex-wrap:wrap;row-gap:8px}.fiche-kop .panel-sub{flex:auto}.fiche-kop .btn{white-space:nowrap;flex-shrink:0;margin-left:auto}.fiche-documenten small{font-size:12px}.fiche-doc{text-align:left}.fiche-documenten .fiche-doc{color:var(--ink);align-items:flex-start}.fiche-documenten .fiche-doc>svg{color:var(--muted);flex-shrink:0;margin-top:2px}@media (hover:hover){.fiche-documenten .fiche-doc:hover:not(:disabled),.fiche-documenten .fiche-doc:hover>svg{color:var(--brand)}}.fiche-form .fiche-logkop{grid-template-columns:minmax(150px,220px) minmax(140px,180px) minmax(170px,220px)}@media (max-width:640px){.fiche-form .fiche-logkop{grid-template-columns:minmax(0,1fr)}}.fiche-genodigde small{font-size:11.5px}.opg-kpi .kpi .delta{overflow-wrap:break-word}@media (max-width:360px){.opg-kpi .kpi .delta{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:640px){form.fiche-form input[type=file]{font-size:16px}.winst-tbl tr.winst-gewest .gsm-regel{padding-left:14px}}.organisator-paneel .org-gezinsopvang{border-top:1px solid var(--line);margin-top:10px;padding:4px 18px}.org-gezinsopvang .web-chips{margin-bottom:12px}.org-gezinsopvang .web-chips .toon-meer{flex-basis:100%;margin:0;padding:2px 0 0}.org-provincies .chip,.org-balk .ticket-filters .chip{padding-left:10px;padding-right:10px}.org-reden-kort{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}span.gesprek-tags{row-gap:2px}.winstscenario details.winst-detail>summary{color:var(--brand);margin:2px 0 10px;font-size:12px;font-weight:600}@media (max-width:640px){.organisator-kop .organisator-titel>small{border-left:0;margin:2px 0 0;padding-left:0;display:block}.gem-kop .gem-acties{width:100%}.gem-kop .gem-acties .btn{flex:auto;justify-content:center}}details.klap-detail.gem-uitleg>summary{color:var(--brand);margin:-4px 0 10px;font-size:12px;font-weight:600}details.gem-uitleg>.phint{margin:-4px 0 12px;padding:0 18px}.gem-kop+.grootte-filters{margin-top:12px}.tabel-paneel>.gem-diensten{margin:0 0 14px;padding:0 18px}.tabel-paneel>.gem-diensten>.phint{margin:0}.opg-tbl .loc-contact a{overflow-wrap:anywhere}.opg-tbl .gsm-blok .cel-lijst.kort li{white-space:normal}.gesprek-interesse{grid-template-columns:minmax(0,1fr)}.vrije-prijs-knoppen{justify-content:flex-end}.vrije-prijs-knoppen>.btn{white-space:nowrap}.hh-tekorten .web-balk{grid-template-columns:minmax(0,1.4fr) minmax(56px,1fr) 36px}.gesprek-interesse .gesprek-keuze .chip{white-space:normal;text-align:left;max-width:100%}@media (max-width:640px){.gesprek-interesse .gesprek-form{grid-template-columns:minmax(0,1fr)}.fiche-documenten:not(.fiche-gesprekken) li>.fiche-doc{flex-basis:100%}.fiche-documenten:not(.fiche-gesprekken) li>.fiche-wis{margin-left:4px}}@media (min-width:641px){.fiche-documenten:not(.fiche-gesprekken) li>.fiche-wis,.fiche-notities .fiche-logregel>.fiche-wis{margin-left:auto}}@media (max-width:640px){.tbl.org-tbl.gsm-past th.sorteerbaar{white-space:nowrap}}.hh-blok{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:12px;margin:8px 0 10px;padding:10px 12px;display:flex}.hh-blok.actief{border-color:var(--warn);background:var(--warn-zacht)}.hh-getal{text-align:center;min-width:28px;font-size:22px;font-weight:700}.hh-blok.actief .hh-getal{color:var(--warn-donker)}.hh-tekst{flex:1;min-width:0}.hh-tekst b{font-size:13px;display:block}.hh-tekst small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.org-hh{margin:3px 0 1px;font-size:11px;display:inline-flex}.klap-tabel{overflow-x:auto}.panel-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:11px;font-weight:700}.panel-kop+.panel-sub,.panel>.panel-sub:first-child{margin-top:4px}.tabel-paneel>.phint{margin:6px 0 12px;padding:0 18px}.tabel-paneel>.phint:last-child{margin-bottom:16px}.tabel-paneel>.empty{padding:16px 18px 20px}.rangschik-balk{flex-wrap:wrap;align-items:center;gap:6px;padding:0 18px 12px;display:flex}.rangschik-label{color:var(--muted);margin-right:2px;font-size:12px}.chip.actief .sorteerpijl{color:inherit}.grootte-filters{flex-direction:column;gap:10px;padding:0 18px 4px;display:flex}.grootte-filters .zoek-veld{max-width:460px}.grootte-filters .rangschik-balk{padding:0}.tabel-paneel>.phint.grootte-samenvatting{margin-top:10px}.grootte-tbl td{vertical-align:middle}.grootte-tbl th{white-space:nowrap}.chip.leeg{opacity:.5;cursor:default}.plaatsen-cel b{font-size:14px}.grootte-balk{background:var(--line);border-radius:4px;width:90px;max-width:100%;height:4px;margin-top:5px;margin-left:auto;display:block;overflow:hidden}.grootte-balk i{background:var(--brand);border-radius:4px;height:100%;display:block}.grootte-meer{padding:14px 18px 18px}.klap-knop{align-items:center;gap:6px;display:inline-flex}.klap-knop .ic{transition:transform .15s}.klap-knop .ic.klap-open{transform:rotate(180deg)}.wissel{background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid var(--line);border-radius:12px;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.wissel-optie{appearance:none;font:inherit;color:var(--muted);border-radius:var(--radius-knop);cursor:pointer;white-space:nowrap;min-height:28px;transition:background-color var(--overgang), color var(--overgang), box-shadow var(--overgang);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex}@media (hover:hover){.wissel-optie:hover{color:var(--ink)}}@media (pointer:coarse){.wissel-optie{min-height:38px}}.wissel-optie.actief{background:var(--card);color:var(--brand);box-shadow:0 1px 2px #0f162014,0 3px 10px #226cff24}.wissel-optie:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media (max-width:640px){.wissel{width:100%;display:flex}.wissel-optie{white-space:normal;text-align:center;flex:auto;min-width:0;padding:8px 6px}.wissel-optie>svg{display:none}}@media (max-width:360px){.wissel-optie{padding:8px 4px;font-size:12px}}.loc-tag{margin-left:8px}.cel-lijst.insp-lijst{margin:0}.cel-lijst.insp-lijst li+li{margin-top:6px}.insp-tellingen{flex-wrap:wrap;gap:4px 6px;display:flex}.insp-cel{min-width:210px}.org-contactblok{padding:0 18px 4px}.org-contactblok .panel-sub{margin-top:6px}.org-contactlijst{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 10px;font-size:13px;display:grid}.org-contactlijst dt{color:var(--muted);padding-top:1px;font-size:12px}.org-contactlijst dd{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.org-contactlijst dd .org-sub{flex-basis:100%;margin-top:0}.org-contactlijst a{color:var(--brand);text-decoration:none}.org-contactmail{align-items:center;gap:6px;display:inline-flex}@media (hover:hover){.org-contactlijst a:hover{text-decoration:underline}}.org-contactblok .phint{margin:0 0 12px}a.tab,a.btn,a.tag{text-decoration:none}.insp-locatie{color:var(--ink);margin-bottom:2px;display:block}@media (max-width:1640px){.org-tbl .kol-breed{display:none}}.org-tbl a.winst-link b{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (hover:hover){.org-tbl a.org-link:hover{color:var(--brand);text-decoration:underline}.org-tbl a.winst-link:hover b{color:var(--brand);text-decoration-color:currentColor}}.winst-tbl tbody tr{cursor:default}.winstscenario .panel-sub,.panel-sub.winstscenario-na{padding:0 18px}.winstscenario .winst-tbl{margin-bottom:6px}.winst-negatief{color:var(--bad-donker)}.tabel-paneel .winstscenario .phint{margin:6px 0 12px;padding:0 18px}.winst-tbl tr.winst-gewest td{background:var(--brand-soft)}.winst-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none;font-weight:700}@media (min-width:900px){.scenario-tbl th.num,.scenario-tbl td.num{width:170px}}.scenario-tbl td:first-child{min-width:170px}.winstscenario-kop{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 8px;padding:0 18px;display:flex}.winstscenario-kop .panel-sub{margin:0;padding:0}.winstscenario-kop a.btn,.organisator-kop a.btn{white-space:nowrap;flex-shrink:0;text-decoration:none}.panel+.tabs{margin-top:20px}.winst-tbl tr.winst-provincie td:first-child{color:var(--muted);padding-left:34px}a.chip,.grootte-meer a.btn{text-decoration:none}@media (hover:hover){.org-tbl a.org-link:hover b{color:var(--brand);text-decoration:underline}}.org-tbl tr.gekozen td{background:#edf3ff}button.tag.klikbaar{cursor:pointer;border:1px solid #0000;font-family:inherit}@media (hover:hover){button.tag.klikbaar:hover{border-color:currentColor}}button.tag.klikbaar.gekozen{box-shadow:0 0 0 2px var(--brand-soft);border-color:currentColor}button.web-balk.klikbaar{box-sizing:border-box;width:calc(100% + 12px);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 6px;font-family:inherit}@media (hover:hover){button.web-balk.klikbaar:hover{background:var(--line)}}button.web-balk.klikbaar.gekozen{background:var(--brand-soft)}.hh-lijst{scroll-margin-top:16px}.kruimels{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.4}.kruimels a{color:inherit;text-decoration:none}@media (hover:hover){.kruimels a:hover{color:var(--brand);text-decoration:underline}}a.kpi-link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}@media (hover:hover){a.kpi-link:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}}.kpi-pijl{color:var(--brand);margin-left:auto;font-size:16px;line-height:1}.gebied-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:18px;display:grid}.gebied-kaart{flex-direction:column;margin-bottom:0;display:flex}.gebied-cijfers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 10px;display:grid}.gebied-cijfers b{font-variant-numeric:tabular-nums;font-size:20px;display:block}.gebied-cijfers small{color:var(--muted);font-size:11.5px}.gebied-kaart .phint{margin:0 0 8px}.gebied-links{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:8px;display:flex}.gebied-link{color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.gebied-link:hover{background:var(--brand-soft);color:var(--brand)}}.gebied-link svg{flex-shrink:0;margin-top:2px}.gebied-link small{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.nav-sub .nav-sub{margin:1px 0 4px 8px}.filter-balk .chip svg{margin-left:2px}.organisator-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.organisator-kop h3 small{margin-left:4px;font-size:12px;font-weight:500}.organisator-cijfers{padding:10px 18px 12px}.tag.neutraal{color:#475569;background:#eef2f8}.tag b{font-variant-numeric:tabular-nums;font-weight:700}.hh-rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.hh-rij .hh-blok{margin:0}.hh-blok.leeg{color:var(--muted)}.hh-overige{color:var(--muted);margin-top:12px;font-size:12px}@media (max-width:760px){.hh-rij{grid-template-columns:1fr}.hh-blok{flex-wrap:wrap}.hh-tekst{flex-basis:calc(100% - 52px)}.hh-blok .btn{margin-left:auto}}.cel-lijst{margin:4px 0 0;padding:0;list-style:none}.cel-lijst li{color:var(--muted);font-size:11.5px;line-height:1.45}.cel-lijst li+li{margin-top:2px}.nowrap-hco{white-space:nowrap}.main>.panel+.panel,.main>.panel+.row,.main>.panel+.kpi-grid{margin-top:16px}.cel-lijst.kort li{white-space:nowrap}.klap-kop{min-width:0}.klap-kop h3{flex:none;min-width:0;max-width:calc(100% - 34px)}.klap-samenvatting{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@media (max-width:940px){.klap-kop .klap-sub+.klap-pijl{margin-left:auto}}@media (max-width:640px){.klap-paneel>.klap-kop{flex-wrap:wrap;row-gap:0}.klap-paneel>.klap-kop h3{flex:1 1 0}.klap-paneel>.klap-kop .klap-samenvatting{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;order:3;margin:0 0 0 40px;line-height:1.4;display:-webkit-box}.klap-paneel>.klap-kop .klap-samenvatting+.klap-pijl{margin-left:10px}}.stand-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:14px 18px 4px;display:grid}.stand-kaart{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px 14px}.stand-kaart.goed{border-color:var(--ok-zacht);background:var(--ok-zacht)}.stand-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.stand-kop .tag{align-items:center;gap:4px;display:inline-flex}.stand-balk{background:var(--line);border-radius:6px;height:6px;margin:10px 0 8px;display:block;overflow:hidden}.stand-balk i{background:var(--tjouly);border-radius:6px;height:100%;display:block}.stand-kaart.goed .stand-balk i{background:var(--ok)}.stand-kaart.wacht .stand-balk i{background:var(--warn)}.stand-tekst{font-size:13px;font-weight:600}.stand-sub{color:var(--muted);margin-top:3px;font-size:12px}.mr-paneel{width:calc(100% - 24px);max-width:210mm;margin:18px auto 16px}.mr-kop{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mr-kop>div:first-child{min-width:0}.mr-kop h1{letter-spacing:-.01em;overflow-wrap:break-word;margin:4px 0;font-size:20px;line-height:1.25}.mr-terug{color:var(--muted);transition:color var(--overgang);align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.mr-terug>svg{transform:rotate(90deg)}@media (hover:hover){.mr-terug:hover{color:var(--brand)}}.mr-sub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mr-knoppen{flex-shrink:0;gap:8px;display:flex}.mr-cijfers{margin-bottom:14px}.mr-plus{color:var(--ok-donker)}.mr-min{color:var(--bad-donker)}.mr-parameters{border-top:1px solid var(--line)}.mr-parameters>summary{cursor:pointer;transition:color var(--overgang);align-items:center;gap:10px;padding:12px 0 2px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.mr-parameters>summary::-webkit-details-marker{display:none}.mr-parameters>summary .klap-pijl{margin-left:auto}.mr-parameters[open]>summary{margin-bottom:12px}.mr-parameters[open]>summary .klap-pijl{transform:rotate(180deg)}@media (hover:hover){.mr-parameters>summary:hover{color:var(--brand)}.mr-parameters>summary:hover .klap-pijl{color:var(--ink);background:#eef2f8}}.mr-werkbalk{align-items:flex-end;gap:12px}.mr-rol{min-width:220px;margin-left:auto}.mr-parameters .wc-veld{justify-content:flex-end;min-width:0}.mr-parameters>.mr-sub{margin-top:4px}.mr-paneel .melding-ok,.mr-paneel .melding-fout,.mr-onbewaard{margin-top:12px}.wc-veld input.mr-afwijkend{background:var(--brand-soft)}@media (max-width:640px){.mr-paneel{width:calc(100% - 16px);margin:8px auto 12px;padding:16px 14px}.mr-kop{flex-direction:column;align-items:stretch;gap:10px}.mr-kop h1{font-size:19px}.mr-knoppen .btn{white-space:nowrap;flex:auto;justify-content:center}.mr-cijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-cijfers>:last-child:nth-child(odd){grid-column:1/-1}.mr-rol{width:100%;min-width:0;margin-left:0}.mr-parameters .wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-paneel .vrije-prijs-stand .tag{white-space:normal;overflow-wrap:anywhere}}.org-tbl a.tag,.organisator-cijfers a.tag{text-decoration:none}@media print{.mr-paneel{display:none}}.fiche{padding:0 18px 6px}.fiche-mail{padding:0 18px}.mail-balk{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}@media (max-width:640px){.mail-balk{width:100%}.mail-balk .btn{flex:auto;justify-content:center}.mail-balk .btn>svg{display:none}}#mailverkeer>.panel-kop{flex-wrap:wrap;gap:8px 12px}.mv-filters{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.mv-meldingen{gap:8px;margin-bottom:12px;display:grid}.mv-meldingen>*{margin:0}.mv-leeg{padding:12px 0}.mv-lijst{margin:4px -8px 0}.mv-lijst>li{padding:0;display:block}.mv-regel{border-radius:var(--radius-blok);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--overgang);background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:10px 8px;display:flex}.mv-regel .tl-ico{margin-top:1px}.mv-regel .tl-inhoud{display:block}.mv-onderwerp{color:var(--ink);font-size:13px;font-weight:600;line-height:1.45;display:block}.mv-onderwerp.mv-voorbij{color:var(--muted)}.mv-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.mv-richting{font-weight:600}.mv-pijl{color:#b8c2d3;transition:color var(--overgang), transform var(--overgang);align-self:center;margin-left:4px;font-size:18px;line-height:1}@media (hover:hover){.mv-regel:hover{background:#226cff0a}.mv-regel:hover .mv-pijl{color:var(--brand);transform:translate(2px)}}.mv-regel:focus-visible{outline-offset:-2px}.tl-ico.mv-concept{background:var(--warn-zacht);color:var(--warn-donker)}.tl-ico.mv-uit{background:var(--brand-soft);color:var(--tjouly)}.tl-ico.mv-in{background:var(--ok-zacht);color:var(--ok-donker)}.tl-ico.mv-gesprek,.tl-ico.mv-overig{color:var(--muted);background:#eef2f8}.mv-richting.mv-concept{color:var(--warn-donker)}.mv-richting.mv-uit{color:var(--tjouly)}.mv-richting.mv-in{color:var(--ok-donker)}.mv-richting.mv-gesprek,.mv-richting.mv-overig{color:var(--muted)}.mv-gegevens{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px}.mv-adres,.mv-code{overflow-wrap:anywhere}.mv-code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:500}.nm-field>.mv-markering{margin:4px 0 0}.mv-markering{border-radius:var(--radius-klein);background:var(--warn-zacht);color:var(--warn-donker);margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.5}.mv-tekst{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.65}.mv-hint{margin-bottom:0}.mv-uitleg{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.mail-inhoud>.melding-fout{margin-top:12px}#mailverkeer .mail-inhoud>.nm-grid:first-child{margin-top:0}.fiche-mail>.panel{box-shadow:none;border:1px solid var(--line);margin:6px 0 4px}.mail-voorbeeld{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:520px}.fiche-kop{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 6px;display:flex}.fiche-kop .panel-sub{margin:0}.fiche .phint{margin:0 0 10px}.fiche .phint a,.fiche-contact a,.fiche .org-contactlijst a,.org-tbl .org-sub a{color:var(--brand);text-decoration:none}@media (hover:hover){.fiche .phint a:hover,.fiche-contact a:hover,.fiche .org-contactlijst a:hover,.org-tbl .org-sub a:hover{text-decoration:underline}}.fiche-form{background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:10px 14px 12px}.fiche-form textarea{resize:vertical;width:100%;font-weight:500}.fiche-form .knoprij{margin-top:10px}.fiche-form .wc-veld{justify-content:flex-end;min-width:0}.fiche-form .wc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fiche-form .wc-grid.drie{grid-template-columns:repeat(3,minmax(0,1fr))}.fiche-form .wc-veld.breed{grid-column:1/-1}.fiche-form input[type=file]{font:inherit;color:var(--muted);max-width:100%;padding:2px 0;font-size:12.5px}.fiche-form input[type=file]::file-selector-button{font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:9px;margin-right:10px;padding:5px 11px;font-size:12px;font-weight:600}@media (hover:hover){.fiche-form input[type=file]::file-selector-button:hover{border-color:var(--brand);color:var(--brand)}}@media (max-width:900px){.fiche-form .wc-grid,.fiche-form .wc-grid.drie{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche-form .wc-grid.drie>:last-child{grid-column:1/-1}}@media (max-width:520px){.fiche-form .wc-grid,.fiche-form .wc-grid.drie,.fiche-logkop{grid-template-columns:minmax(0,1fr)}}.fiche-rij{display:contents}.fiche-contacten,.fiche-notities,.fiche-documenten{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.fiche-contact{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.fiche-contact-info{flex:1;min-width:0;font-size:13px}.fiche-contact-info a{overflow-wrap:anywhere}@media (max-width:640px){.fiche-contact{flex-wrap:wrap}.fiche-contact .fiche-acties{flex-basis:100%;padding-left:60px}}.fiche-foto{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.fiche-foto.klein{width:32px;height:32px}.fiche-foto.leeg{background:var(--brand-soft);color:var(--brand);place-items:center;font-size:15px;font-weight:700;display:grid}.fiche-acties{flex-shrink:0;gap:6px;display:flex}.fiche-nota{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.fiche-notities li{border-left:3px solid var(--brand-soft);background:var(--bg);border-radius:0 8px 8px 0;padding:8px 12px}.fiche-notities .fiche-nota{margin-top:0}.fiche-wis{margin-left:10px}.fiche-genodigden{border:0;gap:6px;margin:10px 0 8px;padding:0;display:grid}.fiche-genodigden legend{color:var(--muted);margin-bottom:4px;padding:0;font-size:11.5px;font-weight:600}.fiche-genodigde{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.fiche-genodigde input{margin-top:3px}.fiche-genodigde span{overflow-wrap:anywhere}.fiche-extra-adres{align-items:center;gap:8px;max-width:460px;display:flex}.fiche-logkop{grid-template-columns:minmax(150px,220px) minmax(140px,180px);gap:10px 14px;margin-bottom:8px;display:grid}.fiche-logregel{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.fiche-notities b.fiche-nota{display:block}.fiche .melding-ok a{color:inherit;font-weight:700}.fiche-documenten small a{color:var(--brand);text-decoration:none}@media (hover:hover){.fiche-documenten small a:hover{text-decoration:underline}}.fiche-documenten li{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.fiche-doc{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}@media (hover:hover){.fiche-doc:hover{text-decoration:underline}}.toon-meer{font:inherit;color:var(--brand);cursor:pointer;text-align:left;white-space:nowrap;text-underline-offset:2px;background:0 0;border:0;margin-top:2px;padding:4px 0;font-size:12px;font-weight:600}@media (hover:hover){.toon-meer:hover{text-decoration:underline}}.toon-meer-rij td{border-bottom:none;padding:8px 18px 12px}@media (hover:hover){.tbl tbody tr.toon-meer-rij:hover{background:0 0}}.org-mail.kort{border:0;padding:1px 0}.org-contactadressen{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.org-contactadressen .toon-meer{flex-basis:100%}.fiche-adreslijst{gap:6px;display:grid}.fiche .toon-meer{margin:-4px 0 10px}details.klap-detail>summary{cursor:pointer;align-items:center;gap:6px;margin:16px 0 8px;padding:0 18px;list-style:none;display:flex}details.klap-detail>summary::-webkit-details-marker{display:none}details.klap-detail>summary:before{content:"›";font-size:15px;line-height:1;transition:transform .15s}details.klap-detail[open]>summary:before{transform:rotate(90deg)}@media (hover:hover){details.klap-detail>summary:hover{color:var(--brand)}}button.switch{cursor:pointer;vertical-align:middle;border:0;padding:0}button.switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button.switch:disabled{opacity:.55;cursor:default}.org-schakel{text-align:right;white-space:nowrap}.org-schakel .toon-meer{text-align:right;margin:4px 0 0 auto;display:block}a.stand-kaart{color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}@media (hover:hover){a.stand-kaart:hover{border-color:var(--brand);box-shadow:0 2px 10px #0f162014}}a.stand-kaart:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.stand-meer{color:var(--brand);margin-top:6px;font-size:12px;font-weight:600}a.stand-link{color:inherit;text-decoration:none}@media (hover:hover){a.stand-link:hover{color:var(--brand);text-decoration:underline}}button.sw-tegel{font:inherit;text-align:left;cursor:pointer;transition:border-color var(--overgang), box-shadow var(--overgang)}@media (hover:hover){button.sw-tegel:hover:not(:disabled){border-color:var(--brand)}}button.sw-tegel.actief{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}button.sw-tegel:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){button.sw-tegel{transition:none}}@media (max-width:1000px){.kpi-grid.passend.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw-tbl .kol-wijkt small{white-space:nowrap}.sw-tbl tr.gekozen .tag.merk{background:var(--card)}.sw-tbl .sw-onbekend{font-size:12px}.tbl.gsm-past .gsm-regel .sw-onbekend{font-size:inherit}.sw-tegel .value small.sw-aandeel{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:600}.sw-tbl td .toon-meer{margin:0;padding:0}.sw-wis{margin:0 0 0 10px;padding:0}.sw-leeg{justify-items:center;gap:10px;display:grid}.sw-tegel .value small{margin-left:4px;font-size:13px}.sw-stip{background:var(--muted);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.sw-extern .sw-stip{background:var(--brand)}.sw-eigen .sw-stip{background:var(--warn)}.sw-geen .sw-stip{background:var(--ok)}.sw-tbl .org-naam{min-width:220px}.sw-tbl td:last-child,.sw-tbl th:last-child{padding-right:18px}.sw-balklabel{margin-right:2px;font-size:12px}.sw-detail{gap:12px;padding:4px 0 6px;display:grid}.sw-aanwijzingen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sw-aanwijzingen .org-status{align-items:center;gap:6px 8px}.sw-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 14px;display:grid}.sw-form .sw-breed{grid-column:span 2}.sw-form .sw-knop{grid-column:1/-1;margin-top:2px}.sw-kopje{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:11px;font-weight:600}.sw-aanwijzingen+.sw-kopje{border-top:1px solid var(--line);padding-top:12px}@media (max-width:900px){.sw-form{grid-template-columns:minmax(0,1fr)}.sw-form .sw-breed{grid-column:1/-1}}.org-software{padding:0 18px 4px}.org-software .panel-sub{padding:0}.org-software-kort{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13.5px;display:flex}details.org-software-beheer>summary{color:var(--brand);margin:8px 0 6px;padding:0;font-size:12px;font-weight:600}.sw-aanwijzingen a{color:var(--brand);text-decoration:none}@media (hover:hover){.sw-aanwijzingen a:hover{text-decoration:underline}}.concept-voorstel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.vrije-prijs{gap:6px;margin:0 0 12px;padding:0 18px;display:grid}.vrije-prijs-stand{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;display:flex}.vrije-prijs-stand .tag{font-weight:500}.vrije-prijs-nota{margin-top:-2px}.vrije-prijs-gemeten{flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:-2px;display:flex}.vrije-prijs-gemeten a{color:var(--brand)}.vrije-prijs-gemeten .org-mini{margin-left:2px}.vrije-prijs-form{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-top:2px;padding:12px 14px}.wc-veld>span.vrije-prijs-invoer{color:inherit;font-size:inherit;font-weight:inherit;gap:6px;display:flex}.vrije-prijs-invoer input{flex:80px;min-width:0}.vrije-prijs-invoer select{flex:0 auto;width:auto}.vrije-prijs-form .vrije-prijs-uitleg{grid-column:1/-1;margin:0}.vrije-prijs-bron{margin-top:-4px!important}.vrije-prijs-bron a{color:var(--brand)}.vrije-prijs-knoppen{flex-wrap:wrap;gap:8px;display:flex}.vrije-prijs-melding{margin:0}.mr-paneel .vrije-prijs{margin:0 0 12px;padding:0}.org-verloop{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,320px);align-items:center;gap:8px 20px;margin:0 18px 12px;padding:12px 14px 10px;display:grid}.org-verloop-tekst{gap:2px;min-width:0;display:grid}.org-verloop-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11.5px;font-weight:700}.org-verloop-waarden{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.org-verloop-waarden b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.org-verloop-waarden>span{font-variant-numeric:tabular-nums;font-weight:700}.org-verloop-waarden .ss-plus{color:var(--ok-donker)}.org-verloop-waarden .ss-min{color:var(--bad-donker)}.org-verloop-lijn{width:100%;height:auto;display:block;overflow:visible}.org-verloop-vlak{fill:color-mix(in srgb, var(--brand) 12%, transparent);stroke:none}.org-verloop-gemeten,.org-verloop-geschat{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.org-verloop-gemeten{stroke:var(--brand)}.org-verloop-geschat{stroke:color-mix(in srgb, var(--brand) 55%, #fff);stroke-dasharray:4 3}.org-verloop-punt{fill:var(--card);stroke:var(--brand);stroke-width:1.6px;cursor:help}.org-verloop-nu{fill:var(--brand);stroke:var(--card);stroke-width:1.5px}.org-verloop-onder{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 16px;display:flex}details.org-verloop-wijzigingen>summary{color:var(--brand);margin:0;padding:0;font-size:12px;font-weight:600}.org-verloop-wijzigingen ul{gap:6px;margin:6px 0 2px;padding:0;font-size:12.5px;list-style:none;display:grid}.org-verloop-wijzigingen li{gap:1px;display:grid}.org-verloop-wijzigingen li span{color:var(--muted)}.org-verloop-noot{font-size:11.5px}@media (max-width:640px){.org-verloop{grid-template-columns:1fr;margin:0 14px 12px}.org-verloop-onder{flex-direction:column}}.gesprek-interesse{gap:6px;padding:0 18px 12px;display:grid}.gesprek-stand{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;display:flex}.gesprek-stand .tag{align-items:center;gap:4px;font-weight:500;display:inline-flex}.gesprek-titel{margin-right:2px;font-weight:600}.gesprek-nota{margin-top:-2px}.gesprek-form{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:2px;padding:12px 14px}.gesprek-form .sw-breed{grid-column:1/-1}.gesprek-keuze{flex-wrap:wrap;gap:6px;display:flex}.gesprek-keuze .chip{align-items:center;gap:5px;display:inline-flex}.gesprek-tags{flex-wrap:wrap;gap:0 4px;display:flex}.gesprek-tags .tag{white-space:nowrap}@media (max-width:640px){.gesprek-form{grid-template-columns:1fr}}.prijs-gewesten{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.prijs-gewest{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.prijs-gewest .phint{margin:0;padding:0}.prijs-gewest-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.prijs-gewest-kop h3{margin:0;font-size:14.5px}.prijs-gewest-cijfer{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.prijs-gewest-cijfer b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px}.prijs-gewest-cijfer small{color:var(--muted);font-size:12px}.prijs-gewest .phint.prijs-gewest-model{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.prijs-tbl td a,.prijs-gewest a{color:var(--brand);text-decoration:none}.prijs-tbl td a.org-link{color:var(--ink)}@media (hover:hover){.prijs-tbl td a:hover{text-decoration:underline}.prijs-tbl td a.org-link:hover{color:var(--brand)}}.prijs-tbl th{white-space:nowrap}.prijs-tbl .prijs-kol-dag{width:140px}.prijs-tbl .prijs-kol-half{width:88px}.prijs-tbl .prijs-kol-jaar{width:118px}.prijs-tbl .prijs-kol-bron{text-overflow:ellipsis;white-space:nowrap;width:170px;max-width:170px;overflow:hidden}@media (min-width:1100px){.prijs-tbl td.org-naam{min-width:300px}}.prijs-tbl .prijs-opmerking{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prijs-kol-gevonden{white-space:nowrap}.prijs-tbl td a.prijs-bron,.tbl.prijs-tbl .gsm-regel a.prijs-bron{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;font-weight:400}@media (hover:hover){.prijs-tbl td a.prijs-bron:hover{color:var(--brand);text-decoration-color:currentColor}}@media (max-width:360px){.prijs-kol-gevonden{white-space:normal}}.prijs-status,details.prijs-uitgesloten{margin-top:16px}details.prijs-uitgesloten>summary.sect-cap{justify-content:space-between;margin:0;padding:16px 18px}details.prijs-uitgesloten>summary.sect-cap:before{content:none}details.prijs-uitgesloten[open]>summary.sect-cap{padding-bottom:8px}details.prijs-uitgesloten[open]>summary .klap-pijl{transform:rotate(180deg)}@media (max-width:900px){.prijs-gewesten{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.prijs-tbl .prijs-kol-dag{width:auto}.prijs-gewest{padding:14px 16px}}.nieuw-tbl .nieuw-start{color:var(--brand)}.nieuw-tbl a.nieuw-org{color:var(--ink);font-size:12.5px;font-weight:600;text-decoration:none}@media (hover:hover){.nieuw-tbl a.nieuw-org:hover{color:var(--brand);text-decoration:underline}}.nieuw-tbl .nieuw-org-tekst{color:var(--ink);font-size:12.5px;font-weight:600}.nieuw-tbl .afbouw-min{color:var(--bad-donker)}.stoppers-kpi{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}@media (max-width:1240px){.stoppers-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.app .stoppers-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-paar{gap:2px;margin-top:8px;display:grid}.kpi-paar>span{align-items:baseline;gap:6px;min-width:0;display:flex}.kpi-paar b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.kpi-paar small{color:var(--muted);font-size:12px;font-weight:600}.kpi-paar .kpi-min b{color:var(--bad-donker)}.kpi-paar .kpi-plus b,.nieuw-tbl .uitbreiding-plus{color:var(--ok-donker)}.tabel-paneel>.phint a{color:var(--brand);text-decoration:none}@media (hover:hover){.tabel-paneel>.phint a:hover{text-decoration:underline}}.stoppers-filters{margin-bottom:14px;padding-top:14px}.tabel-paneel.stoppers-filters>.phint:last-child{margin:8px 0 14px}.stoppers-kpi a.kpi{color:inherit;text-decoration:none}details.nieuw-twijfel{margin-top:16px}details.nieuw-twijfel>summary.sect-cap{margin:0;padding:14px 18px}details.nieuw-twijfel[open]>summary.sect-cap{padding-bottom:6px}.phint.nieuw-elders{margin:14px 4px 0}.starters{margin-bottom:16px;padding:6px 18px 16px}.starters .sect-cap{margin:0;padding:0}.starters>.phint{margin:4px 0 10px;padding:0}.starters-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.starters-grafiek{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:168px;padding-top:20px;display:grid;position:relative}.starters-raster{pointer-events:none;position:absolute;inset:20px 0 0}.starters-raster i{border-top:1px dashed var(--line);height:0;position:absolute;left:0;right:0}.starters-raster i:first-child{top:0}.starters-raster i:last-child{top:50%}.starters-raster small{color:var(--muted);background:var(--card);padding-left:4px;font-size:11px;font-style:normal;position:absolute;top:-15px;right:0}.starters-balk{z-index:1;appearance:none;cursor:pointer;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;margin:0;padding:0;display:flex;position:relative}.starters-balk:disabled{cursor:default}.starters-balk i{background:color-mix(in srgb, var(--brand) 38%, #fff);border-radius:5px 5px 0 0;transition:background .15s;display:block}.starters-balk b{color:var(--muted);text-align:center;margin-bottom:4px;font-size:11px;font-weight:600;line-height:1}@media (hover:hover){.starters-balk:hover:not(:disabled) i{background:color-mix(in srgb, var(--brand) 70%, #fff)}}.starters-balk:focus-visible i{background:color-mix(in srgb, var(--brand) 70%, #fff)}.starters-balk.gekozen i{background:var(--brand)}.starters-balk.gekozen b{color:var(--brand)}.starters-balk:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.starters-balk.jaarbegin:before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:-3px}.starters-as{color:var(--muted);gap:4px;margin-top:6px;font-size:11px;display:grid}.starters-as span{white-space:nowrap;overflow:visible}.starters-as .jaar{color:var(--ink);font-weight:700}.starters-as.kort span{text-align:center}.starters-as.kort small{color:var(--ink);font-size:11px;font-weight:600;display:block}.starters-as.kort .jaar{color:var(--muted);font-weight:400}.starters-totalen{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:12.5px;display:flex}.starters-totalen b{color:var(--ink)}.starters-link{appearance:none;font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}@media (hover:hover){.starters-link:hover:not(:disabled),.starters-link:hover:not(:disabled) b{color:var(--brand)}}.starters-link:disabled{cursor:default}.chip .chip-n{opacity:.6;margin-left:2px;font-weight:600}.chip.actief .chip-n{opacity:.85}.nieuw-tbl tr.nieuw-groep td{background:var(--bg);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;padding-top:10px;padding-bottom:8px;font-size:12px;font-weight:700}.nieuw-tbl tr.nieuw-groep .sectie-n{margin-left:8px}.nieuw-maandfilter{margin:8px 0 0;padding:0 18px}.nieuw-maandfilter .tag{align-items:center;gap:6px;display:inline-flex}.nieuw-maandfilter-wis{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (max-width:640px){.starters{padding:4px 14px 14px}.starters-grafiek{gap:2px;height:128px}.starters-as{gap:2px}.starters-balk b{display:none}.starters-balk i{border-radius:3px 3px 0 0}.starters-as .kwartaal{visibility:hidden}.starters-balk.jaarbegin:before{left:-1px}}.ss-legende{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;font-size:12px;display:flex}.ss-legende span{align-items:center;gap:6px;display:inline-flex}.ss-legende i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.ss .ss-org{background:var(--brand)}.ss .ss-loc{background:color-mix(in srgb, var(--brand) 40%, #fff)}.ss .ss-stopt{background:var(--bad)}.ss .ss-dicht{background:color-mix(in srgb, var(--bad) 38%, #fff)}.ss .ss-over{background:var(--grijs)}.ss .ss-ongemeten{background:repeating-linear-gradient(135deg, var(--line) 0 3px, transparent 3px 7px)}.ss-legende .ss-ongemeten{box-shadow:inset 0 0 0 1px var(--line)}.ss-grafiek{grid-template-rows:minmax(0,1fr);height:248px;padding:20px 0 18px;display:grid}.ss-maand{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;min-height:0;margin:0;padding:0;transition:background .15s;display:grid;position:relative}@media (hover:hover){.ss-maand:hover{background:var(--bg)}}.ss-maand.gekozen{background:var(--brand-soft)}.ss-maand:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ss-boven,.ss-onder{flex-direction:column;align-items:stretch;min-height:0;display:flex}.ss-boven{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);justify-content:flex-end}.ss-onder{justify-content:flex-start}.ss-stapel{flex-direction:column;flex:none;min-height:2px;margin:0 3px;display:flex;position:relative}.ss-boven .ss-stapel{justify-content:flex-end}.ss-stapel i{flex:none;min-height:2px;display:block}.ss-boven .ss-stapel i:first-of-type{border-radius:4px 4px 0 0}.ss-onder .ss-stapel i:last-of-type{border-radius:0 0 4px 4px}.ss-boven>i.ss-ongemeten,.ss-onder>i.ss-ongemeten{flex:none;height:100%;margin:0 3px;display:block}.ss-maand b{color:var(--muted);text-align:center;font-size:11px;font-weight:600;line-height:1}.ss-stapel b{position:absolute;left:0;right:0}.ss-boven .ss-stapel b{margin-bottom:3px;bottom:100%}.ss-onder .ss-stapel b{margin-top:3px;top:100%}.ss-maand.gekozen b{color:var(--brand)}.ss-maand.vooruit i{opacity:.55}.ss-maand.jaarbegin:before{content:"";border-left:1px dashed var(--line);position:absolute;top:-14px;bottom:-14px;left:0}.ss-as{gap:0;margin-top:0}.ss-as span{text-align:center}.ss-as small{color:var(--ink);font-size:11px;font-weight:600;display:block}.ss-as .jaar{color:var(--muted);font-weight:400}.ss .ss-plus{color:var(--ok-donker)}.ss .ss-min{color:var(--bad-donker)}.ss .ss-meer{background:color-mix(in srgb, var(--ok) 70%, #fff)}.ss .ss-minder{background:color-mix(in srgb, var(--warn) 65%, #fff)}.ss-overzicht{margin-top:18px}.ss-overzicht tr.ss-groep td{background:var(--bg);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;padding-top:8px;padding-bottom:6px;font-size:11.5px;font-weight:700}.ss-overzicht td{vertical-align:middle}.ss-overzicht a.ss-beweging{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.ss-overzicht a.ss-beweging:hover{color:var(--brand);text-decoration:underline}}.ss-overzicht a.ss-beweging i{border-radius:3px;flex:none;width:10px;height:10px}.ss-overzicht td.num b{font-variant-numeric:tabular-nums}.ss>.phint.ss-netto{margin:10px 0 0}.ss-resultaat{border:1px solid var(--line);background:var(--bg);border-radius:12px;justify-items:start;gap:4px;margin-top:16px;padding:14px 16px 12px;display:grid}.ss-resultaat-kop{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ss-resultaat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex-basis:100%;font-size:11.5px;font-weight:700}.ss-resultaat-getal{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.15}.ss-resultaat-eenheid{color:var(--muted);font-size:14px;font-weight:600}.ss .ss-resultaat .phint.ss-netto{margin:0}.ss-details-knop{margin-top:6px}.ss .rangschik-balk{padding:0}.ss .ss-gebied{margin:10px 0 2px}.ss .ss-weergave{margin-top:18px}.ss .ss-weergave+.tbl{margin-top:8px}.ss-provincies td{vertical-align:top}.ss-provincies td.num b{font-variant-numeric:tabular-nums}.ss-provincies td.num .org-sub{white-space:nowrap}.ss-provincies tr.gekozen td{background:var(--brand-soft)}.ss-provincies tr.ss-totaal td{border-top:2px solid var(--line);background:var(--bg)}.ss-provincies button.ss-provincie{appearance:none;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover){.ss-provincies button.ss-provincie:hover{color:var(--brand);text-decoration:underline}}.ss-provincies button.ss-provincie:focus-visible{color:var(--brand);text-decoration:underline}.ss-provincies tr.gekozen button.ss-provincie{color:var(--brand)}@media (max-width:640px){.ss-overzicht.tbl.gsm-past th,.ss-overzicht.tbl.gsm-past td{padding-left:6px;padding-right:6px}.ss-overzicht.tbl.gsm-past td:first-child,.ss-overzicht.tbl.gsm-past th:first-child{padding-left:0}.ss-overzicht.tbl.gsm-past td:last-child,.ss-overzicht.tbl.gsm-past th:last-child{padding-right:0}.ss-overzicht a.ss-beweging{align-items:flex-start}.ss-overzicht a.ss-beweging i{margin-top:4px}}a.starters-link{text-decoration:none}.ss-detail{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-top:14px;padding:10px 14px 12px}.ss-detail-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-detail-kop h4{margin:0;font-size:15px}.ss-detail-kolommen{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:4px;display:grid}.ss-detail h5{text-transform:uppercase;letter-spacing:.04em;align-items:baseline;gap:6px;margin:8px 0 6px;font-size:11.5px;display:flex}.ss-detail h5 small{text-transform:none;letter-spacing:0;color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:500}.ss-lijst{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ss-lijst>li{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:13px;display:grid}.ss-lijst>li>i{border-radius:3px;width:10px;height:10px;margin-top:4px}.ss-lijst>li>span{overflow-wrap:anywhere;min-width:0}.ss-lijst>li>.num{font-variant-numeric:tabular-nums}.ss-lijst small{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.ss-lijst .org-link{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover){.ss-lijst .org-link:hover{color:var(--brand);text-decoration:underline}}.ss-detail small .org-link{color:var(--muted);font-weight:600}.ss-naam{font-weight:600}.ss-leeg{margin:0;font-size:12.5px}.ss-detail .toon-meer{margin-top:6px}.ss-detail-overnames{border-top:1px solid var(--line);margin-top:10px;padding-top:2px}@media (max-width:640px){.ss-grafiek{height:196px;padding:14px 0 12px}.ss-maand b{display:none}.ss-stapel,.ss-boven>i.ss-ongemeten,.ss-onder>i.ss-ongemeten{margin:0 1.5px}.ss-as span{font-size:11px}.ss-detail{padding:8px 10px 10px}.ss-detail-kolommen{grid-template-columns:1fr}}.org-provincies{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 10px;display:flex}.balk-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;min-width:68px;font-size:11.5px;font-weight:600}.org-balk .ticket-filters{align-items:center}.org-provincies a.chip{text-decoration:none}.org-balk{flex-wrap:wrap;align-items:center;gap:10px 12px}.org-acties{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.org-acties .veld-zoek{width:360px;margin-left:0}@media (max-width:640px){.org-acties{width:100%}.org-acties .veld-zoek{flex:100%;width:100%}}.org-tbl th,.org-tbl td{padding-left:8px;padding-right:8px}.org-tbl th:first-child,.org-tbl td:first-child{padding-left:14px}.org-tbl th:last-child,.org-tbl td:last-child{padding-right:14px}.org-tbl .org-naam{min-width:180px}.org-tbl .insp-cel{min-width:190px}.org-tbl .org-mails{min-width:200px}.org-tbl .kol-status{width:122px}.org-tbl .kol-status .org-sub{overflow-wrap:anywhere}.org-tbl .kol-schakel{text-align:right;width:84px}.org-tbl .sw-cel{max-width:150px}.org-tbl .sw-cel .org-status{gap:4px}.org-tbl .sw-cel .tag{white-space:normal;border-radius:10px}@media (max-width:1900px){.org-tbl .kol-breed{display:none}}@media (max-width:1500px){.org-tbl .org-naam{min-width:160px}.org-tbl .insp-cel{min-width:168px}.org-tbl .org-mails{min-width:176px}.org-tbl .kol-status{width:92px}.org-tbl .kol-status .tag{white-space:normal;border-radius:10px}.org-tbl .kol-schakel{width:80px}}@media (max-width:1360px){.org-tbl th,.org-tbl td{padding-left:6px;padding-right:6px}.org-tbl th:first-child,.org-tbl td:first-child{padding-left:12px}.org-tbl th:last-child,.org-tbl td:last-child{padding-right:12px}.org-tbl .kol-detail{display:none}.org-tbl .org-naam{min-width:150px}.org-tbl .insp-cel{min-width:146px}.org-tbl .org-mails{min-width:150px}.org-tbl .insp-cel .tag{white-space:normal;border-radius:10px}}.topbar{align-items:flex-start}.topbar-rechts{flex-shrink:0;gap:8px;margin-left:auto;padding-top:2px;display:flex}.topbar-rechts .btn{white-space:nowrap}.btn.kop-knop{min-height:var(--hoogte-knop);border-radius:var(--radius-knop);color:var(--brand);border-color:var(--line);background:var(--card);align-items:center;gap:7px;padding:7px 14px;font-weight:600;display:inline-flex}@media (hover:hover){.btn.kop-knop:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}}.kpi-grid.passend{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gebied-cijfers{grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between}.tag.aangesproken{align-items:center;gap:4px;margin:3px 0 1px;font-size:11px;display:inline-flex}.log-tbl td{vertical-align:middle}.kpi-bron{color:var(--muted);margin:-8px 2px 16px;font-size:12px;line-height:1.45}.winst-zonder-pijl{padding-left:14px}.winst-klap{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.winst-pijl{color:var(--brand);font-size:15px;line-height:1;transition:transform .15s;display:inline-block}.winst-klap[aria-expanded=true] .winst-pijl{transform:rotate(90deg)}@media (hover:hover){.winst-klap:hover b{color:var(--brand)}}.kpi-grid.passend .kpi .label{min-height:18px}.web-balken .toon-meer{margin-top:4px}details.stand-cijfers{margin-top:2px}details.stand-cijfers>summary{margin:10px 0 8px}.hh-blok .btn{white-space:nowrap}.hh-overige{margin-bottom:0}.org-elders{border:1px solid var(--line);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-4px 0 12px;padding:9px 14px;font-size:13px;display:flex}.org-elders-rij{align-items:center;gap:6px;display:inline-flex}.org-elders a.org-link{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover){.org-elders a.org-link:hover{color:var(--brand);text-decoration:underline}}.org-elders a.tag{text-decoration:none}.organisator-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 6px;margin-bottom:4px;padding:0 18px 12px;display:flex}.organisator-nav a{color:var(--muted);background:var(--bg);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;text-decoration:none}@media (hover:hover){.organisator-nav a:hover{color:var(--brand);background:var(--brand-soft)}}.sectie-n{color:var(--muted);background:var(--bg);letter-spacing:0;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:600}.organisator-paneel .fiche-kop,.fiche-mailslot{border-top:1px solid var(--line);min-height:30px;margin:16px -18px 6px;padding:14px 18px 0}.organisator-paneel .org-software{border-top:1px solid var(--line);margin-top:10px;padding-top:4px}.organisator-paneel .winstscenario-na,.organisator-paneel .winstscenario{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.organisator-paneel .winstscenario-na{padding-top:16px}.organisator-paneel [id]{scroll-margin-top:16px}.fiche .fiche-mail{padding:0}.loc-contact a{color:var(--brand);text-decoration:none}.gebied-balk{background:var(--bg);border-radius:3px;height:4px;margin:0 0 12px;display:block;overflow:hidden}.gebied-balk i{background:var(--brand);border-radius:3px;height:100%;display:block}.gebied-feiten{gap:6px;margin:0 0 12px;font-size:13px;display:grid}.gebied-feiten>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gebied-feiten dt{color:var(--muted);font-size:12px}.gebied-feiten dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.gebied-feiten dd small{color:var(--muted);font-size:11.5px;font-weight:400}.gebied-link{align-items:center}.gebied-link>span:not(.gebied-pijl){flex:1;min-width:0}.gebied-link svg{color:var(--brand);margin-top:0}.gebied-pijl{color:var(--brand);font-size:16px;line-height:1}.row.c2.gemeenschappen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.row.c2.gemeenschappen{grid-template-columns:1fr}}.gemeenschappen .panel-kop h3 small{margin-left:6px;font-size:12px;font-weight:500}.gebied-cijfers.enkel{grid-template-columns:1fr;margin-bottom:14px}.gebied-cijfers.enkel b{font-size:24px}.gebied-voet{border-top:1px solid var(--line);margin:auto 0 0;padding-top:10px}.gebied-links:empty{display:none}.gebied-feiten dd{white-space:nowrap}.org-heelbelgie{white-space:nowrap;color:var(--brand);margin:0 4px 0 0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover){.org-heelbelgie:hover{text-decoration:underline}}.sw-verdeling{border-radius:4px;gap:2px;height:6px;margin:-6px 0 16px;display:flex;overflow:hidden}.sw-verdeling i{background:var(--grijs);opacity:.55;min-width:4px;display:block}.sw-verdeling i.sw-extern,.sw-verdeling i.sw-eigen,.sw-verdeling i.sw-geen{opacity:1}.sw-verdeling i.sw-extern{background:var(--brand)}.sw-verdeling i.sw-eigen{background:var(--warn)}.sw-verdeling i.sw-geen{background:var(--ok)}.kop-titel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actueel{color:var(--muted);cursor:default;align-items:center;gap:6px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.actueel i{background:var(--ok);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a26}.actueel.onbekend i{box-shadow:none;background:#cbd3e0}.actueel.verouderd{color:var(--warn-donker)}.actueel.verouderd i{background:var(--warn);box-shadow:0 0 0 3px #d9770626}.groei-plus{color:var(--ok);font-weight:600}.groei-min{color:var(--bad);font-weight:600}.groei-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none}.groei-tbl td:first-child,.groei-tbl th:first-child{padding-left:18px}.groei-tbl td:last-child,.groei-tbl th:last-child{padding-right:18px}.sw-tbl td:first-child,.sw-tbl th:first-child{padding-left:18px}.onthaal-regel{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 18px 10px;display:flex}.onthaal-tbl td:first-child,.onthaal-tbl th:first-child,.grootte-tbl td:first-child,.grootte-tbl th:first-child{padding-left:18px}.grootte-tbl td:last-child,.grootte-tbl th:last-child{padding-right:18px}.grootte-filters .balk-label{min-width:68px}.organisator-opvang{border-left:1px solid var(--line);margin-left:10px;padding-left:10px;font-size:12px;font-weight:500}.organisator-paneel .tbl td:first-child,.organisator-paneel .tbl th:first-child{padding-left:18px}.organisator-paneel .tbl td:last-child,.organisator-paneel .tbl th:last-child{padding-right:18px}.organisator-paneel .rangschik-balk{padding-left:18px;padding-right:18px}.organisator-paneel .tbl th{white-space:nowrap}.gebied-feiten dd small.feit-klaar{color:var(--ok)}.gebied-verder{box-shadow:none;border:1px dashed var(--line);background:0 0}.gebied-verder .gebied-links{border-top:0;margin-top:4px;padding-top:0}.gemeenschap-balk{border-radius:4px;gap:2px;height:6px;margin:-6px 0 16px;display:flex;overflow:hidden}.gemeenschap-balk i{min-width:4px;display:block}.gemeenschap-balk i.nl,.gemeenschap-stip.nl{background:var(--brand)}.gemeenschap-balk i.fr,.gemeenschap-stip.fr{background:var(--warn)}.gemeenschap-stip{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.glas-zone{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:18px;display:grid;position:relative}.glas-zone>*{margin-top:0;margin-bottom:0}.panel-kop{margin-bottom:8px}.hh-rij{gap:14px}.hh-blok{border-radius:var(--radius-blok);background:#ffffff9e;border:1px solid #e7ebf2e6;gap:14px;padding:14px 16px}.hh-blok.actief{background:linear-gradient(140deg,#fef3c7f2,#fffbebb3);border-color:#d9770659;box-shadow:0 6px 18px #d977061a,inset 0 1px #fffc}.hh-getal{letter-spacing:-.025em;font-variant-numeric:tabular-nums;min-width:44px;font-size:28px}.hh-tekst b{font-size:13.5px}.web-balken{gap:10px}.web-balk-spoor{background:#226cff17;height:8px}.web-balk-spoor i{background:linear-gradient(90deg, #6aa0ff, var(--brand))}.web-balk-getal{font-size:13px}.stand-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:6px 18px}.stand-kaart{border-radius:var(--radius-blok);color:var(--ink);transition:border-color var(--overgang), box-shadow var(--overgang);background:#ffffffa8;border:1px solid #e7ebf2e6;padding:14px 16px 12px;text-decoration:none}@media (hover:hover){.stand-kaart:hover{border-color:var(--brand);box-shadow:0 8px 22px #226cff1f}}.stand-kaart.goed{background:linear-gradient(145deg,#ecfdf3f2,#ffffff9e);border-color:#16a34a38}.stand-kaart.wacht{background:linear-gradient(145deg,#fef3c7bf,#ffffff9e);border-color:#d9770647}.stand-kop b{font-size:14.5px}.stand-voortgang{align-items:center;gap:10px;margin:12px 0 10px;display:flex}.stand-voortgang .stand-balk{background:#0f162012;flex:1;margin:0}.stand-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:38px;font-size:13px}.stand-kaart.goed .stand-pct{color:var(--ok-donker)}.stand-kaart.merk .stand-pct{color:var(--brand)}.stand-meer{border-top:1px solid #0f16200f;justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}@media (max-width:900px){.hh-tekst{flex-basis:calc(100% - 84px)}}@media (min-width:560px) and (max-width:900px){.hh-blok{flex-wrap:nowrap}.hh-tekst{flex-basis:auto}}.team-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-bottom:8px;display:flex}.team-tbl tbody tr{cursor:default}.team-tbl td,.team-tbl th{white-space:nowrap}.team-tbl td.team-gebruiker{white-space:normal;min-width:230px}.team-tbl td.team-email{text-overflow:ellipsis;max-width:250px;overflow:hidden}.team-avatar{width:30px;height:30px;font-size:11px}.team-kop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:20px 0 12px;display:flex}.team-kop h3{margin:0;font-size:16px}@media (max-width:400px){.topbar-rechts:has(>.team-kopknop){flex-wrap:wrap;flex-shrink:1;justify-content:flex-end}}.rol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.rol-kaart{flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.rol-kaart.leeg .rol-ico{filter:grayscale(.35);opacity:.75}.rol-kop{align-items:center;gap:10px;min-width:0;display:flex}.rol-ico{color:#fff;background:var(--rol);width:32px;height:32px;box-shadow:0 4px 10px color-mix(in srgb, var(--rol) 28%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rol-kop h4{margin:0;font-size:14.5px}.rol-kop small{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.rol-kop{min-height:36px}.rol-rechten{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rol-rechten li{align-items:flex-start;gap:7px;line-height:1.35;display:flex}.rol-rechten svg{color:var(--rol);flex-shrink:0;margin-top:2px}.rol-leden{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:45px;margin-top:auto;padding-top:10px;display:flex}.rol-stapel{flex-shrink:0;display:inline-flex}.rol-stapel .avatar{background:var(--rol);border-radius:8px;width:26px;height:26px;font-size:11px;font-style:normal;box-shadow:0 0 0 2px #fff}.rol-stapel .avatar+.avatar{margin-left:-4px}.rol-namen{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.audit-tbl td{vertical-align:top}.audit-tbl .audit-doel{white-space:normal;overflow-wrap:anywhere;width:55%}.audit-tbl b{font-weight:600}.team-rol-klein{display:none}@media (max-width:1180px){.rol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rol-grid{grid-template-columns:minmax(0,1fr)}.team-tbl td,.team-tbl th{white-space:normal}.tabel-paneel .team-tbl,.app .tabel-paneel .team-tbl,.team-tbl td.team-gebruiker{min-width:0}.team-tbl:not(.audit-tbl) th:nth-child(2),.team-tbl:not(.audit-tbl) td:nth-child(2),.team-tbl:not(.audit-tbl) th:nth-child(6),.team-tbl:not(.audit-tbl) td:nth-child(6){display:none}.team-rol-klein{width:fit-content;margin-top:4px;display:flex}.team-tbl td:first-child,.team-tbl th:first-child{padding-left:14px}.team-tbl td:last-child,.team-tbl th:last-child{padding-right:14px}.team-tbl .cust-cell{align-items:flex-start;gap:10px}.team-tbl .cust-cell .meta{overflow-wrap:break-word}}.team-voet{color:var(--muted);margin:12px 2px 0;font-size:12px;line-height:1.5}.toeg-melding{margin:0 0 16px}.toeg-eigen{margin-bottom:16px}.toeg-eigen>.phint{margin:0}.toeg-eigen-form{border-top:1px solid var(--line);margin-top:14px}.toeg-veldhint{font-size:11.5px;font-weight:600}.toeg-veldhint.wacht{color:var(--warn-donker)}.toeg-veldhint.fout{color:var(--bad-donker)}.toeg-gelukt{margin:12px 0 0}.toeg-stand{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.toeg-tbl tbody tr{cursor:default}.toeg-tbl tr.toeg-uit>td{opacity:.6}.toeg-kol-rol{width:170px}.toeg-kol-code{width:120px}.toeg-kol-acties{width:1%}.toeg-acties{text-align:right;white-space:nowrap}.toeg-knoppen{align-items:center;gap:6px;display:inline-flex}td .toeg-knoppen .btn.sm{margin-left:0}.toeg-rol{width:auto;min-width:150px;max-width:100%}.toeg-geen{font-size:12.5px}.toeg-jij{color:var(--muted);font-weight:400}.toeg-tbl .cust-cell{align-items:flex-start}.toeg-tbl .cust-cell .meta{min-width:0}.toeg-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toeg-pogingen{color:var(--warn-donker)}.btn.ghost.toeg-open-knop{background:var(--brand-soft);color:var(--tjouly);border-color:#0000}.toeg-tbl tr.toeg-open-rij>td{background:#f5f7fbcc;padding-top:14px;padding-bottom:16px}.toeg-open-rij .panel-sub{margin:0 0 8px}.nm-grid.toeg-velden{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.toeg-open-rij p.phint.toeg-uitleg{max-width:860px;margin:10px 0 0}.toeg-code .nm-field{max-width:440px}.toeg-code-invoer{align-items:center;gap:8px;display:flex}.toeg-code-invoer>.btn{white-space:nowrap;flex:none}.nm-input.toeg-code-veld{letter-spacing:.14em;font-variant-numeric:tabular-nums;width:140px}.toeg-intrekken{margin-right:auto}.toeg-open-rij .knoprij{margin-top:8px}.toeg-code-rij{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.toeg-code-rij>.toeg-code{flex:320px;min-width:0}.toeg-open-rij .toeg-code-rij>.knoprij{margin:0 0 0 auto}@media (min-width:641px){.toeg-tbl td:first-child{width:100%;min-width:240px;max-width:0}}@media (max-width:1100px){.nm-grid.toeg-velden{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nm-grid.toeg-velden{grid-template-columns:minmax(0,1fr)}.toeg-tbl .gsm-regel .toeg-rol{min-width:0}.tbl.toeg-tbl .gsm-regel .toegangscode{color:var(--ink)}.toeg-knoppen{flex-wrap:wrap}.toeg-email{white-space:normal;overflow-wrap:anywhere}.toeg-tbl tr.toeg-open-rij>td{padding-left:14px;padding-right:14px}.nm-input.toeg-code-veld{flex:1 1 0;width:0;min-width:0}}@media (min-width:641px){.kpi .value.act-lang{font-size:24px}}.kpi .value.act-nu{color:var(--ok)}.act-avatar{width:28px;height:28px;font-size:11px}.act-tbl tbody tr{cursor:default}.act-kol-keren{width:76px}.act-kol-duur{width:104px}.act-kol-laatst{width:140px}.act-kol-tijd{width:160px}.act-kol-einde{width:140px}.act-klein{font-size:12px}.act-wie{display:block}.act-wie b{font-weight:600;display:block}.act-wie small{color:var(--muted);font-size:11.5px;display:block}.act-van{color:var(--muted);font-weight:400}.staafjes.act-uren{gap:2px;height:108px}.act-uren .staafje{min-width:0}.act-uren .staafje small{white-space:nowrap}.act-uren .staaf.act-nul{background:0 0}.act-drukst{color:var(--ink)}.staafjes.act-uren{touch-action:pan-y}.act-uren button.staafje{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.act-uren .toont .staaf-kolom{background:var(--brand-soft);border-radius:4px 4px 0 0}.act-uren.kiest .staaf{opacity:.4}.act-uren.kiest .toont .staaf{opacity:1}.staaf-legende.act-uitlezing{row-gap:2px;font-size:12.5px}.act-uitlezing b{font-weight:600}.act-tip{flex-basis:100%;font-size:11.5px}@media (hover:hover){.act-tip{display:none}}@media (min-width:941px){.panel.act-uren-paneel{flex-direction:column;display:flex}.act-uren-paneel>.staafjes.act-uren{flex:108px;gap:3px;height:auto;min-height:108px}}@media (max-width:640px){.act-tbl th.act-kol-keren,.act-tbl th.act-kol-duur{white-space:nowrap;width:1%}}.log-melding{margin:0 0 16px}@media (min-width:941px){.kpi-grid.log-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi .value.log-open{color:var(--warn-donker)}.log-gesprekken tbody tr{cursor:default}.log-gesprekken td{vertical-align:top}.log-kol-wanneer{width:120px}.log-kol-soort{width:150px}.log-gesprekken .log-kol-uitkomst{text-align:right;width:160px}.log-sub{margin-top:2px;display:block}.log-titel{font-weight:600;display:block}.log-waarover{max-width:380px}.log-kort{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.log-uitkomst{text-align:right;white-space:nowrap}.ticket-balk .fa-zoek{width:220px}.fa-tbl tbody tr{cursor:default}.fa-tbl td:not(.fa-klant),.fa-tbl th{white-space:nowrap}.fa-nummer{font-variant-numeric:tabular-nums}.fa-klant{width:100%;min-width:190px;max-width:0}.fa-klant .ticket-titel b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fa-klant .ticket-titel small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fa-status{align-items:center;gap:8px;display:flex}.fa-status .status-keuze{min-width:150px}.fa-st-open{color:var(--ink)}.fa-st-openstaand{color:var(--bad-donker)}.fa-st-betaald{color:var(--ok-donker)}.fa-st-laattijdig{color:var(--warn-donker)}.fa-st-geannuleerd{color:var(--muted)}.tag.fa-tag{background:#0f16200f}.tag.fa-tag.fa-st-openstaand{background:var(--bad-zacht)}.tag.fa-tag.fa-st-betaald{background:var(--ok-zacht)}.tag.fa-tag.fa-st-laattijdig{background:var(--warn-zacht)}.fa-notitie.gevuld{color:var(--ink);background:#0f16200f;border-color:#0f162047}.fa-periode-klein{color:var(--muted);font-size:11px;display:none}.fa-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none}.fa-tbl .org-reden label{white-space:nowrap}@media (max-width:900px){.fa-tbl .fa-periode{display:none}.fa-periode-klein{display:block}.fa-klant{min-width:140px}.fa-status .status-keuze{min-width:118px}.fa-tbl td,.fa-tbl th{padding-left:8px;padding-right:8px}}@media (max-width:640px){.ticket-balk .fa-zoek{width:100%}.fa-acties .btn{flex:auto}.tbl.gsm-past .gsm-bediening .fa-status{max-width:100%}.tbl.gsm-past .gsm-bediening .fa-status .status-keuze{text-overflow:ellipsis;flex:0 auto;min-width:0}.tbl.gsm-past .gsm-bediening .fa-notitie{flex:none}}.kpi .value.fin-plus{color:var(--ok-donker)}.fin-paneel{flex-direction:column;display:flex}.fin-staven{flex:1;align-items:stretch;gap:6px;min-height:190px;max-height:340px;margin:10px 0;padding-top:18px;display:flex;position:relative}.fin-staaf{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.fin-staaf-vlak{border-bottom:2px solid #226cff24;flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.fin-staaf-vlak i{background:linear-gradient(#8db6ff,#5b95ff);border-radius:7px 7px 0 0;width:100%;max-width:40px;min-height:2px;display:block;position:relative}.fin-staaf.nu .fin-staaf-vlak i{background:linear-gradient(180deg, #6aa0ff, var(--brand))}.fin-staaf-vlak i>span{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.fin-staaf.nu .fin-staaf-vlak i>span{color:var(--ink)}.fin-staaf small{height:20px;color:var(--muted);font-size:11px;line-height:20px}.fin-staaf.nu small{color:var(--ink);font-weight:600}.fin-opbrengst{left:0;right:0;bottom:calc(20px + (100% - 38px) * var(--deel));border-top:2px dashed var(--ok);pointer-events:none;z-index:1;position:absolute}.fin-opbrengst span{color:var(--ok-donker);background:#ffffffd9;border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;position:absolute;bottom:3px;right:0}.fin-leg-kost{background:var(--brand)}.fin-leg-opbrengst{background:var(--ok)}.fin-samen{border-top:1px solid var(--line);gap:4px;margin:14px 0 0;padding-top:10px;font-size:12.5px;display:grid}.fin-samen>div{justify-content:space-between;gap:12px;display:flex}.fin-samen dt{color:var(--muted)}.fin-samen dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fin-samen>div:first-child dd{font-size:14px}.verdeling-balk{background:#0f16200f;height:6px}.fin-verdeling .verdeling-kop small{font-variant-numeric:tabular-nums;width:34px;font-size:11px}.fin-verdeling .verdeling-kop b{font-variant-numeric:tabular-nums}.kpi .value small.fin-eenheid{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:600}@media (max-width:640px){.fin-staaf-vlak i>span{display:none}}.fin-staven{container-type:inline-size}.fin-staaf:last-child .fin-staaf-vlak i>span{left:auto;right:0;transform:none}@container (max-width:600px){.fin-staven.lang .fin-staaf:not(.nu) .fin-staaf-vlak i>span{display:none}}.kost-kop{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kost-kop h3{flex:0 auto;min-width:0}.kost-kop .kop-sub{flex:260px;min-width:0}.kost-toevoegen{white-space:nowrap;margin-left:auto}.kost-paneel>.kost-chips{padding:12px 18px}.kost-nieuw{margin:12px 18px 0}.kost-nieuw-kop{margin-bottom:8px;font-size:13px;display:block}.kost-paneel>.kost-melding{margin:12px 18px 0}.kost-nieuw .kost-melding{margin:10px 0 0}.kost-paneel>.empty{margin-top:12px}@media (max-width:640px){.kost-toevoegen{flex:100%}.kost-paneel>.kost-chips{padding:12px 14px}.kost-nieuw,.kost-paneel>.kost-melding{margin:12px 14px 0}}.kost-soort-klein{color:var(--muted);font-size:11px;display:none}@media (max-width:900px){.kost-tbl .kost-soort{display:none}.kost-soort-klein{display:block}.kost-tbl>tbody>tr>td:first-child{min-width:150px}.kost-tbl>tbody>tr>td,.kost-tbl>thead th{padding-left:8px;padding-right:8px}}.kost-tbl .kost-naam{width:100%;max-width:0}.kost-naam b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.kost-naam small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;display:-webkit-box;overflow:hidden}.kost-tbl .org-mini+.org-mini{margin-left:6px}.kost-tbl .org-mini-knoppen{gap:6px}.kost-tbl .org-mini-knoppen .org-mini+.org-mini,.kost-tbl .gsm-bediening .org-mini+.org-mini{margin-left:0}.kost-tbl .toon-meer.kost-fact-knop{color:var(--ink)}.kost-tbl .toon-meer.kost-fact-knop.leeg{color:var(--muted);font-weight:500}.kost-tbl tbody tr{cursor:default}.kost-tbl>tbody>tr>td:first-child{min-width:200px}.kost-tbl>tbody>tr>td:not(:first-child),.kost-tbl>thead th{white-space:nowrap}.kost-tbl>tbody>tr.org-reden-rij>td{max-width:0}.kost-gestopt td{opacity:.55}.kost-facturen small{color:var(--muted);font-size:11.5px;display:block}.kost-facturen .toon-meer{margin:0;padding:0}.kost-open{color:var(--warn-donker);font-weight:600}.kost-tbl td .btn.sm{margin-left:4px}.kf{grid-template-columns:minmax(0,1fr);gap:14px;padding:6px 0 8px;display:grid}.gebied-vakken.kf-vakken{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.kf-jaren{gap:8px;max-width:620px;display:grid}.kf-jaren .web-balk{grid-template-columns:minmax(130px,30%) minmax(0,1fr) 120px}.kf-tbl{border-radius:var(--radius-blok);border-collapse:separate;border-spacing:0;background:#ffffff9e;border:1px solid #e7ebf2e6;overflow:hidden}.kf-tbl tbody tr{cursor:default}.kf-tbl td,.kf-tbl th{white-space:nowrap}.kf-tbl td:first-child,.kf-tbl th:first-child{padding-left:14px}.kf-tbl td:last-child,.kf-tbl th:last-child{padding-right:14px}.kf-tbl{width:100%}.kf-tbl .kf-bestand{white-space:normal;width:100%;min-width:170px;max-width:0}.kf-tbl .kf-bestand .fiche-doc{text-align:left;white-space:normal;max-width:100%;color:var(--ink);align-items:flex-start}.kf-tbl .kf-bestand .fiche-doc>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.kf-bestand .kf-naam{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@media (hover:hover){.kf-tbl .kf-bestand .fiche-doc:hover:not(:disabled),.kf-tbl .kf-bestand .fiche-doc:hover>svg{color:var(--tjouly)}}.kf-bestand small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.kf-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none}.kf-wis{color:inherit;cursor:pointer;vertical-align:-1px;opacity:.7;background:0 0;border:0;padding:0 0 0 5px;display:inline-flex}@media (hover:hover){.kf-wis:hover{opacity:1}}.kf-form{margin:0}.kf-formkop{margin-bottom:2px;font-size:13px;display:block}.kf-form .kf-breed3{grid-column:span 3}.kf-nieuw{justify-self:start}@media (max-width:900px){.gebied-vakken.kf-vakken{grid-template-columns:minmax(0,1fr)}.kf-form .kf-breed3{grid-column:1/-1}.kf-tbl{display:block;overflow-x:auto}}@media (max-width:640px){.kf-tbl.gsm-past{display:table}}@media (max-width:400px){.kf-jaren .web-balk{grid-template-columns:minmax(92px,30%) minmax(0,1fr) 112px}.kf-tbl .gsm-bediening .org-mini{white-space:nowrap}}.doel-kop{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.doel-kop h3{flex:auto;min-width:min(220px,100%)}.doel-nav{flex-wrap:wrap;align-items:center;gap:6px 4px;margin-left:auto;display:flex}.doel-paneel .btn{white-space:nowrap}.doel-pijl{min-width:30px;padding-left:0;padding-right:0;font-size:16px;line-height:1}.doel-kwartaal{text-align:center;font-variant-numeric:tabular-nums;min-width:66px;font-size:13px}.doel-instellen{margin-left:8px}.doel-paneel>.phint{max-width:820px}.doel-melding{margin:0 18px 12px}.doel-knoprij{margin:0;padding:12px 18px 16px}.doel-tbl tbody tr,.pijp-tbl tbody tr{cursor:default}.doel-naam b,.pijp-naam b{overflow-wrap:break-word;font-weight:600}.pijp-naam small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.tbl.gsm-past.pijp-tbl th.pijp-bedrag{white-space:nowrap}.doel-tbl .doel-logkol,.doel-tbl .doel-logcel{white-space:nowrap;width:1%}.doel-tbl .doel-invoer{text-align:right;width:100px}.doel-mrr{color:var(--ink)}.doel-mrr-cel{white-space:nowrap}.doel-mrr-cel small{font-size:11.5px;display:block}.doel-tbl .attain .bar{background:#0f162012}.doel-tbl .attain .bar i{background:var(--grijs)}.doel-tbl .attain b{color:var(--ink)}.doel-tbl .attain.doel-gehaald .bar i{background:var(--ok)}.doel-tbl .attain.doel-gehaald b{color:var(--ok-donker)}.doel-tbl .attain.doel-achter .bar i{background:var(--warn)}.doel-tbl .attain.doel-achter b{color:var(--warn-donker)}.doel-tbl .attain.doel-ver .bar i{background:var(--bad)}.doel-tbl .attain.doel-ver b{color:var(--bad-donker)}.doel-tbl .doel-logrij>td{padding-top:14px;padding-bottom:14px}.doel-log{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.doel-log li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.doel-log .tag{flex-shrink:0;margin-top:1px}.tag.doel-afspraak{color:var(--ink);background:#0f16200f}.doel-log-tekst{overflow-wrap:break-word;flex:1;min-width:0}.doel-log-tekst small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.doel-log-leeg{color:var(--muted);margin:0 0 10px;font-size:13px}.doel-log-form{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.doel-log-soort{flex:none;width:140px}.doel-log-veld{flex:260px;min-width:0;min-height:60px}.doel-log-knoppen{align-self:flex-end;gap:8px;display:flex}.doel-log-knoppen .btn{white-space:nowrap}@media (max-width:640px){.doel-nav{width:100%;margin-left:0}.doel-instellen{margin-left:auto}.doel-melding{margin:0 14px 12px}.doel-knoprij{padding:12px 14px 14px}.doel-log-soort,.doel-log-veld{flex:100%;width:100%}.doel-log-knoppen{justify-content:flex-end;width:100%}.doel-tbl .doel-invoer{width:84px}}@media (max-width:400px){.tbl.gsm-past.doel-tbl td,.tbl.gsm-past.doel-tbl th{padding-left:6px;padding-right:6px}.doel-tbl .doel-invoer{width:64px}}button.taak-done{background:0 0;border:0;border-radius:50%;padding:2px}button.taak-done:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button.taak-done[aria-pressed=true]{color:var(--ok)}button.taak-done:disabled{cursor:default;opacity:.6}.ta-tbl tbody tr{cursor:default}.ta-tbl td:first-child,.ta-tbl th:first-child{width:34px;padding-right:0}.ta-taak{width:100%;min-width:200px;max-width:0}.ta-tbl .tk-klant{width:auto;min-width:120px;max-width:220px}.ta-tbl .tk-klant a{overflow-wrap:break-word}@media (min-width:1000px){.ta-tbl .tk-klant{min-width:250px}}.ta-tbl td:nth-child(n+4){white-space:nowrap}.ta-taak b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ta-taak small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.ta-klaar td{opacity:.6}.ta-klaar .ta-taak b{text-decoration:line-through}.ta-tbl th{white-space:nowrap}.melding-fout.ta-melding{margin:0 0 12px}.kpi .value.ta-risico{color:var(--bad)}@media (min-width:900px){.nm-grid.ta-velden{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.tk-nieuw,.ol-paneel,.af-paneel,.ld-nieuw-form,.fb-nieuw,.taak-invoer) :is(input.nm-input,select.nm-input){height:var(--hoogte-knop)}@media (max-width:640px){:is(.tk-nieuw,.ol-paneel,.af-paneel,.ld-nieuw-form,.fb-nieuw,.taak-invoer) :is(input.nm-input,select.nm-input){height:40px}.ticket-balk.ta-balk{gap:6px}.ta-balk>.ticket-filters{display:contents}.ticket-balk.ta-balk .tk-acties{width:auto;margin-left:auto}.tbl.ta-tbl.gsm-past .gsm-regel .ta-voor{min-width:0;max-width:100%}.tbl.ta-tbl.gsm-past .gsm-regel .ta-voor a{-webkit-line-clamp:1;overflow-wrap:break-word;color:var(--ink);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-acties{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.tk-acties .btn{white-space:nowrap}.tk-nieuw{margin-bottom:14px}.tk-tbl .ticket-nr{font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}@media (hover:hover){.tk-tbl .ticket-nr:hover{text-decoration:underline}}.tk-tbl td:nth-child(2){width:46%;min-width:220px}.tk-tbl .ticket-titel b,.tk-klant a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-klant{width:22%;min-width:130px}.tk-klant a{color:var(--ink);text-decoration:none}@media (hover:hover){.tk-klant a:hover{color:var(--brand)}}.tk-tbl td:nth-child(4),.tk-tbl th{white-space:nowrap}.tk-tbl .status-keuze{min-width:150px}.tk-telaat{color:var(--bad);font-weight:600}.tk-telaat svg{vertical-align:-1px;margin-right:5px}.ticket-balk .tk-acties .kl-zoek{width:244px}@media (max-width:900px){.tk-tbl td:nth-child(2){min-width:170px}.tk-klant{min-width:100px}.tk-tbl .status-keuze{min-width:118px}.tk-tbl td,.tk-tbl th{padding-left:8px;padding-right:8px}}@media (max-width:640px){.tk-acties{width:100%}.tk-acties .kl-zoek{flex:1}}.snel-paneel,.panel.ld-gewonnen,.panel.ld-intentie.starten{background:linear-gradient(150deg,#ecfdf3f5,#f0fdf4c7);border-color:#86efacb3}.snel-paneel{margin-bottom:16px}.snel-paneel h3,.ld-gewonnen h3,.ld-intentie.starten h3{color:var(--ok-donker)}.snel-paneel .panel-kop h3>svg,.ld-gewonnen .panel-kop h3>svg,.ld-intentie.starten .panel-kop h3>svg{background:linear-gradient(140deg, #4ade80, var(--ok));box-shadow:0 4px 10px #16a34a3d}.snel-paneel .phint{margin:2px 0 6px}.snel-paneel .overleg-info>b{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.snel-score{margin-left:0}.snel-woorden{margin-top:4px}.snel-paneel .overleg .btn{flex-shrink:0}.signaal-woorden .ld-woord-ok{color:var(--ok-donker);background:#16a34a1f}.signaal-woorden .ld-woord-wacht{background:var(--warn-zacht);color:var(--warn-donker)}.signaal-woorden .ld-woord-info{background:var(--info-zacht);color:var(--info)}.ld-inzendingen{align-items:center;margin-bottom:16px}.ld-inzendingen>span{flex:1}.ld-inzendingen>.btn{flex-shrink:0}@media (max-width:640px){.ld-inzendingen{flex-wrap:wrap}.ld-inzendingen>span{flex:calc(100% - 30px)}.ld-inzendingen>.btn{margin-left:auto}}.jaar-legende.ld-legende{border:0;margin-top:8px;padding-top:0}.jaar-legende .ld-klr-klant{background:var(--tjouly)}.jaar-legende .ld-klr-aanvraag{background:var(--oranje)}.ld-spreiding .ld-prov{font-weight:600}.ld-spreiding .ld-n-klant{color:var(--tjouly)}.ld-spreiding .ld-n-aanvraag{color:var(--warn)}@media (max-width:360px){.ld-spreiding.tbl.gsm-past th,.ld-spreiding.tbl.gsm-past td{padding-left:6px;padding-right:6px}.ld-spreiding.tbl.gsm-past td.ld-prov{overflow-wrap:normal;font-size:13px}}.ld-spreiding tbody tr,.ld-archief tbody tr,.ld-aanm-tbl tbody tr.ld-rij-stil{cursor:default}@media (hover:hover){.ld-spreiding tbody tr:hover,.ld-archief tbody tr:hover,.ld-aanm-tbl tbody tr.ld-rij-stil:hover{background:0 0}}.ticket-balk.ld-zoekbalk{align-items:flex-start;margin-top:16px}.ld-zoekbalk .ld-filters{flex:1 1 0;min-width:0}.ld-tbl .avatar.ld-avatar{border-radius:8px;width:30px;height:30px;font-size:11px}.ld-score{font-weight:600}.ld-score-rij{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}p.phint.org-bron.ld-uitleg{margin-bottom:16px}.tier-merk,.herhaald{font-size:11px}.ld-naam{overflow-wrap:break-word;font-weight:600}.ld-archief .ld-naam{display:block}.ld-onder{margin-top:2px;font-size:12px;display:block}@media (max-width:360px){.ld-archief.tbl.gsm-past td{padding-left:6px;padding-right:6px}.ld-archief .rij-knoppen .btn>svg{display:none}}.avatar.ld-nieuw-ico{background:var(--tjouly);border-radius:10px;width:40px;height:40px}.ld-nieuw-kop{min-width:0}.ld-nieuw-kop b{font-size:17px;font-weight:700;line-height:1.3;display:block}.ld-nieuw-kop small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.avatar.ld-avatar-kop{border-radius:10px;width:38px;height:38px;font-size:13px}.ld-paneel-acties{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:640px){.ld-paneel-acties{flex-wrap:wrap;flex-basis:100%;order:1;gap:8px 12px}}.panel.ld-gewonnen{margin-bottom:16px}.panel .phint.ld-kop-uitleg{margin:2px 0 12px}.panel .phint.ld-kop-uitleg:last-child{margin-bottom:0}.ld-kop-noot{color:var(--muted);white-space:nowrap;font-size:12px}.ld-kop-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-kop>.ld-kop-rechts,.panel-kop>.ld-kop-noot{margin-left:auto}.mini-grid.ld-cijfers{margin-bottom:16px}.mini-grid.ld-cijfers>.mini{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.ld-interesse{align-items:center;gap:8px;display:flex}.ld-interesse .tier-badge{width:24px;height:24px;font-size:12px}.ld-balk{background:#eef1f6;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.ld-balk i{border-radius:inherit;height:100%;display:block}.mini .v.ld-mini-tekst{letter-spacing:0;overflow-wrap:break-word;font-size:14px;font-weight:600;line-height:1.35}.ld-hoofdletter:first-letter{text-transform:uppercase}.mini .v.ld-plus,.mini .v.ld-min{white-space:nowrap}.mini .v.ld-plus{color:var(--ok)}.mini .v.ld-min{color:var(--bad)}.fin-detail.ld-detail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.ld-detail .fv{overflow-wrap:break-word}.ld-detail .fv a{overflow-wrap:anywhere}.ld-detail .ld-vol{grid-column:1/-1}.ld-formulier .edit-text,.ld-formulier .edit-select{width:100%}.ld-formulier textarea.edit-text{resize:vertical;line-height:1.6}.lead-uitdaging small{font-size:11px}.knoprij.ld-notities-voet{justify-content:space-between;align-items:flex-end}.knoprij.ld-notities-voet>.btn{margin-left:auto}.lead-notes label.ld-status-veld{flex-direction:column;flex:0 280px;gap:4px;min-width:0;margin:0;display:flex}.ld-status-veld>span{color:var(--muted);font-size:11.5px;font-weight:600}.aanvraag-lijn{margin-top:4px}.av-bol.ld-bol-ok{background:var(--ok)}.av-bol.ld-bol-wacht{background:var(--warn)}.av-bol.ld-bol-weg{background:var(--bad)}.aanvraag-lijn small{color:var(--muted);font-size:12px}.panel .phint.ld-voetnoot{text-align:right;margin:8px 0 0}.knoprij .ld-knop-links{margin-right:auto}.mail-inhoud .phint.ld-venster-uitleg,.phint.ld-venster-uitleg{margin:12px 0 0}.ld-intentie .mini-grid.ld-cijfers{margin:0 0 12px}.ld-opmerking{border-radius:var(--radius-blok);border:1px solid var(--line);background:#ffffffb8;margin-top:12px;padding:11px 13px}.ld-opmerking small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.ld-opmerking p{white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.55}.panel .phint.ld-gegevensblad{margin:14px 0 0}.knoprij.ld-intentie-knoppen{margin-top:10px}.ld-intentie-knoppen>.melding-ok,.ld-intentie-knoppen>.melding-fout{flex-basis:100%;margin:0}.ld-verslag-acties{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;display:flex}.ld-verslag-acties small{font-size:12px}.af-leeg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.panel .af-leeg .phint{flex:240px;margin:0}.af-paneel .af-dag small{font-size:11px}.tag.af-soort{color:var(--ink);background:#0f16200f}.af-linkrij{flex-wrap:wrap;gap:8px;display:flex}.af-linkrij>.nm-input{flex:220px;min-width:0}.af-hint{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:640px){.fin-detail.ld-detail{grid-template-columns:minmax(0,1fr)}.lead-notes label.ld-status-veld{flex:100%}.ld-intentie-knoppen>.btn{flex:auto}}.wc-werkbalk .wc-kopknoppen{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.wc-intake .wc-veld>span small{font-size:inherit;font-weight:500}.wc-intake .wc-grid>.wc-veld,.wc-aannames .wc-grid>.wc-veld{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:4px;display:grid}.wc-intake .wc-grid>.wc-veld>span:first-child,.wc-aannames .wc-grid>.wc-veld>span:first-child{align-self:end}.wc-intake .wc-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));row-gap:16px}.wc-intake .wc-grid>.wc-veld.breed+.wc-veld:not(.breed):last-child{grid-column:1/-1}.wc-blok.vol:not(.open) .wc-letter{background:var(--ok-zacht);color:var(--ok-donker)}.wc-blok.vol .wc-blok-stand{color:var(--ok-donker)}.wc-veld.wc-citaat{margin-top:12px}.wc-note.wc-ijking-leeg{margin-top:8px;display:block}.wc-tabel .wc-vast{font-size:11px}.wc-buigpunt .mini-grid.ld-cijfers{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0}.wc-deellink{border:1px solid var(--line);border-radius:var(--radius-blok);background:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:10px 13px;display:flex}.wc-deellink-label{color:var(--muted);font-size:11.5px;font-weight:600}.wc-deellink>.edit-text{flex:240px;min-width:0}.wc-deellink-knoppen{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.app .wc-buigpunt .mini-grid.ld-cijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-werkbalk .wc-kopknoppen{flex-basis:100%}.wc-ijking>div span,.wc-ijking>div small{min-width:0}}@media (max-width:420px){.mini-grid.ld-cijfers .mini .v:not(.ld-mini-tekst){font-size:16px}}@media (max-width:360px){.mini-grid.ld-cijfers .mini .v:not(.ld-mini-tekst){font-size:14px}.mini-grid.ld-cijfers>.mini{padding-left:9px;padding-right:9px}.wc-ijking>div{flex-wrap:wrap;column-gap:8px}.wc-ijking>div span{flex-basis:100%}}.sect-cap.ld-aanm-balk{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding-bottom:12px;display:flex}.ld-aanm-balk>.ticket-filters{flex:1 1 0;min-width:0}.ld-aanm-zoek{flex-wrap:wrap;gap:8px;display:flex}.ld-aanm-zoek>.veld-zoek{width:260px;margin-left:0}.nm-input.ld-kanaal{width:auto}.tag.ld-taal{color:var(--muted);background:#0f16200f;margin-left:6px}.ld-aanm-tbl td.gsm-hoofd{min-width:200px}.ld-aanm-tbl td.ld-aanm-wanneer{white-space:nowrap;color:var(--muted)}.ld-aanm-wanneer small{margin-top:2px;font-size:12px;display:block}.ld-aanm-tbl td.ld-aanm-uitkomst,.ld-aanm-tbl td.ld-aanm-contactcel{min-width:180px}.ld-aanm-contactcel small{overflow-wrap:anywhere;display:block}.ld-reden{margin-top:3px;font-size:12px;line-height:1.4}.ld-stil{color:var(--muted);white-space:nowrap;font-size:12px}.ld-tel{white-space:nowrap}.tabel-paneel .tbl td.ld-details-cel{background:#226cff08;padding:12px 18px 14px}.ld-pre{white-space:pre-wrap;overflow-wrap:break-word}.tabel-paneel>.phint.ld-aanm-voet{align-items:flex-start;gap:6px;margin:0;padding:10px 18px 14px;display:flex}.tabel-paneel>.phint.ld-aanm-voet>svg{margin-top:2px}@media (max-width:640px){.ld-aanm-zoek{flex:100%}.ld-aanm-zoek>.veld-zoek,.nm-input.ld-kanaal{flex:100%;width:100%}}.kpi .value .kpi-eenheid{color:var(--muted);font-size:15px;font-weight:500}.kl-tbl .status-pill{white-space:nowrap}@media (max-width:900px){.kl-tbl td:not(:first-child),.kl-tbl .status-pill{white-space:normal}.kl-tbl td:first-child{min-width:170px}}.kl-tbl .klant-knop{text-align:left}.kl-tbl td:first-child{min-width:230px}.kl-tbl .cust-cell .meta{min-width:0}.kl-tbl .cust-cell .meta b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kl-tbl .cust-cell .meta small{display:block}.kl-tbl td:not(:first-child),.kl-tbl th{white-space:nowrap}.kl-geen{color:var(--muted);opacity:.8;font-size:11.5px}.kl-onder{color:var(--muted);opacity:.85;font-size:11px;display:block}.kl-contact{font-size:12px}.kpi .value.kl-risico{color:var(--bad)}.kpi-grid:is(.ld-kpis,.kl-kpis,.tk-kpis,.fb-kpis)>.kpi{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.kpi-grid:is(.ld-kpis,.kl-kpis,.tk-kpis,.fb-kpis)>.kpi>.label{align-self:start}.ticket-balk .kl-zoek{width:290px}@media (max-width:1480px){.kl-tbl .kol-ruim{display:none}}@media (max-width:640px){.ticket-balk .kl-zoek{width:100%}}.kl-avatar{background:var(--tjouly);border-radius:8px;width:30px;height:30px;font-size:11px}img.kl-avatar,img.kl-paneel-avatar{object-fit:cover;border:1px solid var(--line);background:#fff}.kl-score{width:22px;height:22px;font-size:11px}.kl-gezond{font-weight:600}.kl-alarm{color:var(--bad)}.kl-tbl .tag.niet_actief{color:#475569;background:#94a3b829}.kl-paneel-avatar{background:var(--tjouly);border-radius:10px;width:38px;height:38px;font-size:13px}.paneel-kop .kl-paneel-naam{flex-basis:120px}.kl-paneel-acties{flex-shrink:0;display:flex}@media (max-width:360px){.kl-paneel-acties{flex-basis:100%;order:1}}.kl-paneel-naam b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kl-fiche{flex-direction:column;gap:16px;min-width:0;display:flex}.kl-fiche.compact{gap:12px}.kl-fiche>*,.paneel-inhoud .kl-fiche>*{min-width:0;margin:0}.kl-kengetallen{grid-template-columns:repeat(5,minmax(0,1fr))}.kl-fiche.compact .kl-kengetallen{grid-template-columns:repeat(4,minmax(0,1fr))}.kl-fiche.compact .kl-kengetallen>.mini:nth-child(n+9){grid-column:span 2}.kl-kengetallen .v,.mini-rooster .v{line-height:24px}.mini .v.kl-tekst{font-size:14.5px}.mini .v.kl-code{overflow-wrap:anywhere;font-size:13.5px}@media (max-width:1100px){.kl-kengetallen{grid-template-columns:repeat(4,minmax(0,1fr))}.kl-kengetallen>.mini:nth-child(n+9){grid-column:span 2}}@media (max-width:640px){.kl-kengetallen,.kl-fiche.compact .kl-kengetallen{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-kengetallen>.mini:nth-child(n+9),.kl-fiche.compact .kl-kengetallen>.mini:nth-child(n+9){grid-column:auto}}.kl-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kl-duo>*,.paneel-inhoud .kl-duo>*{min-width:0;margin:0}.kl-fiche.compact .kl-duo{grid-template-columns:minmax(0,1fr);gap:12px}@media (max-width:1100px){.kl-duo{grid-template-columns:minmax(0,1fr)}}.kl-fiche .klap-solo .klap-inhoud>.panel>.panel-kop{justify-content:flex-end}.kl-fiche .klap-solo .klap-inhoud>.panel>.panel-kop:not(:has(>:not(h3,.gz-totaal))){display:none}.kl-fiche .klap-solo .gz-totaal{display:none}@media (max-width:640px){.kl-fiche .klap-inhoud .sect-cap{padding:0 0 4px}.kl-fiche .klap-inhoud .tabel-paneel .tbl.gsm-past td:first-child,.kl-fiche .klap-inhoud .tabel-paneel .tbl.gsm-past th:first-child{padding-left:0}.kl-fiche .klap-inhoud .tabel-paneel .tbl.gsm-past td:last-child,.kl-fiche .klap-inhoud .tabel-paneel .tbl.gsm-past th:last-child{padding-right:0}}.kl-fiche .klap-inhoud .sect-cap{padding:0 10px 4px}.kl-fiche .tabel-paneel .tbl{min-width:0}.kl-kopinfo,.tk-kopinfo{color:var(--muted);font-size:12px}.kl-status{font-size:12px;font-weight:600}.kl-klein{font-size:12px}.kl-fac-tbl .tag{white-space:nowrap}.kl-fiche .fin-detail{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1101px){.kl-fiche:not(.compact) .fin-detail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.kl-fiche .fin-detail{grid-template-columns:minmax(0,1fr)}}.kl-breed{grid-column:1/-1}.fin-detail .fv .kl-hint{color:var(--muted);font-size:11.5px;font-weight:400}.kl-melding{margin:12px 0 0}.pl-form{border-radius:var(--radius-blok);background:#226cff0a;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;padding:12px;display:flex}.pl-veld{min-width:0}.pl-veld .fk{color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.gz-bewerk .btn.sm,.taak-knoppen .btn.sm,.com-invoer>.btn.sm,.fb-afronden .btn.sm{min-height:var(--hoogte-knop)}.pl-veld.breed{flex:200px}.pl-veld.breed .edit-text{width:100%}.pl-form>.btn{margin-left:auto}.pl-aantal{text-align:right;width:110px}.pl-datum{width:150px}.panel .pl-uitleg{flex:100%;margin:0}.pl-onderweg{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pl-onderweg li{border-radius:var(--radius-blok);background:#0f162009;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;font-size:13px;display:flex}.pl-wat{flex:200px;min-width:0}.panel .pl-leeg{margin:10px 0 0}.pl-info{flex-wrap:wrap}.panel .kl-opmerking{margin:10px 0 0}@media (max-width:640px){.mini-rooster>.mini:first-child,.mini-rooster>.mini:last-child{grid-column:1/-1}}.panel .gz-uitleg{margin:2px 0 12px}.gz-invoer{width:180px}.gz-knop{margin-top:12px}.kl-onb-balk{margin-bottom:10px}.kl-voet{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:10px;font-size:12px}.com-invoer{align-items:center}.com-soort{flex:0 0 140px}.com-tekst{flex:220px;min-width:0}.taak-invoer{align-items:center}.taak-titel{flex:240px;min-width:0}.taak-datum{flex:0 0 150px}.taak-prio{flex:0 0 120px}.taak-knoppen{gap:8px;margin-left:auto;display:flex}@media (max-width:640px){.com-soort{flex-basis:120px}.com-tekst{flex-basis:140px}.com-invoer>.btn{margin-left:auto}.taak-titel{flex-basis:100%}.taak-datum,.taak-prio{flex:1 1 0;min-width:0}.taak-knoppen{flex:100%;justify-content:flex-end}.gz-bewerk .gz-invoer{flex:100%;width:auto}.gz-bewerk>.btn:first-of-type{margin-left:auto}}.kl-doc-cat{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.kl-doc-cat .edit-select{width:auto;max-width:170px}.kl-docs{margin-top:12px}.kl-docs .doc-ico{width:28px;height:28px}.kl-doc-tekst{flex:auto;min-width:0}.kl-doc-tekst b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kl-docs .btn{flex-shrink:0}@media (max-width:480px){.kl-docs li{flex-wrap:wrap;row-gap:6px}.kl-docs .kl-doc-tekst{flex-basis:calc(100% - 38px)}.kl-docs li>.btn:first-of-type{margin-left:38px}}.kl-docs .btn.gevaar{color:var(--muted)}@media (hover:hover){.kl-docs .btn.gevaar:hover:not(:disabled){color:var(--bad)}}.logo-tekst{flex:auto;min-width:0}.kl-knoppen{flex-wrap:wrap;gap:8px;display:flex}.kl-kiezer{cursor:pointer}.panel .logo-tekst .phint{margin:8px 0 0}.kl-bewaard{color:var(--ok-donker);align-items:center;gap:5px;font-size:12px;display:inline-flex}.kl-notitie{resize:vertical;width:100%;min-height:96px;display:block}.panel .verslag-met{margin:0 0 10px}.verslag-link{font-size:12.5px}.panel .kl-afsluit-uitleg{margin:2px 0 10px}.kl-afsluit-reden{width:100%}.cb-kopknoppen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.cb-hint{margin:10px 0}.cb-lijst{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.cb-lijst>.contact-blok{margin:0}.cb-lijst>.toon-meer{justify-self:start}.cb-avatar{background:var(--grijs);border-radius:9px;width:32px;height:32px;font-size:12px}.cb-avatar.primair{background:var(--tjouly)}.contact-blok .cb-top{flex-wrap:wrap;row-gap:6px}.cb-naam{flex:180px;min-width:0}.cb-knoppen{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.cb-hoofd{white-space:nowrap}.cb-naam b{overflow-wrap:break-word;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.cb-naam small{color:var(--muted);overflow-wrap:break-word;font-size:12px;line-height:1.45;display:block}.cb-uit{vertical-align:middle;margin-left:6px}.cb-gegevens{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px 16px;display:grid}@media (max-width:640px){.cb-gegevens{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.cb-veld{min-width:0}.cb-veld.breed{grid-column:1/-1}@media (max-width:640px){.cb-veld.cb-vrij{grid-column:1/-1}}.cb-l{color:var(--muted);margin-bottom:1px;font-size:11px;font-weight:600;display:block}.cb-v{overflow-wrap:break-word;font-size:13px;font-weight:500;display:block}.cb-v.cb-mail{overflow-wrap:anywhere}a.cb-v[href^=tel\:]{white-space:nowrap}@media (max-width:360px){.cb-veld:has(>a.cb-v[href^=tel\:]){grid-column:1/-1}}a.cb-v{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline #0f162038;text-decoration:underline #0f162038}@media (hover:hover){a.cb-v:hover{color:var(--brand);text-decoration-color:currentColor}}.cb-verwijder{margin-right:auto}.tk-tbl .status-keuze{font-weight:600}.tk-tbl .ticket-nr{color:var(--muted)}@media (hover:hover){.tk-tbl .ticket-nr:hover{color:var(--brand)}}.tk-fout{margin:0 0 12px}.panel p.tk-melding{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px;line-height:1.6}.zij-veld .tk-status{font-weight:600}.panel .tk-uitleg{margin:0 0 10px}.tk-klant-kaart{margin-top:4px}.tk-klant-kaart .meta{min-width:0}.tk-klant-kaart .meta b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-klantknop{width:100%;margin-top:12px}.tk-opgelost{color:var(--muted);margin-top:8px;font-size:12px}.kpi .value.fb-goed{color:var(--ok)}.panel .fb-uitleg{margin:0 0 12px}.nps-legende i.promotor{background:var(--ok)}.nps-legende i.passief{background:var(--warn)}.nps-legende i.criticus{background:var(--bad)}.fb-hint{margin:16px 0 0}.fb-perklant{margin-top:16px}.fb-tbl .fb-kol-score{width:150px}.fb-tbl .fb-kol-gem{width:100px}.fb-tbl .fb-kol-aantal{width:80px}.fb-tbl .fb-kol-datum{width:140px}.fb-tbl th{white-space:nowrap}@media (max-width:640px){.tbl.fb-tbl.gsm-past th.fb-kol-score{white-space:nowrap;width:124px}.tbl.fb-tbl.gsm-past td:nth-child(2){white-space:nowrap}.fb-kop{flex-wrap:wrap;row-gap:6px}.fb-kop>.fb-titel{flex-basis:calc(100% - 45px)}.fb-kop>.tag{margin-left:45px}}.fb-themas .verdeling-kop small{font-size:11px}.fb-sent{margin-left:4px;font-size:12px;font-weight:600}.fb-balk{margin-top:16px}.fb-noteer{margin-left:auto}.fb-nieuw{margin-bottom:16px}.fb-lijst>.toon-meer{align-self:flex-start}.fb-afronden{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.fb-afronden .nm-input{flex:220px;min-width:0}.fb-afronden-knoppen{gap:8px;margin-left:auto;display:flex}.fb-wis{margin-left:auto}.fb-acties .btn.gevaar{color:var(--muted)}@media (hover:hover){.fb-acties .btn.gevaar:hover:not(:disabled){color:var(--bad)}}.kpi-klik,.ticket-titel,.rij-sublink,.aandacht-tekst a,.gs-tekst a{text-decoration:none}@media (hover:hover){.aandacht-tekst>a:hover b{text-decoration:underline}}.ov-tbl .ticket-titel b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ov-tbl .ticket-titel small,.ov-tbl .rij-sublink{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ov-tbl td:first-child{width:100%;max-width:0}.ov-tbl td:not(:first-child),.ov-tbl th{white-space:nowrap}.ov-tbl td.ov-stap{white-space:normal;min-width:140px}.signaal-paneel .panel-kop h3>svg{background:linear-gradient(140deg, #f87171, var(--bad));box-shadow:0 4px 10px #dc26263d}.aandacht-paneel .panel-kop h3>svg{background:linear-gradient(140deg, #fbbf24, var(--warn));box-shadow:0 4px 10px #d977063d}.signaal-paneel{background:linear-gradient(150deg,#fef2f2f2,#fef6f6c7);border-color:#fca5a5b3}.aandacht-paneel{background:linear-gradient(150deg,#fffbebf5,#fffbebcc);border-color:#fcd34dbf}.kop-sub{color:var(--muted);font-size:12.5px}.ov-cap{justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.ov-aanvragen{flex-direction:column;display:flex}.jaar-staafjes.aanvragen{flex:1;height:auto;min-height:150px;max-height:240px;margin-top:auto;padding-top:12px}.jaar-staafjes.aanvragen .js-kolom{border-radius:7px 7px 0 0;max-width:40px}.jaar-staafjes.aanvragen i.js-betaald{background:linear-gradient(180deg, #6aa0ff, var(--brand));border-radius:7px 7px 0 0}.jaar-staafjes.aanvragen .js-n{text-align:center;margin-bottom:3px;font-size:11.5px;font-weight:600}.jaar-staafjes.aanvragen .js-kolom{border-bottom:2px solid #226cff24;flex:0 auto;height:calc(100% - 20px);overflow:visible}.jaar-staafjes.aanvragen .js-kolom i{max-height:calc(100% - 18px)}.ov-hoofd{margin:2px 0 12px}.ov-hoofd b{letter-spacing:-.025em;font-size:28px;line-height:1.15;display:block}.ov-hoofd small{color:var(--muted);font-size:12px}.gebied-vakken.ov-vakken{grid-template-columns:repeat(3,minmax(0,1fr))}.panel .phint.ov-voet{margin:0}.ov-telaat{color:var(--bad);font-size:11.5px;font-weight:600;display:block}@media (max-width:560px){.gebied-vakken.ov-vakken{grid-template-columns:minmax(0,1fr);gap:6px}.ov-vakken .gebied-vak{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.ov-vakken .gebied-vak dd{margin:0}.ov-vakken .gebied-vak-waarde b{font-size:17px}}@media (max-width:640px){.ov-cap .btn{white-space:nowrap;flex-shrink:0}}.ov-telang{color:var(--bad);font-weight:600}.ov-gesprekken .gs-tekst b{overflow-wrap:break-word}.ov-gesprekken .gs-tel{white-space:nowrap}@media (max-width:640px){.ov-gesprekken .gs-actie:not(:has(>:nth-child(2))){flex-basis:auto;margin-left:auto}}@media (max-width:360px){.ov-gesprekken .gs-actie:not(:has(>:nth-child(2))){flex-basis:100%;margin-left:0}}.kaart-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kaart-lagen{background:#0f16200f;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.kaart-laag{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.kaart-laag:hover{color:var(--ink)}}.kaart-laag.actief{color:var(--brand);background:#fff;box-shadow:0 1px 2px #0f162014,0 4px 12px #226cff1a}.kaart-laag:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kaart-zoek{width:280px;max-width:100%}.kaart-paneel .kaart-uitleg{max-width:900px;margin:10px 0 12px}.kaart-opzet{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.kaart-veld{background:#ffffff8c;border:1px solid #e7ebf2e6;border-radius:14px;min-width:0;padding:12px;position:relative}.kaart-svg{width:100%;height:auto;max-height:72vh;display:block}.kaart-svg.detail{max-height:min(72vh,560px)}.kaart-vorm{stroke:#fff;stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s}@media (hover:hover){.kaart-vorm:hover{stroke:var(--ink);stroke-width:1.4px}}.kaart-vorm.rond{fill:#f1f3f8;stroke:#fff}@media (hover:hover){.kaart-vorm.rond:hover{fill:#e2e7f0;stroke:#fff;stroke-width:.6px}}.kaart-vorm.basis{fill:#eceff4;stroke:#fff;cursor:default}.kaart-vorm.deel{stroke-width:1px}.kaart-terug{align-items:center;gap:10px;margin-bottom:8px;display:flex}.kaart-terug b{font-size:15px}.kaart-laden{color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.kaart-tip{z-index:2;pointer-events:none;background:var(--ink);color:#fff;border-radius:10px;gap:1px;max-width:260px;padding:8px 11px;font-size:12px;line-height:1.4;display:grid;position:absolute;transform:translate(12px,12px);box-shadow:0 8px 24px #0f162040}.kaart-tip.links{transform:translate(calc(-100% - 12px),12px)}.kaart-tip.boven{transform:translate(12px,calc(-100% - 12px))}.kaart-tip.links.boven{transform:translate(calc(-100% - 12px),calc(-100% - 12px))}.kaart-tip b{font-size:13px}.kaart-melding{text-align:center;max-width:min(360px,80%);color:var(--ink);border:1px solid var(--line);background:#ffffffeb;border-radius:12px;justify-items:center;gap:8px;padding:12px 14px;font-size:12.5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0f162014}.kaart-tip small{color:#ffffffa6;font-size:11px}.kaart-legende{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:11.5px;display:flex}.kaart-schaal{background:linear-gradient(90deg,#d64538,#f3c24e,#269e5c);border-radius:5px;width:140px;height:8px;display:block}.kaart-schaal.plaatsen{background:linear-gradient(90deg,#dee9ff,#0e3eb0)}.kaart-verloop{align-items:center;gap:10px;display:inline-flex}.kaart-geen{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kaart-geen i{background:#eceff4;border:1px solid #d9dee8;border-radius:3px;width:12px;height:12px;display:block}.kaart-geen i.weinig{background:#cfd6e2;border-color:#cfd6e2}.kaart-geen i+i,.kaart-geen i:not(:first-child){margin-left:8px}.kaart-zij{gap:14px;min-width:0;display:grid}.kaart-zij .kaart-vakken{grid-template-columns:minmax(0,1fr);margin:0}.kaart-zij .kaart-orgs{justify-self:start;text-decoration:none}.gem-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gem-kop .btn{text-decoration:none}.kans-regel{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.kans-regel .tag{margin-right:4px}.camp-lijst{gap:8px;margin:0;padding:0;list-style:none;display:grid}.camp-lijst li{border:1px solid var(--line);border-radius:var(--radius-blok);background:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.camp-lijst li>div{flex:300px;gap:2px;min-width:0;display:grid}.camp-lijst li.klaar{border-color:var(--ok-lijn);background:var(--ok-zacht)}.camp-lijst li.klaar b:before{content:"✓ ";color:var(--ok-donker)}.camp-lijst .phint{margin:0}.camp-lijst li>.btn,.camp-knoppen .btn{white-space:nowrap}.camp-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.camp-naam{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;line-height:1.35;display:inline-flex}.camp-naam>svg{flex-shrink:0;margin-top:2px}@media (hover:hover){.camp-naam:hover b{color:var(--brand)}}.camp-open{gap:12px;margin-top:10px;display:grid}.camp-open>.phint{margin:0}.camp-adres{overflow-wrap:anywhere}.camp-mails{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.camp-mail{align-content:start;gap:8px;min-width:0;display:grid}.camp-mail h4{margin:0}.camp-mail h4 .camp-mail-op{letter-spacing:0;text-transform:none;color:var(--muted);font-size:11px;font-weight:500}.camp-mail .edit-text{width:100%;font:inherit}.camp-mail textarea.edit-text{resize:vertical;line-height:1.55}.camp-onderwerp{overflow-wrap:break-word;margin:0}.camp-tekst{white-space:pre-wrap;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-blok);overflow-wrap:break-word;background:#fff9;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.camp-open .knoprij{margin-top:0}.camp-tbl td.org-naam{overflow-wrap:break-word}.camp-kol-datum{width:128px}.camp-kol-datum small{white-space:nowrap}.camp-kol-stap{width:260px}.camp-kol-stand{width:170px}.camp-tbl .org-sub a.camp-fiche,.camp-opvolg-tbl .org-sub.camp-campagne a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}@media (hover:hover){.camp-tbl .org-sub a.camp-fiche:hover,.camp-opvolg-tbl .org-sub.camp-campagne a:hover{color:var(--brand);text-decoration-color:currentColor}}.camp-opvolg-tbl .camp-campagne{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.camp-opvolg-tbl .camp-kol-reactie{width:32%}.camp-opvolg-tbl .camp-reactie{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.camp-opvolg-tbl .camp-antwoord{margin-top:4px}@media (max-width:640px){.tbl.camp-tbl.gsm-past .gsm-regel a,.tbl.camp-opvolg-tbl.gsm-past .gsm-regel a{color:var(--brand);font-weight:400}}.gem-acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gem-acties .btn{text-decoration:none}.camp-dringend{color:var(--warn-donker);font-weight:600}.camp-profiel{border:1px solid var(--line);border-radius:var(--radius-blok);background:#ffffff73;margin:0;padding:12px 14px}.camp-profiel h4{margin:0 0 8px}.camp-profiel .org-contactlijst{grid-template-columns:max-content minmax(0,1fr);gap:5px 16px;margin:0;font-size:12.5px}.camp-profiel .org-contactlijst dd{overflow-wrap:break-word;min-width:0;display:block}.camp-profiel .org-contactlijst dd>span{display:block}.camp-filters{padding:0 18px 12px}@media (max-width:640px){.camp-kol-stap,.camp-kol-stand{width:auto}.camp-profiel .org-contactlijst{grid-template-columns:minmax(0,1fr);gap:0}.camp-profiel .org-contactlijst dt{margin-top:6px}.camp-profiel .org-contactlijst dt:first-child{margin-top:0}.camp-lijst li{justify-content:flex-end}.camp-lijst li>div{flex-basis:100%}}.kaart-lijst h4{margin:0 0 6px}.kaart-lijst ol{gap:1px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.kaart-lijst li{border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}@media (hover:hover){.kaart-lijst li:hover{background:#226cff0f}}.kaart-lijst li b{font-variant-numeric:tabular-nums;white-space:nowrap}.kaart-stip{border-radius:3px;flex-shrink:0;width:10px;height:10px}.kaart-naam{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}button.kaart-naam{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){button.kaart-naam:hover{color:var(--brand);text-decoration:underline}}.kaart-paneel .kaart-voet{margin:14px 0 0}@media (max-width:1000px){.kaart-opzet{grid-template-columns:minmax(0,1fr)}.kaart-geen{margin-left:0}.kaart-zij .kaart-vakken{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.kaart-zij .kaart-vakken{grid-template-columns:minmax(0,1fr)}.kaart-zoek{width:100%}}.kaart-laag-kort{display:none}@media (max-width:640px){.kaart-balk{flex-direction:column;align-items:stretch;gap:10px}.kaart-lagen{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.kaart-laag{justify-content:center;gap:5px;padding:8px 4px;font-size:12.5px}.kaart-laag-lang{display:none}.kaart-laag-kort{display:inline}.kaart-zoek{width:100%}.kaart-veld{padding:8px}.kaart-legende{gap:8px;font-size:11px;display:grid}.kaart-verloop{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.kaart-verloop .kaart-schaal{grid-area:1/1/auto/-1;width:100%}.kaart-verloop>span:last-child{text-align:right}}.gebied-grid{isolation:isolate;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:16px;position:relative}.gebied-kop{align-items:center;gap:10px;margin-bottom:14px;display:flex}.gebied-kop h3{flex:1;min-width:0;margin:0;font-size:15.5px}.gebied-ico{color:#fff;background:linear-gradient(140deg, #4c8bff, var(--brand));border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 10px #226cff47}.gebied-aandeel{color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.gebied-kaart .gebied-cijfers{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);justify-content:stretch;align-items:end;gap:0;margin:0 0 12px}.gebied-kaart .gebied-cijfers>div+div{border-left:1px solid var(--line);padding-left:14px}.gebied-kaart .gebied-cijfers b{letter-spacing:-.01em;font-size:18px;line-height:1.15}.gebied-kaart .gebied-cijfers .hoofd b{letter-spacing:-.025em;font-size:28px}.gebied-kaart .gebied-cijfers.enkel{grid-template-columns:1fr;margin-bottom:14px}.gebied-kaart .gebied-cijfers.enkel b{letter-spacing:-.025em;font-size:28px}.gebied-kaart .gebied-balk{background:#226cff1a;border-radius:4px;height:6px;margin-bottom:14px}.gebied-kaart .gebied-balk i{background:linear-gradient(90deg, #6aa0ff, var(--brand));border-radius:4px}.gebied-vakken{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.gebied-vak{background:#ffffff9e;border:1px solid #e7ebf2e6;border-radius:12px;min-width:0;padding:10px 12px 11px}.gebied-vak dt{color:var(--muted);font-size:11.5px;font-weight:600}.gebied-vak.breed{grid-column:1/-1}.stelsel-kort{white-space:nowrap}.gebied-vakken.enig-stelsel{margin:0 0 14px}.gebied-vak dd{gap:6px;margin:4px 0 0;display:grid}.gebied-vak-waarde b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px}.gebied-vak-waarde small{color:var(--muted);font-size:11.5px}.gebied-vak.wacht .gebied-vak-waarde b{color:var(--warn-donker)}.gebied-vak.klaar .gebied-vak-waarde b{color:var(--ok-donker)}.gebied-vak-onder{color:var(--muted);font-size:11.5px;line-height:1.35}.gebied-vak.klaar .gebied-vak-onder{color:var(--ok-donker)}.gebied-voortgang{background:#0f162012;border-radius:3px;height:4px;display:block;overflow:hidden}.gebied-voortgang i{background:var(--brand);border-radius:3px;height:100%;display:block}.gebied-vak.klaar .gebied-voortgang i{background:var(--ok)}.gebied-kaart .gebied-links{gap:2px;padding-top:8px}.gebied-link{border-radius:10px;padding:7px 8px}.gebied-link>svg{box-sizing:content-box;background:var(--brand-soft);border-radius:9px;padding:7px}@media (hover:hover){.gebied-link:hover>svg{background:#fff}}@media (max-width:420px){.gebied-vakken{grid-template-columns:1fr}}.gebied-vervolg{border:1px dashed var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:8px;display:grid}@media (max-width:900px){.gebied-vervolg{grid-template-columns:1fr}}.gebied-feiten-kop dt{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.org-mails .org-mail:not(.kort) .org-adres{flex-basis:100%}.org-mails .org-mini-knoppen{gap:2px 10px;margin-left:2px}.org-mails .org-mini{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:500}@media (hover:hover){.org-mails .org-mini:hover:not(:disabled){color:var(--brand);text-decoration:underline}.org-mails .org-mini.gevaar:hover:not(:disabled){color:var(--bad)}}.org-mails .org-mail+.org-mail:not(.kort){margin-top:7px;padding-top:7px}.org-elders a.tag{background:var(--card);border:1px solid var(--line);color:var(--ink);font-weight:500}@media (hover:hover){.org-elders a.tag:hover{border-color:var(--brand);color:var(--brand)}}.org-elders-rij+.org-elders-rij{border-left:1px solid var(--line);padding-left:14px}.grootte-meer{text-align:center;padding:14px 18px 18px}.grootte-meer .btn{border-radius:10px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-weight:600;display:inline-flex}.winst-tbl td:first-child,.winst-tbl th:first-child{padding-left:18px}.winst-tbl td:last-child,.winst-tbl th:last-child{padding-right:18px}.winst-tbl tr.winst-provincie td:first-child{padding-left:40px}.stand-tbl td:first-child,.stand-tbl th:first-child{padding-left:18px}.stand-tbl td:last-child,.stand-tbl th:last-child{padding-right:18px}.stand-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none}.gsm-regel,.gsm-enkel,.gsm-enkel-inline,.gsm-blok{display:none}.rij-knoppen{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.tabel-paneel .tbl.gsm-past,.app .tabel-paneel .tbl.gsm-past,.wc-tabel .tbl.gsm-past{min-width:0}.tbl.gsm-past .gsm-weg{display:none}.tbl.gsm-past td,.tbl.gsm-past th,.kost-tbl.gsm-past>tbody>tr>td:first-child{min-width:0}.tbl.gsm-past td,.tbl.gsm-past th{padding-left:8px;padding-right:8px}.tbl.gsm-past th{white-space:normal}.tbl.gsm-past td:not(.num){overflow-wrap:break-word}.tbl.gsm-past .tag,.tbl.gsm-past .status-pill{white-space:normal;text-align:left;max-width:100%}.tbl.gsm-past .org-sub,.tbl.gsm-past .org-sub a{white-space:normal;overflow-wrap:anywhere}.tabel-paneel .tbl.gsm-past td:first-child,.tabel-paneel .tbl.gsm-past th:first-child,.tabel-paneel .tbl.gsm-past .gsm-hoofd{padding-left:14px}.tabel-paneel .tbl.gsm-past td:last-child,.tabel-paneel .tbl.gsm-past th:last-child{padding-right:14px}.tbl.gsm-past .gsm-enkel-inline{display:inline}.tbl.gsm-past .cust-cell,.tbl.gsm-past .cust-cell .meta{min-width:0}.tbl.gsm-past .gsm-blok{white-space:normal;text-align:left;overflow-wrap:anywhere;margin-top:9px;font-size:12px;display:block}.tbl.gsm-past .gsm-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.tbl.gsm-past .gsm-enkel{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:400;display:block}.tbl.gsm-past .gsm-regel{color:var(--muted);text-align:left;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:11.5px;font-weight:400;line-height:1.4;display:flex}.tbl.gsm-past .gsm-regel .tag,.tbl.gsm-past .gsm-regel .status-pill{font-size:11px}.tbl.gsm-past .gsm-regel b{display:inline}.tbl.gsm-past .gsm-regel .tk-telaat svg{margin-right:3px}.tbl.gsm-past .gsm-regel .ov-telaat{margin-left:4px;display:inline}.tbl.gsm-past .gsm-regel a:where(:not(.btn)){color:var(--ink);font-weight:500;text-decoration:none}@media (hover:hover){.tbl.gsm-past .gsm-regel a:where(:not(.btn)):hover{color:var(--brand)}}.tbl.gsm-past .gsm-regel.gsm-bediening{gap:6px;margin-top:8px}.tbl.gsm-past .gsm-bediening .status-keuze{border:1px solid var(--line);background-color:#fff;background-position:right 9px center;border-radius:9px;width:auto;min-width:0;max-width:100%;padding:4px 26px 4px 10px}.tbl.gsm-past .gsm-bediening .fa-status{flex-wrap:nowrap}.tbl.gsm-past .gsm-bediening .org-mini,.tbl.gsm-past .gsm-bediening .toon-meer{min-height:30px}.tbl.gsm-past .rij-knoppen{flex-direction:column;align-items:stretch}.tbl.gsm-past .gsm-regel .ticket-nr{color:var(--ink)}.kost-tbl.gsm-past .gsm-bediening{column-gap:12px}.tbl.gsm-past .grootte-balk{width:56px}.groei-tbl.gsm-past td:first-child{overflow-wrap:anywhere}.wc-tabel .tbl.gsm-past td:first-child{-webkit-hyphens:auto;hyphens:auto}.scenario-tbl.gsm-past th{letter-spacing:0;-webkit-hyphens:auto;hyphens:auto;font-size:11px}.scenario-tbl.gsm-past td.num,.scenario-tbl.gsm-past th.num{padding-left:4px;padding-right:4px}.scenario-tbl.gsm-past td:last-child,.scenario-tbl.gsm-past th:last-child{padding-right:12px}.winstscenario{overflow-x:auto}}@media (max-width:400px){.scenario-tbl.gsm-past td.num,.scenario-tbl.gsm-past th.num{padding-left:2px;padding-right:2px}.scenario-tbl.gsm-past td:last-child,.scenario-tbl.gsm-past th:last-child{padding-right:8px}}@media (max-width:360px){.tbl.gsm-past .nowrap{white-space:normal}.tbl.gsm-past td:first-child,.tbl.gsm-past .gsm-hoofd{overflow-wrap:anywhere}}.mini-trend{white-space:nowrap;cursor:help;vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.mini-trend svg{flex:none;width:84px;height:24px;display:block;overflow:visible}.mini-trend-vlak{fill:color-mix(in srgb, var(--brand) 10%, transparent);stroke:none}.mini-trend-lijn,.mini-trend-geschat{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mini-trend-lijn{stroke:var(--brand)}.mini-trend-geschat{stroke:color-mix(in srgb, var(--brand) 50%, #fff);stroke-dasharray:3 2.5}.mini-trend-nu{fill:var(--brand);stroke:var(--card);stroke-width:1px}.mini-trend small{text-align:right;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px;font-weight:700}.mini-trend.stijgt small{color:var(--ok-donker)}.mini-trend.daalt small{color:var(--bad-donker)}.mini-trend.gelijk small{color:var(--muted);font-weight:600}.mini-trend.nieuw small{color:var(--brand)}.mini-trend.deels svg{opacity:.55}.mini-trend.deels small{color:var(--muted);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.verloop-cel{white-space:nowrap}@media (min-width:641px) and (max-width:1180px){.verloop-cel .mini-trend{flex-direction:column;align-items:flex-end;gap:1px}.verloop-cel .mini-trend small{min-width:0;line-height:1.2}}@media (max-width:640px){.gsm-regel .mini-trend{gap:4px}.gsm-regel .mini-trend svg{width:56px;height:16px}.gsm-regel .mini-trend small{min-width:0;font-size:11.5px}}.nl-wacht-vakken{margin:0 0 14px}.kpi-grid.nl-kpi{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}a.kpi-link.kpi-actief{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.nl-kpi .kpi-ikt{margin-top:2px}.nl-kpi .value{white-space:nowrap;font-size:23px}.nl-kpi .value small{color:var(--muted);font-size:14px}.kpi-grid.nl-kpi>.kpi{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.kpi-grid.nl-ld-kpi>.kpi{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.nl-prov-tbl a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.nl-prov-tbl a.org-link:hover{color:var(--brand);text-decoration:underline}}.nl-prov-tbl td:first-child,.nl-prov-tbl th:first-child{padding-left:18px}.nl-prov-tbl td:last-child,.nl-prov-tbl th:last-child{padding-right:18px}.nl-prov-tbl tbody tr.gekozen td{background:var(--brand-soft)}.nl-prov-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none}.grootte-filters-rij{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grootte-filters-rij .zoek-veld{flex:300px}.nl-fiche-contact{gap:8px;padding:4px 18px 14px;font-size:13px;display:grid}.nl-fiche-contact>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.nl-fiche-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.nl-fiche-waarden{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px;min-width:0;display:flex}.nl-fiche-waarden small{flex-basis:100%}.nl-fiche-lijst{flex-wrap:wrap;gap:4px 14px;display:flex}.nl-fiche-lijst+.toon-meer{text-align:left;flex-basis:100%}.panel-sub.nl-fiche-sub{border-top:1px solid var(--line);margin:10px 0 0;padding:14px 18px 0}.nl-fiche-tbl td.num{white-space:nowrap}.nl-fiche-blok{border-top:1px solid var(--line);padding:14px 18px 4px}.nl-fiche-blok .panel-sub{margin:0 0 6px}.nl-fiche-blok .phint{margin:0 0 8px;padding:0}.nl-fiche-uit{margin:0 0 8px;padding:0;font-size:13px;line-height:1.4;list-style:none}.nl-fiche-uit li{border-top:1px solid var(--line);gap:1px;padding:7px 0;display:grid}.nl-fiche-uit li:first-child{border-top:0;padding-top:2px}.nl-fiche-uit li>span{overflow-wrap:break-word;min-width:0;font-weight:600}.nl-fiche-uit small{font-size:12px}.nl-fiche-uit .org-link{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover){.nl-fiche-uit .org-link:hover{color:var(--brand);text-decoration:underline}}@media (max-width:640px){.kpi-grid.nl-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-kpi .kpi:first-child{grid-column:1/-1}.nl-kpi .value{font-size:20px}.nl-kpi .label{font-size:12px}.nl-fiche-contact{padding:4px 14px 12px}.nl-fiche-contact>div{grid-template-columns:minmax(0,1fr);gap:2px}.nl-fiche-blok{padding:12px 14px 4px}.panel-sub.nl-fiche-sub{padding:12px 14px 0}.nl-prov-tbl td:first-child,.nl-prov-tbl th:first-child{padding-left:14px}.nl-prov-tbl td:last-child,.nl-prov-tbl th:last-child{padding-right:14px}}@media (max-width:360px){.nl-kpi .kpi:not(:first-child) .value{font-size:19px}.nl-kpi .kpi:not(:first-child) .value small{font-size:12px;display:block}}.kpi-grid.fr-kpi>.kpi{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.nl-ld-kpi .value,.fr-kpi .value{white-space:nowrap}.nl-ld-kpi .value small,.fr-kpi .value small{color:var(--muted);font-size:14px}@media (max-width:640px){.nl-ld-kpi .value,.fr-kpi .value{font-size:20px}.nl-ld-kpi .label,.fr-kpi .label{font-size:12px}}@media (max-width:360px){.nl-ld-kpi .value small,.fr-kpi .value small{font-size:12px;display:block}}.nl-ss-knoppen{flex-wrap:wrap;gap:8px 10px;display:flex}.nl-ss .ss-beweging-nl{align-items:center;gap:8px;font-weight:600;display:inline-flex}.nl-ss .ss-beweging-nl i{border-radius:3px;flex:none;width:10px;height:10px}.nl-ss-overzicht{margin-top:18px}.nl-ss-lijsten{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:18px;display:grid}.nl-ss-lijsten .panel-sub{margin:0 0 6px}.nl-ss-lijsten .phint{margin:6px 0 0;padding:0}@media (max-width:900px){.nl-ss-lijsten{grid-template-columns:minmax(0,1fr)}}.nl-ss .ss-detail>.phint,.fr-ss .ss-detail>.phint{border-top:1px solid var(--line);margin:10px 0 0;padding-top:8px}@media (max-width:640px){.nl-ss-knoppen{width:100%}.nl-ss .starters-as span:not(.jaar){font-size:0}.nl-ss .starters-as span.krap{visibility:hidden}.nl-ss-overzicht th,.nl-ss-overzicht td{padding-left:6px;padding-right:6px}.nl-ss-overzicht th:first-child,.nl-ss-overzicht td:first-child{padding-left:0}.nl-ss-overzicht th:last-child,.nl-ss-overzicht td:last-child{padding-right:0}.nl-ss .ss-beweging-nl{align-items:flex-start;gap:6px;font-size:12.5px}.nl-ss .ss-beweging-nl i{margin-top:4px}}.nl-kaart-paneel{padding:6px 18px 16px}.nl-kaart-paneel .sect-cap{margin:0;padding:0}.nl-kaart-paneel>.phint{margin:4px 0 10px}.nl-kaart{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);align-items:start;gap:18px;margin-top:8px;display:grid}.nl-kaart-vlak svg{width:100%;height:auto;max-height:72vh;display:block}.nl-kaart-vlak path{stroke:var(--card);stroke-width:.5px;vector-effect:non-scaling-stroke;cursor:pointer;transition:opacity var(--overgang)}.nl-kaart-vlak path.nl-kaart-leeg{fill:var(--uit)}@media (hover:hover){.nl-kaart-vlak path:hover{opacity:.78}}.nl-kaart-vlak path.nl-kaart-rand{fill:none;stroke:var(--ink);stroke-width:2px;pointer-events:none}.nl-kaart-legende{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.nl-kaart-legende i{background:linear-gradient(90deg,#dee9ff,#0e3eb0);border-radius:4px;flex:0 160px;height:8px}.nl-kaart-detail{align-content:start;gap:10px;min-width:0;display:grid}.nl-kaart-detail .phint{margin:0;padding:0}.nl-kaart-gemeente h4{margin:4px 0 8px;font-size:15px}.nl-kaart-gemeente h4 small{margin-top:2px;font-size:12px;font-weight:500;display:block}.nl-kaart-gemeente h5{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:14px 0 6px;font-size:11.5px}.nl-kaart-gemeente dl{gap:4px;margin:0;font-size:13px;display:grid}.nl-kaart-gemeente dl div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.nl-kaart-gemeente dt{color:var(--muted)}.nl-kaart-gemeente dd{margin:0}@media (max-width:900px){.nl-kaart{grid-template-columns:minmax(0,1fr)}.nl-kaart-vlak svg{max-height:62vh;margin:0 auto}}@media (max-width:640px){.nl-kaart-paneel{padding:4px 14px 14px}}.eu-tbl .eu-stand{margin-right:2px;padding:1px 7px;font-size:11px}.eu-tbl .eu-bron{min-width:190px;max-width:290px}.eu-tbl .eu-bron a{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover){.eu-tbl .eu-bron a:hover{color:var(--brand);text-decoration:underline}}.eu-tbl .eu-software{max-width:210px}.eu-kort .web-chips{margin-bottom:12px}.eu-live{margin:0 0 10px;font-size:13.5px;line-height:1.55}.eu-regel{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:5px 0;font-size:13px;line-height:1.55;display:grid}.eu-label{color:var(--muted);padding-top:1px;font-size:12px}.eu-waarde{overflow-wrap:anywhere;min-width:0}.eu-waarde a,.eu-bron-kop a,.eu-bronnen .org-sub a,.eu-detail-tbl a,.eu-live a{color:var(--brand);text-decoration:none}@media (hover:hover){.eu-waarde a:hover,.eu-bron-kop a:hover,.eu-bronnen .org-sub a:hover,.eu-detail-tbl a:hover,.eu-live a:hover{text-decoration:underline}}.eu-detail-tbl td>b>a,.eu-bron-kop>b>a{color:var(--ink)}@media (hover:hover){.eu-detail-tbl td>b>a:hover,.eu-bron-kop>b>a:hover{color:var(--brand)}}.eu-bronnen{margin:4px 0 0;padding:0;list-style:none}.eu-bron-item{border-top:1px solid var(--line);padding:12px 0}.eu-bronnen>.eu-bron-item:first-child{border-top:0;padding-top:4px}.eu-bron-kop{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;font-size:13.5px;display:flex}.eu-bron-kop b{overflow-wrap:anywhere}.eu-bron-kop .web-chips{gap:4px}.eu-bron-kop .web-chips .tag{font-size:11px}.eu-bron-item .eu-regel{padding:2px 0}.eu-uitleg{margin:2px 0 4px;font-size:13px;line-height:1.55}.eu-los{margin:4px 0 0}.eu-detail-tbl .eu-domeinen{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.eu-kort .gebied-links{margin-top:10px}.panel .phint.eu-leeg{margin:4px 0 0}.eu-voetnoot{color:var(--muted);margin:12px 2px 0;font-size:12px;line-height:1.45}@media (max-width:640px){.eu-regel{grid-template-columns:minmax(0,1fr);gap:1px;padding:6px 0}.eu-label{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.eu-tbl .eu-bron{min-width:0;max-width:none}}.eu-tbl a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.eu-tbl a.org-link:hover{color:var(--brand);text-decoration:underline}}@media (max-width:1100px) and (min-width:641px){.eu-tbl .eu-bron{min-width:0;max-width:190px}.eu-tbl .eu-software{max-width:120px}.eu-tbl th,.eu-tbl td{padding-left:8px;padding-right:8px}.tabel-paneel .tbl.eu-tbl{min-width:0}}.eu-tbl .eu-bron-naam,.eu-tbl .eu-kort-lijst{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fr-tbl a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.fr-tbl a.org-link:hover{color:var(--brand);text-decoration:underline}}.fr-tbl td.num .org-sub{white-space:nowrap}.fr-tbl tfoot td{border-top:1px solid var(--line)}@media (max-width:1100px) and (min-width:641px){.fr-tbl th,.fr-tbl td{padding-left:8px;padding-right:8px}.tabel-paneel .tbl.fr-tbl{min-width:0}}.fr-filters{flex-flow:wrap;align-items:center;gap:10px 16px}.fr-filters .zoek-veld{flex:280px}.fr-filters .rangschik-balk{padding:0}.fr-org-tbl a.org-link,.fr-loc-tbl a.org-link,.fr-ss-regio a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.fr-org-tbl a.org-link:hover,.fr-loc-tbl a.org-link:hover,.fr-ss-regio a.org-link:hover{color:var(--brand);text-decoration:underline}}.fr-loc-tbl td.gsm-weg .org-link{font-weight:500}.fr-ss-wrap{margin-bottom:14px}.fr-ss-regio{margin:6px 0 16px}.fr-ss-lijsten{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px 24px;display:grid}.fr-ss-lijst{margin:4px 0 6px;padding:0;list-style:none}.fr-ss-lijst li{border-top:1px solid var(--line);padding:7px 0;font-size:13px;line-height:1.4}.fr-ss-lijst li:first-child{border-top:0}.fr-ss-lijst .org-sub .org-link{color:var(--muted);font-weight:600;text-decoration:none}@media (hover:hover){.fr-ss-lijst .org-sub .org-link:hover{color:var(--brand);text-decoration:underline}}.fr-ss-lijst small{font-size:12px}.fr-fiche-vest{padding:4px 18px 14px}@media (max-width:640px){.fr-filters{flex-direction:column;align-items:stretch}.fr-filters .zoek-veld{flex:none}}@media (max-width:1100px) and (min-width:641px){.tabel-paneel .tbl.fr-org-tbl,.tabel-paneel .tbl.fr-loc-tbl,.tabel-paneel .tbl.fr-ss-regio{min-width:0}}@media (min-width:641px){.organisator-kop.nl-fiche-kop{flex-wrap:nowrap;align-items:flex-start}.organisator-kop.nl-fiche-kop h3{flex:auto;min-width:0}}@media (max-width:360px){.nl-houders-tbl .org-naam .org-link,.nl-houders-tbl .org-sub .tag{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:15 6 6}.nl-houders-tbl td:first-child,.nl-houders-tbl th:first-child{padding-right:4px}}@media (max-width:640px){.tbl.nl-houders-tbl.gsm-past th.sorteerbaar{white-space:nowrap}.tbl.nl-houders-tbl.gsm-past th.sorteerbaar .sorteerpijl{margin-left:3px}}@media (max-width:420px){.nl-provincies .gebied-vakken{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nl-provincies .gebied-vak{padding:9px 10px 10px}}.nl-sw-tbl .org-naam{min-width:200px}.nl-sw-tbl .org-sub a.nl-sw-web{color:var(--muted);overflow-wrap:anywhere}@media (hover:hover){.nl-sw-tbl .org-sub a.nl-sw-web:hover{color:var(--brand)}}@media (max-width:1440px){.nl-sw-tbl .kol-wijkt small{white-space:normal}}.nl-houders-tbl .org-sub{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.nl-houders-tbl .org-sub .loc-tag{margin:0}.nl-sw-tbl .gsm-regel small{font-size:inherit}.eu-detail-tbl th:first-child,.eu-detail-tbl td:first-child{padding-left:0}.eu-detail-tbl th:last-child,.eu-detail-tbl td:last-child{padding-right:0}.fr-ss-regio td:first-child,.fr-ss-regio th:first-child{padding-left:10px}.fr-ss-regio td:last-child,.fr-ss-regio th:last-child{padding-right:10px}.gebied-vakken.fr-ss-vakken{grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 14px}@media (max-width:900px){.gebied-vakken.fr-ss-vakken{grid-template-columns:repeat(2,minmax(0,1fr))}}.gebied-vervolg.fr-vervolg{grid-template-columns:minmax(0,1fr);margin-top:16px}@media (max-width:640px){.fr-ss .starters-as span:not(.jaar){font-size:0}.fr-ss .starters-as span.krap{visibility:hidden}}.kpi .value small.cc-eenheid{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:600}@media (max-width:640px){.kpi .value small.cc-eenheid{margin-top:2px;display:block}}.kpi .delta.cc-delta{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-tbl .cc-segmenten{max-width:220px;color:var(--muted);font-size:12.5px}.cc-tbl .cc-laatste{max-width:300px}.cc-tbl .cc-soort{margin-right:6px;font-size:11px}.cc-tbl .cc-titel{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.cc-tbl .cc-kol-detectie{width:96px}.cc-tbl .cc-kol-zelf{width:104px}.cc-tbl .cc-zelf{white-space:nowrap;display:block}.cc-tbl .loc-tag{margin-left:6px}.cc-nieuw{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 18px 18px;display:grid}.cc-zonder{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.cc-zonder-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.cc-zonder-knoppen{flex-wrap:wrap;gap:6px;display:flex}.btn.cc-zonder-knop{min-width:0;max-width:100%}.cc-zonder-knop .cc-zonder-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-zonder-knop .cc-zonder-n{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.cc-nieuw-form{grid-template-columns:minmax(0,2fr) 90px auto;align-items:end;gap:10px 14px;max-width:620px;display:grid}.cc-nieuw-form .cc-knoprij{flex-wrap:nowrap;margin-top:0}.cc-nieuw>.btn{justify-self:start}.cc-detail .cc-kort .web-chips{margin-bottom:8px}.cc-feiten{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;font-size:13px;display:flex}.cc-feiten b{color:var(--ink);font-variant-numeric:tabular-nums}.cc-kanalen{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.cc-kanalen a{color:var(--brand);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.cc-kanalen a:hover{text-decoration:underline}}.cc-regel{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:7px 0;font-size:13.5px;line-height:1.55;display:grid}.cc-regel:first-of-type,.panel-kop+.cc-regel{border-top:0}.cc-label{color:var(--muted);padding-top:2px;font-size:12px}.cc-waarde{overflow-wrap:break-word;white-space:pre-line;min-width:0}.cc-los{margin:0;padding-left:18px}.cc-hint{margin-top:10px}.cc-hint a{color:var(--brand);font-weight:600;text-decoration:none}@media (hover:hover){.cc-hint a:hover{text-decoration:underline}}.cc-profiel .cc-bijgewerkt{border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px}.cc-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.cc-form .cc-breed{grid-column:1/-1}.cc-form textarea{resize:vertical;font:inherit;width:100%}.cc-form .sw-kopje{grid-column:1/-1}.cc-kanaal-velden{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px 14px;display:grid}.cc-signaal-form{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.cc-signalen,.cc-cijfers{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.cc-lijst{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cc-item{border-top:1px solid var(--line);min-width:0;padding:10px 0}.cc-lijst>.cc-item:first-child{border-top:0;padding-top:2px}.tabel-paneel>.cc-lijst{padding:0 18px 6px}.tabel-paneel>.cc-lijst+.toon-meer,.tabel-paneel>.cc-prijs-lijst+.toon-meer{margin:0 18px 14px}.cc-item-kop{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.cc-item-kop a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.cc-item-kop a.org-link:hover{color:var(--brand);text-decoration:underline}}.cc-item-kop .cc-datum{color:var(--muted);font-size:12px}.cc-item-kop .org-mini-knoppen{gap:6px;margin-left:auto}.cc-item-titel{overflow-wrap:break-word;margin-top:3px;font-size:13.5px;font-weight:600}.cc-item-tekst{color:var(--ink);white-space:pre-line;overflow-wrap:break-word;margin:4px 0 0;font-size:13px;line-height:1.55}.cc-item-tekst.cc-kort-tekst{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-item .org-sub.cc-bron a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;display:block;overflow:hidden}@media (hover:hover){.cc-item .org-sub.cc-bron a:hover{color:var(--brand);text-decoration-color:currentColor}}.cc-item .org-sub.cc-pad{overflow-wrap:anywhere}.cc-verworpen{opacity:.75}.cc-links{justify-content:flex-start;align-items:center;gap:8px 14px;margin-top:0}.cc-links .toon-meer{margin:0}.cc-cijfers .tbl th:first-child,.cc-cijfers .tbl td:first-child{padding-left:0}.cc-cijfers .tbl th:last-child,.cc-cijfers .tbl td:last-child{padding-right:0}.cc-cijfers .toon-meer-rij td{padding-left:0}.cc-cijfers .cc-kopje-los{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.cc-cijfer-tbl .cc-kol-datum{white-space:nowrap;width:110px}.cc-cijfer-tbl .cc-bron{width:260px;max-width:260px}.cc-cijfer-tbl .cc-bron a{white-space:nowrap;text-overflow:ellipsis;max-width:260px;color:var(--muted);display:block;overflow:hidden}@media (hover:hover){.cc-cijfer-tbl .cc-bron a:hover{color:var(--brand)}}.cc-voorwaarde{color:var(--muted);font-size:12px}@media (max-width:900px){.cc-form{grid-template-columns:minmax(0,1fr)}.cc-regel{grid-template-columns:minmax(0,1fr);gap:2px}.cc-nieuw-form{grid-template-columns:minmax(0,1fr)}.cc-item-kop .org-mini-knoppen{flex-basis:100%;margin-left:0}}@media (max-width:640px){.cc-nieuw{padding:14px 14px 16px}.tabel-paneel>.cc-lijst{padding:0 14px 6px}.tabel-paneel>.cc-lijst+.toon-meer,.tabel-paneel>.cc-prijs-lijst+.toon-meer{margin:0 14px 14px}.cc-cijfers .tbl.gsm-past td:first-child,.cc-cijfers .tbl.gsm-past th:first-child,.cc-cijfers .tbl.gsm-past .gsm-hoofd{padding-left:0}.cc-cijfer-tbl.gsm-past .gsm-regel a{color:var(--muted);font-weight:400}.cc-cijfers .tbl.gsm-past td:last-child,.cc-cijfers .tbl.gsm-past th:last-child{padding-right:0}.tbl.cc-ev-tbl .gsm-regel a.org-link{color:var(--ink)}}.fr-fiche-software{padding:4px 18px 10px}.fr-fiche-software .org-sub a{color:var(--brand);text-decoration:none}@media (hover:hover){.fr-fiche-software .org-sub a:hover{text-decoration:underline}}@media (max-width:640px){.fr-fiche-software{padding:4px 14px 10px}.fr-fiche-vest{padding:4px 14px 12px}}.cc-prijs-tbl tr.cc-tjouly td{background:color-mix(in srgb, var(--brand) 5%, transparent)}.cc-prijs-tbl tr.cc-tjouly+tr:not(.cc-tjouly) td{border-top:2px solid var(--line)}.cc-prijs-tbl a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.cc-prijs-tbl a.org-link:hover{color:var(--brand);text-decoration:underline}}.cc-prijs-tbl td.num[title]{cursor:help}.cc-prijs-lijst{margin:0;padding:0 18px 8px;list-style:none}.cc-prijs-item{border-top:1px solid var(--line);padding:12px 0}.cc-prijs-lijst>.cc-prijs-item:first-child{border-top:0;padding-top:2px}.cc-prijs-item .cc-item-kop a.org-link{color:var(--ink);text-decoration:none}@media (hover:hover){.cc-prijs-item .cc-item-kop a.org-link:hover{color:var(--brand);text-decoration:underline}}.cc-regels{gap:8px;margin:6px 0 4px;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.cc-regels .tag{margin-left:6px;font-size:11px}.cc-regels .org-sub{margin-top:1px}.sect-cap.cc-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tbl.cc-prijs-tbl .org-sub.cc-per-jaar,.cc-prijs-tbl th{white-space:nowrap}.cc-regels .org-sub a{color:var(--brand);text-decoration:none}@media (hover:hover){.cc-regels .org-sub a:hover{text-decoration:underline}}.cc-voorwaarden{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:4px 18px;margin:8px 0 0;font-size:12.5px;display:grid}.cc-voorwaarden div{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.cc-voorwaarden dt{color:var(--muted)}.cc-voorwaarden dd{overflow-wrap:anywhere;margin:0}.tabel-paneel>.phint.cc-prijs-zonder{margin-top:10px}@media (max-width:1100px) and (min-width:641px){.tabel-paneel .tbl.cc-prijs-tbl{min-width:0}}@media (max-width:640px){.cc-prijs-lijst{padding:0 14px 8px}.cc-voorwaarden div{grid-template-columns:minmax(0,1fr);gap:0}.cc-voorwaarden{row-gap:8px}}form.zoek-organisator{width:300px;max-width:100%;margin:0}form.zoek-organisator.groot{width:100%;max-width:720px}form.zoek-organisator .btn{flex-shrink:0;margin-left:4px}.zoek-uitleg{margin-top:10px}.zoek-tbl .cel-lijst{margin:0}.zoek-groep-rij td{background:var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 18px;font-size:11px;font-weight:700}@media (max-width:720px){form.zoek-organisator{width:100%}}.event .panel{margin-bottom:12px}.event-balk{grid-template-columns:1fr 160px;align-items:end;gap:12px;display:grid}.event-nieuw-rij{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;padding-top:4px;display:grid}.event-nieuw-rij small,.event-nieuw-rij .melding-fout{grid-column:1/-1}.event-log{margin:0;padding:0;list-style:none}.event-log li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.event-log li:first-child{border-top:0}.event-log li>span{overflow-wrap:anywhere;min-width:0}.event-log li>small{flex-shrink:0}.event-log a{font-weight:600}.event-log-kop{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px;font-size:11.5px;font-weight:600}.event-log-kop:first-child{margin-top:0}.event-log-term{font:inherit;color:var(--brand);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover){.event-log-term:hover{text-decoration:underline}}.event-zoek{margin:0}.event-telling{margin:10px 0 0}.event-kaart.open{border-color:var(--brand)}.event-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-wie{flex-direction:column;gap:2px;min-width:0;display:flex}.event-wie b{font-size:14px}.event-wie small{overflow-wrap:anywhere;font-size:12px}.event-knoppen{flex-shrink:0;gap:6px;display:flex}.event-form{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.event-form .rangschik-balk{padding:0}.event-opvolging{flex-direction:column;gap:6px;display:flex}.event-vink{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.event-vink:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.event-vink input{width:16px;height:16px}.event-acties{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-klaar{background:var(--ok-zacht);color:var(--ok-donker);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.event-klaar a{color:inherit;font-weight:600}.event-nieuw .event-kop b{font-size:13.5px}@media (max-width:640px){.event-balk,.event-nieuw-rij{grid-template-columns:1fr}.event-nieuw-rij .btn{justify-content:center}.event-kop{flex-direction:column}.event-knoppen{width:100%}.event-knoppen .btn{flex:1;justify-content:center}.event-form .wc-grid{grid-template-columns:1fr}.event .chip{padding:9px 13px}}.kpi-grid.mb-kpi>.kpi,.kpi-grid.org-kpi>.kpi,.kpi-grid.opg-kpi>.kpi{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.gebied-vervolg.mb-vervolg{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1360px){.gebied-vervolg.mb-vervolg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gebied-vervolg.mb-vervolg{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px) and (min-width:360px){.mb-provincies .gebied-vakken{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mb-provincies .gebied-vak{padding:9px 10px 10px}.mb-provincies .gebied-kaart .gebied-cijfers .hoofd b{font-size:25px}}@media (max-width:420px){.mb-provincies .gebied-aandeel .mb-lang{display:none}}@media (max-width:359px){.mb-provincies .gebied-kaart .gebied-cijfers{grid-template-columns:repeat(3,auto);justify-content:space-between}.mb-provincies .gebied-kaart .gebied-cijfers .hoofd b{font-size:22px}.mb-provincies .gebied-kaart .gebied-cijfers b{font-size:15px}.mb-provincies .gebied-kaart .gebied-cijfers>div+div{padding-left:9px}.mb-provincies .gebied-kaart .gebied-cijfers small{font-size:11px}}@media (max-width:1240px) and (min-width:761px){.kpi-grid.stoppers-kpi{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid.stoppers-kpi>.kpi{grid-column:span 2}.kpi-grid.stoppers-kpi>.kpi:nth-child(n+4){grid-column:span 3}}@media (max-width:760px){.app .kpi-grid.stoppers-kpi>.kpi:last-child{grid-column:1/-1}}@media (max-width:640px){.mb-stops-meer .mb-lang{display:none}}.ss-provincies button.ss-provincie{white-space:nowrap}@media (max-width:640px){.ss-provincies tr.ss-totaal td.num .org-sub{white-space:normal}}@media (max-width:560px){.kaart-zij .kaart-vakken{gap:6px}.kaart-zij .kaart-vakken .gebied-vak{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:8px 12px 9px;display:grid}.kaart-zij .kaart-vakken .gebied-vak dd{display:contents}.kaart-zij .kaart-vakken .gebied-vak-waarde{text-align:right;white-space:nowrap;grid-area:1/2}.kaart-zij .kaart-vakken .gebied-vak-onder{grid-column:1/-1}}@media (max-width:360px){.kaart-zij .kaart-vakken .gebied-vak{grid-template-columns:minmax(0,1fr)}.kaart-zij .kaart-vakken .gebied-vak-waarde{text-align:left;grid-area:auto/1}.kaart-lagen .kaart-laag>svg{display:none}}.ss details.klap-detail.mb-uitleg>summary{color:var(--brand);margin:-6px 0 10px;padding:0;font-size:12px;font-weight:600}@media (max-width:360px){.ss .ss-resultaat{padding-left:12px;padding-right:12px}.ss-as>span:nth-child(2n):not(.jaar){visibility:hidden}}.ss details.mb-uitleg>.phint{margin:-4px 0 10px}@media (max-width:420px){.tabs.mb-tabs>.tab{white-space:normal;text-align:center;line-height:1.3}}.starters-as:not(.kort):not(.ss-as)>span:last-child:not(:first-child){justify-content:flex-end;display:flex}@media (min-width:641px){.starters-raster small{display:none}}.stand-grid>a.stand-kaart{flex-direction:column;display:flex}.stand-grid>a.stand-kaart>.stand-meer{margin-top:auto}.stand-grid>a.stand-kaart>:nth-last-child(2){margin-bottom:10px}.stand-kaart.wacht .stand-pct{color:var(--warn-donker)}.zoek-groep-rij .sectie-n{margin-left:8px}.zoek-nl>.panel{margin-top:16px}.main>.panel+.zoek-melding{margin-top:12px}@media (min-width:641px){.tbl.zoek-tbl th.zoek-org{width:27%}.tbl.zoek-tbl th.zoek-waarom{width:25%}.tbl.zoek-tbl th.zoek-waar{width:19%}.tbl.zoek-tbl th.zoek-stand{width:15%}}.zoek-tbl .cel-lijst li{overflow-wrap:anywhere}.zoek-tbl .zoek-waar-tekst{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbl.zoek-tbl .gsm-regel small{font-size:inherit}form.zoek-organisator input{text-overflow:ellipsis}@media (max-width:720px){.topbar-rechts:has(>form.zoek-organisator){flex:100%;min-width:0;margin-left:0}}.event-acties{justify-content:flex-end}.event-acties>small{flex:260px}.event-acties>.btn{white-space:nowrap}.event-treffers>.toon-meer{margin:-2px 0 12px 6px}.event .panel>.event-zoek+.phint{margin-top:8px}.event .panel>.phint:last-child{margin-bottom:0}.org-gezinsopvang{margin:4px 0 10px}.org-gezinsopvang .phint{margin:2px 0 8px}.gem-diensten{margin:0 0 10px}.gem-diensten .web-chips{margin-top:6px}
