@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-tekst:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--ink:#111827;--paper:#f3f4f6;--surface:#fff;--line:#e5e7eb;--mut:#6b7280;--grey:#4b5563;--soft:#eef1f4;--ok:#31855c;--red:#d9484b;--blue:#017aff;--geel:#ffd700}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-tekst),ui-sans-serif,system-ui,sans-serif;margin:0;font-weight:800;letter-spacing:-.02em}.i{display:inline-block;vertical-align:-.15em;flex:0 0 auto}button{font:inherit}a,button{color:inherit}a{text-decoration:none}.phone{width:100%;max-width:480px;margin:0 auto;background:var(--paper);min-height:100dvh;display:flex;flex-direction:column;position:relative}@media(min-width:560px){.phone{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}}.top{background:var(--geel);color:var(--ink);padding:14px 16px 13px;display:flex;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.top .naam{font-family:var(--font-tekst),sans-serif;font-weight:800;font-size:16px;letter-spacing:.01em;text-transform:uppercase;font-style:italic}.top .rechts{margin-left:auto;gap:9px;color:#111827;font-weight:600}.avatar,.top .rechts{display:flex;align-items:center;font-size:12px}.avatar{width:28px;height:28px;border-radius:6px;background:#111827;justify-content:center;font-weight:700;color:#fff;border:0;cursor:pointer}.body{flex:1 1 auto;min-height:0;padding:16px 14px 96px}.dag{font-size:12px;color:var(--mut);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.h{font-size:22px;margin:3px 0 2px}.sub{color:var(--grey);font-size:14px;margin-bottom:16px}.groep{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--mut);font-weight:700;margin:20px 0 8px}.kaart{background:var(--surface);border-radius:8px;padding:14px;margin-bottom:10px;cursor:pointer;display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;border:1px solid var(--line);border-left-width:3px}.kaart:hover{border-color:#c8c8c8}.kaart.k-af{border-left-color:var(--red)}.kaart.k-seizoen{border-left-color:var(--blue)}.kaart.k-kans{border-left-color:var(--ok)}.kaart.k-stil{border-left-color:#c9c9c9}.kaart .tekst{flex:1 1;min-width:0}.reden{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.k-af .reden{color:var(--red)}.k-seizoen .reden{color:var(--blue)}.k-kans .reden{color:var(--ok)}.k-stil .reden{color:var(--mut)}.kaart .bedrijf{font-weight:650;font-size:16px;line-height:1.25}.kaart .waar{font-size:13px;color:var(--mut)}.kaart .waarom{font-size:14px;color:var(--grey);margin-top:6px}.chev{color:#c0c0c0;margin-top:4px}.dagnav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.dagnav a{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;color:var(--grey);white-space:nowrap}.dagnav a:hover{border-color:#c8c8c8}.dagnav a.on{background:var(--geel);border-color:var(--geel);color:var(--ink);font-weight:800}.todo-rij{display:flex;gap:10px;align-items:stretch;margin-bottom:10px}.todo-rij .kaart{flex:1 1;min-width:0;margin-bottom:0}.afvink{flex:0 0 auto;width:40px;align-self:stretch;border:1px solid var(--line);background:var(--surface);border-radius:8px;color:var(--mut);display:flex;align-items:center;justify-content:center;cursor:pointer}.afvink:hover{border-color:var(--ok);background:#f0faf4;color:var(--ok)}.afvink:active{background:var(--ok);color:#fff;border-color:var(--ok)}.afvink:disabled{opacity:.5;cursor:default}.undo{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#111827;color:#fff;border-radius:8px;padding:10px 14px;margin-bottom:12px;font-size:13.5px}.undo button{background:none;border:0;color:var(--geel);font-weight:700;cursor:pointer;padding:0}.undo button:disabled{opacity:.5;cursor:default}.bronnen{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.rij .bronnen{margin-top:3px;justify-content:flex-end}.klantrij .bronnen{margin-top:5px}.blok>.bronnen{margin-top:10px}.b{font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 6px;border-radius:2px;color:#fff}.b.tl{background:var(--blue)}.b.pb{background:var(--ok)}.b.web{background:var(--grey)}.b.hand{background:#7c5cff}.b.uit{background:#c9c9c9}.ai-flag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;line-height:1.25;padding:2px 8px 2px 6px;border-radius:999px;background:#fff7e0;color:#8a6400;border:1px solid #e6c34d;vertical-align:middle;white-space:normal}.ai-flag .i{color:#b8860b;flex:0 0 auto}.ai-flag-block{display:inline-flex;margin-top:5px}.rij .ai-flag-block{margin-top:4px}.target{background:#111827;color:#fff;border-radius:8px;padding:14px 16px;margin-bottom:6px}.target .r{display:flex;justify-content:space-between;align-items:baseline}.target b{font-family:var(--font-tekst),sans-serif;font-weight:800;font-size:24px}.target small{color:#9ca3af;font-size:12.5px}.meter{height:5px;background:#374151;border-radius:2px;margin-top:10px;overflow:hidden}.meter i{display:block;height:100%;background:var(--geel)}.nav{position:fixed;left:50%;transform:translateX(-50%);bottom:0;background:#fff;border-top:1px solid var(--line);padding:7px 4px 9px;width:100%;max-width:480px;z-index:20}.nav,.nav a{display:flex}.nav a{flex:1 1;min-width:0;background:none;border:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;font-size:10px;color:var(--mut);cursor:pointer;padding:6px 0;font-weight:600;min-height:52px;border-radius:8px;margin:0 1px}.nav a .lbl{display:block;width:100%;text-align:center;line-height:1.1;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.nav a.on{color:var(--ink);font-weight:800;background:var(--geel)}.bh{background:#fff;border-bottom:1px solid var(--line);padding:4px 10px;gap:10px}.bh,.bh a,.bh button{display:flex;align-items:center}.bh a,.bh button{background:none;border:0;cursor:pointer;gap:5px;font-size:14px;color:var(--grey);min-height:44px;padding:0 6px}.blok{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:10px}.blok h3{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin-bottom:9px;font-weight:700}.rij{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;border-bottom:1px solid #f3f3f3}.rij:last-child{border-bottom:0}.rij em{font-style:normal;color:var(--mut)}.rij span{text-align:right}.rij.lang{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0}.rij.lang span{text-align:left}.rij.lang em{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.zeg{background:var(--soft);border-radius:3px;padding:11px 12px;font-size:14px;margin-bottom:7px;line-height:1.45}.zeg:last-child{margin-bottom:0}.zeg .herkomst{display:block;font-size:11.5px;color:var(--grey);margin-top:5px}.let{background:#fff8d9;border:1px solid #f0dfa0;border-radius:3px;padding:10px 12px;font-size:13px;margin-top:9px}.vlag{display:block;font-size:11.5px;color:#96741a;font-weight:600;margin-top:2px}.sorteer{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.sorteer a,.sorteer button{background:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:13px;cursor:pointer;color:var(--grey);min-height:44px;display:inline-flex;align-items:center}.sorteer a.on,.sorteer button.on{background:#111827;color:#fff;border-color:#111827;font-weight:700}.blok.webblok{border-left:3px solid var(--grey);background:#fbfbfb}.blokkop{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:9px}.blokkop h3{margin-bottom:0}.vondst{border-bottom:1px solid #f0f0f0;padding:9px 0;font-size:14.5px;line-height:1.45}.vondst:first-of-type{padding-top:0}.vondst:last-child{border-bottom:0;padding-bottom:0}.vondst .herkomst{gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--grey);margin-top:6px}.scanrij,.vondst .herkomst{display:flex;align-items:center}.scanrij{gap:12px;margin-bottom:8px}.scanscore{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;border:2.5px solid;border-radius:50%;line-height:1}.scanscore strong{font-size:22px;font-weight:800}.scanscore span{font-size:9px;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-weight:700}.scantitel{margin:0;font-size:14px;font-weight:650;color:var(--ink);line-height:1.35}.scansamenvatting{margin:0 0 6px;font-size:13.5px;color:var(--grey);line-height:1.5}.acties{gap:8px;padding:12px 14px;border-top:1px solid var(--line);position:-webkit-sticky;position:sticky;bottom:0}.acties,.knop{display:flex;background:#fff}.knop{flex:1 1;border:1px solid var(--line);border-radius:8px;padding:12px 10px;font-size:14px;font-weight:600;cursor:pointer;align-items:center;justify-content:center;gap:7px;min-height:48px}.knop.prim{background:#111827;color:#fff;border-color:#111827}.knop:disabled{opacity:.45;cursor:not-allowed}.tegel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:9px;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px}.tegel .tekst{flex:1 1}.tegel b{display:block;font-size:15px;font-weight:650}.tegel span.k{font-size:13px;color:var(--mut)}.zoek{display:flex;gap:8px;margin-bottom:14px}.zoek input{flex:1 1;min-width:0;font:inherit;font-size:15px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:48px}.gemeentefilter{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.gemeentefilter select{flex:1 1;min-width:180px;max-width:100%;font:inherit;font-size:15px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:48px}.gemeentefilter .bronnen{margin-top:0}.klantrij{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:8px;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:11px}.klantrij b{font-size:15px;font-weight:650;display:block}.klantrij span.k{font-size:12.5px;color:var(--mut)}.gemrij{display:flex;align-items:center;gap:7px;margin-top:6px;flex-wrap:wrap}.gemrij span.k{margin:0}.gemrij .bronnen{margin-top:0}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.tagwrap{flex-wrap:wrap;max-width:100%}.tag,.tagwrap{display:inline-flex;align-items:center;gap:5px}.tag{font-size:11px;font-weight:650;line-height:1.3;padding:3px 9px;border-radius:999px;white-space:normal}.tag-fact{background:var(--soft);color:var(--grey);border:1px solid var(--line)}.tag-ai{background:#fff7e0;color:#8a6400;border:1px solid #e6c34d}.tag-ai .i{color:#b8860b;flex:0 0 auto}.tag .tag-bron{font-weight:500;font-size:10px;opacity:.75}.tagfilter{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.tagchip{font:inherit;font-size:13px;font-weight:600;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--grey);cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px}.tagchip.aan{background:var(--ink);color:#fff;border-color:var(--ink)}.tagfilter select{flex:1 1;min-width:180px;max-width:100%;font:inherit;font-size:15px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:48px}.tagfilter .bronnen{margin-top:0}.wis{font:inherit;font-size:13px;font-weight:600;color:var(--grey);background:none;border:none;text-decoration:underline;cursor:pointer;padding:8px 4px;min-height:44px}.gemeentefilter .ai-flag{margin-top:0}.periodefilter{margin-bottom:14px}.periode-aan{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--grey);cursor:pointer;min-height:44px}.periode-aan input{width:18px;height:18px}.periode-velden{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.periode-velden label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--grey)}.periode-velden input,.periode-velden select{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:44px}.periode-velden input[type=number]{width:80px}.periode-velden .bronnen{margin-top:0}.sorteerrij{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.sorteerrij label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--grey)}.sorteerrij select{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:44px}.hint{font-size:13px;color:var(--grey);background:#fff;border:1px dashed #d2d2d2;border-radius:8px;padding:12px 13px;margin-bottom:12px;line-height:1.45}.leeg{color:var(--mut);font-size:14px;text-align:center;padding:40px 10px}.login{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--paper);padding:20px}.login form{width:100%;max-width:340px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.login h1{font-size:19px;margin:-24px -24px 12px;padding:16px 24px;background:var(--geel);border-radius:10px 10px 0 0;text-transform:uppercase;font-style:italic;letter-spacing:.01em}.login p{color:var(--grey);font-size:13.5px;margin:0 0 16px}.login label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:12px 0 4px}.login input{width:100%;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px}.login button{margin-top:18px;width:100%}.fout{background:#fdf0f0;border:1px solid #ecc8c9;color:#a13a3d;border-radius:3px;padding:10px 12px;font-size:13.5px;margin-top:12px}.staafjes{display:flex;align-items:flex-end;gap:2px;height:64px;margin:8px 0 2px}.staafjes i{flex:1 1;background:var(--geel);border-radius:2px 2px 0 0;min-height:2px}.staafjes i.vorig{background:#d1d5db}.staaflegende{display:flex;justify-content:space-between;font-size:11px;color:var(--mut)}.bezoek .rij{font-size:15.5px;padding:7px 0}.bezoek .rij em{color:#374151}.bezoek .vondst,.bezoek .zeg{font-size:16px;line-height:1.5}.bezoek .blok h3{font-size:12px;color:#374151}.bezoek .leeg{font-size:15px}@media(min-width:900px){.phone{max-width:1200px;display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"nav top" "nav body"}.top{grid-area:top}.body{grid-area:body;padding:22px 26px 40px}.nav{grid-area:nav;position:-webkit-sticky;position:sticky;top:0;left:auto;bottom:auto;transform:none;width:auto;max-width:none;height:100dvh;flex-direction:column;align-items:stretch;gap:4px;padding:16px 12px;border-top:0;border-right:1px solid var(--line)}.nav,.nav a{justify-content:flex-start}.nav a{flex:0 0 auto;flex-direction:row;gap:12px;font-size:14px;padding:11px 13px;margin:0;min-height:44px}.nav a .lbl{text-align:left;line-height:1.3;white-space:nowrap}.lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.lijst>*{margin-bottom:0}.kolommen{column-count:2;column-gap:14px}.kolommen .blok,.kolommen>*{page-break-inside:avoid;break-inside:avoid}}.kaart.k-concurrent{border-left-color:#7c3aed}.k-concurrent .reden{color:#7c3aed}.kaart.k-prospect{border-left-color:#0d9488}.k-prospect .reden{color:#0d9488}.concurrenten .conckaart{background:#fbfbfb;border:1px solid var(--line);border-left:3px solid #7c3aed;border-radius:8px;padding:11px 12px;margin-bottom:10px}.conckop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.concnaam{font-weight:650;font-size:15px;line-height:1.25}.concdatum{font-size:12px;color:var(--mut);white-space:nowrap}.conctekst{font-size:14px;line-height:1.45;margin:6px 0 0;color:var(--ink)}.concbron{font-size:12px;color:var(--grey);margin-top:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.concherkomst{font-size:11.5px;color:var(--mut);margin-top:6px}.conc-web{background:#f6f3fc;border:1px solid #e6ddf7;border-radius:6px;padding:9px 10px;margin-top:9px}.concacties{display:flex;gap:14px;margin-top:9px;flex-wrap:wrap}.conclink{background:none;border:0;padding:6px 0;font-size:12.5px;font-weight:600;color:#7c3aed;cursor:pointer;text-decoration:underline;min-height:32px}.conclink.wis{color:var(--red)}.conclink:disabled{opacity:.5;cursor:not-allowed}.concform{display:flex;flex-direction:column;gap:11px;margin-top:6px;border-top:1px solid var(--line);padding-top:12px}.concform label{display:block;font-size:12px;font-weight:600;color:var(--grey)}.concform label small{font-weight:400;color:var(--mut);text-transform:none;letter-spacing:0}.concform .verplicht{color:var(--red)}.concform input,.concform textarea{width:100%;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;margin-top:5px;background:#fff}.concform textarea{resize:vertical;line-height:1.4}.concform-rij{display:flex;gap:11px;flex-wrap:wrap}.concform-rij>label{flex:1 1;min-width:140px}.prospect-uitleg{font-size:13px;color:var(--grey);line-height:1.45;margin:0 0 12px}.prospectform{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--line);padding-top:12px;margin-bottom:4px}.prospectform label{display:block;font-size:12px;font-weight:600;color:var(--grey)}.prospectform label small{font-weight:400;color:var(--mut);text-transform:none;letter-spacing:0}.prospectform input,.prospectform select{width:100%;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;margin-top:5px;background:#fff;min-height:48px}.prospectlijst{margin-top:12px;border-top:1px solid var(--line);padding-top:6px}.prospectgroep{padding:10px 0;border-bottom:1px solid #f0f0f0}.prospectgroep:last-child{border-bottom:0}.prospectgroep-kop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:4px}.prospectgroep-titel{font-weight:700;font-size:14px}.prospectgroep-meta{font-size:11.5px;color:var(--mut);white-space:nowrap}.prospectrij{padding:9px 0}.prospectrij-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prospectnaam{font-weight:650;font-size:15px;line-height:1.25}.prospectnieuw{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#eaf6ef;color:#237049;border:1px solid #b9e0ca}.prospectactiviteit{font-size:14px;color:var(--grey);margin-top:3px;line-height:1.4}.prospectplaats{color:var(--mut)}.prospectklant-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prospectbestaand{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--soft);color:var(--grey);border:1px solid var(--line)}.prospectklant-sig{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px}.prospectklant-sig .k{font-size:12px;color:var(--mut)}.prospect-meer{display:block;font-size:13px;font-weight:600;color:var(--grey);text-decoration:underline;padding:6px 2px 4px;margin-bottom:6px}.ooitklant-antwoord{font-size:15px;font-weight:650;line-height:1.35;margin:0 0 6px}.ooitklant-horizon{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--mut);line-height:1.4;margin:0}.ooitklant-horizon svg{flex:0 0 auto;margin-top:1px}.ooitklant-klant{color:var(--ok)}.ooitklant-was-klant{color:var(--blue)}.ooitklant-onbekend{color:#b45309}.ooitklant-rij{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed #eee}.ooitklant-horizonmini,.ooitklant-rij small{font-size:11.5px;color:var(--mut)}.ooitklant-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:650;padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:var(--soft)}.ooitklant-chip svg{flex:0 0 auto}.ooitklant-chip.ooitklant-klant{background:#eaf6ef;color:#237049;border-color:#b9e0ca}.ooitklant-chip.ooitklant-was-klant{background:#eef4ff;color:#0a5bd0;border-color:#cfe0fb}.ooitklant-chip.ooitklant-onbekend{background:#fef3e0;color:#b45309;border-color:#f6d9a8}.prregister-teller{font-size:12px;color:var(--mut);white-space:nowrap;font-weight:600}.prfilters{gap:12px;border-top:1px solid var(--line);padding-top:12px;margin-bottom:6px}.prfilter,.prfilters{display:flex;flex-direction:column}.prfilter{gap:6px}.prfilter-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prfilter-label{font-size:12px;font-weight:700;color:var(--grey);text-transform:uppercase;letter-spacing:.02em}.prfilter-chips{display:flex;flex-wrap:wrap;gap:7px}.prfilter-hint{font-size:11px;color:var(--mut)}.prbelbalk{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px;margin:2px 0 4px}.prbelbalk-acties{display:flex;gap:8px;flex-wrap:wrap}.prbelbalk-acties .knop{flex:1 1;min-width:150px;min-height:44px}.prbelbalk-hint{font-size:12.5px;color:var(--mut);margin:0;line-height:1.4}.prbelbalk-melding{font-size:13px;color:var(--ink);margin:0;line-height:1.45}.prbelbalk-melding a{font-weight:650;color:var(--blue);text-decoration:underline}.prlijst{margin-top:6px;border-top:1px solid var(--line)}.prrij{padding:14px 0;border-bottom:1px solid #f0f0f0}.prrij:last-child{border-bottom:0}.prrij.gekozen{background:#f0fdfa;box-shadow:inset 3px 0 0 #0d9488;padding-left:10px;margin-left:-10px;border-radius:4px}.prrij-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prkies{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;cursor:pointer}.prkies input{width:22px;height:22px;cursor:pointer;accent-color:#0d9488}.prrij-naam{font-weight:700;font-size:16px;line-height:1.25}.prrij-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--grey);margin-top:3px}.prrij-meta span:before{content:"·";margin-right:8px;color:var(--mut)}.prrij-meta span:first-child:before{content:none;margin:0}.prrij-tel{display:flex;align-items:center;gap:6px;font-size:14px;margin-top:6px}.prrij-tel a{text-decoration:underline;color:var(--ink)}.prrij-tel svg{color:var(--mut);flex:0 0 auto}.prrij-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.prstat{font-size:12px;font-weight:650;padding:3px 9px;border-radius:999px;border:1px solid var(--line)}.prstat.ja{background:#eaf6ef;color:#237049;border-color:#b9e0ca}.prstat.nee{background:var(--soft);color:var(--grey)}.prstat-link{font-size:12.5px;font-weight:650;color:var(--blue);text-decoration:underline}.prrij-bron{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.prrij-bronlabel{font-size:11.5px;color:var(--mut);font-weight:600}.prbron-chip{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--grey);border:1px solid var(--line)}.prvelden{margin-top:10px;padding-top:10px;border-top:1px dashed #eee}.prvelden-lees{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.prveld{display:flex;gap:8px;font-size:13.5px;align-items:baseline}.prveld em{flex:0 0 auto;font-style:normal;font-weight:600;color:var(--grey);min-width:104px;font-size:12px}.prveld a{text-decoration:underline;color:var(--ink)}.prvelden-knop{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:650;color:var(--grey);background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:9px 13px;min-height:42px}.prvelden-form{display:flex;flex-direction:column;gap:10px}.prvelden-form label{display:block;font-size:12px;font-weight:600;color:var(--grey)}.prvelden-form input,.prvelden-form textarea{width:100%;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;margin-top:5px;background:#fff}.prvelden-acties{display:flex;gap:8px;flex-wrap:wrap}.off-titelrij{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.off-titel-input{flex:1 1;min-width:160px;font:inherit;font-size:16px;font-weight:700;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.off-variant-badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#eef4ff;color:#0a5bd0;border:1px solid #cfe0fb}.off-jaarrij{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 4px}.off-jaarrij label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--grey)}.off-jaarrij select{font:inherit;font-size:15px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:44px}.off-jaarrij .k{font-size:12px;color:var(--mut)}.off-lijn{border:1px solid var(--line);border-radius:8px;padding:11px 12px;margin-bottom:9px;background:#fff}.off-lijn.uit-historie{border-left:3px solid var(--ok)}.off-lijn-kop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.off-oms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.off-oms b{font-size:14.5px;font-weight:650;line-height:1.25}.off-bedrag{text-align:right;white-space:nowrap;flex:0 0 auto}.off-bedrag b{font-size:15px;font-weight:800;display:block}.off-bedrag .k{font-size:12px}.off-bedrag .k,.off-vorig{color:var(--mut)}.off-bron{font-size:11.5px;color:var(--grey);margin-top:6px;line-height:1.4}.off-lijn-acties{display:flex;gap:14px;margin-top:8px;flex-wrap:wrap}.off-form{display:flex;flex-direction:column;gap:10px;margin-top:10px;border-top:1px solid var(--line);padding-top:11px}.off-form label{display:block;font-size:12px;font-weight:600;color:var(--grey)}.off-form input,.off-form select{width:100%;font:inherit;font-size:15px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;margin-top:5px;background:#fff;min-height:46px}.off-form-rij{display:flex;gap:10px;flex-wrap:wrap}.off-form-rij>label{flex:1 1;min-width:120px}.off-toeslagen{display:flex;flex-direction:column;gap:7px}.off-toeslagen label{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--grey)}.off-toeslagen input{width:18px;height:18px;min-height:0;margin-top:0}.off-form-acties{display:flex;gap:9px;flex-wrap:wrap}.off-form-acties .knop{flex:1 1;min-width:120px}.off-korting{margin-bottom:8px}.off-korting label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--grey)}.off-korting input{width:90px;font:inherit;font-size:15px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;min-height:44px}.rij.off-totaal{border-top:2px solid var(--ink);border-bottom:0;margin-top:4px;padding-top:9px}.rij.off-totaal em{color:var(--ink);font-weight:700;font-style:normal}.rij.off-totaal span{font-size:17px;font-weight:800}.off-chatrij{display:flex;gap:8px;flex-wrap:nowrap;align-items:stretch}.off-chatrij input{flex:1 1;min-width:0;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:48px}.off-actierij{display:flex;gap:9px;flex-wrap:wrap}.off-actierij .knop{flex:1 1;min-width:130px}.rij.off-actief{background:#fffbe6}.bellijst{margin-top:6px}.bel-overzicht{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 12px}.bel-teller{flex:1 1;min-width:140px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:13px;color:var(--grey)}.bel-teller b{font-size:19px;font-weight:800;color:var(--ink);margin-right:6px}.bel-teller-oranje{border-left:4px solid #e07b00}.bel-teller-oranje b{color:#c76a00}.bel-subgroep{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--grey);text-transform:uppercase;letter-spacing:.03em;margin:14px 0 8px}.bel-subgroep .i{color:#c76a00}.bel-kaart{background:var(--surface);border-radius:8px;padding:14px;margin-bottom:10px;border:1px solid var(--line);border-left:3px solid #0d9488}.bel-kaart.belstatus-oranje{border-left-color:#e07b00}.bel-kaart.belstatus-groen{border-left-color:var(--ok)}.bel-kaart-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bel-naam{font-weight:700;font-size:16px;line-height:1.25}.bel-plek{font-size:13px;color:var(--mut);margin-top:2px}.bel-tel{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:15px;font-weight:650;text-decoration:none}.bel-tel,.bel-tel .i{color:var(--blue)}.bel-tel-leeg{color:var(--mut);font-weight:400;font-size:13px}.bel-reminder{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-weight:650;color:#c76a00;background:#fff4e5;border:1px solid #f3d3a0;border-radius:7px;padding:6px 10px}.bel-reminder .i{color:#c76a00}.bel-followup{margin-top:8px;font-size:13.5px;color:var(--grey)}.bel-followup b{color:var(--ink)}.bel-note{margin-top:6px;font-size:13.5px;color:var(--grey);font-style:italic}.bel-note-invoer{margin-top:10px;width:100%;font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;resize:vertical}.bel-meer{margin-top:8px;background:none;border:0;color:var(--blue);font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:2px 0}.bel-extra{margin-top:10px;gap:10px}.bel-extra,.bel-extra label{display:flex;flex-direction:column}.bel-extra label{gap:4px;font-size:12.5px;font-weight:600;color:var(--grey)}.bel-extra input{font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;min-height:46px}.bel-knoppen{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.bel-knop{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;border-radius:9px;padding:11px 12px;cursor:pointer;color:#fff;font:inherit;text-align:left;min-height:52px}.bel-knop:disabled{opacity:.5;cursor:default}.bel-knop-label{font-size:15px;font-weight:800}.bel-knop-omschrijving{font-size:11px;font-weight:500;opacity:.92;line-height:1.2}.bel-knop-groen{background:var(--ok)}.bel-knop-rood{background:var(--red)}.bel-knop-oranje{background:#e07b00}.bel-knop-zwart{background:#1f2937}@media(min-width:560px){.bel-knoppen{grid-template-columns:repeat(4,1fr)}}.bel-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.bel-badge-nog-niet-gebeld{background:var(--soft);color:var(--grey);border-color:var(--line)}.bel-badge-groen{background:#eaf6ef;color:#237049;border-color:#b9e0ca}.bel-badge-oranje{background:#fff4e5;color:#b8620a;border-color:#f3d3a0}.bel-badge-rood{background:#fdeaea;color:#b3373a;border-color:#f2c4c5}.bel-badge-zwart{background:#eef0f3;color:#1f2937;border-color:#d5d9df}.leeftijd-badge{flex:0 0 auto;display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.leeftijd-actueel{background:#eaf6ef;color:#237049;border-color:#b9e0ca}.leeftijd-verouderd{background:#fdeaea;color:#b3373a;border-color:#f2c4c5}.belhist{margin-top:10px;border-top:1px dashed var(--line);padding-top:10px}.belhist-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:650;border-radius:7px;padding:8px 11px;margin-bottom:8px}.belhist-banner-rood{background:#fdeaea;color:#b3373a;border:1px solid #f2c4c5}.belhist-banner-zwart{background:#eef0f3;color:#1f2937;border:1px solid #d5d9df}.belhist-herstel{flex:0 0 auto;background:var(--ink);color:#fff;border:0;border-radius:7px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;min-height:36px}.belhist-herstel:disabled{opacity:.5;cursor:default}.belhist-knop{background:none;border:0;color:var(--grey);font:inherit;font-size:12.5px;font-weight:650;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:3px 0}.belhist-lijst{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.belhist-rij{display:flex;gap:9px;align-items:flex-start}.belhist-body{flex:1 1;min-width:0}.belhist-detail{font-size:12.5px;color:var(--grey)}.belhist-detail b{color:var(--ink)}.belhist-note{font-size:13px;color:var(--grey);font-style:italic;margin-top:1px}.belhist-meta{font-size:11.5px;color:var(--mut);margin-top:2px}.belhist-tl{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:3px;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;line-height:1.3}.belhist-tl svg{flex:none}.belhist-tl-ok{background:#e8f6ec;color:#1a7f37}.belhist-tl-pending{background:#fff5db;color:#8a6d00}.belhist-tl-failed{background:#fde8e8;color:#b42318}.belhist-tl-fout{font-weight:400}.skelet{padding:2px 0}.skelet-kaart,.skelet-lijn{background:linear-gradient(90deg,#e9ebee 25%,#f3f4f6 37%,#e9ebee 63%);background-size:400% 100%;animation:skelet-glans 1.4s ease infinite;border-radius:6px}.skelet-titel{height:28px;width:58%;margin:8px 0 12px}.skelet-sub{height:14px;width:88%;margin-bottom:20px}.skelet-kaart{height:96px;margin-bottom:12px;border-radius:8px}@keyframes skelet-glans{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.skelet-kaart,.skelet-lijn{animation:none}}.gebruikerslijst{margin-top:4px}.gebruikerrij{padding:11px 0;border-bottom:1px solid #f0f0f0}.gebruikerrij:last-child{border-bottom:0}.gebruikerrij-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.gebruikerrij-kop b{font-size:15px;font-weight:650;display:block}.gebruiker-meta{font-size:12.5px;color:var(--mut);display:block;margin-top:2px}.gebruiker-uit{color:var(--red);font-weight:600}.gebruiker-koppeling{font-size:12.5px;color:var(--grey);display:block;margin-top:2px}.gebruikerrij-acties{display:flex;gap:7px;flex-wrap:wrap}.gebruikersform{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--line);margin-top:11px;padding-top:12px}.gebruikersform label{display:block;font-size:12px;font-weight:600;color:var(--grey)}.gebruikersform label small{font-weight:400;color:var(--mut);text-transform:none;letter-spacing:0}.gebruikersform .verplicht{color:var(--red)}.gebruikersform input,.gebruikersform select{width:100%;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;margin-top:5px;background:#fff;min-height:48px}.gebruikersform-acties{display:flex;gap:9px}.gebruikersform-acties .knop{min-height:46px}.kpi-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:8px 0 4px}.kpi-stat{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 14px}.kpi-stat b{display:block;font-family:var(--font-tekst),sans-serif;font-weight:800;font-size:22px;line-height:1.15}.kpi-stat span{font-size:12.5px;color:var(--mut)}.trend{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:10px}.trend svg{width:100%;height:auto;display:block}.trend-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:var(--grey)}.trend-legend i{display:inline-block;width:18px;border-top-width:2px;vertical-align:middle;margin-right:6px}.trend-bron{display:block;color:var(--mut);font-size:12px;margin-top:8px}.telbadge{flex:0 0 auto;align-self:center;background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:3px 11px;font-family:var(--font-tekst),sans-serif;font-weight:800;font-size:14px}