@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-normal-UzWcrHdi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-normal-Bzv-FGbj.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-normal-BtG3bBmV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-normal-DnfnTswf.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-normal-m-eDGcsW.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2)format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-normal-BA1ASEPx.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-normal-D0HL2cT_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-normal-BAPhAm-q.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-normal-C5O8kkCQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-normal-Cj42L3Bs.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-normal-bxg6f20d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-normal-COKnZ-5a.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-normal-BGl1PQht.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2)format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-normal-gG8ns3Xg.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-normal-DIEsMQO6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--zwart:#16202a;--teal:#6dbdc3;--teal-hover:#5aaeb4;--teal-inkt:#23737a;--teal-licht:#e5f3f4;--goud:#ebbc65;--goud-licht:#fcf0d6;--goud-inkt:#6e4b00;--goud-sterk:#c98b12;--donker:#1b2a35;--op-donker:#fff;--pagina:#f8f6f2;--vlak:#fff;--vlak-2:#f3efe8;--vlak-kop:#fff;--hover:#fbf8f2;--inkt:var(--zwart);--inkt-2:#3e4850;--gedempt:#5f6b75;--lijn:#eeeae3;--lijn-zacht:#f4f1ec;--rand:#e2dcd2;--accent:var(--teal-inkt);--accent-sterk:var(--teal-inkt);--goed:#2e9b5c;--goed-tekst:#1d6a3e;--ernstig:#d2382c;--ernstig-tekst:#a1251b;--st-op:#2e9b5c;--st-op-tekst:#1d6a3e;--st-op-was:#e2f1e8;--st-boven:#e0a100;--st-boven-tekst:#7f4d00;--st-boven-was:#fcefd3;--st-overvol:#d2382c;--st-overvol-tekst:#a1251b;--st-overvol-was:#fce7e4;--kanaal-meta:#23737a;--kanaal-google-ads:#6dbdc3;--kanaal-website:#c4862b;--kanaal-overig:#8a96a0;--st-afwezig:#b3ada3;--st-afwezig-tekst:#57524a;--st-afwezig-was:#f1eee8;--kop:Poppins, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tekst:var(--kop);--radius:20px;--radius-klein:12px;--schaduw:0 1px 2px #281e0a0a, 0 8px 24px #281e0a0f;--schaduw-klein:0 1px 2px #281e0a0f;--balk:68px;--rail:248px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{background:var(--pagina);color:var(--inkt);font:14px/1.5 var(--tekst);-webkit-font-smoothing:antialiased;margin:0}h1{font:600 28px/1.2 var(--kop);letter-spacing:-.01em;margin:0}p{margin:0}.sub{color:var(--gedempt);font-size:13px}a{color:var(--accent)}a:hover{color:var(--inkt)}.kaart-kop>a{font-size:13px;font-weight:600;text-decoration:none}.topbalk{z-index:20;height:var(--balk);background:var(--pagina);color:var(--inkt);align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.merk{align-items:center;gap:10px;display:flex}.beeldmerk{flex:none}.merk-naam{font:700 18px/1 var(--kop);letter-spacing:-.02em}main{max-width:1400px;margin:0 auto;padding:8px 32px 64px}.kaart{background:var(--vlak);border-radius:var(--radius);box-shadow:var(--schaduw);padding:22px 24px}.welkom{flex-direction:column;gap:12px;max-width:640px;padding:24px 28px;display:flex}.status{align-items:flex-start;gap:8px;font-weight:600;display:inline-flex}.status-punt{background:var(--gedempt);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.status.goed{color:var(--goed-tekst)}.status.goed .status-punt{background:var(--goed)}.status.fout{color:var(--ernstig-tekst)}.status.fout .status-punt{background:var(--ernstig)}.status.let-op{color:var(--st-boven-tekst)}.status.let-op .status-punt{background:var(--st-boven)}.statussen{flex-direction:column;gap:4px;display:flex}.knop{white-space:nowrap;border-radius:var(--radius-klein);border:1px solid var(--rand);background:var(--vlak);height:40px;color:var(--inkt);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.knop:hover{border-color:var(--gedempt)}.knop.primair{background:var(--teal-inkt);border-color:var(--teal-inkt);color:#fff}.knop.primair:hover{color:#fff;background:#1c5f65;border-color:#1c5f65}.knop.donker{background:var(--teal-inkt);border-color:var(--teal-inkt);color:#fff}.knop.donker:hover{background:#1c5f65;border-color:#1c5f65}.knop.groot{height:44px;padding:0 20px;font-size:15px}.knop.licht{color:var(--op-donker);background:0 0;border-color:#ffffff4d}.knop.licht:hover{background:#ffffff14;border-color:#ffffff80}.knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbalk-rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.topbalk:has(.bel-lijst){z-index:55}.merk{color:var(--inkt);text-decoration:none}.kruimels{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.kruimels a{color:var(--gedempt);text-decoration:none}.kruimels a:hover{color:var(--inkt);text-decoration:underline}.kruimels [aria-current]{color:var(--inkt);font-weight:600}.rail{z-index:25;width:var(--rail);background:var(--vlak);color:var(--inkt-2);box-shadow:1px 0 0 var(--lijn);flex-direction:column;gap:26px;padding:26px 16px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.rail-merk{border-radius:var(--radius-klein);align-items:center;gap:10px;padding:2px 8px 2px 4px;text-decoration:none;display:flex}.rail-merk-naam{flex-direction:column;line-height:1.15;display:flex}.rail-merk-naam strong{letter-spacing:-.01em;color:var(--inkt);font-size:17px;font-weight:600}.rail-merk-naam span{color:var(--gedempt);font-size:11px;font-weight:500}.rail-groep{flex-direction:column;gap:2px;display:flex}.rail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt);margin:0;padding:0 12px 6px;font-size:11px;font-weight:600}.rail-knop{border-radius:var(--radius-klein);min-height:44px;color:var(--inkt-2);align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.rail-knop .ic{stroke-width:1.8px;width:20px;height:20px}.rail-knop:hover{background:var(--pagina);color:var(--inkt)}.rail-knop.actief{background:var(--goud-licht);color:var(--goud-inkt);font-weight:600}.rail-knop.actief .ic{color:var(--goud-sterk)}.rail-knop.later{color:#8a959d;cursor:default}.rail-knop.later:hover{color:#6f7b84;background:0 0}.rail-knop:focus-visible,.rail-merk:focus-visible,.rail-uit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-later{background:var(--vlak-2);color:var(--gedempt);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:600}.rail-aantal{color:var(--gedempt);margin-left:auto;font-size:12px}.rail-punt{background:var(--st-afwezig);border-radius:50%;flex:none;width:8px;height:8px}.rail-onder{flex-direction:column;gap:0;margin-top:auto;display:flex}.rail-onder .rail-knop{min-height:32px;color:var(--gedempt);gap:10px;padding:0 12px;font-size:13px;font-weight:500}.rail-onder .rail-knop .ic{width:16px;height:16px}.rail-onder .rail-knop:hover{color:var(--inkt)}.rail-onder .rail-knop.actief{color:var(--goud-inkt)}.rail-onder .rail-aantal{font-size:11px}.rail-onder .rail-ik{margin-top:10px}.rail-ik{background:var(--pagina);border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:0 4px 0 10px;display:flex}.rail-ik-naam{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rail-ik-naam strong{color:var(--inkt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rail-ik-naam span{color:var(--gedempt);font-size:11px}.rail-uit{border-radius:var(--radius-klein);width:36px;height:36px;color:var(--gedempt);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.rail-uit:hover{background:var(--vlak);color:var(--inkt)}.rail-uit .ic{width:18px;height:18px}.met-zijbalk{margin-left:var(--rail)}.av{width:30px;height:30px;color:var(--zwart);background:#ddeff0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rail .av{background:var(--teal-inkt);color:#fff}main>*+*{margin-top:20px}.pagina-kop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.pagina-kop .sub{margin-top:4px}h2{font:600 18px/1.35 var(--kop);letter-spacing:-.01em;margin:0}.kaart-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.kaart.rustig{color:var(--inkt-2)}.uitleg{margin-top:10px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--lijn-zacht);vertical-align:middle;padding:12px}th{color:var(--gedempt);border-bottom-color:var(--lijn);background:0 0;font-size:12px;font-weight:500}.r{text-align:right}.getal{font-variant-numeric:tabular-nums}tr.niet-actief td,tr.niet-actief input[type=text]{color:var(--gedempt)}input[type=text],input[type=email],select{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--vlak);height:40px;color:var(--inkt);font:inherit;padding:0 12px}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}table.gebruikers input[type=text]{width:200px}.schakel{align-items:center;gap:6px;display:inline-flex}.nieuw-rij{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.nieuw-rij input[type=text]{width:220px}.nieuw-rij input[type=email]{width:260px}.toasts{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--donker);color:var(--op-donker);border-radius:var(--radius-klein);border-left:4px solid var(--teal);max-width:380px;padding:12px 16px;box-shadow:0 8px 24px #0003}.toast.fout{border-left-color:var(--ernstig)}.ic{vertical-align:-3px;flex:none;width:16px;height:16px}.gedempt{color:var(--gedempt)}.soort-ic{color:var(--gedempt);margin-left:6px;display:inline-flex}.tip{position:relative}.uitleg-vak{z-index:100;white-space:pre-line;text-align:left;background:var(--donker);width:max-content;max-width:300px;color:var(--op-donker);font:400 13px/1.4 var(--tekst);text-transform:none;letter-spacing:0;pointer-events:none;border-radius:8px;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 6px 18px #0003}.uitleg-vak[hidden]{display:none}.uitleg-vak.smal{white-space:nowrap;max-width:none}.info{color:var(--gedempt);cursor:help;vertical-align:middle;margin-left:4px;display:inline-flex}.info:hover,.info:focus-visible{color:var(--accent-sterk);outline:none}.knop.klein{height:32px;padding:0 12px;font-size:13px}.kop-acties{align-items:center;gap:10px;display:flex}textarea,input[type=tel]{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--vlak);color:var(--inkt);font:inherit}input[type=tel]{height:40px;padding:0 12px}textarea:focus{outline:2px solid var(--accent);outline-offset:1px}h2{align-items:center;gap:8px;display:flex}.zoekveld{width:300px;position:relative}.zoekveld input{width:100%;padding-left:36px}.zoekveld .ic{color:var(--gedempt);position:absolute;top:12px;left:13px}.klantnaam{align-items:center;gap:2px;display:inline-flex}.klantnaam .sub{margin-left:8px}.klant-focus{max-width:420px;color:var(--inkt-2)}tr.klikbaar{cursor:pointer}tr.klikbaar:hover td{background:var(--hover)}tr.klikbaar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}form.kaart.nieuw-rij{margin:0}.alleen-kijken{color:var(--inkt-2);align-items:center;gap:6px;font-size:13.5px;display:flex}.kk-bijgehouden{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kk-bijgehouden select{height:36px}.kp-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.kp-links,.zijkant{flex-direction:column;gap:16px;min-width:0;display:flex}.kp-grid textarea{resize:vertical;width:100%;padding:8px 10px}.kk-blok{background:var(--vlak-2);color:var(--inkt-2);font:600 10.5px/1.6 var(--tekst);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-left:2px;padding:1px 8px;display:inline-block}.kk-duo{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.veld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.veld>span:first-child{align-items:center;font-weight:600;display:flex}.veld select{max-width:100%}.veld-rij{align-items:center;gap:8px;display:flex}.feiten{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;margin:0;display:grid}.feiten dt{color:var(--inkt-2);align-items:center;gap:8px;display:flex}.feiten dd{min-width:0;margin:0}.kp-grid .feiten input[type=text],.kp-grid .feiten input[type=email],.kp-grid .feiten input[type=tel]{width:100%}.kk-feiten{grid-template-columns:170px minmax(0,1fr);align-items:start}.kk-feiten dt{gap:0;padding-top:6px}.kp-grid .feiten input.kk-getal,.kp-grid .kk-grenzen input.kk-getal{width:96px}.kk-schakel{margin-top:6px;font-weight:400}.zijkant .schakel{display:flex}.kk-actief{margin-top:8px}.kk-grenzen{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.kk-grenzen label{flex-direction:column;gap:2px;display:flex}.kk-melding{background:var(--teal-licht);color:var(--accent-sterk);border-radius:8px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.kp-labels{flex-wrap:wrap;gap:6px;display:flex}.kp-labels.doelen{flex-direction:column;align-items:flex-start}.kp-label{background:var(--vlak-2);color:var(--inkt);border-radius:999px;align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:13px;font-weight:600;display:inline-flex}.kp-label .ic{width:14px;height:14px;color:var(--accent)}.kp-label button{cursor:pointer;color:var(--inkt-2);background:0 0;border:0;border-radius:50%;padding:1px;display:inline-flex}.kp-label button:hover{background:#00000014}.kp-label button .ic{color:inherit;width:12px;height:12px}.kp-label.doelen{background:var(--st-op-was);color:var(--st-op-tekst);border-radius:8px;padding:5px 8px}.kp-label.doelen .ic{color:var(--st-op-tekst)}.kp-toevoegen{gap:6px;margin-top:8px;display:flex}.kp-toevoegen input{flex:1;min-width:0}@media (width<=1100px){.kp-grid,.kk-duo{grid-template-columns:minmax(0,1fr)}.kk-feiten{grid-template-columns:150px minmax(0,1fr)}}.kk-kop{top:var(--balk);z-index:10;background:var(--pagina);border-bottom:1px solid #0000;margin:-12px -24px 4px;padding:12px 24px;position:sticky}.opslag{color:var(--inkt-2);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.opslag.goed{color:var(--goed-tekst)}.opslag.fout{color:var(--ernstig-tekst);white-space:normal;max-width:420px}.draai{border:2px solid var(--lijn);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite draai}@keyframes draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.draai{animation:none}}.tekst-veld{flex-direction:column;gap:4px;width:100%;display:flex}.tekst-veld.klein{width:auto;display:inline-flex}input.veld-fout,textarea.veld-fout,input.kk-getal.veld-fout{border-color:var(--ernstig)}input.veld-fout:focus,textarea.veld-fout:focus{outline-color:var(--ernstig)}.veld-foutmelding{color:var(--ernstig-tekst);font-size:12.5px;font-weight:600}.kk-gewijzigd{margin-top:16px}.kp-grid .kk-doel select{width:auto;max-width:100%}.kk-doel{flex-wrap:wrap}.knop:disabled{opacity:.5;cursor:not-allowed}.knop.gevaar{color:var(--ernstig-tekst);border-color:#f3c6c0}.knop.gevaar:hover{background:var(--st-overvol-was)}.knop.gevaar-vol{background:var(--ernstig);border-color:var(--ernstig);color:#fff}.knop.gevaar-vol:hover:not(:disabled){background:var(--ernstig-tekst);border-color:var(--ernstig-tekst)}.kk-verwijder-plek{border-top:1px solid var(--lijn);margin-top:14px;padding-top:12px}.kk-verwijderen{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.kk-bevestig{display:block}.kk-bevestig input{width:100%;margin-top:4px;display:block}.ads-koppeling{flex-direction:column;gap:10px;display:flex}.kk-test{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kk-test-uitkomst{font-size:13.5px}.kk-test-uitkomst ul{margin:6px 0 0;padding-left:18px}.kk-test-uitkomst li{margin:2px 0}.kk-test .draai{margin-right:2px}.kk-ophalen{flex-direction:column;align-items:flex-start;gap:6px;font-size:13.5px;display:flex}.kk-ophalen .opslag{white-space:normal}.runlog{margin-top:18px}.runlog h3{font:600 13.5px/1.3 var(--kop);margin:0}.runlog td{vertical-align:top;border-bottom:0;font-size:13.5px}.runlog tr.run-begin td{border-top:1px solid var(--lijn)}.runlog .status{white-space:nowrap;font-weight:600}.backup-tabel td{white-space:nowrap}.backup-tabel td:last-child{white-space:normal}.backup-hersteltest{flex-direction:column;gap:6px;margin:14px 0 4px;display:flex}.backup-hersteltest-regel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.backup-hersteltest-kies{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.backup-hersteltest .sub{margin:0}.runlog .run-knop{all:unset;cursor:pointer;white-space:nowrap;font-weight:600}.runlog .run-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.runlog tr.run-klant td{padding-top:6px;padding-bottom:6px}.runlog tr.run-kop td{white-space:nowrap}.runlog>.knop{margin-top:10px}.cap-punt{border-radius:50%;flex:none;width:9px;height:9px}.ads-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.ads-chip .ic{width:13px;height:13px}.as-urgent{background:var(--ernstig);color:#fff}.as-rood{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.as-rood .cap-punt{background:var(--st-overvol)}.as-oranje{background:var(--st-boven-was);color:var(--st-boven-tekst)}.as-oranje .cap-punt{background:var(--st-boven)}.as-groen{background:var(--st-op-was);color:var(--st-op-tekst)}.as-groen .cap-punt{background:var(--st-op)}.as-geen,.as-grijs{background:var(--st-afwezig-was);color:var(--st-afwezig-tekst)}.as-geen .cap-punt,.as-grijs .cap-punt{background:var(--st-afwezig)}.ads-tekst-rood{color:var(--st-overvol-tekst);font-weight:600}.ads-tekst-oranje{color:var(--st-boven-tekst);font-weight:600}.ads-tekst-groen{color:var(--st-op-tekst);font-weight:600}.ads-tekst-grijs{color:var(--st-afwezig-tekst)}.ads-filters{flex-wrap:wrap;gap:6px;display:flex}.ads-filter{border:1px solid var(--lijn);background:var(--vlak);height:32px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.ads-filter.actief{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ads-overzicht td{vertical-align:top}.ads-signaal-cel{max-width:460px}.ads-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ads-kop-status{flex:1;align-items:center;gap:10px;min-width:280px;display:flex}.ads-signalen td{vertical-align:top;font-size:14px}.ads-signalen td:first-child{white-space:nowrap;width:1%}.ads-grens{white-space:nowrap}.ads-grens .kp-label{margin-left:4px}.ads-actie{align-items:flex-start;gap:4px;margin-top:6px;font-size:13.5px;font-weight:600;display:flex}.ads-actie .ic{color:var(--accent);margin-top:2px}.ads-perioden{width:auto;margin-top:6px}.ads-perioden td{border:0;padding:2px 10px 2px 0;font-size:13px}.ads-campagnes td,.ads-campagnes th{white-space:nowrap}.ads-campagnes td:first-child{white-space:normal;min-width:180px}.ads-campagnes tfoot td{border-top:2px solid var(--lijn);border-bottom:0}.ads-boven{color:var(--st-boven-tekst);vertical-align:-2px;margin-right:4px;display:inline-flex}.ads-boven .ic{width:14px;height:14px}.tabel-scroll{overflow-x:auto}tr.gedempt td{color:var(--gedempt)}.kp-label.klein{vertical-align:1px;padding:1px 7px;font-size:11px}.zoekterm-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ads-zoektermen td{vertical-align:top;font-size:14px}.ads-zoektermen td.r{white-space:nowrap}.zoekterm-cel{max-width:360px}.zoekterm-cel .kp-label{margin-left:6px}th.sorteer button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}th.sorteer.actief button{color:var(--inkt)}.kp-label.merk{background:var(--teal-licht);color:var(--accent-sterk)}.kp-label.concurrent{background:var(--st-boven-was);color:var(--st-boven-tekst)}.vs-blok{flex-direction:column;gap:4px;display:flex}.vs-groep{border-radius:var(--radius);background:var(--vlak);box-shadow:var(--schaduw);margin-top:14px;padding:8px 20px 14px}.vs-groep-kop{border-bottom:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.vs-reden{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vs-zeker{color:var(--st-boven-tekst);font-size:12px;font-weight:600}.vs-uitleg{margin-top:3px;display:block}.vs-tabel td{vertical-align:top;font-size:14px}.vs-uit code{color:var(--inkt);font:600 13.5px/1.5 ui-monospace,Menlo,Consolas,monospace;display:block}.vs-dekt summary,.vs-twijfel summary{cursor:pointer;color:var(--accent-sterk);font-size:13px;font-weight:600}.vs-dekt ul{margin:4px 0 0;padding-left:18px;font-size:13px}.vs-twijfel{margin-top:8px}.vs-waarschuwing{color:var(--st-boven-tekst);align-items:flex-start;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.vs-waarschuwing .ic{width:14px;height:14px;margin-top:2px}.vs-kopieer{justify-content:center;min-width:104px;margin-left:auto}.overzet-knoppen{margin-top:12px}.overzet-controle{background:var(--teal-licht);border-radius:8px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.vs-sorteer{align-items:center;margin-top:10px}.log-zoek{max-width:520px;margin:4px 0 10px}.log-ronde{border-top:1px solid var(--lijn);padding:8px 0}.log-ronde>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.log-notitie{border-left:3px solid var(--teal);background:var(--vlak-2);margin:6px 0;padding:6px 10px;font-size:14px}.log-nu{font-size:13.5px;font-weight:600}.log-nu.goed{color:var(--goed-tekst)}.log-nu.wacht{color:var(--inkt-2)}.log-nu.let{color:var(--st-boven-tekst)}.log-nu.rustig{color:var(--gedempt)}.log-meer{margin-top:10px}.vs-reden-kop td{background:var(--vlak);border-bottom:1px solid var(--lijn);padding-top:14px}.vs-geplakt{background:var(--st-op-was);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13.5px}.vs-geplakt textarea{width:100%;margin-top:6px;padding:6px 8px;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace}.vs-niet summary{cursor:pointer;color:var(--inkt-2);white-space:nowrap;font-size:13px;font-weight:600}.vs-niet-keuzes{flex-direction:column;gap:4px;margin-top:4px;display:flex}.vs-status{flex-direction:column;gap:2px;font-size:13px;display:flex}.link-knop{color:var(--accent-sterk);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:inline}tr.vs-afgehandeld td{background:var(--vlak-2)}tr.vs-afgehandeld code{color:var(--inkt-2)}.vs-ronde{z-index:5;border-radius:var(--radius);background:var(--vlak);box-shadow:0 0 0 1px var(--lijn), 0 10px 30px #281e0a1f;flex-direction:column;gap:8px;margin-top:18px;padding:14px 20px;display:flex;position:sticky;bottom:16px}.vs-ronde-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vs-afgerond{color:var(--goed-tekst)}.vs-afgerond .ic{margin-right:4px}.vs-bevestig{background:var(--vlak-2);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.zt-groep{max-width:360px;margin-top:2px}.vs-niet-keuzes input{width:200px}.grenzen-beheer{grid-template-columns:1fr 1fr;gap:14px 28px;margin-top:10px;display:grid}.grenzen-groep h4{font:600 13.5px/1.3 var(--kop);margin:0 0 6px}.grens-regel{grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:2px 10px;padding:4px 0;display:grid}.grens-regel .grens-extra{grid-column:1/-1;min-height:0}.grens-regel .grens-extra:empty{display:none}.grenzen-beheer input.kk-getal{width:80px}.hl{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hl-inhoud{background:var(--vlak);border-radius:var(--radius);box-shadow:var(--schaduw);padding:14px 16px;position:sticky;top:16px}.hl-inhoud ol{margin:8px 0 0;padding-left:20px}.hl-inhoud li{padding:3px 0}.hl-inhoud a{color:var(--accent-sterk);font-weight:600;text-decoration:none}.hl-inhoud a:hover{text-decoration:underline}.hl-tekst{flex-direction:column;gap:16px;min-width:0;display:flex}.hl-hoofdstuk{scroll-margin-top:16px}.hl-hoofdstuk h2{margin-bottom:10px}.hl-hoofdstuk h3{font:600 13.5px/1.3 var(--kop);margin:18px 0 6px}.hl-hoofdstuk p,.hl-hoofdstuk dd,.hl-hoofdstuk li{max-width:80ch}.hl-hoofdstuk p{margin:0 0 10px}.hl-woorden ul{flex-wrap:wrap;gap:6px;max-width:none;margin:0 0 14px;padding:0;list-style:none;display:flex}.hl-woorden li{background:var(--vlak-2,#f6f3ee);border-radius:999px;max-width:none;padding:4px 12px;font-size:13px}.hl-woorden h3 .sub{margin-left:4px;font-weight:400}.hl-hoofdstuk .ic{vertical-align:-3px}.hl-lijst{grid-template-columns:200px minmax(0,1fr);gap:8px 16px;margin:6px 0 0;display:grid}.hl-lijst dt{font-weight:600}.hl-lijst dd{margin:0}.hl-tabel{margin:6px 0 12px}.hl-tabel td{vertical-align:top;font-size:14px}.hl-tabel .hl-wat,.hl-tabel .hl-chip{white-space:nowrap;font-weight:600}.hl-signalen td:nth-child(2){min-width:280px}.hl-doen{color:var(--accent-sterk);gap:4px;margin-top:6px;font-size:13.5px;display:flex}.hl-doen .ic{flex:none;margin-top:3px}.hl-stappen{margin:6px 0 12px;padding-left:22px}.hl-stappen li{padding:4px 0}.hl-punten{margin:6px 0 12px;padding-left:20px}.hl-punten li{padding:2px 0}.hl-voorbeeld{background:var(--vlak-2);border-radius:8px;padding:10px 14px}.hl-vraag{border-top:1px solid var(--lijn);padding:10px 0}.hl-vraag summary{cursor:pointer;font-weight:600}.hl-vraag>p,.hl-vraag>ul{margin:8px 0 0}.hl-hoofdstuk code{background:var(--vlak-2);border-radius:4px;padding:1px 5px;font-size:13.5px}.kp-suggesties{flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:13.5px;display:flex}.kk-rondes{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.kk-rondes .sub{flex-basis:100%;margin:0}.bel{position:relative}.bel-knop{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--vlak);width:44px;height:44px;color:var(--inkt);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.bel-knop:hover{border-color:var(--inkt)}.bel-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bel-knop .ic{stroke-width:1.8px;width:20px;height:20px}.bel-aantal{border:2px solid var(--pagina);background:var(--ernstig);color:#fff;min-width:22px;height:22px;font:600 11px/18px var(--tekst);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-7px;right:-7px}.bel-lijst{z-index:30;border-radius:var(--radius);background:var(--vlak);width:420px;max-height:70vh;color:var(--inkt);box-shadow:0 10px 28px #0a0a0f38, var(--schaduw);padding:12px 16px;font-weight:400;position:absolute;top:52px;right:0;overflow:auto}.bel-kop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bel-lijst>ul{margin:0;padding:0;list-style:none}.bel-lijst>ul>li{border-top:1px solid var(--lijn);flex-direction:column;gap:4px;padding:10px 0;display:flex}.bel-melding{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.bel-melding:hover .bel-tekst{text-decoration:underline}.bel-lijst li.ongelezen .bel-tekst{font-weight:600}.bel-punt{background:var(--ernstig);border-radius:50%;flex:none;width:8px;height:8px}.bel-voet{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bel-zet{opacity:0;font-size:11.5px}.bel-lijst li:hover .bel-zet,.bel-zet:focus-visible{opacity:1}.bel-klanten{margin:0;padding-left:16px;font-size:13.5px}.ads-bel{color:var(--accent-sterk);vertical-align:middle;margin-left:6px;display:inline-flex}.veld-rij.tijden{gap:20px}.veld-rij.tijden input[type=time]{width:110px;margin-left:6px}.nl-vertaling{margin-top:2px}.nl-geen{font-style:italic}.nl-label{background:var(--vlak-2);color:var(--inkt-2);font:600 10.5px/1.6 var(--tekst);letter-spacing:.04em;cursor:help;border-radius:4px;padding:0 5px;display:inline-block}.kk-tabs{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 10px;display:flex}.kk-tabrij{flex-wrap:wrap;gap:4px;display:flex}.kk-tab{border:1px solid var(--lijn);background:var(--vlak);color:var(--inkt);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:600}.kk-tab:hover{background:var(--vlak-2)}.kk-tab.actief{background:var(--teal-inkt);border-color:var(--teal-inkt);color:#fff}.kk-tab.actief .sub{color:#ffffffb3}.kk-tab-plus{align-items:center;gap:4px;display:inline-flex}.kk-tab-nieuw input{min-width:260px}.kk-sub{font:600 13.5px/1.3 var(--kop);margin:18px 0 6px}.kk-weghalen{margin:14px 0 0}.ads-tabs{flex-wrap:wrap;gap:6px;display:flex}.ads-tab{border:1px solid var(--lijn);background:var(--vlak);color:var(--inkt);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-weight:600;text-decoration:none;display:inline-flex}.ads-tab:hover{background:var(--vlak-2)}.ads-tab.actief{background:var(--goud-licht);border-color:var(--goud);color:var(--goud-inkt)}.tab-punt{background:var(--st-afwezig);border-radius:50%;flex:none;width:9px;height:9px}.tab-punt.urgent{background:var(--ernstig)}.tab-punt.rood{background:var(--st-overvol)}.tab-punt.oranje{background:var(--st-boven)}.tab-punt.groen{background:var(--st-op)}.mcc-kiezer{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak-2);flex-direction:column;flex-basis:100%;gap:10px;padding:12px 14px;display:flex}.mcc-kiezer input[type=text]{min-width:200px}.mcc-balk{flex-wrap:wrap;gap:8px 16px}.mcc-lijst{background:var(--vlak);border-radius:8px;max-height:360px;overflow:auto}.mcc-lijst td,.mcc-lijst th{font-size:14px}.an-knelpunt{border-left:5px solid var(--st-afwezig)}.an-knelpunt.an-rood{border-left-color:var(--st-overvol)}.an-knelpunt.an-oranje{border-left-color:var(--st-boven)}.an-knelpunt.an-groen{border-left-color:var(--st-op)}.an-knelpunt h2{font-size:18px}.an-knelpunt h3{font:600 14px/1.3 var(--kop);margin:12px 0 4px}.an-knelpunt>p{margin-top:6px}.an-acties{margin:0 0 10px;padding-left:20px}.an-acties li{margin:3px 0}.an-trechter{margin:0;padding:0;list-style:none}.an-stap{border-top:1px solid var(--lijn);grid-template-columns:34px minmax(160px,220px) 150px 1fr;align-items:start;gap:12px;padding:12px 8px;display:grid}.an-stap.is-knelpunt{background:var(--vlak-2);border-radius:8px}.an-nummer{background:var(--vlak-2);width:28px;height:28px;font:600 13px/1 var(--kop);color:var(--inkt-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.an-stap.an-rood .an-nummer{background:var(--st-overvol);color:#fff}.an-stap.an-oranje .an-nummer{background:var(--st-boven);color:#fff}.an-stap.an-groen .an-nummer{background:var(--st-op);color:#fff}.an-naam{padding-top:4px}.an-label{background:var(--donker);color:var(--op-donker);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.an-cijfers .sub{margin-top:2px}.an-details{margin:6px 0 0;padding-left:18px;font-size:13.5px}.an-lijst{margin:0;padding:0;list-style:none}.an-lijst li{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.an-lijst .link-knop.actief{color:var(--inkt);text-decoration:underline}.an-kort{align-items:center;gap:8px;display:inline-flex}.an-vergelijk{align-items:center}.an-aantallen{grid-template-columns:max-content 1fr;gap:2px 10px;margin:6px 0 0;font-size:13.5px;display:grid}.an-aantallen dt{color:var(--gedempt)}.an-aantallen dd{margin:0}.an-totalen td,.an-totalen th{white-space:nowrap}.an-verschil td{border-bottom:0}.an-delta{font-weight:600}.an-delta.beter{color:var(--goed-tekst)}.an-delta.slechter{color:var(--ernstig-tekst)}.an-delta.neutraal{color:var(--gedempt)}.ads-filter:disabled{opacity:.45;cursor:not-allowed}.an-claude{border-top:4px solid var(--teal)}.an-samenvatting{margin:6px 0 10px;font-size:15.5px;line-height:1.55}.an-claude h3{font:600 14px/1.3 var(--kop);margin:14px 0 6px}.an-claude-acties{margin:0;padding:0;list-style:none}.an-claude-acties li{border-top:1px solid var(--lijn);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.an-prio{text-align:center;border-radius:999px;flex:none;min-width:64px;padding:2px 8px;font-size:12px;font-weight:600}.an-prio.eerst{background:var(--donker);color:var(--op-donker)}.an-prio.daarna{background:var(--vlak-2);color:var(--inkt)}.an-prio.later{color:var(--gedempt);border:1px solid var(--lijn);background:0 0}.an-lp-oordelen{margin:0;padding:0;list-style:none}.an-lp-oordelen li{border-top:1px solid var(--lijn);padding:6px 0}.an-advertenties{margin:0;padding:0;list-style:none}.an-advertenties li{border-top:1px solid var(--lijn);padding:8px 0}.an-koppen{color:var(--accent-sterk);font-weight:600}.an-oordeel.BELOW_AVERAGE{color:var(--ernstig-tekst);font-weight:600}.an-oordeel.ABOVE_AVERAGE{color:var(--goed-tekst)}.vs-vink{cursor:pointer;-webkit-user-select:none;user-select:none;width:34px}.vs-vink input{cursor:pointer}.vs-taal .vs-groep-kop{border-bottom-color:var(--lijn)}.vs-taal .vs-groep-kop .ic{color:var(--accent-sterk)}.vs-tip{flex-basis:100%}.vs-klap{font:inherit;color:var(--inkt);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.vs-klap:hover{color:var(--accent-sterk)}.vs-klap:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vs-pijl{width:12px;color:var(--gedempt)}.kruimel{align-items:center;gap:8px;display:inline-flex}.dash-datum{color:var(--gedempt);margin-bottom:2px;font-size:13px;font-weight:500}.dash-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-schakels{color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:8px 22px;font-weight:500;display:flex}.seg-wrap{background:var(--vlak-2);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg{min-height:40px;color:var(--inkt-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.seg:hover{color:var(--inkt)}.seg.is-on{background:var(--vlak);color:var(--inkt);box-shadow:0 1px 2px #0a0a0f1a}.seg:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg-count{background:var(--vlak-2);color:var(--gedempt);border-radius:999px;padding:0 7px;font-size:12px;font-weight:600}.tdot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dash-tegels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.dash-tegels.vijf{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpi{border-radius:var(--radius);background:var(--vlak);box-shadow:var(--schaduw);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.kpi.is-alert{background:var(--st-overvol-was);border-color:#f3c6c0}.kpi-l{color:var(--gedempt);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.kpi-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.15}.kpi-s{color:var(--gedempt);font-size:12.5px}.kpi.is-alert .kpi-l,.kpi.is-alert .kpi-s{color:#86201a}.kpi.is-alert .kpi-n{color:var(--ernstig-tekst)}.dash-lijst{padding:0;overflow:hidden}.dash-lijst-kop{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 20px 10px;display:flex}.dash-lijst-kop h2{margin:0;font-size:18px;font-weight:600}.dash-lijst-kop .seg{min-height:34px;padding:0 12px}.dash-lijst-kop .dash-schakels{gap:8px 18px;font-size:13.5px}.dash-lijst-acties{align-items:center;gap:10px;margin-left:auto;display:flex}.dash-lijst-acties .zoekveld{width:200px}.dash-tabel th,.dash-tabel td{padding-left:20px;padding-right:20px}.dash-tabel td{padding-top:12px;padding-bottom:12px}.dash-tabel th{white-space:nowrap}.dash-tabel th:first-child{width:32%}.dash-klant{align-items:center;gap:10px;min-width:0;display:flex}.dash-tabel .ads-chip{color:var(--inkt);background:0 0;padding:0;font-size:13px;font-weight:500}.dash-tabel .as-urgent{color:var(--ernstig-tekst);font-weight:600}.dash-tabel .as-urgent .ic{color:var(--ernstig)}.dash-tabel .as-groen,.dash-tabel .as-grijs,.dash-tabel .as-geen{color:var(--gedempt)}.dash-stand{align-items:center;gap:8px;display:inline-flex}.dash-leeg{color:#c2bdb4}.dash-team{border-radius:50%;flex:none;width:8px;height:8px}.dash-aantal{background:var(--vlak-2);min-width:28px;color:var(--inkt-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.dash-aantal.goud{background:var(--goud-licht);color:var(--goud-inkt)}.dash-aantal.perzik{color:#8a4320;background:#fbe4d6}a.dash-aantal:hover{color:var(--inkt);box-shadow:0 0 0 1px var(--rand)}.dash-seo{white-space:nowrap;color:var(--inkt-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dash-balkjes{gap:2px;display:inline-flex}.dash-balkjes span{background:#e8e4dc;border-radius:3px;width:7px;height:14px}.dash-balkjes span.aan{background:var(--goed)}.dash-voortgang{background:#e8e4dc;border-radius:999px;width:56px;height:8px;overflow:hidden}.dash-voortgang span{background:var(--goed);height:100%;display:block}.dash-legenda{color:var(--gedempt);flex-wrap:wrap;gap:6px 18px;padding:12px 20px 16px;font-size:12px;display:flex}.dash-legenda>span{align-items:center;gap:6px;display:inline-flex}.dash-legenda .cap-punt.urgent{background:var(--ernstig)}.dash-legenda .cap-punt.oranje{background:var(--st-boven)}.dash-legenda .cap-punt.groen{background:var(--goed)}.dash-tegel{border-radius:var(--radius);background:var(--vlak);box-shadow:var(--schaduw);color:var(--inkt);font:inherit;text-align:left;border:0;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}button.dash-tegel{cursor:pointer}button.dash-tegel:hover{box-shadow:0 0 0 2px var(--goud-licht), var(--schaduw)}button.dash-tegel.is-on{box-shadow:0 0 0 2px var(--goud), var(--schaduw)}button.dash-tegel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-tegel-ic{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dash-tegel-ic .ic{width:22px;height:22px}.tint-lucht{color:#1f5f73;background:#dceef4}.tint-perzik{color:#8a4320;background:#fbe4d6}.tint-goud{background:var(--goud-licht);color:#7a5300}.tint-mint{color:#1e6b57;background:#dcf1ea}.dash-tegel-tekst{flex-direction:column;min-width:0;display:flex}.dash-tegel-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.dash-tegel-l{color:var(--inkt-2)}.dash-tegel-s{color:var(--gedempt);font-size:12px}.dash-tegel-s.urgent{color:var(--ernstig-tekst);font-weight:600}.dash-naam{color:var(--inkt);font-size:15px;font-weight:600;text-decoration:none}.dash-naam:hover{color:var(--teal-inkt)}.dash-cel{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mono{border-radius:var(--radius-klein);background:var(--teal-licht);width:38px;height:38px;color:var(--teal-inkt);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.mono.groot{border-radius:16px;width:56px;height:56px;font-size:22px}.tag{background:var(--vlak-2);color:var(--inkt-2);white-space:nowrap;vertical-align:1px;border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.hub-kop{padding:22px 24px 0}.hub-kop-rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.hub-wie{align-items:center;gap:16px;min-width:0;display:flex}.hub-naam{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hub-meta{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;font-size:13px;display:flex}.hub-team{align-items:center;gap:6px;display:inline-flex}.hub-tabs{border-top:1px solid var(--lijn-zacht);gap:2px;margin:20px -24px 0;padding:0 14px;display:flex;overflow-x:auto}.hub-tab{min-height:52px;color:var(--inkt-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0 6px;font-weight:500;text-decoration:none;display:inline-flex}.hub-tab .ic{stroke-width:1.8px;width:18px;height:18px}.hub-tab:hover{color:var(--inkt)}.hub-tab.actief{border-bottom-color:var(--goud);color:var(--inkt);font-weight:600}.hub-scheiding{background:var(--rand);flex:none;align-self:center;width:1px;height:20px;margin:0 4px}.hub-tab.uit{color:#7a858c;cursor:default}.hub-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hub-punt{background:var(--st-afwezig);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.hub-punt.urgent,.hub-punt.rood{background:var(--ernstig)}.hub-punt.oranje,.hub-punt.geen{background:var(--st-boven)}.hub-punt.groen{background:var(--st-op)}.hub-punt.uit{border:1.5px solid var(--st-afwezig);background:0 0}.ads-account{margin-top:0}.advies-kop h2{font-size:22px}.hub-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=1280px){.hub-grid{grid-template-columns:minmax(0,1fr)}}.hub-links,.hub-rechts{flex-direction:column;gap:24px;min-width:0;display:flex}.hub-sectie-kop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.eerst{border-radius:var(--radius);background:var(--vlak);color:var(--inkt);box-shadow:var(--schaduw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.eerst-tekst{flex-direction:column;gap:6px;max-width:620px;display:flex}.eerst-boven{align-items:center;gap:10px;display:flex}.eerst-label{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-inkt);font-size:11px;font-weight:600}.eerst h2{color:var(--inkt);font-size:20px}.eerst p{color:var(--inkt-2);font-size:14px}.mod-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.mod{border-radius:var(--radius);background:var(--vlak);color:var(--inkt);box-shadow:var(--schaduw);border:1px solid #0000;flex-direction:column;gap:14px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}a.mod:hover{border-color:var(--teal);box-shadow:0 2px 4px #1018280d,0 12px 32px #10182817}a.mod:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mod-kop{align-items:center;gap:12px;display:flex}.mod-kop .ads-chip{margin-left:auto}.mod-ic{background:var(--teal-licht);width:42px;height:42px;color:var(--teal-inkt);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mod-ic .ic{stroke-width:1.8px;width:22px;height:22px}.mod-naam{font-size:16px;font-weight:600}.mod-tekst{color:var(--inkt-2);font-size:13.5px}.mod-accounts{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.mod-voet{border-top:1px solid var(--lijn-zacht);color:var(--gedempt);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.mod-ga{color:var(--teal-inkt);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.mod.uit{border-style:dashed;border-color:var(--rand);box-shadow:none;background:0 0;gap:10px}.mod.uit .mod-ic{background:var(--vlak-2);color:#4f5a62}.mod.uit .mod-tekst{color:#4f5a62}.kv{border-top:1px solid var(--lijn-zacht);grid-template-columns:110px minmax(0,1fr);gap:4px 12px;margin:0;padding:10px 0;font-size:13px;display:grid}.kv dt{color:var(--gedempt)}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:500}.tl{margin:0;padding:0;list-style:none}.tl li{grid-template-columns:10px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.tl li>span:last-child{flex-direction:column;display:flex}.tl-tekst{font-weight:500}.tl-punt{background:var(--rand);border-radius:50%;width:10px;height:10px;margin-top:6px}.tl-punt.urgent,.tl-punt.rood{background:var(--ernstig)}.tl-punt.oranje{background:var(--st-boven)}.tl-punt.groen{background:var(--st-op)}.tegels-kop{align-items:center;gap:2px;margin-bottom:10px;display:flex}.tegel-v{font-size:12.5px;font-weight:600}.tegel-v.beter{color:var(--goed-tekst)}.tegel-v.slechter{color:var(--ernstig-tekst)}.tegel-v.neutraal{color:var(--st-afwezig-tekst)}.grafiek{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.grafiek-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.grafiek-kop .sub{align-items:center;gap:2px;display:flex}.legenda{color:var(--inkt-2);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.legenda>span{align-items:center;gap:6px;display:inline-flex}.kleurvak{background:var(--teal);border-radius:3px;width:10px;height:10px}.kleurvak.vol{background:var(--teal-inkt)}.kleurlijn{border-top:2px dashed var(--zwart);opacity:.6;width:16px}.staven{align-items:flex-end;gap:2px;height:200px;margin-left:52px;display:flex;position:relative}.raster{border-top:1px solid var(--lijn-zacht);pointer-events:none;position:absolute;left:0;right:0}.raster span{text-align:right;width:46px;color:var(--gedempt);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;left:-52px;transform:translateY(-50%)}.budgetlijn{border-top:2px dashed var(--zwart);opacity:.55;pointer-events:none;z-index:1;position:absolute;left:0;right:0}.staaf-plek{flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex;position:relative}.staaf-plek:hover .staaf{filter:brightness(.88)}.staaf{background:var(--teal);border-radius:4px 4px 0 0;width:100%}.staaf.vol{background:var(--teal-inkt)}.staven-as{color:var(--gedempt);justify-content:space-between;margin-left:52px;font-size:11px;display:flex}.seo-telling{margin-bottom:8px}.seo-doelen td{vertical-align:middle}.seo-doelen select{height:36px}.seo-zoekwoord{min-width:170px;font-weight:500}.seo-pagina{min-width:220px}.seo-pagina input{width:100%;height:36px}.seo-doelen .link-knop .ic{width:16px;height:16px;color:var(--gedempt)}.seo-doelen .link-knop:hover .ic{color:var(--ernstig-tekst)}.seo-nieuw{border-top:1px solid var(--lijn-zacht);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.seo-nieuw textarea{resize:vertical;width:100%;padding:8px 12px}.seo-nieuw-rij{align-items:center;gap:8px;display:flex}.sc-properties select{height:36px}.sc-kies-knop,.kaart .mcc-kiezer{margin-top:10px}.kpi-van{color:var(--gedempt);letter-spacing:0;font-size:16px;font-weight:500}.seo-stand td{vertical-align:middle}.seo-andere{color:var(--st-boven-tekst)}.seo-andere .ic{vertical-align:-2px;width:13px;height:13px}.seo-voet{padding:10px 20px 14px}.sparklijn{display:block;overflow:visible}.sparklijn-lijn{fill:none;stroke:var(--teal-inkt);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sparklijn-doel{stroke:var(--gedempt);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.sparklijn-punt{fill:var(--teal-inkt);stroke:var(--vlak);stroke-width:1.5px}.seo-stand th:first-child{width:auto}.seo-stand td:nth-child(2),.seo-stand td:nth-child(3),.seo-stand th{white-space:nowrap}.seo-delen{margin-top:0}.seo-delen .ic{width:16px;height:16px}.seo-geschiedenis select{height:36px;margin-left:6px}.seo-bezig{align-items:center;gap:10px;display:flex}.seo-checks{margin:0;padding:0;list-style:none}.seo-check{border-top:1px solid var(--lijn-zacht)}.seo-check-kop{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.seo-check-kop:disabled{cursor:default}.seo-check-kop:not(:disabled):hover{background:var(--hover)}.seo-check-kop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.seo-check-naam{flex-direction:column;gap:2px;min-width:0;display:flex}.seo-check-aantal{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:600;display:inline-flex}.seo-check-aantal .vs-pijl{width:12px;height:12px}.seo-check-lijst{flex-direction:column;gap:8px;padding:4px 20px 16px 144px;display:flex}.seo-check-uitleg{vertical-align:middle;margin-left:6px;font-weight:400;display:inline-flex}.seo-uitleg{max-width:72ch;color:var(--inkt-2);background:var(--teal-licht);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.seo-check-lijst table{font-size:13px}.seo-cel{overflow-wrap:anywhere;max-width:520px}.seo-geschiedenis-rij{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.seo-geschiedenis-rij .info{margin-left:6px}.dash-tegels .kpi .tegel-v{margin-top:4px}.seo-check-aantal{align-items:center;gap:10px;display:inline-flex}.seo-label-nieuw{background:var(--st-boven-was);color:var(--st-boven-tekst);border-radius:999px;margin-right:8px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.seo-opgelost summary{cursor:pointer;padding:4px 0}.seo-perdoel td{vertical-align:top}.seo-perdoel th:first-child{width:auto}.seo-doel-rij{cursor:pointer}.seo-doel-rij:hover td{background:var(--hover)}.seo-doel-rij .link-knop{align-items:center;gap:6px;display:inline-flex}.seo-punten{margin-left:8px}.seo-doel-detail>td{background:var(--vlak-kop);padding-top:4px}.seo-doel-blok{flex-direction:column;gap:18px;padding:4px 0 8px 18px;display:flex}.seo-bevindingen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seo-bevindingen li{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.seo-doel-deel h3{margin:0 0 8px;font-size:14px}.seo-doel-deel h3 a{font-weight:500}.seo-feiten{grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.seo-feiten dt{color:var(--inkt-2)}.seo-feiten dd{overflow-wrap:anywhere;min-width:0;margin:0}.seo-mini{width:100%;max-width:860px;font-size:13px}.seo-mini th,.seo-mini td{text-align:left;padding:6px 10px 6px 0}.seo-mini .r{text-align:right}.seo-is-doel td{font-weight:600}.seo-kandidaten{margin:0;padding-left:18px}.seo-top th:first-child,.seo-top td:first-child{width:64px;padding-right:14px}.seo-top td:last-child{width:130px}.seo-top td a{font-weight:inherit}.seo-top .seo-cel{overflow-wrap:anywhere}.seo-top-tussen td{color:var(--gedempt);padding-top:0;padding-bottom:0}.seo-top-vragen{margin:14px 0 6px;font-size:13px}.seo-serp-voet{flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0 0;display:flex}.seo-serp-voet .ic{width:14px;height:14px}.seo-grenzen input{text-align:right;width:90px;height:32px}.seo-grenzen td:first-child{padding-right:16px}.seo-kans-inhoud{flex-wrap:wrap;gap:8px;display:flex}.seo-kans-chip{background:var(--vlak);border:1px solid var(--lijn);color:var(--inkt);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.seo-kans-chip:hover{background:var(--hover)}.seo-kans-chip.leeg{color:var(--gedempt)}.seo-kans-aantal{background:var(--teal-licht);min-width:24px;color:var(--teal-inkt);text-align:center;border-radius:999px;padding:0 7px;font-size:13px;display:inline-block}.seo-kansen td{vertical-align:top}.seo-kansen th:first-child{width:auto}.seo-cel-lijst{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.seo-cel-lijst .ic{vertical-align:-2px;width:13px;height:13px;color:var(--teal-inkt)}.seo-doel-label{background:var(--teal-licht);color:var(--teal-inkt);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.acties-filters{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:4px 0 14px;display:flex}.acties-klant{font-size:14px}.acties-tabel td{vertical-align:middle}.acties-tabel th:first-child{width:auto}.acties-tabel .acties-vak{width:36px;padding-right:0}.acties-tabel tr.gekozen td{background:var(--teal-licht)}.acties-titel{min-width:320px}.acties-titel .link-knop{color:var(--inkt);text-align:left}.acties-titel .sub{margin-top:2px}.acties-titel .acties-titel-pen{color:var(--gedempt);opacity:0;margin-left:4px}.acties-tabel tr:hover .acties-titel-pen,.acties-titel-pen:focus-visible{opacity:1}.acties-titel-veld{width:100%;font:inherit}.acties-tabel select{max-width:160px;height:34px}.acties-uren{text-align:right;width:72px;height:34px}.acties-maand{width:150px;height:34px}.acties-weg{color:var(--goed-tekst);align-items:center;gap:4px;margin-left:8px;font-weight:600;display:inline-flex}.acties-weg .ic{width:13px;height:13px}.acties-detail>td{background:var(--vlak-kop)}.acties-uitleg{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.acties-uitleg .seo-uitleg{white-space:pre-wrap;max-width:90ch}.briefing,.acties-uitleg .briefing{white-space:normal;flex-direction:column;gap:10px;display:flex}.briefing-strook{background:var(--vlak);border:1px solid var(--lijn);border-radius:10px;flex-wrap:wrap;gap:8px 20px;padding:10px 14px;display:flex}.briefing-strook>div{flex-direction:column;gap:2px;min-width:0;display:flex}.briefing-strook>div.breed{flex:260px}.briefing-strook .n{letter-spacing:.05em;text-transform:uppercase;color:var(--gedempt);font-size:11px}.briefing-strook .w{color:var(--inkt);overflow-wrap:anywhere;font-weight:600}.briefing-strook .w .sub{font-weight:400}.briefing-strook .w.leeg{color:var(--ernstig-tekst)}.briefing-strook .w.stil{color:var(--gedempt);font-weight:400}.briefing-strook .w.chips{flex-wrap:wrap;gap:4px;font-weight:400;display:flex}.briefing-chip{background:var(--teal-licht);color:var(--teal-inkt);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.briefing-let{background:var(--goud-licht);color:var(--goud-inkt);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.briefing-secties{flex-direction:column;gap:8px;display:flex}.briefing-sectie h5{color:var(--inkt);margin:0 0 2px;font-size:13px;font-weight:600}.briefing-sectie h5 .noot{color:var(--gedempt);font-weight:400}.briefing-sectie p,.briefing-sectie ul,.briefing-sectie ol{margin:0}.briefing-sectie ul,.briefing-sectie ol{padding-left:18px}.briefing-vragen li{margin-top:2px}.briefing-vragen .antwoord{color:var(--teal-inkt);font-weight:600}.briefing-velden{background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px 14px;display:grid}.briefing-velden .veld{gap:4px;min-width:0;margin:0}.briefing-velden .veld.vol{grid-column:1/-1}.briefing-velden .veld>span:first-child{font-size:12.5px}.briefing-velden input[type=text],.briefing-velden select{box-sizing:border-box;width:100%;height:34px;padding:4px 10px;font-size:13.5px}.briefing-velden .briefing-tips{margin:0;padding:0}.briefing-pagina{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;display:flex}.briefing-pagina .briefing-adres{flex:260px}.briefing-keuze{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:400;display:inline-flex}.briefing-keuze input[type=radio]{width:auto;height:auto;margin:0}.briefing-tips{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.briefing-tips .link-knop{font-size:12px}.briefing .stil{color:var(--gedempt)}.briefing{border-top:3px solid var(--teal);background:var(--vlak);border-radius:8px;flex-direction:column;gap:10px;max-width:90ch;padding:12px 14px;display:flex}.briefing-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.briefing-kop h3{align-items:center;gap:6px;margin:0;font-size:15px;display:inline-flex}.briefing-knoppen{gap:8px;margin-left:auto;display:inline-flex}.briefing-bezig{align-items:center;gap:8px;margin:0;display:flex}.briefing-bezig .draai{flex:none}.briefing-inhoud{flex-direction:column;gap:10px;display:flex}.briefing-inhoud h4{align-items:center;gap:6px;margin:6px 0 0;font-size:14px;display:flex}.briefing-titel{margin:0;font-size:15px}.kp-label.klein.nieuw{background:var(--teal-licht)}.briefing-kritiek{background:var(--st-boven-was);color:var(--st-boven-tekst);border-radius:6px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-weight:600;display:flex}.briefing-kritiek .ic{flex:none;width:16px;height:16px;margin-top:2px}.briefing-outline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.briefing-outline li{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.briefing-outline li.niveau-h2{padding-left:14px}.briefing-outline li.niveau-h3{padding-left:28px}.briefing-h{color:var(--gedempt);font-size:11px;font-weight:700}.briefing-tips{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.briefing-dekking{max-width:560px}.briefing-bronnen summary{cursor:pointer;color:var(--gedempt);font-size:13px}.briefing-bronnen ul{margin-top:6px;font-size:13px}.acties-bulk{top:calc(var(--balk) + 8px);z-index:5;background:var(--vlak);border:1px solid var(--teal);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;padding:12px 16px;display:flex;position:sticky;box-shadow:0 4px 14px #0a0a0f14}.acties-vorm{border-top:1px solid var(--lijn-zacht);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px 16px;padding-top:8px;display:flex}.acties-vorm select,.acties-vorm input{height:34px}.acties-toelichting input{width:260px}.hub-acties{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-acties li{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13.5px;display:grid}.seo-kansen .acties-vak{width:36px;padding-right:0}.seo-kansen tr.gekozen td{background:var(--teal-licht)}.seo-heeft-taak{color:var(--teal-inkt);display:inline-flex}.seo-heeft-taak .ic{width:16px;height:16px}.seo-sub-gekozen td{font-weight:600}.seo-sub-gekozen .ic{width:13px;height:13px;color:var(--goed-tekst);vertical-align:-2px}.seo-sub-knoppen{white-space:nowrap}.seo-sub-knop{border:1px solid var(--lijn);background:var(--vlak);width:28px;height:26px;color:var(--gedempt);font:inherit;cursor:pointer;border-radius:6px;margin-left:4px}.seo-sub-knop.wel:hover,.seo-sub-knop.wel.aan{background:var(--teal-licht);color:var(--goed-tekst);border-color:var(--teal)}.seo-sub-knop.niet:hover{background:var(--st-boven-was);color:var(--ernstig-tekst)}.seo-sub-toevoegen{margin-top:8px}.seo-sub-toevoegen input{width:280px;height:32px}.seo-sub-verborgen{gap:6px;margin-left:12px;display:inline-flex}.te-beoordelen{background:var(--st-boven-was);color:var(--st-boven-tekst);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:14px;display:flex}.te-beoordelen.klaar{background:var(--teal-licht);color:var(--goed-tekst)}.te-beoordelen .ic{width:16px;height:16px}.te-beoordelen .link-knop{margin-left:auto}.beoordeling{align-items:center;gap:8px;margin-top:4px;font-size:13px;display:inline-flex}.beoordeel-knoppen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.beoordeel-knoppen .ic{width:14px;height:14px}.beoordeel-afwijzen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.beoordeel-afwijzen select,.beoordeel-afwijzen input{height:32px}.beoordeel-afwijzen input{width:200px}.beoordeel-blok{border:1px solid var(--lijn);background:var(--vlak);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.wordt-taak{align-items:center;gap:6px;font-weight:600;display:inline-flex}.seo-check{position:relative}.seo-check.met-vak .seo-check-kop{padding-left:44px}.seo-check-vak{z-index:1;position:absolute;top:16px;left:16px}.doel-groep{border:1px solid var(--lijn);background:var(--vlak);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.doel-groep.open-te-doen{border-color:var(--st-boven)}.doel-groep-kop{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.doel-groep-kop strong{min-width:110px}.doel-groep-voet{padding-top:4px}.seo-te-beoordelen{color:var(--st-boven-tekst);margin-top:4px}.seo-kans-rij{cursor:pointer}.seo-kans-rij:hover td{background:var(--hover)}.seo-kans-rij .vs-pijl{vertical-align:0;width:10px}.seo-kans-detail>td{background:var(--vlak-kop)}.kans-inzicht p{margin:0}.kans-werkwijze{flex-direction:column;gap:4px;max-width:90ch;margin:0;padding-left:20px;display:flex}.hub-tab-aantal{background:var(--vlak-2);min-width:18px;color:var(--inkt-2);text-align:center;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-block}.planning-nav{align-items:center;gap:8px;display:flex}.planning-kolommen{align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.planning-kolom{background:var(--vlak-2);border:2px dashed #0000;border-radius:14px;flex-direction:column;gap:8px;min-height:160px;padding:12px;display:flex}.planning-kolom.sleep{border-color:var(--teal);background:var(--teal-licht)}.planning-kolom.eerder{background:var(--st-boven-was)}.planning-kolom-kop{justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 4px 6px;display:flex}.planning-kolom-kop h3{margin:0;font-size:15px}.planning-kolom-kop .getal{white-space:nowrap}.planning-leeg{padding:8px 4px}.planning-kaart{background:var(--vlak);border:1px solid var(--lijn);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0a0a0f0a}.planning-kaart:hover{border-color:var(--teal)}.planning-kaart.gekozen{background:var(--teal-licht);border-color:var(--teal)}.planning-kaart.open{outline:2px solid var(--teal-inkt)}.planning-kaart.klaar{opacity:.6}.planning-kaart-boven{align-items:center;gap:8px;display:flex}.planning-kaart-boven .ic{width:14px;height:14px;color:var(--goed-tekst);margin-left:auto}.planning-kaart-titel{font-size:13.5px;font-weight:600;line-height:1.35}.planning-kaart-onder{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.planning-kaart-onder .seo-doel-label{text-overflow:ellipsis;min-width:0;max-width:120px;margin-left:0;overflow:hidden}.planning-kaart-onder .getal{white-space:nowrap;margin-left:auto}.persoon{box-sizing:border-box;background:var(--teal-inkt);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.dialoog.taak-venster{outline:none;width:min(1080px,100%)}.taak-venster h2{margin:0 0 14px;font-size:21px;line-height:1.35}.taak-venster .dialoog-kop{align-items:flex-start;margin-bottom:8px}.taak-venster-pillen{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.taak-venster-delen{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.taak-venster-tekst{min-width:0}.taak-venster-tekst .acties-uitleg{margin:0}.taak-venster-velden{background:var(--vlak-2);border-radius:12px;flex-direction:column;gap:0;padding:16px;display:flex}.taak-venster-velden .veld{margin-bottom:12px}.taak-venster-velden select,.taak-venster-velden input[type=text]{width:100%;height:36px}.taak-venster-rij{grid-template-columns:1fr 1fr;gap:12px;display:grid}.taak-venster-velden .planning-werkuren{border-top:1px solid var(--lijn);background:0 0;border-radius:0;padding:12px 0 0}.dialoog .planning-werkuren input.acties-uren,.dialoog .planning-werkuren input[type=text]{flex:none;width:76px;height:34px}.planning-werkuren .veld-rij{flex-wrap:wrap}.planning-werkuren .veld-rij select{flex:100%;height:34px}@media (width<=860px){.taak-venster-delen{grid-template-columns:1fr}}.planning-maand{background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.planning-dicht{color:var(--goed-tekst);vertical-align:middle;background:#dcefe4;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600}.lb-balk.leeg{background:var(--pagina)}.planning-maand-cijfers{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.planning-maand-cijfers strong{color:var(--tekst)}.planning-kolom.nu{box-shadow:inset 0 3px 0 var(--teal)}.planning-nu{background:var(--teal-licht);color:var(--teal-inkt);vertical-align:2px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600}.planning-kaart-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planning-kaart-status{flex:none;margin-left:auto}.planning-keren{background:var(--teal-licht);color:var(--teal-inkt);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}.persoon.meer{background:var(--vlak);color:var(--teal-inkt);border:1.5px solid var(--teal-inkt);margin-left:-4px}.planning-plus{align-self:flex-start;padding:4px}.infinity-keuze{flex-direction:column;gap:16px;margin-top:16px;display:flex}.infinity-keuze h3{margin:0 0 8px;font-size:15px}.infinity-maanden{flex-wrap:wrap;gap:8px 20px;display:flex}.infinity-klanten select{min-width:240px}.infinity-plan{border-top:1px solid var(--lijn);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.infinity-plan p{margin:0}.infinity-waarschuwingen{background:var(--st-boven-was);border-radius:8px;margin:0;padding:10px 14px 10px 30px}.infinity-klant{border:1px solid var(--lijn);border-radius:10px;padding:10px 14px}.infinity-klant summary{cursor:pointer}.infinity-klant table{margin-top:10px}.infinity-klant h4{margin:14px 0 6px;font-size:14px}.infinity-weg{flex-direction:column;gap:2px;margin:0;padding-left:20px;display:flex}.dialoog-achter{inset:var(--balk) 0 0;z-index:40;background:#0a0a0f61;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;overflow-y:auto}.dialoog{background:var(--vlak);border-radius:16px;flex-direction:column;gap:2px;width:min(760px,100%);padding:22px 24px 20px;display:flex;box-shadow:0 18px 48px #0a0a0f38}.dialoog-kop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dialoog-kop h2{margin:0;font-size:20px}.dialoog-kop .link-knop{font-size:18px}.dialoog input[type=text],.dialoog input[type=number],.dialoog select,.dialoog textarea{width:100%}.dialoog textarea{resize:vertical;min-height:220px;line-height:1.5}.dialoog-velden{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.dialoog-knoppen{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.dialoog-knoppen .sub{margin-left:auto}.planning-keren-rij{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.planning-werkuren{background:var(--vlak-2);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.planning-werkuren-kop{align-items:center;gap:6px;display:flex}.planning-werkuren-kop .sub{margin-left:auto}.planning-werkuren-rij{align-items:center;gap:8px;display:flex}.planning-werkuren-rij>span{flex:1;min-width:0}.planning-werkuren-extra{background:var(--goud-licht);color:var(--goud-inkt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.planning-werkuren-extra>span{flex:100%}.beheer-extra-teams{flex-wrap:wrap;gap:4px 12px;display:flex}.label-keuze{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.label-keuze .link-knop.gekozen{font-weight:700}.vs-op{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.vs-op .sub{white-space:nowrap}.vs-op select{max-width:260px;height:28px;font-size:13px}.kk-budgetten{flex-direction:column;gap:2px;margin:0 0 6px;padding:0;list-style:none;display:flex}.kk-budgetten li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.kk-budgetten li:not(.nu){color:var(--inkt-2)}.kk-budget-nieuw input.klein{width:70px}.beheer-sprints input[type=date]{height:32px}.beheer-sprints td{padding:4px 12px 4px 0}.briefing-bewerk{flex-direction:column;gap:8px;display:flex}.briefing-bewerk textarea{width:100%;font:inherit;border:1px solid var(--lijn);border-radius:6px;padding:10px;font-size:14px;line-height:1.5}.briefing-tekst{white-space:pre-wrap;margin:0}.taak-bewerk{flex-direction:column;gap:8px;max-width:90ch;display:flex}.taak-bewerk textarea,.taak-bewerk input{width:100%;font:inherit;border:1px solid var(--lijn);border-radius:6px;padding:8px 10px;font-size:14px}.feedback-knop{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--vlak);height:44px;color:var(--inkt);font:500 14px var(--tekst);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.feedback-knop:hover{border-color:var(--inkt)}.feedback-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback-knop .ic{width:18px;height:18px}.aanwijs-laag{z-index:90;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#0a0a0f1f;position:fixed;inset:0}.aanwijs-kader{pointer-events:none;background:#e8590c0f;border:3px solid #e8590c;border-radius:6px;position:fixed}.aanwijs-nummer{color:#fff;width:22px;height:22px;font:600 12px/22px var(--tekst);text-align:center;background:#e8590c;border-radius:50%;position:absolute;top:-12px;left:-12px}.aanwijs-weg{background:var(--zwart);color:#fff;cursor:pointer;pointer-events:auto;border:0;border-radius:50%;width:24px;height:24px;font-size:12px;position:absolute;top:-12px;right:-12px}.aanwijs-balk{background:var(--vlak);max-width:calc(100vw - 32px);color:var(--inkt);cursor:default;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0a0a0f40}.aanwijs-bezig{z-index:90;background:var(--vlak);border-radius:14px;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0a0a0f40}.feedback-dialoog{z-index:60;inset:0}.feedback-dialoog .dialoog{gap:10px;width:min(720px,100%)}.feedback-beeld{border:1px solid var(--lijn);object-fit:contain;border-radius:10px;max-width:100%;max-height:360px;display:block}.feedback-soorten{margin-top:4px}.feedback-lijst{margin:0;padding:0;list-style:none}.feedback-lijst>li{border-top:1px solid var(--lijn);align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.feedback-lijst>li:first-child{border-top:0}.feedback-lijst>li.gekozen{background:var(--teal-licht)}.feedback-lijst>li>input{margin-top:6px}.feedback-regel{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:14px;padding:0;display:flex}.feedback-regel img,.feedback-geen-beeld{object-fit:cover;object-position:center;border:1px solid var(--lijn);background:var(--vlak-2);border-radius:8px;flex:none;width:140px;height:84px}.feedback-geen-beeld{color:var(--gedempt);justify-content:center;align-items:center;font-size:12px;display:flex}.feedback-regel-tekst{flex-direction:column;gap:4px;min-width:0;display:flex}.feedback-regel-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedback-regel-melding{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-regel:hover .feedback-regel-melding{text-decoration:underline}.feedback-melding{white-space:pre-line;margin:12px 0}.feedback-eigen{flex-direction:column;gap:8px;margin:12px 0;display:flex}.feedback-eigen textarea{width:100%}.feedback-eigen-knoppen{gap:8px;display:flex}.feedback-antwoorden{margin:4px 0 12px;padding-left:18px}.feedback-antwoorden li{white-space:pre-line;margin-bottom:8px}.feedback-vraag{background:var(--goud-licht,#fbf3df);border-radius:12px;margin-top:12px;padding:12px 14px}.feedback-vraag h4{margin-top:0}.feedback-kaders{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.feedback-fouten{margin:4px 0 0;padding-left:16px;font-size:12.5px}.taak-venster-velden textarea{min-height:90px}.feedback-tonen{z-index:85;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.feedback-tonen-kader{border:3px solid #e8590c;border-radius:8px;animation:1.2s ease-in-out 3 feedback-puls;position:absolute;box-shadow:0 0 0 9999px #0a0a0f40}@keyframes feedback-puls{50%{border-color:#e8590c59}}.claude-stappen{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.claude-adres{align-items:center;gap:10px;margin-top:6px;display:flex}.claude-adres code{background:var(--vlak-2);border-radius:8px;padding:6px 10px;font-size:14px}.claude-voorbeelden{flex-direction:column;gap:4px;margin:8px 0 12px;padding-left:20px;display:flex}.claude-toestaan{max-width:640px}.claude-toestaan h1{align-items:center;gap:10px;display:flex}.claude-logboek td{vertical-align:top}.claude-wanneer{white-space:nowrap}.claude-vraag{max-width:380px}.claude-fout{color:var(--ernstig-tekst)}.claude-project{border-left:3px solid var(--teal);background:var(--vlak-2);border-radius:0 8px 8px 0;margin:8px 0 12px;padding:12px 16px;line-height:1.5}.snel-goed{color:var(--st-op-tekst)}.snel-verbeteren{color:var(--st-boven-tekst)}.snel-slecht{color:var(--st-overvol-tekst)}td.snel-goed,td.snel-verbeteren,td.snel-slecht{font-weight:600}.snel-verloop{margin-top:8px}.snel-verloop svg{width:100%;height:64px;display:block;overflow:visible}.snel-grens-goed{stroke:var(--st-op);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.snel-grens-slecht{stroke:var(--st-overvol);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.snel-raak{fill:#0000}.snel-raak:hover{fill:var(--teal-licht);opacity:.6}.snel-as{color:var(--gedempt);justify-content:space-between;font-size:11.5px;display:flex}.seo-snelheid td{vertical-align:top}.seo-snelheid td.r,.seo-snelheid th.r{white-space:nowrap}.snel-kansen{margin:0;padding-left:16px;font-size:13px}.seo-suggestie{flex-direction:column;gap:2px;margin-top:4px;font-size:12.5px;display:flex}.seo-suggestie>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seo-suggestie-let{color:var(--st-boven-tekst)}.doel-inzicht .doel-inzicht-blok{border-top:1px solid var(--lijn);margin-top:18px;padding-top:14px}.doel-inzicht h3{align-items:center;gap:6px;margin:0 0 8px;font-size:15px;display:flex}.doel-inzicht h4{margin:12px 0 6px;font-size:13.5px}.doel-inzicht p{margin:0 0 8px}.doel-inzicht-claude{border:1px solid var(--lijn);background:var(--teal-licht);border-radius:12px;padding:14px 16px}.doel-inzicht-neem{margin-left:10px}.doel-inzicht-lijst{margin:0 0 8px;padding-left:18px;font-size:13px}.doel-inzicht-kandidaten th,.doel-inzicht-kandidaten td{vertical-align:top;text-align:left;border-bottom:1px solid var(--lijn-zacht);min-width:160px;padding:6px 10px;font-size:13px}.doel-inzicht-kandidaten th[scope=row]{min-width:130px;color:var(--gedempt);white-space:nowrap;font-weight:500}.doel-inzicht-eigen td{background:var(--teal-licht)}.doel-inzicht-keuze{border:1px solid var(--lijn);background:var(--vlak-2);border-radius:12px;padding:14px 16px}.doel-inzicht-check{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.meta-account{border:1px solid var(--lijn);border-radius:12px;margin-top:12px;padding:12px 14px}.meta-account-kop{justify-content:space-between;align-items:center;margin-bottom:6px}.meta-account-kop .sub{margin-right:auto}.meta-problemen{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.meta-problemen li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.meta-problemen .ads-chip{flex-shrink:0}.meta-reden{margin-top:2px;display:block}.meta-kenmerk{margin-top:6px}.meta-kenmerk p{margin:2px 0}.lb-tabbladen{margin:0 0 4px;padding-left:18px}.lb-tabbladen li{margin:2px 0}.lb-tabbladen .link-knop{margin-left:8px}.rap-maand{align-items:center;gap:8px;display:inline-flex}.rap-maand select{font-weight:600}.rap-blok .dash-tegels{margin-top:4px}.rap-blok .kpi .tegel-v{margin-top:2px}.rap-onder{margin-top:2px;font-size:12px}.rap-tussenkop{margin:8px 0 0;font-size:18px}.rap-doelen td{vertical-align:top}.rap-doelen td:nth-child(2){white-space:nowrap}.rap-doelen .tegel-v{white-space:nowrap;font-size:12px;display:block}.rap-lb{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.rap-lb{grid-template-columns:1fr}}.rap-links{margin:0;padding-left:18px;font-size:14px}.rap-links li{margin:4px 0}.rap-links .sub{margin-left:8px}.lb-tabel td{vertical-align:top;font-size:13.5px}.lb-opmerking{white-space:normal;max-width:280px}.lb-maandkop th{color:var(--inkt);border-bottom:2px solid var(--lijn);background:0 0;padding-top:24px;font-size:16px;font-weight:600}.lb-maandkop .sub{font-size:13px;font-weight:400}.lb-maandknop{all:unset;cursor:pointer;width:100%;font:inherit;color:inherit;align-items:baseline;gap:6px;display:flex}.lb-maandknop:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px;border-radius:4px}.lb-pijl{width:14px;color:var(--gedempt);display:inline-block}.lb-tabblad{white-space:nowrap}.lb-tabel tr.lb-dicht{visibility:collapse}.lb-zonder{margin:12px 0 0}.ga4-property{border-top:1px solid var(--lijn-zacht);padding:10px 0}.ga4-property:first-of-type{border-top:0}.ga4-kop{justify-content:space-between}.cap-tabel td,.cap-tabel th{padding-left:6px;padding-right:6px}.cap-tabel input.cap-uur{text-align:right;width:46px;min-width:0;padding:5px 6px}.cap-tabel td.getal{white-space:nowrap}.cap-pct{align-items:center;gap:4px;display:inline-flex}.cap-voorstel{margin:6px 0 0;padding-left:18px;font-size:14px}.cap-voorstel li{margin:3px 0}.cap-verlof{flex-wrap:wrap;margin-bottom:12px}.lb-tabel tbody:first-of-type .lb-maandkop th{padding-top:12px}.leads-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.leads-kanalen{margin:0}.leads-kanalen .kleurvak{margin-right:6px}.leads-staven{gap:10px}.staaf-stapel{border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:2px;width:100%;display:flex;overflow:hidden}.staaf-stapel>div{min-height:2px}.staaf-plek.loopt .staaf-stapel{opacity:.5}.staaf-plek:hover .staaf-stapel{filter:brightness(.9)}.staven-as.leads-as{gap:10px}.staven-as.leads-as span{text-align:center;white-space:nowrap;flex:1}.leads-tabel td,.leads-tabel th{white-space:nowrap}.leads-tabel td .kleurvak{vertical-align:middle;display:inline-block}.leads-maanden{border-collapse:collapse;margin-top:6px;font-size:13px}.leads-maanden th,.leads-maanden td{text-align:left;padding:2px 10px 2px 0}.leads-maanden th{color:var(--gedempt);font-weight:500}.leads-adres{flex:1;min-width:280px}.leads-voorbeelden{margin:0;padding-left:18px;font-size:13px}.leads-voorbeelden code{font-size:12.5px}.begroeting{color:#3b2a0a;background:#fcebcb;border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px;padding:26px 30px;display:flex}.begroeting-tekst{flex-direction:column;flex:420px;gap:6px;display:flex}.begroeting-datum{color:#7a5a1f;font-size:13px}.begroeting h1{color:#3b2a0a;font-size:30px}.begroeting p{color:#5a4318;max-width:720px;font-size:16px}.begroeting-weer{background:var(--vlak);color:var(--teal-inkt);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.begroeting-weer>div{flex-direction:column;display:flex}.begroeting-weer strong{color:var(--inkt);font-size:24px;font-weight:600;line-height:1.1}.begroeting-weer span{color:var(--gedempt);font-size:12.5px}.begroeting-weer .begroeting-bron{color:var(--gedempt);font-size:11px}.pagina-titel{font:600 24px/1.2 var(--kop);margin:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ads-delen{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ads-delen .seg{gap:8px;min-height:36px}.ads-delen-rechts{margin-left:auto}.ads-delen .ads-account{flex-basis:100%;order:3}.ads-delen-rechts .kk-ophalen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.ads-delen-rechts .kk-ophalen p{margin:0;font-size:13px}.ads-delen-rechts .status.goed{color:var(--gedempt);font-weight:500}.ads-delen-rechts .status.goed .status-punt{margin-top:5px}.ads-eerst{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.ads-eerst-ic{background:var(--vlak-2);width:42px;height:42px;color:var(--inkt-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ads-eerst-ic .ic{width:20px;height:20px}.ads-eerst.st-urgent .ads-eerst-ic,.ads-eerst.st-rood .ads-eerst-ic{background:var(--st-overvol-was);color:var(--ernstig-tekst)}.ads-eerst.st-oranje .ads-eerst-ic,.ads-eerst.st-geen .ads-eerst-ic{background:var(--st-boven-was);color:var(--st-boven-tekst)}.ads-eerst.st-groen .ads-eerst-ic{background:var(--st-op-was);color:var(--goed-tekst)}.ads-eerst-tekst{flex-direction:column;flex:380px;gap:2px;min-width:0;display:flex}.ads-eerst-titel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ads-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1100px){.ads-raster{grid-template-columns:minmax(0,1fr)}}.ads-check{margin:0;padding:0;list-style:none}.ads-check-regel{border-top:1px solid var(--lijn-zacht);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.ads-check-regel>.cap-punt{background:var(--st-afwezig);margin-top:7px}.ads-check-regel>.ic{color:var(--ernstig);margin-top:3px}.ads-check-regel.st-rood>.cap-punt{background:var(--ernstig)}.ads-check-regel.st-oranje>.cap-punt{background:var(--st-boven)}.ads-check-regel.st-groen>.cap-punt{background:var(--goed)}.ads-check-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.ads-check-naam{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ads-check-regel.st-groen .ads-check-naam,.ads-check-regel.st-grijs .ads-check-naam{color:var(--inkt-2);font-weight:500}.ads-check-regel.st-urgent .ads-check-naam,.ads-check-regel.st-rood .ads-check-naam{color:var(--ernstig-tekst)}.ads-check-regel.st-oranje .ads-check-naam{color:var(--st-boven-tekst)}.ads-check-grens{align-items:center;gap:6px;display:inline-flex}.ads-budget-lijst{flex-direction:column;gap:8px;margin:0;display:flex}.ads-budget-lijst>div{justify-content:space-between;gap:12px;display:flex}.ads-budget-lijst dt{color:var(--inkt-2)}.ads-budget-lijst dd{text-align:right;margin:0;font-weight:600}.ads-budget .ads-perioden{width:100%;margin:12px 0}.ads-budget .ads-perioden+.ads-budget-lijst,.ads-budget-lijst+.ads-budget-lijst{border-top:1px solid var(--lijn-zacht);padding-top:12px}.ads-budget-lijst+.ads-budget-lijst{margin-top:12px}.ads-tekst-rood{color:var(--ernstig-tekst)}.ads-tekst-oranje{color:var(--st-boven-tekst)}.ronde-loopt{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.ronde-loopt .ic{width:14px;height:14px}.ronde-loopt .ronde-stop{margin-left:4px;font-size:12px;font-weight:500}.vs-pauze{background:var(--goud-licht);color:var(--goud-inkt);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 16px;font-size:13.5px;line-height:1.45;display:flex}.vs-pauze>.ic{flex:none;width:18px;height:18px;margin-top:2px}.vs-pauze .veld-rij{margin-top:8px}.kk-assortiment{flex-direction:column;gap:10px;display:flex}.kk-assortiment-groep{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.kk-assortiment-kant{flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}.kk-assortiment-voorstel{background:var(--goud-licht);color:var(--goud-inkt);border-radius:12px;padding:10px 14px;font-size:13px}.kk-assortiment-voorstel p{margin:4px 0 0}.vs-niet-op-site{color:var(--st-boven-tekst)}.kk-kandidaten{flex-direction:column;gap:10px;display:flex}.kk-kandidaat-soort{flex-direction:column;gap:3px;display:flex}.kk-kandidaat-soort input{width:64px}.kk-kandidaat-soort .veld-rij .sub,.kk-pauze-pil{white-space:nowrap}.vs-pauze-knop{margin-left:6px;font-size:13px;font-weight:500}.vs-blok .kaart-kop h2{flex-wrap:wrap;gap:10px}.vs-blok .kaart-kop h2 .knop{font-size:13px}.dialoog.ronde-start{gap:10px;width:min(480px,100%)}.ronde-start-knoppen{justify-content:flex-end;margin-top:8px}.log-duur{align-items:center;gap:4px;display:inline-flex}.log-duur .ic{width:13px;height:13px}.instellingen-tabs{margin-top:12px}.rap-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.rap-titel{font:600 26px/1.2 var(--kop);margin:0}.rap-keuze{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rap-keuze .seg{min-height:36px}.rap-keuze select{width:auto;min-width:190px}.rap-sectie{flex-direction:column;gap:10px;display:flex}.rap-sectie h3{margin:0;font-size:17px;font-weight:600}.rap-sectie h3 .sub{margin-left:6px;font-weight:400}.werk-tegels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.werk-tegel{flex-direction:column;align-items:stretch;gap:8px}.werk-tegel .dash-tegel-tekst{gap:2px}.werk-kop{color:var(--inkt-2);align-items:center;gap:10px;display:flex}.werk-tegel .dash-tegel-ic{border-radius:10px;width:32px;height:32px}.werk-tegel .dash-tegel-ic .ic{width:17px;height:17px}.werk-getal{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.werk-balk{background:var(--vlak-2);border-radius:999px;height:8px;margin:6px 0 4px;display:block;overflow:hidden}.werk-balk span{background:var(--goed);border-radius:999px;height:100%;display:block}.tint-lavendel{color:#4a3c8f;background:#e9e5f9}.rap-leads{flex-wrap:wrap;gap:20px 40px;display:flex}.rap-kanalen{flex-direction:column;flex:320px;gap:14px;display:flex}.rap-kanaal{grid-template-columns:110px minmax(60px,1fr) 44px;align-items:center;gap:4px 12px;display:grid}.rap-kanaal-naam{align-items:center;gap:8px;display:inline-flex}.rap-kanaal-balk{background:var(--vlak-2);border-radius:999px;height:10px;overflow:hidden}.rap-kanaal-balk span{border-radius:999px;height:100%;display:block}.rap-kanaal strong{text-align:right}.rap-kanaal-v{flex-wrap:wrap;grid-column:2/-1;gap:2px 12px;display:flex}.rap-kanaal-v .tegel-v{font-size:12px}.rap-maanden{flex-direction:column;flex:2 420px;gap:8px;display:flex}.staven-vlak{gap:8px;display:flex}.staven-as{height:114px;color:var(--gedempt);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;margin-top:-7px;font-size:10.5px;line-height:14px;display:flex}.rap-maanden-staven{flex:1;align-items:flex-start;gap:8px;display:flex;position:relative}.rap-maanden-staven:before{content:"";pointer-events:none;background:linear-gradient(var(--lijn), var(--lijn)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--lijn-zacht), var(--lijn-zacht)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--rand), var(--rand)) 0 100% / 100% 1px no-repeat;height:100px;position:absolute;top:0;left:0;right:0}.rap-maand-staaf{outline:none;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.staaf-vak{justify-content:center;align-items:flex-end;width:100%;height:100px;display:flex}.staaf{background:#f4dda8;border-radius:6px 6px 2px 2px;width:100%;max-width:30px}.staaf.nu{background:var(--goud)}.rap-maand-naam{color:var(--gedempt);font-size:11px}.rap-twee{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:18px;display:grid}.rap-twee:empty{display:none}.rap-mini{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.rap-mini .kpi{background:var(--hover);box-shadow:none;border-radius:14px;gap:2px;padding:12px 14px}.rap-mini .kpi-n{font-size:22px}.rap-twee .rap-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.rap-doelen-kop{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.rap-doelen-kop .rap-tussenkop{margin:0}.rap-gehaald{background:var(--vlak-2);color:var(--inkt-2);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.rap-gehaald.wel{background:var(--st-op-was);color:var(--goed-tekst)}.rap-doelen .ads-chip{color:var(--inkt);background:0 0;padding:0;font-weight:500}.rap-doelen .as-groen{color:var(--goed-tekst);font-weight:600}.rap-linktabel td{vertical-align:top}.kk-kopkaart{top:var(--balk);z-index:10;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 22px;display:flex;position:sticky}.kk-kopkaart h1{font-size:22px}.kk-kop-wie{flex:320px;min-width:0}.kk-kopkaart .kk-bijgehouden{color:var(--inkt-2);font-size:13px}.kk-kopkaart .kk-bijgehouden select{width:auto;height:32px}.kk-kopkaart .kop-acties{gap:10px}.kk-indeling.kp-grid{grid-template-columns:230px minmax(0,1fr);gap:20px}.kk-inhoud{top:calc(var(--balk) + 110px);flex-direction:column;gap:2px;padding:14px 10px;display:flex;position:sticky}.kk-inhoud .rail-label{padding:2px 10px 8px}.kk-inhoud-knop{min-height:36px;color:var(--inkt-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.kk-inhoud-knop:hover{background:var(--hover);color:var(--inkt)}.kk-inhoud-knop.actief{background:var(--goud-licht);color:var(--goud-inkt);font-weight:600}.kk-inhoud-knop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kk-inhoud-aantal{color:var(--gedempt);margin-left:auto;font-size:11.5px}.kk-stip{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.kk-stip.groen{background:var(--goed)}.kk-stip.oranje{background:var(--st-boven)}.kk-stip.uit{border:1.5px solid var(--st-afwezig)}.kk-legenda{border-top:1px solid var(--lijn-zacht);color:var(--gedempt);flex-direction:column;gap:6px;margin-top:8px;padding:12px 10px 2px;font-size:11.5px;display:flex}.kk-legenda>span{align-items:center;gap:6px;display:inline-flex}.kk-blokken{flex-direction:column;gap:12px;min-width:0;display:flex}.kk-open{scroll-margin-top:calc(var(--balk) + 110px);flex-direction:column;gap:16px;display:flex}.kk-dicht{width:100%;font:inherit;color:var(--inkt);text-align:left;cursor:pointer;scroll-margin-top:calc(var(--balk) + 110px);border:0;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:15px 22px;display:flex}.kk-dicht:hover{box-shadow:0 0 0 2px var(--goud-licht), var(--schaduw)}.kk-dicht:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kk-dicht strong{min-width:160px;font-weight:600}.kk-dicht-pijl{color:var(--gedempt)}.kk-samenvatting{min-width:0;color:var(--inkt-2);flex:300px;font-size:13.5px}.kk-dicht .knop{pointer-events:none;margin-left:auto}.kk-content-lijst{grid-template-columns:140px minmax(0,1fr);gap:6px 16px;margin:4px 0 14px;font-size:13.5px;display:grid}.kk-content-lijst dt{color:var(--gedempt)}.kk-content-lijst dd{margin:0}.kk-contact{border-top:1px solid var(--lijn-zacht);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 16px;margin-top:8px;padding-top:12px;display:grid}.kk-contact input,.kk-contact select{width:100%}.kk-profiel{flex-direction:column;gap:8px;display:flex}.kk-profiel .veld{margin:0}.kk-profiel-rij{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kk-profiel-klein input[type=number]{width:64px}.kk-profiel-aantal{align-items:center;gap:6px;display:inline-flex}.kk-profiel input[type=text],.kk-profiel select,.kk-profiel textarea{box-sizing:border-box;width:100%}@media (width<=1100px){.kk-inhoud{position:static}}.rap-lb-grafieken{flex-wrap:wrap;gap:16px 40px;margin:6px 0 4px;display:flex}.rap-lb-grafieken .rap-maanden{flex:360px}.rap-maand-staaf.teal .staaf{background:#bfe3e6}.rap-maand-staaf.teal .staaf.nu{background:var(--teal-inkt)}.driver-popover.rh-rondleiding{background:var(--vlak);max-width:360px;color:var(--inkt);font-family:var(--tekst);border-radius:16px;padding:18px 20px 14px;box-shadow:0 18px 48px #281e0a38}.rh-rondleiding .driver-popover-title{font:600 16px/1.3 var(--kop)}.rh-rondleiding .driver-popover-description{color:var(--inkt-2);margin-top:6px;font-size:14px;line-height:1.5}.rh-rondleiding .driver-popover-progress-text{color:var(--gedempt);font-size:12px}.rh-rondleiding .driver-popover-footer{margin-top:14px}.rh-rondleiding .driver-popover-footer button{border:1px solid var(--rand);background:var(--vlak);color:var(--inkt);font:600 13px/1.3 var(--tekst);text-shadow:none;border-radius:10px;padding:6px 12px}.rh-rondleiding .driver-popover-footer .driver-popover-next-btn{border-color:var(--teal-inkt);background:var(--teal-inkt);color:#fff}.rh-rondleiding .driver-popover-close-btn{color:var(--gedempt)}.rondleiding-knop{height:36px;padding:0 12px;font-size:13px}.rondleiding-knop .ic{width:15px;height:15px}.dialoog.rondleiding-welkom,.dialoog.rondleiding-nieuws{gap:10px;width:min(520px,100%)}.rondleiding-knoppen{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}.rondleiding-welkom .link-knop{color:var(--gedempt);margin-right:auto;font-weight:500}.nieuws-lijst,.rondleiding-lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nieuws-lijst li,.rondleiding-lijst li{border-top:1px solid var(--lijn-zacht);align-items:center;gap:12px;padding:10px 0;display:flex}.nieuws-lijst li>div,.rondleiding-lijst li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nieuws-datum{flex:none;width:48px}.rondleiding-knop{position:relative}.rondleiding-stip{background:var(--goud);width:8px;height:8px;box-shadow:0 0 0 2px var(--vlak);border-radius:50%;position:absolute;top:5px;right:5px}.rondleiding-knoppen .link-knop{margin-right:auto;font-weight:500}.mijn-week{flex-direction:column;gap:16px;display:flex}.mijn-week .pagina-kop{flex-wrap:wrap;justify-content:flex-start}.mijn-week .seg-wrap{margin-left:12px}.seg.later{color:var(--gedempt);opacity:.6;cursor:default}.mw-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.mw-melding{border-radius:var(--radius-klein);background:var(--goud-licht);color:var(--goud-inkt);padding:10px 14px;font-size:13px}.mw-indeling{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.mw-week{flex-direction:column;padding:18px 20px;display:flex}.mw-kop{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.mw-legenda{color:var(--gedempt);gap:14px;margin-left:auto;font-size:11.5px;display:flex}.mw-legenda>span{align-items:center;gap:5px;display:inline-flex}.mw-legenda-vlak{border-radius:3px;width:18px;height:11px}.mw-legenda-vlak.afwezig,.mw-weg,.mw-vrij{color:#4a3c8f;background:repeating-linear-gradient(135deg,#e2dcf6 0 6px,#f0edfb 6px 12px)}.mw-legenda-streep{background:var(--goud);border-radius:2px;width:3px;height:13px}.mw-dag{border-top:1px solid var(--lijn-zacht);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.mw-dag-naam{flex-direction:column;gap:2px;min-width:0;display:flex}.mw-dag-naam>span:first-child{align-items:center;gap:6px;display:flex}.mw-dag-naam strong:first-child:first-letter{text-transform:uppercase}.mw-vandaag{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.mw-sprint{color:var(--gedempt);font-size:11px}.mw-stand{font-weight:600}.mw-stand.grijs{color:var(--st-afwezig-tekst)}.mw-stand.groen{color:var(--st-op-tekst)}.mw-stand.oranje{color:var(--st-boven-tekst)}.mw-stand.rood{color:var(--st-overvol-tekst)}.mw-dag.voorbij .mw-balk{opacity:.75}.mw-balk{background:var(--hover);border-radius:12px;gap:3px;height:56px;padding:4px;display:flex;position:relative}.mw-balk.sleep{box-shadow:inset 0 0 0 2px var(--goud)}.mw-dag.mag .mw-balk{box-shadow:inset 0 0 0 1.5px var(--goud)}.mw-dag.mag .mw-balk.sleep{box-shadow:inset 0 0 0 2.5px var(--goud-sterk);background:var(--goud-licht)}.mw-dag.niet .mw-balk,.mw-dag.niet .mw-dag-naam{opacity:.4}.mw-plek{min-width:0;display:flex;position:relative}.mw-blok{cursor:grab;border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;padding:0 8px;display:flex;overflow:hidden}.mw-blok:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mw-blok.klein{align-items:center;padding:0 4px}.mw-blok.klaar{opacity:.45}.mw-blok-klant{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mw-blok-titel{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mw-weg{white-space:nowrap;border-radius:9px;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:0 8px;font-size:10.5px;display:flex;overflow:hidden}.mw-weg strong{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mw-vrij{border-radius:9px;flex:1;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.mw-doel{background:var(--goud);z-index:1;pointer-events:none;border-radius:2px;width:3px;position:absolute;top:-5px;bottom:-5px}.mw-uitleg{padding-top:10px;font-size:12px}.mw-kaart{z-index:20;background:var(--vlak);width:300px;color:var(--inkt);box-shadow:0 0 0 1px var(--lijn), 0 10px 28px #281e0a29;cursor:default;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.mw-kaart.rechts{left:auto;right:0}.mw-kaart:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.mw-kaart-klant{color:var(--gedempt);align-items:center;gap:6px;font-size:11.5px;display:flex}.mw-punt{border-radius:50%;flex:none;width:8px;height:8px}.mw-kaart-titel{font-size:14px;font-weight:600}.mw-kaart-regel{color:var(--inkt-2);font-size:12px}.mw-kaart-uren{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;display:flex}.mw-min{justify-content:center;width:28px;height:28px;padding:0}.mw-vraag,.mw-teveel{background:var(--st-boven-was);color:var(--st-boven-tekst);border-radius:9px;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;display:flex}.mw-kaart-tekst{color:var(--gedempt);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.mw-kaart-knoppen,.mw-kaart-dagen{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.mw-koppel{gap:12px;display:grid}.mw-koppel p{margin:0}.mw-koppel-buren{border:1px solid var(--lijn);border-radius:12px;gap:6px;margin:0;padding:10px 14px;display:grid}.mw-koppel-buren legend{padding:0 6px;font-size:13px;font-weight:600}.mw-naar-sprint{align-items:center;gap:6px;width:100%;padding-top:6px;display:flex}.mw-naar-sprint select{padding:3px 6px;font-size:.8rem}.mw-naar-sprint .sub{white-space:nowrap}.mw-naar-sprint select{flex:1;min-width:0}.mw-stapel{top:calc(var(--balk) + 12px);max-height:calc(100vh - var(--balk) - 24px);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:14px;display:flex;position:sticky;overflow-y:auto}.mw-stapel-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mw-stapel-filter .seg-wrap{margin-left:0;padding:3px}.mw-stapel-filter .seg{min-height:28px;padding:0 10px;font-size:12.5px}.mw-stapel-filter select{padding:4px 8px;font-size:12.5px}.mw-stapel.sleep{box-shadow:var(--schaduw), inset 0 0 0 2px var(--goud)}.mw-stapel-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mw-stapel-kop h2{margin:0;font-size:16px;font-weight:600}.mw-stapel-groep{flex-direction:column;gap:8px;display:flex}.mw-stapel-sprint{color:var(--gedempt);text-transform:uppercase;letter-spacing:.04em;padding-top:4px;font-size:11.5px;font-weight:600}.mw-stuk{box-shadow:0 0 0 1px var(--lijn);background:var(--vlak);border-radius:12px}.mw-stuk.open{box-shadow:0 0 0 1.5px var(--goud)}.mw-stuk-boven{cursor:grab;align-items:center;gap:10px;padding:9px 10px;display:flex}.mw-stuk-kleur{border-radius:4px;flex:none;width:10px;height:34px}.mw-stuk-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.mw-stuk-tekst .sub{font-size:11.5px}.mw-stuk-tekst strong{font-size:13px;font-weight:500}.mw-stuk .getal{color:var(--inkt-2);white-space:nowrap;font-size:12.5px;font-weight:600}.mw-keren{align-items:center;gap:4px;padding:0 10px 9px 30px;display:flex}.mw-keer{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--rand);cursor:grab;border-radius:6px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.mw-keer.gepland{background:var(--vlak-2);color:var(--gedempt);cursor:default}.mw-keer.klaar{background:var(--st-op-was);color:var(--st-op-tekst);box-shadow:none;cursor:default}.mw-keren .sub{margin-left:4px;font-size:11px}.mw-kies{flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 10px 30px;display:flex}.mijn-dag{flex-direction:column;gap:16px;display:flex}.mijn-dag .pagina-kop{flex-wrap:wrap;justify-content:flex-start}.mijn-dag .seg-wrap{margin-left:12px}.md-tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.md-tegel{align-items:center;gap:14px;padding:16px 18px;display:flex}.md-tegel.kolom{flex-direction:column;justify-content:center;align-items:stretch;gap:4px}.md-tegel-tekst{flex-direction:column;gap:2px;display:flex}.md-groot{font-size:22px;font-weight:600;line-height:1.2}.md-groot small{color:var(--gedempt);font-size:14px;font-weight:500}.md-ring{flex:none}.md-balk{background:var(--vlak-2);border-radius:999px;height:8px;display:block;overflow:hidden}.md-balk.groot{height:10px}.md-balk>span{background:var(--teal-inkt);border-radius:999px;height:100%;display:block}.md-balk>span.grijs{background:var(--st-afwezig)}.md-balk>span.groen{background:var(--st-op)}.md-balk>span.oranje{background:var(--st-boven)}.md-indeling{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.md-vandaag{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.md-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.md-kop h2{margin:0;font-size:18px;font-weight:600}.md-rechts .md-kop h2{font-size:16px}.md-kop>a{font-size:12.5px;font-weight:600;text-decoration:none}.md-leeg{padding:14px 0}.md-uitleg{padding-top:4px;font-size:12px}.md-rij{box-shadow:0 0 0 1px var(--lijn);background:var(--vlak);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.md-rij.bezig{box-shadow:0 0 0 2px var(--teal);background:#f6fbfc}.md-rij.sleep{box-shadow:0 0 0 2px var(--goud)}.md-rij.klaar .md-titel{color:#9aa1a7;text-decoration:line-through}.md-greep{color:#b3ada3;cursor:grab;-webkit-user-select:none;user-select:none}.md-vink{color:#0000;width:24px;height:24px;font:700 13px/1 var(--tekst);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #cfc8bc}.md-vink:hover{box-shadow:inset 0 0 0 1.5px var(--st-op);color:var(--st-op)}.md-vink.aan{background:var(--st-op);box-shadow:none;color:#fff}.md-vink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md-streep{border-radius:4px;flex:none;width:8px;height:30px}.md-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.md-tekst .sub{font-size:11.5px}.md-tekst strong{font-size:13px;font-weight:500}.md-titel{color:var(--inkt);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}.md-titel:hover{color:var(--accent);text-decoration:underline}.md-kies-dag{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}button.md-titel{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-family:inherit}.md-titel-rij{align-items:center;gap:6px;min-width:0;display:flex}.md-status{font:600 11.5px var(--tekst);background:var(--vlak-2);color:var(--st-afwezig-tekst);cursor:pointer;border:0;border-radius:999px;padding:3px 8px}.md-status.bezig{color:#1f5f73;background:#dceef4}.md-status.wacht{background:var(--st-boven-was);color:var(--st-boven-tekst)}.md-status.klaar{background:var(--st-op-was);color:var(--st-op-tekst)}.md-duur{text-align:right;width:54px;color:var(--inkt-2);font-weight:600}.md-rij{position:relative}.md-duur-knop{white-space:nowrap;width:auto;min-width:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-weight:600}.md-duur-knop:hover,.md-duur-knop[aria-expanded=true]{background:var(--vlak-2);color:var(--accent)}.md-uren{width:320px}.md-rechts{flex-direction:column;gap:16px;display:flex}.md-blok{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.md-klein{font-size:12px}.md-eerder{background:#fffbf2;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;box-shadow:0 0 0 1px #f3d9a4}.md-wanneer{color:var(--goud-inkt);font-size:11.5px}.md-wanneer:first-letter{text-transform:uppercase}.md-nieuw{box-shadow:0 0 0 1px var(--lijn);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.md-nieuw .sub{font-size:11.5px}.md-nieuw-taak{align-items:center;gap:10px;display:flex}.md-nieuw-taak .getal{color:var(--inkt-2);white-space:nowrap;font-size:12px;font-weight:600}.md-knoppen{flex-wrap:wrap;gap:6px;display:flex}.md-week{align-items:flex-end;gap:8px;height:76px;display:flex}.md-week-dag{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.md-week-vak{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.md-week-staaf{background:var(--st-afwezig);border-radius:6px 6px 3px 3px;width:100%;max-width:34px}.md-week-staaf.groen{background:var(--st-op)}.md-week-staaf.oranje{background:var(--st-boven)}.md-week-staaf.rood{background:var(--st-overvol)}.md-week-staaf.vrij{background:#e2dcf6}.md-week-dag.vandaag .md-week-staaf{box-shadow:0 0 0 2px var(--goud)}.md-week-naam{color:var(--gedempt);font-size:11.5px}.md-week-dag.vandaag .md-week-naam{color:var(--inkt);font-weight:600}.start-kop{flex-wrap:wrap;justify-content:flex-start}.start-kop .seg-wrap{margin-left:12px}.start-kop-rechts{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.start-kop-rechts .mw-nav{margin-left:0}.start-wie{align-items:center;gap:6px;display:inline-flex}.start-wie select{border:1px solid var(--rand);background:var(--vlak);height:32px;font:inherit;border-radius:9px;padding:0 8px;font-size:13px}.dialoog.afwezig-melden{gap:12px;width:min(560px,100%)}.afwezig-knoppen{justify-content:flex-end}.afwezig-velden{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.afwezig-velden label{flex-direction:column;gap:4px;display:flex}.afwezig-velden input[type=date],.afwezig-velden input[type=number]{border:1px solid var(--rand);height:36px;font:inherit;border-radius:9px;padding:0 10px}.afwezig-velden input[type=number]{width:100px}.afwezig-keuze{flex-direction:column;gap:4px;font-size:13px;display:flex}.afwezig-keuze label{flex-direction:row;align-items:center;gap:6px}.afwezig-toelichting{flex-direction:column;gap:4px;display:flex}.dialoog .afwezig-toelichting textarea{border:1px solid var(--rand);min-height:70px;font:inherit;border-radius:10px;padding:8px 10px}.weg-knop{font:inherit;text-align:left;cursor:pointer;border:0}.weg-knop:hover,.weg-knop:focus-visible{outline-offset:-2px;outline:2px solid #8b7ad6}.mw-weg-x{opacity:.8;margin-left:8px;font-size:11px;font-weight:500;text-decoration:underline}.md-weg{color:#4a3c8f;background:repeating-linear-gradient(135deg,#e2dcf6 0 6px,#f0edfb 6px 12px);border-radius:12px;flex-direction:column;gap:4px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.md-weg .link-knop{margin-left:10px;font-size:12.5px}.md-vink:disabled,.md-status:disabled{cursor:default;opacity:.8}.mw-legenda-vlak.agenda,.mw-afspraak,.md-afspraak{color:#4e4940;background:repeating-linear-gradient(135deg,#e9e4db 0 6px,#f5f2ec 6px 12px)}.mw-afspraak{white-space:nowrap;cursor:default;border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;padding:0 8px;font-size:10.5px;display:flex;overflow:hidden}.mw-afspraak.klein{align-items:center;padding:0 4px}.mw-afspraak strong{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mw-afspraak span{text-overflow:ellipsis;overflow:hidden}.mw-afspraak:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mw-kaart-afspraak{flex-direction:column;gap:1px;padding:2px 0;display:flex}.md-afspraak{border-radius:14px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.md-afspraak strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.md-tijd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.start-agenda{background:var(--vlak);height:32px;box-shadow:0 0 0 1px var(--rand);color:var(--inkt-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.start-agenda-punt{background:var(--st-op);border-radius:50%;width:8px;height:8px}.start-agenda.fout .start-agenda-punt{background:var(--st-boven)}.start-agenda .link-knop,.start-agenda a{font-size:12px}.hr{flex-direction:column;gap:16px;display:flex}.hr-indeling{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.hr-zij{flex-direction:column;gap:16px;display:flex}.hr-hoofd{flex-direction:column;gap:12px;display:flex}.hr-kop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hr-kop .seg{min-height:34px}.hr-chips{flex-wrap:wrap;gap:6px;display:flex}.hr-chip{background:var(--vlak-2);color:var(--inkt-2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px}.hr-chip.is-on{background:var(--inkt);color:var(--vlak);font-weight:600}.hr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hr-nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.hr-nav .knop{min-width:32px;padding:0 10px}.hr-jaar{border:1px solid var(--rand);background:var(--vlak);height:32px;font:inherit;border-radius:9px;padding:0 8px;font-size:13px}.hr-chips+.hr-jaar{margin-left:auto}.hr-label{color:var(--gedempt);text-transform:uppercase;letter-spacing:.05em;margin:6px 0 0;font-size:12px;font-weight:600}.hr-tabel{flex-direction:column;display:flex}.hr-rij{border-top:1px solid var(--lijn-zacht);white-space:nowrap;grid-template-columns:82px 104px 104px 84px 48px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:44px;padding:0 4px;font-size:13px;display:grid}.hr-tabel-kop{min-height:30px;color:var(--gedempt);border-top:0;font-size:12px;font-weight:600}.hr-tabel.grijs .hr-rij:not(.hr-tabel-kop){opacity:.55}.hr-rij .r{text-align:right}.hr-rij .m{justify-content:center;display:flex}.hr-datum{font-weight:600}.hr-open{color:var(--ernstig-tekst);font-style:italic}.hr-rij .getal{font-weight:600}.hr-toelichting{text-overflow:ellipsis;color:var(--inkt-2);overflow:hidden}.hr-acties{justify-content:flex-end;gap:6px;display:flex}.hr-icoon{background:var(--vlak-2);width:28px;height:28px;color:var(--inkt-2);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.hr-icoon:hover{color:var(--inkt);background:var(--lijn)}.hr-icoon:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hr-status{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.hr-status.ok{color:var(--goed-tekst);background:#dcefe4}.hr-uitleg{color:var(--gedempt);flex-wrap:wrap;gap:16px;margin:4px 0 0;font-size:12px;display:flex}.hr-uitleg>span{align-items:center;gap:6px;display:inline-flex}.hr-uitleg .hr-status{width:18px;height:18px;font-size:10px}.hr-pil{border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600;display:inline-block}.hr-pil.ziek{color:#a1251b;background:#fce7e4}.hr-pil.afspraak{color:#4a3c8f;background:#e9e5f9}.hr-pil.verlof{color:#7a5300;background:#fcf0d6}.hr-pil.anders{color:#4b6420;background:#e6eeda}.hr-pil.feestdag{color:#33507a;background:#e3e9f2}.hr-pil.werkdag{background:var(--vlak-2);color:var(--gedempt)}.hr-maanden{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hr-maand{flex-direction:column;gap:5px;display:flex}.hr-week{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;font-size:10.5px;display:grid}.hr-dag{height:32px;color:var(--inkt-2);background:#fbf8f2;border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:flex}.hr-dag.weekend{background:var(--pagina);color:#b3ada3}.hr-dag.ziek{color:#a1251b;background:#fce7e4;font-weight:600}.hr-dag.afspraak{color:#4a3c8f;background:#e9e5f9;font-weight:600}.hr-dag.verlof{color:#7a5300;background:#fcf0d6;font-weight:600}.hr-dag.anders{color:#4b6420;background:#e6eeda;font-weight:600}.hr-dag.feestdag{color:#33507a;background:#e3e9f2;font-weight:600}.hr-dag.vandaag{outline:2px solid var(--goud);outline-offset:-2px}.hr-dag.uit-dienst{background:var(--pagina);color:#c9c3b8;text-decoration:line-through}.hr-legenda{color:var(--gedempt);flex-wrap:wrap;gap:14px;margin:0;font-size:11.5px;display:flex}.hr-blokje{vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.hr-blokje.ziek{background:#f5c9c2}.hr-blokje.afspraak{background:#d6cef3}.hr-blokje.verlof{background:#f4d58f}.hr-blokje.anders{background:#cbddb4}.hr-blokje.feestdag{background:#c9d5e6}.hr-vrij{flex-direction:column;gap:10px;display:flex}.hr-vrij.leeg{opacity:.8}.hr-vrij-groot{align-items:baseline;gap:8px;margin:0;display:flex}.hr-vrij-groot strong{font-size:32px;font-weight:600;line-height:1}.hr-vrij-balk{background:#efebe4;border-radius:999px;height:12px;display:flex;overflow:hidden}.hr-vrij-balk .opgenomen{background:#c98b12}.hr-vrij-balk .gepland{background:var(--goud)}.hr-vrij-balk .aanvraag{background:repeating-linear-gradient(135deg,#f4d58f 0 4px,#fff 4px 8px)}.hr-waarschuwing{background:var(--goud-licht);color:var(--goud-inkt);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.hr-som{color:var(--inkt-2);grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;display:grid}.hr-som .getal{text-align:right;color:var(--inkt);font-weight:600}.hr-som .streep{border-top:1px solid var(--lijn);padding-top:6px}.hr-som .vet{color:var(--inkt);font-weight:600}.hr-kost{background:var(--vlak-2);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.hr-kost.min{background:var(--goud-licht);color:var(--goud-inkt)}.dialoog.afwezig-melden.verlof-plannen{width:min(1000px,100%)}.verlof-naast{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.verlof-formulier{flex-direction:column;gap:12px;display:flex}.verlof-team{flex-direction:column;gap:10px;font-size:12.5px;display:flex}.vt-kop{color:var(--inkt-2);font-size:13px;font-weight:600}.vt-rooster{align-items:center;gap:4px;display:grid}.vt-dag{text-align:center;color:var(--gedempt);font-size:11.5px}.vt-naam{color:var(--inkt-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vt-vak{text-align:center;border-radius:8px;justify-content:center;align-items:center;height:28px;padding:0 2px;font-size:11px;line-height:1.1;display:flex}.vt-vak.werkt{background:#e2f1e8}.vt-vak.niet{background:var(--vlak-2);color:var(--gedempt)}.vt-vak.weg{color:#4a3c8f;background:repeating-linear-gradient(135deg,#e2dcf6 0 6px,#f0edfb 6px 12px);font-weight:600}.vt-vak.weg.half{background:linear-gradient(90deg,#e2dcf6 50%,#e2f1e8 50%)}.vt-vak.jij{background:var(--goud-licht);color:var(--goud-inkt);font-weight:600;box-shadow:inset 0 0 0 1.5px #d9a441}.vt-legenda{color:var(--gedempt);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.vt-legenda span{align-items:center;gap:5px;display:inline-flex}.vt-legenda .vt-vak{border-radius:4px;width:12px;height:12px;padding:0}.vt-sprint{border-top:1px solid var(--lijn);flex-direction:column;gap:4px;padding-top:6px;display:flex}.vt-sprint p{margin:0}.vt-balk{background:var(--vlak-2);border-radius:999px;height:10px;margin:4px 0;position:relative}.vt-balk i{background:#6dbdc3;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.vt-balk i.te{background:#e0a100}.vt-balk b{background:var(--inkt);width:2px;position:absolute;top:-3px;bottom:-3px}@media (width<=900px){.verlof-naast{grid-template-columns:minmax(0,1fr)}}.cap-chips{flex-wrap:wrap;gap:4px;display:flex}.cap-chip{background:var(--vlak-2);color:var(--inkt-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;display:inline-block}.cap-chip.let{background:var(--goud-licht);color:var(--goud-inkt);font-weight:600}.hr-status.aanvraag{background:var(--vlak);box-sizing:border-box;border:1.5px dashed #d9a441}.hr-status.nee{color:var(--ernstig-tekst);background:#fbe3df}.hr-afgewezen{color:var(--ernstig-tekst)}.hr-dag.aanvraag{background:var(--vlak);color:#7a5300;font-weight:600;box-shadow:inset 0 0 0 1.5px #d9a441}.hr-blokje.aanvraag{box-shadow:inset 0 0 0 1.5px #d9a441}.hr-feest-rij{border-top:1px solid var(--lijn-zacht);grid-template-columns:minmax(0,1fr) 40px 74px;align-items:center;gap:8px;padding:8px 2px;font-size:13px;display:grid}.hr-feest-rij>span:first-child{flex-direction:column;display:flex}.hr-feest-rij strong{font-weight:500}.hr-feest-rij .getal{text-align:right;font-weight:600}.beter-melden{background:#fce7e4;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.beter-tekst{color:#7a1d15;flex-direction:column;flex:1;gap:2px;min-width:240px;font-size:13px;display:flex}.beter-tekst strong{font-size:15px;font-weight:600}.afwezig-tot{flex-direction:column;gap:6px;font-size:13px;display:flex}.afwezig-velden .afwezig-tot label{flex-direction:row;align-items:center;gap:8px;min-height:36px}@media (width<=1100px){.hr-indeling{grid-template-columns:minmax(0,1fr)}}.cap-uren{border:1px solid var(--rand);width:76px;height:32px;font:inherit;text-align:right;border-radius:8px;padding:0 8px;font-size:13px}.cap-uren::placeholder{color:#b3ada3}.cap-min{color:var(--ernstig-tekst);font-weight:600}.cap-afwijzen input{border:1px solid var(--rand);min-width:200px;height:32px;font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.geo-regel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.geo-ja,.geo-nee,.geo-geen,.geo-fout{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.geo-ja{color:#1f6b45;background:#dcefe4}.geo-nee{color:#a1251b;background:#fbe3df}.geo-geen{color:var(--gedempt)}.geo-fout{color:#8a5a00;background:#fcf0d6}.geo-vragen ol{flex-direction:column;gap:4px;margin:0 0 8px;padding-left:20px;display:flex}.geo-vragen li{align-items:center;gap:6px;display:flex}.geo-vragen li input{flex:1;min-width:0}.geo-vragen .veld-rij input{flex:1;min-width:200px}.geo-voorstel{background:#fbf7ef;border-radius:12px;margin-top:10px;padding:10px 12px}.geo-voorstel ul{flex-direction:column;gap:4px;margin:6px 0;padding:0;list-style:none;display:flex}.geo-voorstel li{justify-content:space-between;align-items:center;gap:10px;display:flex}.geo-uitslag{flex-direction:column;gap:12px;margin-top:16px;display:flex}.geo-uitslag h3{margin:0;font-size:15px}.geo-antwoorden{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:6px 0;display:grid}.geo-tekst{white-space:pre-wrap;max-height:320px;margin:4px 0;font-size:13px;overflow:auto}.geo-kop{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.geo-aan{background:var(--vlak-2);color:var(--inkt-2);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.geo-aan.is-aan{color:#1f6b45;background:#e3f1ea}.geo-aan .status-punt{background:currentColor}.geo-kop-knoppen{gap:8px;margin-left:auto;display:inline-flex}.geo-raster{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.geo-kolom{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1100px){.geo-raster{grid-template-columns:minmax(0,1fr)}}.geo-tabel th.m,.geo-tabel td.m{text-align:center}.geo-balk-regel{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.geo-balk{background:var(--vlak-2);border-radius:999px;width:56px;height:8px;display:inline-flex;overflow:hidden}.geo-balk>span{background:#2e9b5c;height:100%;display:block}.geo-wie,.geo-bronnen{flex-direction:column;display:flex}.geo-wie>div{grid-template-columns:minmax(0,1fr) 120px 44px;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.geo-wie>div .geo-balk{width:100%}.geo-wie>div:not(.is-klant) .geo-balk>span{background:#c9d4e3}.geo-wie>div strong{text-align:right}.geo-bronnen>div{border-top:1px solid var(--lijn);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.geo-wie .is-klant span:first-child,.geo-bronnen .is-klant span{color:#1f6b45;font-weight:600}.kaart.uit,.kpi.uit{opacity:.6}.geo-lijst{flex-direction:column;gap:14px;max-height:70vh;display:flex;overflow:auto}.geo-lijst article{border-top:1px solid var(--lijn);padding-top:10px}.lb-knoppen{flex-wrap:wrap;gap:10px;display:flex}.lb-knoppen .knop .ic{margin-right:2px}.lb-chips{flex-wrap:wrap;gap:10px;display:flex}.lb-chip{background:var(--vlak);min-height:40px;box-shadow:var(--schaduw-klein), 0 4px 12px #281e0a0d;color:var(--inkt);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.lb-chip:hover{background:var(--hover)}.lb-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-chip-link{color:var(--accent);font-weight:600}.lb-fout{color:var(--ernstig-tekst);font-weight:600}.lb-aanbieder{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.lb-punt{border-radius:50%;flex:none;width:8px;height:8px}.lb-lijst{padding-top:18px}.lb-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lb-filters .zoekveld{width:180px}.lb-filters select{width:auto;max-width:140px}.lb-filters .lb-categorie{width:120px}.lb-aantal{color:var(--inkt-2);margin-left:auto;font-weight:600}.lb-leeg{padding:18px 4px}.lb-tabel td{padding:10px 12px}.lb-tabel .lb-site{color:var(--inkt);font-weight:600}.lb-tabel .lb-site:hover{color:var(--accent)}.lb-bron{color:var(--gedempt);font-size:11px;font-weight:600}.lb-klant{white-space:nowrap;margin-right:8px;font-weight:600;text-decoration:none;display:inline-block}.lb-bladeren{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.lb-voet{margin-top:12px}.dialoog.lb-venster{gap:10px}.dialoog.lb-venster.breed{width:min(1000px,100%)}.lb-uitleg{line-height:1.5}.lb-blok{border-radius:var(--radius-klein);background:var(--pagina);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.lb-kopje{font-weight:600}.lb-tab{border-bottom:1px solid var(--lijn);flex-direction:column;gap:8px;padding:10px 0;display:flex}.lb-tab:last-of-type{border-bottom:0}.lb-kolommen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 12px;display:grid}.lb-kolommen .veld{margin-bottom:6px}.lb-kolommen select{width:100%}.lb-voorbeeld{overflow-wrap:anywhere;font-size:12px}.dialoog textarea.lb-voorwaarden{min-height:70px}.lb-weg{color:var(--ernstig-tekst);margin-left:auto}.lb-goedkoopst{color:var(--goed-tekst);font-size:11px;font-weight:600}.lb-voor-klant{margin-bottom:4px}.lb-voor-klant select{max-width:220px}.lb-thema{color:var(--goud-sterk);letter-spacing:2px}.lb-artikelen{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;font-size:13px;display:flex}.lbk{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.lbk-rij{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 14px;display:grid}.lbk-rij .veld{margin-bottom:0}.lbk-rij .veld>span:first-child{white-space:nowrap;min-height:22px}.lbk-rij .veld input,.lbk-rij .veld select{width:100%}.lbk-rij .veld>.sub{margin:0;font-size:12.5px}.lbk-voor{display:block;position:relative}.lbk-voor>span{color:var(--gedempt);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lbk-voor input{padding-left:28px}.lbk-van-tot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.lbk-van-tot>span{color:var(--gedempt);font-size:13px}.lbk-blok{border-radius:var(--radius-klein);background:var(--pagina);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.lbk-lijst{border:1px solid var(--rand);border-radius:var(--radius-klein);background:var(--vlak);flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:4px 6px;display:flex}.lbk-lijst:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.lbk-label{background:var(--pagina);border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 8px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.lbk-label .link-knop{color:var(--gedempt)}.lbk-rij .veld input.lbk-nieuw{background:0 0;border:0;flex:80px;width:auto;min-width:80px;height:30px;padding:0 6px}.lbk-rij .veld input.lbk-nieuw:focus{outline:none}.lbk-opvullen{font-size:13px}.lbk-plakken textarea{width:100%;min-height:120px;padding:8px 10px}.lbk-kop{margin:8px 0 4px;font-size:15px}.lbs-taken h2,.lb-maand h2{margin:0 0 6px;font-size:18px}.lbs-taak{border-top:1px solid var(--lijn-zacht);align-items:center;gap:14px;padding:14px 0;display:flex}.lbs-taak:first-of-type{border-top:1px solid var(--lijn)}.lbs-taak-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lbs-stip{background:var(--gedempt);border-radius:50%;flex:none;width:9px;height:9px}.lbs-stip.rood{background:var(--ernstig)}.lbs-stip.goud{background:var(--goud)}.lbs-stip.groen{background:var(--goed)}.lbs-stip.grijs{background:#9aa1a7}.lbs-maanden{gap:3px;display:inline-flex}.lbs-maanden span{background:var(--lijn);border-radius:2px;width:9px;height:9px}.lbs-maanden span.klaar{background:var(--goed)}.lbs-maanden span.nu{background:var(--goud)}.lbs-teams{margin:4px 0 2px}.lbs-voet{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.lb-stappen{flex-direction:column;gap:14px;display:flex}.lb-stap{border-left:4px solid #0000;padding:16px 20px}.lb-stap.open{border-left-color:var(--goud);padding:20px 24px}.lb-stap.later{box-shadow:none;border:1px solid var(--lijn);color:var(--gedempt);background:0 0}.lb-stap-kop{align-items:center;gap:14px;display:flex}.lb-stap-kop strong{flex:none;min-width:190px;font-size:15px}.lb-stap.open .lb-stap-kop strong{font-size:18px}.lb-stap-nr{background:var(--vlak-2);width:28px;height:28px;color:var(--gedempt);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.lb-stap-nr.klaar{background:var(--teal);color:#fff}.lb-stap-nr.open{background:var(--goud-licht);color:var(--goud-inkt);box-shadow:inset 0 0 0 2px var(--goud)}.lb-stap-sam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lb-stap-wijzig{margin-left:auto}.lb-stap-inhoud{flex-direction:column;gap:12px;margin-top:14px;display:flex}.lb-stap-voet{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.lb-stap-voet .sub:first-child{margin-right:auto}.lb-stap-later{margin:-4px 0 0 4px}.lb-anker-blok{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.lb-lijn-blok{border-radius:2px;flex:none;width:14px;height:3px;display:inline-block}.lb-legenda{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:inline-flex}.lb-legenda>span{align-items:center;gap:5px;display:inline-flex}.lb-legenda.groot{color:var(--inkt-2);margin-top:6px;font-size:13px}.lb-ankers{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-anker{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.lb-anker em{color:var(--inkt)}.lb-anker code,.lb-begin code{color:var(--inkt-2);font-size:12px}.lb-anker-pijl{color:var(--gedempt)}.lb-balk-regel{grid-template-columns:170px 1fr 70px;align-items:center;gap:10px;margin:5px 0;font-size:13px;display:grid}.lb-balk-label{color:var(--inkt-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-balk-label.sterk{color:var(--inkt);font-weight:600}.lb-balk{background:var(--vlak-2);border-radius:3px;gap:2px;height:12px;display:flex;overflow:hidden}.lb-balk>span{height:100%}.lb-balk-exact{color:var(--gedempt);text-align:right;white-space:nowrap;font-size:12px}.lb-balk-cel{min-width:260px}.lb-balk-cel .lb-balk-regel{grid-template-columns:0 1fr 70px;margin:0}.lb-grafiek{position:relative}.lb-grafiek svg{width:100%;height:auto;display:block}.lb-grafiek-tip{background:var(--vlak);box-shadow:var(--schaduw);pointer-events:none;white-space:nowrap;z-index:2;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.lb-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lb-status-punt{background:currentColor;border-radius:50%;width:7px;height:7px}.lb-status.groen{background:var(--st-op-was);color:var(--goed-tekst)}.lb-status.rood{background:var(--st-overvol-was);color:var(--ernstig-tekst)}.lb-status.blauw{color:#2f4e99;background:#e4ecf8}.lb-status.grijs{background:var(--vlak-2);color:var(--inkt-2)}.lb-goed{color:var(--goed-tekst);font-weight:600}.lb-rood{color:var(--ernstig-tekst)!important}.lb-klaar{align-items:flex-start;gap:18px;display:flex}.lb-klaar h2{margin:4px 0 2px}.lb-klaar-vink{background:var(--st-op-was);width:44px;height:44px;color:var(--goed-tekst);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.lb-backlink-bronnen,.lb-klant-blokken{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.lb-voortgang{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lb-voortgang li{align-items:flex-start;gap:12px;display:flex}.lb-voortgang li>span:last-child{flex-direction:column;gap:2px;display:flex}.lb-voortgang-ic{background:var(--vlak-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.lb-voortgang li.klaar .lb-voortgang-ic{background:var(--teal);color:#fff}.lb-voortgang li.fout .lb-voortgang-ic{background:var(--ernstig);color:#fff}.lb-voortgang li.bezig .lb-voortgang-ic{border:3px solid var(--goud-licht);border-top-color:var(--goud);background:0 0;animation:1s linear infinite lb-draai}.lb-voortgang li.wacht{color:var(--gedempt)}@keyframes lb-draai{to{transform:rotate(360deg)}}.lb-uitleg-lijst{margin:0;padding-left:20px;line-height:1.6}.lb-voorstel-balk{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lb-voorstel-balk h2{margin:0;font-size:18px}.lb-voorstel-balk .lb-legenda{margin-left:auto}.lb-plan{flex-direction:column;display:flex}.lb-plan-blok{border-top:1px solid var(--lijn-zacht)}.lb-plan-rij{grid-template-columns:minmax(200px,1.1fr) minmax(260px,2fr) 120px auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.lb-plan-site{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.lb-plan-site strong{overflow-wrap:anywhere}.lb-plan-prijs{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.lb-plan-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lb-ster{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.lb-chip-klein{background:var(--vlak-2);color:var(--inkt-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.lb-maand-voet{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px 0;display:flex}.lb-wissel{border:1.5px solid var(--goud);border-radius:var(--radius-klein);background:var(--pagina);flex-direction:column;gap:8px;margin:0 0 12px;padding:12px 16px;display:flex}.lb-wissel-kop{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lb-wissel-kop>a,.lb-wissel-kop .zoekveld{margin-left:auto}.lb-wissel-rij{background:var(--vlak);border-radius:10px;grid-template-columns:minmax(180px,1.4fr) 100px 80px minmax(140px,1.3fr) 130px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.lb-rel{text-align:center;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.lb-rel.hoog{background:var(--st-op-was);color:var(--goed-tekst)}.lb-rel.midden{background:var(--goud-licht);color:var(--goud-inkt)}.lb-rel.laag{background:var(--vlak-2);color:var(--gedempt)}.lb-anker-bewerk{grid-template-columns:1.4fr 130px 1fr auto;align-items:center;gap:8px;display:grid}.lb-kandidaten{max-height:560px;overflow:auto}.lb-ankerverdeling{gap:10px}.lb-ankers-plan{flex-direction:column;gap:6px;margin-top:4px;display:flex}.lb-ankers-plan th,.lb-ankers-plan td{white-space:nowrap;padding:6px 8px;font-size:13px}.lb-ankers-plan td:first-child{white-space:normal}.lb-ankers-plan-totaal td{border-top:1px solid var(--lijn)}.lb-twee{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px 28px;display:grid}.lb-waarom{border:1px solid var(--lijn);border-radius:var(--radius-klein);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.lb-waarom .sub{flex:1;min-width:260px}.lb-waarom-knop{all:unset;cursor:pointer;font-weight:600}.lb-waarom-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.lb-budget{grid-template-columns:auto 1fr auto;align-items:center;gap:8px 24px;display:grid}.lb-budget>div{flex-direction:column;gap:2px;display:flex}.lb-groot{font-size:22px}.lb-groot .sub{font-size:14px;font-weight:500}.lb-budget-balk{background:var(--vlak-2);border-radius:999px;height:8px;overflow:hidden}.lb-budget-balk>span{background:var(--goed);height:100%;display:block}.lb-budget-balk>span.boven{background:var(--ernstig)}.lb-budget-zin{grid-column:1/-1;margin:0}.lb-mini-lijst{margin:2px 0;padding-left:16px;font-size:13px}.lb-prijs-rij{border-top:1px solid var(--lijn-zacht);grid-template-columns:minmax(200px,1fr) minmax(240px,1.6fr) auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.lb-artikel{border:1px solid var(--lijn);border-radius:var(--radius-klein);background:var(--vlak);grid-template-columns:220px 1fr;gap:18px;padding:14px;display:grid}.lb-artikel.fout{background:#fffaf8;border-color:#e9a79e}.lb-artikel.oke{opacity:.75}.lb-artikel-beeld{aspect-ratio:3/2;background:var(--vlak-2);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.lb-artikel-beeld img{object-fit:cover;width:100%;height:100%}.lb-artikel-tekst{flex-direction:column;gap:6px;min-width:0;display:flex}.lb-artikel-tekst h3{margin:0;font-size:16px}.lb-begin{color:var(--inkt-2);margin:0;font-size:13.5px;line-height:1.55}.lb-begin mark{border-bottom:2px solid var(--goud);background:var(--goud-licht);color:var(--inkt);padding:0 2px}.lb-controles{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.lb-controles li.goed{color:var(--goed-tekst)}.lb-controles li.fout{color:var(--ernstig-tekst)}.lb-opnieuw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-opnieuw input{flex:1;min-width:220px;height:32px}.lb-hele-tekst{flex-direction:column;gap:10px;display:flex}.lb-hele-beeld{object-fit:cover;border-radius:10px;width:100%;max-height:260px}.lb-artikel-html{line-height:1.6}.lb-artikel-html h2{margin:14px 0 4px;font-size:17px}.lb-artikel-html h3{margin:12px 0 4px;font-size:15px}.lb-artikel-html a{background:var(--goud-licht)}.lb-bestel{border-left:4px solid var(--teal);border-radius:var(--radius-klein);background:var(--vlak);box-shadow:var(--schaduw-klein);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lb-bestel-kop{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.lb-bestel-kop h3{margin:0;font-size:17px}.lb-bestel-kop .lb-goed{margin-left:auto}.lb-chips-klein{flex-wrap:wrap;gap:6px;display:flex}.lb-bestel-stappen{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.lb-bestel-stappen li.klaar::marker{color:var(--goed-tekst)}.lb-rechts{justify-content:flex-end}.lb-maand{padding:16px 22px}.lb-maand.nu{border-left:4px solid var(--goud)}.lb-maand-kop{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.lb-maand-kop .lb-maandknop{width:auto}.lb-rechts-link{margin-left:auto;font-weight:600}.lb-plan-tabel td{vertical-align:middle}.lb-link-venster{flex-direction:column;gap:10px;display:flex}.lb-url-rij{align-items:flex-end;gap:10px;display:flex}.lb-url-rij .veld{flex:1;margin:0}.lb-geschiedenis{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lb-geschiedenis li.goed{color:var(--goed-tekst)}.lb-geschiedenis li.fout{color:var(--ernstig-tekst)}.lb-nieuw{margin-top:12px}.lb-nieuw .lb-kopje{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lb-pagina{margin-left:8px;font-weight:400}.lb-tab-maand{border-top:1px solid var(--lijn-zacht);padding:10px 0}.lb-tab-maand .lb-maandknop{gap:10px;display:flex}.lb-oud-kop{margin:28px 0 10px;font-size:18px}.uitleg-knop.aan{background:var(--goud-licht);color:var(--goud-inkt);box-shadow:inset 0 0 0 1.5px var(--goud)}.uitleg-balk{z-index:45;background:var(--goud-licht);width:max-content;max-width:min(900px,100vw - 32px);color:var(--goud-inkt);box-shadow:var(--schaduw);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;font-size:13.5px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}body.uitleg-aan main,body.uitleg-aan main a,body.uitleg-aan main button{cursor:help}.uitleg-doel{outline-offset:3px;border-radius:inherit;outline:1.5px solid var(--goud)!important}.uitleg-gekozen{outline-offset:4px;outline:2px dashed var(--goud)!important}.uitleg-kaart{z-index:46;background:var(--vlak);cursor:auto;border-radius:16px;flex-direction:column;gap:4px;width:min(440px,100vw - 32px);padding:18px 20px;font-size:13.5px;line-height:1.5;display:flex;position:absolute;box-shadow:0 18px 48px #0a0a0f38}.uitleg-kaart p{margin:0}.uitleg-kaart-kop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;font-size:16px;display:flex}.uitleg-kopje{color:var(--inkt);font-weight:600;margin-top:8px!important}.uitleg-vers-lijst{flex-direction:column;gap:4px;margin-top:8px;display:flex}.uitleg-vers{background:var(--vlak-2);border-radius:10px;padding:8px 12px;margin-top:8px!important}.uitleg-vers-lijst .uitleg-vers{margin-top:0!important}.uitleg-vers.goed{background:var(--st-op-was)}.uitleg-vers.let{background:var(--goud-licht)}.uitleg-vers.fout{background:var(--st-overvol-was);color:var(--ernstig-tekst)}.uitleg-knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kki-kop{justify-content:space-between;align-items:center;gap:16px;display:flex}.kki-kop h1{margin:0}.kki-indeling{grid-template-columns:180px minmax(0,1fr) 290px;align-items:start;gap:22px;margin-top:18px;display:grid}.kki-stappen{top:calc(var(--balk) + 12px);flex-direction:column;gap:16px;padding-top:6px;display:flex;position:sticky}.kki-hoofdstuk{flex-direction:column;gap:2px;display:flex}.kki-hoofdstuk>strong{letter-spacing:.04em;text-transform:uppercase;color:#9aa1a7;margin-bottom:4px;font-size:12px}.kki-hoofdstuk>strong.actief{color:var(--goud-inkt)}.kki-stap{font:inherit;color:var(--inkt-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0 -6px;padding:5px 6px;font-size:13px;display:flex}.kki-stap:hover{background:var(--hover)}.kki-stap.actief{color:var(--inkt);font-weight:600}.kki-stap.grijs{color:#9aa1a7;cursor:default}.kki-stap.grijs:hover{background:0 0}.kki-nvt .kki-teken.klaar{background:#b3ada3}.kki-tekst-type{margin-left:8px;padding:2px 6px;font-size:12px}.kk-documenten{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.kk-documenten .link-knop{margin-left:8px}.kk-document-nieuw{gap:8px;margin-top:8px;display:grid}.kk-document-nieuw input[type=url]{width:100%}.kki-nvt-regel{margin-top:10px}.kki-let{background:var(--goud-licht,#fbf3dd);color:var(--goud-inkt);border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:13px}.kki-volgt{color:#b3ada3;margin-left:auto;font-size:11px}.kki-teken{width:16px;height:16px;color:var(--teal-inkt);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.kki-teken.nu:before{content:"";background:var(--goud);border-radius:50%;width:8px;height:8px}.kki-teken.later{color:var(--goud-sterk)}.kki-midden{flex-direction:column;gap:14px;min-width:0;display:flex}.kki-vraag{flex-direction:column;gap:14px;padding:28px 32px;display:flex}.kki-vraag h2{margin:0;font-size:22px;font-weight:600;line-height:1.3}.kki-uitleg{color:var(--inkt-2);margin:-4px 0 0;font-size:13.5px}.kki-antwoord{box-sizing:border-box;border:1.5px solid var(--rand);border-radius:var(--radius-klein);width:100%;font:inherit;background:var(--vlak);color:var(--inkt);resize:vertical;padding:14px 16px;font-size:15px;line-height:1.5}.kki-antwoord.twijfel{border-color:var(--goud)}.kki-antwoord:focus{border-color:var(--teal-inkt);outline:none}.kki-bron{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 0;font-size:12.5px;display:flex}.kki-zeker{align-items:center;gap:6px;font-weight:600;display:inline-flex}.kki-zeker:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.kki-zeker.zeker{color:var(--goed-tekst)}.kki-zeker.twijfel{color:var(--goud-inkt)}.kki-zeker.twijfel:before{background:var(--goud)}.kki-zeker.leeg{color:var(--gedempt)}.kki-zeker.leeg:before{background:#c9c2b6}.kki-knoppen{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.kki-toets{color:var(--gedempt);margin-left:auto;font-size:12px}.kki-vorige{color:var(--gedempt);align-self:flex-start;font-size:13px;font-weight:500}.kki-rij{flex-wrap:wrap;gap:10px;display:flex}.kki-invoer{box-sizing:border-box;border:1.5px solid var(--rand);border-radius:var(--radius-klein);width:100%;min-width:0;height:44px;font:inherit;padding:0 14px;font-size:15px}.kki-rij .kki-invoer{flex:260px;width:auto}.kki-invoer:focus{border-color:var(--teal-inkt);outline:none}.kki-lezen{border-radius:var(--radius-klein);background:var(--teal-licht);align-items:center;gap:14px;padding:16px;display:flex}.kki-lezen p{margin:2px 0 0}.kki-draai{border:3px solid #23737a40;border-top-color:var(--teal-inkt);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite kki-draai}@keyframes kki-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kki-draai{animation:none}}.kki-gelezen{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.kki-gelezen p{margin:0}.kki-paginas{flex-direction:column;gap:3px;margin:8px 0 0;padding-left:18px;font-size:13px;display:flex}.kki-fout{color:var(--ernstig-tekst);margin:0;font-size:13px}.kki-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kki-chip{border:1.5px solid var(--rand);cursor:pointer;background:var(--vlak);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;display:inline-flex}.kki-chip input{accent-color:var(--teal-inkt);margin:0}.kki-chip.aan{border-color:var(--teal-inkt);background:var(--teal-licht)}.kki-chip-bron{color:var(--goud-inkt);background:var(--goud-licht);border-radius:6px;padding:1px 6px;font-size:11px}.kki-chip-nieuw{box-sizing:border-box;border:1.5px dashed var(--rand);height:34px;font:inherit;border-radius:999px;width:170px;min-width:0;padding:0 12px;font-size:13.5px}.kki-chip-nieuw:focus{border-color:var(--teal-inkt);border-style:solid;outline:none}.kki-concurrenten{flex-direction:column;gap:6px;display:flex}.kki-concurrent{border:1.5px solid var(--lijn);border-radius:var(--radius-klein);cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.kki-concurrent input{accent-color:var(--teal-inkt);margin:0}.kki-concurrent>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.kki-concurrent.aan{border-color:var(--teal-inkt);background:var(--teal-licht)}.kki-zoekwoorden{color:var(--gedempt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kki-hierna{color:#9aa1a7;flex-direction:column;gap:6px;padding:0 6px;font-size:13px;display:flex}.kki-kaart{top:calc(var(--balk) + 12px);flex-direction:column;gap:2px;padding:18px 20px;display:flex;position:sticky}.kki-kaart-kop{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:6px;display:flex}.kki-kaart-kop strong{white-space:nowrap}.kki-kaart-rij{border:0;border-top:1px solid var(--lijn-zacht);font:inherit;text-align:left;color:var(--inkt);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:2px;margin:0 -6px;padding:8px 6px;font-size:12.5px;display:flex}.kki-kaart-rij:hover{background:var(--hover)}.kki-kaart-rij.nu{box-shadow:inset 3px 0 0 var(--goud)}.kki-kaart-rij.net>span:last-child{background:var(--goud-licht);border-radius:6px;margin:0 -6px;padding:2px 6px}.kki-kaart-rij>span:last-child{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kki-leeg{color:#c9c2b6}.kki-kanalen{flex-direction:column;display:flex}.kki-kanaal{border-top:1px solid var(--lijn-zacht);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.kki-kanaal:first-child{border-top:0;padding-top:0}.kki-kanaal>strong{padding-top:2px;font-size:13.5px;font-weight:600}.kki-kanaal-inhoud{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.kki-gekoppeld{color:var(--goed-tekst);align-items:center;gap:6px;font-weight:500;display:inline-flex}.kki-doelen{border-collapse:collapse;width:100%;font-size:13px}.kki-doelen th{text-align:left;color:var(--gedempt);border-bottom:1px solid var(--lijn);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:500}.kki-doelen td{border-bottom:1px solid var(--lijn-zacht);vertical-align:middle;padding:7px 8px}.kki-doelen tr.aan td{background:var(--teal-licht)}.kki-doelen .getal{text-align:right;font-variant-numeric:tabular-nums}.kki-doelen input[type=checkbox]{accent-color:var(--teal-inkt)}.kki-doelen select{font:inherit;font-size:12.5px}.kki-pad{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;display:block;overflow:hidden}.kki-chip-nieuw.breed{width:340px}.kki-teksten{flex-direction:column;gap:6px;display:flex}.kki-tekst{border:1.5px solid var(--lijn);border-radius:var(--radius-klein);flex-direction:column;gap:3px;padding:10px 14px;font-size:13px;display:flex}.kki-tekst-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kki-tekst-kop a{color:var(--inkt)}.kki-tekst-acties{flex:none;gap:12px;display:flex}.kki-weg{color:var(--ernstig-tekst);font-weight:500}.kki-tekst-inhoud{white-space:pre-wrap;background:var(--vlak-2);border-radius:10px;max-height:320px;margin-top:6px;padding:12px;font-size:12.5px;line-height:1.5;overflow:auto}.kki-opmerkingen{border-top:1px solid var(--lijn);white-space:normal;margin-top:12px;padding-top:8px}.kki-opmerkingen p{margin:6px 0 0}.kki-tabs{align-self:flex-start}.kki-tabs .seg{min-height:34px}.kki-artikelen{border:1.5px solid var(--lijn);border-radius:var(--radius-klein);flex-direction:column;max-height:300px;display:flex;overflow:auto}.kki-artikel{border-top:1px solid var(--lijn-zacht);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.kki-artikel:first-child{border-top:0}.kki-artikel input{accent-color:var(--teal-inkt);margin:0}.kki-artikel.aan{background:var(--teal-licht)}ul.kki-fout{padding-left:18px}.kki-label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.kki-regels{flex-direction:column;gap:18px;display:flex}.kki-regelgroep{flex-direction:column;gap:6px;display:flex}.kki-regelgroep>.sub{margin:-2px 0 2px;font-size:12.5px}.kki-regelgroep-kop{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;font-size:14px;display:flex}.kki-regel{border-radius:var(--radius-klein);border:1.5px solid var(--lijn-zacht);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;font-size:13.5px;display:grid}.kki-regel.ja{background:var(--st-op-was);border-color:#bfe3cd}.kki-regel.nee{opacity:.55}.kki-regel.nee .kki-regel-tekst>span:first-child{text-decoration:line-through}.kki-regel-tekst{flex-direction:column;gap:4px;min-width:0;display:flex}.kki-regel-tekst .sub{overflow-wrap:anywhere;font-size:12px}.kki-voorbeeld{color:var(--inkt-2);font-size:12.5px;font-style:italic}.kki-ster{color:var(--goud-sterk)}.kki-janee{gap:4px;display:inline-flex}.kki-janee button{border:1.5px solid var(--rand);background:var(--vlak);min-width:44px;height:30px;font:inherit;color:var(--inkt-2);cursor:pointer;border-radius:8px;font-size:12.5px;font-weight:600}.kki-janee button.aan.ja{background:var(--goed);border-color:var(--goed);color:#fff}.kki-janee button.aan.nee{background:var(--inkt-2);border-color:var(--inkt-2);color:#fff}.kki-wijzigingen{font-size:13px}.kki-wijzigingen>div{margin-top:8px}.kki-wijzigingen p{margin:2px 0 0}@media (width<=1200px){.kki-indeling{grid-template-columns:170px minmax(0,1fr)}.kki-kaart{grid-column:1/-1;position:static}.kki-stappen{position:static}}.lb-gelezen{margin:0;font-size:12.5px}.lb-gelezen-oud{color:var(--st-boven-tekst);font-weight:600}.kki-voorstellen{flex-direction:column;gap:6px;display:flex}.kki-afspraken{flex-direction:column;gap:6px;margin:10px 0;display:flex}.kki-afspraak{border:1px solid var(--rand);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.kki-afspraak-rij{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.kki-afspraak input[type=text],.kki-afspraak input[type=number],.kki-afspraak select{font:inherit;border:1px solid var(--rand);background:var(--vlak);border-radius:6px;min-width:0;height:auto;padding:4px 6px;font-size:12.5px}.kki-afspraak .kki-afspraak-titel{flex:1;font-size:13.5px;font-weight:600}.kki-afspraak input[type=number]{width:48px}.kki-afspraak .kki-afspraak-uren{text-align:right;width:100%}.kki-afspraak-velden{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 110px 80px;align-items:start;gap:10px;display:grid}.kki-afspraak-velden>label,.kki-veld{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.kki-afspraak-velden>label>span,.kki-veld>span{color:var(--gedempt);font-size:11.5px}.kki-afspraak-velden>label>select{width:100%}.kki-veld .kki-afspraak-rij{flex-wrap:nowrap}.kki-veld .kki-afspraak-rij select{flex:1;width:auto}.kki-afspraak .leeg{border-color:var(--st-boven-tekst)}.kki-afspraak-maand{text-align:right;white-space:nowrap}.kki-afspraak-maand strong{padding:4px 0;font-size:13px}.kki-afspraak .kki-weg{padding:0 4px;font-size:16px}.kk-afspraken{flex-direction:column;gap:2px;margin:0 0 8px;padding-left:18px;font-size:13.5px;display:flex}.kk-afspraken li.sub{margin-top:4px;margin-left:-18px;list-style:none}.lb-directory{margin-left:8px;padding:1px 8px;font-size:11px}.lb-verborgen{color:var(--gedempt);font-weight:400}.kki-wie{gap:6px}.kki-wie-chip{background:var(--vlak-2);border-radius:999px;align-items:center;gap:5px;padding:2px 4px 2px 9px;font-size:12.5px;display:inline-flex}.kki-wie-chip strong{color:var(--accent-sterk)}.kki-wie-chip .link-knop{padding:0 4px}.kki-wie select{width:auto}.plm-tabjes{border-bottom:1px solid var(--lijn);gap:22px;margin:4px 0 18px;display:flex}.plm-tab{color:var(--gedempt);border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 0 10px;font-weight:600;text-decoration:none}.plm-tab.actief{color:var(--inkt);border-bottom-color:var(--goud)}.plm-tab.later{cursor:default;opacity:.7}.plm-tab.later .sub{font-size:11.5px;font-weight:500}.plm-maand{align-items:center;gap:10px;display:inline-flex}.plm-maand strong{text-align:center;min-width:120px}.plm-lijst{margin-top:18px}.plm-lijst-kop{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:6px;display:flex}.plm-lijst-kop h2{margin:0;font-size:18px}.nood-rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.nood-rij p.sub{max-width:640px;margin:0}.nood-knoppen{gap:8px;display:flex}.nood-fout{color:var(--st-boven-tekst);margin:6px 0 0;font-size:14px}.plm-rij{border-top:1px solid var(--lijn-zacht);grid-template-columns:minmax(150px,1.1fr) 130px minmax(220px,1.2fr) minmax(200px,2fr) 150px;align-items:center;gap:14px;padding:12px 0;display:grid}.plm-klant{color:var(--inkt);font-weight:600;text-decoration:none}.plm-klant:hover{color:var(--accent)}.plm-stand{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12.5px;font-weight:600}.plm-stand.goed{background:var(--st-op-was);color:var(--st-op-tekst)}.plm-stand.accent{background:var(--goud-licht);color:var(--goud-inkt)}.plm-stand.grijs{background:var(--vlak-2);color:var(--gedempt)}.plm-wat{font-size:13px}.plm-knop{justify-self:end}.plm-budget{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;font-size:13.5px;display:flex}.plm-balk{background:var(--vlak-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.plm-balk-gepland{background:var(--teal)}.plm-balk-erbij{background:var(--goud)}.plm-balk-erbij.te-veel{background:var(--st-overvol)}.plm-balk-erbij.voorstel{background:repeating-linear-gradient(45deg, var(--goud) 0 3px, transparent 3px 6px)}.plm-voorstel{color:var(--gedempt);font-size:12px}.plm-over{color:var(--gedempt);font-size:12.5px}.plm-over.goed{color:var(--st-op-tekst);font-weight:600}.plm-over.te-veel{color:var(--st-overvol-tekst);font-weight:600}.plm-team{font-variant-numeric:tabular-nums;grid-template-columns:minmax(140px,200px) repeat(2,minmax(200px,1fr));align-items:center;gap:8px 12px;margin-top:10px;display:grid}.plm-persoon{font-weight:600}.plm-cel{border-radius:var(--radius-klein);background:var(--vlak-2);padding:8px 12px;font-size:13.5px}.plm-cel.op{background:var(--st-op-was)}.plm-cel.boven{background:var(--st-boven-was)}.plm-cel.grijs{color:var(--gedempt)}.plm-bericht{border-radius:var(--radius-klein);background:var(--goud-licht);color:var(--goud-inkt);margin:0 0 14px;padding:10px 16px;font-size:13.5px}.plm-herinnering .link-knop{color:var(--goud-inkt);font-weight:600}.plm-regels{border-radius:var(--radius-klein);background:var(--pagina);color:var(--gedempt);align-items:flex-start;gap:12px;margin:0 0 14px;padding:10px 16px;font-size:13px;display:flex}.plm-regels strong{color:var(--inkt);white-space:nowrap;font-weight:600}.plm-afs-klant{padding:4px 0 8px}.plm-afs-klantkop{align-items:baseline;gap:10px;padding:8px 0 2px;display:flex}.plm-afs-tabel td,.plm-afs-tabel th{padding:10px 12px}.plm-afs-tabel .getal{text-align:right;white-space:nowrap}.plm-afs-tabel .plm-afs-actie{white-space:nowrap}.plm-afs-los{align-items:center;gap:6px;display:inline-flex}.plm-afs-vink{color:var(--goed-tekst);font-weight:600}.plm-saldo.meer{color:var(--goud-inkt)}.plm-saldo.minder{color:var(--goed-tekst)}.plm-afs-knop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plm-nr-klaar{background:var(--goed-licht,#dcefe4);color:var(--goed-tekst)}.plm-eerder{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 24px;display:flex}.plm-eerder-maand{color:var(--goed-tekst);font:inherit;cursor:pointer;background:#dcefe4;border:0;border-radius:999px;padding:4px 12px;font-size:12.5px}.plm-eerder-rechts{margin-left:auto}.plm-strook{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;display:grid}.plm-stap{margin-bottom:16px}.plm-stap h2{align-items:center;gap:10px;margin:0 0 10px;font-size:18px;display:flex}.plm-stap.later{opacity:.65}.plm-stap.later h2{font-size:16px}.plm-nr{background:var(--teal-licht);width:26px;height:26px;color:var(--teal-inkt);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.plm-oud{border-top:1px solid var(--lijn-zacht);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.plm-oud select{width:auto}.plm-oud-grid,.plm-oud-kop{grid-template-columns:minmax(0,1fr) 150px 110px 56px 90px 70px 190px;justify-content:stretch;align-items:center;gap:12px;display:grid}.plm-oud-grid{font-size:13.5px}.plm-oud-grid select{width:100%}.plm-oud-grid .getal,.plm-oud-kop .getal{text-align:right;font-variant-numeric:tabular-nums}.plm-oud-kop{padding:0 0 6px;font-size:12px;font-weight:600}.plm-taak-titel{font:inherit;color:var(--tekst);text-align:left;padding:0;font-weight:600;text-decoration:none}.plm-taak-titel:hover{color:var(--accent);text-decoration:underline}.plm-werk{text-align:right;width:64px;padding:4px 6px;font-size:13px}.plm-werk.anders{border-color:var(--goud);font-weight:600}.plm-kaart-lees{margin-top:6px;font-size:12.5px;display:inline-block}.plm-keus-bl{grid-template-columns:22px minmax(0,1fr) 150px 110px 120px 70px}.plm-lees-feiten{grid-template-columns:110px minmax(0,1fr);gap:6px 14px;margin:0 0 16px;font-size:13.5px;display:grid}.plm-lees-feiten dt{color:var(--gedempt)}.plm-lees-feiten dd{margin:0;font-weight:500}.plm-lees-kop{margin:0 0 8px;font-size:14px}.plm-lees-tekst{border-radius:var(--radius-klein);background:var(--pagina);white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;padding:12px 14px;font-size:13.5px;line-height:1.55;overflow:auto}.plm-tabel td{vertical-align:middle}.plm-tabel tr.uit td{color:var(--gedempt)}.plm-tabel tr.uit td strong{font-weight:500}.plm-keren{white-space:nowrap}.plm-teller{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.plm-teller>span{text-align:center;min-width:22px}.plm-al{background:var(--vlak-2);color:var(--gedempt);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.plm-fout{color:var(--ernstig-tekst);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.plm-stap-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.plm-stap-kop h2{margin:0}.plm-alles{color:var(--gedempt);align-items:center;gap:8px;font-size:13px;display:inline-flex}.plm-alles select{width:auto}.plm-ook{color:var(--goud-inkt);font-size:12.5px;font-weight:600}.plm-pil{white-space:nowrap;background:var(--vlak-2);color:var(--gedempt);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.plm-pil.goed{background:var(--st-op-was);color:var(--st-op-tekst)}.plm-pil.te-veel{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.plm-pil.ruimte{background:var(--goud-licht);color:var(--goud-inkt)}.plm-oorzaak{border-radius:var(--radius-klein);background:var(--pagina);color:var(--inkt-2);margin:0 0 12px;padding:10px 14px;font-size:13px}.plm-blok{border:1px solid var(--lijn);border-radius:var(--radius-klein);flex-direction:column;margin-bottom:12px;padding:12px 16px 6px;display:flex}.plm-blok-kop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:6px;display:flex}.plm-keus{border-top:1px solid var(--lijn-zacht);cursor:pointer;grid-template-columns:22px minmax(0,1fr) 140px 70px;align-items:center;gap:10px;padding:9px 2px;font-size:13.5px;display:grid}.plm-keus.liever{color:var(--gedempt)}.plm-keus.liever strong{font-weight:500}.plm-keus select{width:auto}.plm-keus .getal{text-align:right;font-variant-numeric:tabular-nums}.plm-prio{background:var(--vlak-2);color:var(--gedempt);border-radius:6px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}.plm-prio.rood{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.plm-prio.oranje{background:var(--st-boven-was);color:var(--st-boven-tekst)}.plm-keuzes{border-radius:var(--radius-klein);background:var(--pagina);flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.plm-keuzes label{cursor:pointer;align-items:baseline;gap:8px;display:flex}.plm-mensen{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:12px;display:grid}.plm-mens{border:1px solid var(--lijn);border-radius:var(--radius-klein);flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.plm-mens-rij{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 8px;font-size:12px;display:grid}.plm-mens-balk{background:var(--vlak-2);border-radius:999px;height:8px;display:flex;position:relative;overflow:hidden}.plm-mens-al{background:#c9d9d7}.plm-mens-plan{background:var(--goud)}.plm-mens-doel{background:var(--inkt);width:2px;position:absolute;top:0;bottom:0}.plm-mens-tekst{font-variant-numeric:tabular-nums;color:var(--gedempt);grid-column:2}.plm-mens-tekst.op{color:var(--st-op-tekst);font-weight:600}.plm-mens-tekst.boven{color:var(--st-boven-tekst);font-weight:600}.plm-wie td{font-size:13px}.plm-wie tr.let-op td{background:var(--goud-licht)}.plm-let{color:var(--goud-inkt);font-size:12.5px;font-weight:600}.plm-rol{background:var(--st-op-was);color:var(--st-op-tekst);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.plm-rol.backup{background:var(--teal-licht);color:var(--teal-inkt)}.plm-rol.vast{background:var(--vlak-2);color:var(--gedempt)}.plm-kand{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.plm-kand select{width:auto;font-size:12px}.plm-kand-knop{background:var(--vlak-2);color:var(--inkt-2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:3px 9px;font-size:11.5px}.plm-kand-knop:hover:not(:disabled){background:var(--hover);box-shadow:inset 0 0 0 1px var(--rand)}.plm-kand-knop.op{background:var(--st-op-was);color:var(--st-op-tekst)}.plm-kand-knop.boven{background:var(--st-boven-was);color:var(--st-boven-tekst)}.plm-kand-knop.gekozen{background:var(--accent);color:var(--op-donker);cursor:default}.plm-wie td:nth-child(2),.plm-wie td:nth-child(3),.plm-wie td:nth-child(4){white-space:nowrap}.plm-wie tr.plm-samen td{background:var(--pagina)}.plm-team-indeling{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.plm-team-c .plm-persoon{flex-direction:column;gap:1px;display:flex}.plm-cel-balk{background:0 0;flex-direction:column;gap:5px;padding:6px 0;display:flex}.plm-waarschuwing{border-radius:var(--radius-klein);background:var(--goud-licht);color:var(--goud-inkt);align-items:center;gap:12px;margin:10px 0 0;padding:10px 14px;font-size:13px;display:flex}.plm-waarschuwing .knop{flex:none;margin-left:auto}.plm-legenda{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.plm-leg{border-radius:3px;width:14px;height:8px;margin-left:8px;display:inline-block}.plm-leg.al{background:#c9d9d7;margin-left:0}.plm-leg.voorstel{background:var(--goud)}.plm-leg.doel{background:var(--inkt);width:2px;height:12px}.plm-zij{flex-direction:column;display:flex}.plm-zij-klant{border-top:1px solid var(--lijn-zacht);flex-direction:column;gap:6px;padding:12px 0;display:flex}.plm-zij-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.plm-zij-voet{padding-top:12px}.plm-alle-lijst{margin:8px 0 14px;padding-left:18px;font-size:13.5px}.plm-team-delen{margin:-6px 0 14px}.plm-verdeel-kop{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.plm-verdeel-kop h2{margin:0;font-size:18px}.plm-verdeel-kop .plm-alles{margin-left:auto}.plm-verdeel{align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.plm-kolom{border-radius:var(--radius-klein);flex-direction:column;gap:8px;min-width:0;display:flex}.plm-kolom.boven .plm-kolom-lijf{box-shadow:inset 0 0 0 2px var(--goud)}.plm-kolom-kop{border-radius:var(--radius-klein);background:var(--vlak);box-shadow:var(--schaduw-klein);border-top:4px solid var(--rand);flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.plm-kolom-kop.op{border-top-color:var(--st-op)}.plm-kolom-kop.boven{border-top-color:var(--st-boven)}.plm-kolom-kop.ruimte{border-top-color:var(--teal)}.plm-kolom-kop.te-delen{border-top-color:var(--goud)}.plm-kolom-lijf{border-radius:var(--radius-klein);background:var(--vlak-2);flex-direction:column;gap:6px;min-height:360px;padding:8px;display:flex}.plm-kolom-lijf.te-delen{background:var(--goud-licht)}.plm-kaart{background:var(--vlak);border:1px solid var(--lijn);border-left:4px solid var(--rand);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;gap:4px;padding:0;display:flex}.plm-kaart.vast{cursor:default;opacity:.75}.plm-kaart-knop{font:inherit;color:var(--inkt);text-align:left;cursor:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:7px 9px;font-size:12.5px;display:flex}.plm-kaart select{width:auto;margin:0 8px 8px;font-size:12px}.plm-leg-klant{align-items:center;gap:5px;margin-right:10px;display:inline-flex}.plm-punt{border-radius:3px;width:10px;height:10px;display:inline-block}.plm-kaart-knop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.cap-teams{border-top:1px solid var(--lijn-zacht);margin-top:14px;padding-top:12px}.cap-teams-kop{margin:0 0 6px}.cap-team-rij{flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 0;font-size:13.5px;display:flex}.cap-team-rij>strong{min-width:120px}.cap-team-veld{align-items:center;gap:6px;display:inline-flex}.cap-team-veld .cap-uur{width:64px}.ow-tegels{margin-bottom:16px}.ow-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ow-balk-links,.ow-balk-rechts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ow-balk select{height:36px}.ow-pil{white-space:nowrap;background:var(--st-afwezig-was);color:var(--st-afwezig-tekst);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.ow-pil.goed{background:var(--st-op-was);color:var(--st-op-tekst)}.ow-pil.let{background:var(--st-boven-was);color:var(--st-boven-tekst)}.ow-pil.fout{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.ow-pil.goud{background:var(--goud-licht);color:var(--goud-inkt)}.ow-pil.teal{background:var(--teal-licht);color:var(--teal-inkt);font-size:11px}.ow-samenvatting{border:1px solid var(--goud);background:var(--goud-licht);margin-bottom:14px}.ow-samenvatting p{margin:0 0 6px}.ow-samenvatting .link-knop{color:var(--goud-inkt)}.ow-lijst{margin-bottom:14px;overflow-x:auto}.ow-rij{min-width:920px}.ow-deel-rij{min-width:860px}.ow-leeg{padding:18px 20px}.pg-tegels{margin-bottom:14px}.pg-band{border:1px solid var(--goud);background:var(--goud-licht);color:var(--goud-inkt);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:12px 16px;display:flex}.pg-band-tekst{flex:320px;min-width:0}.pg-balk{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pg-zoek{flex:0 260px;min-width:180px;height:40px}.pg-balk .seg-count{color:var(--gedempt);font-weight:500}.pg-groepeer{margin-left:auto}.pg-lijst{margin-bottom:14px;padding:0;overflow:hidden}.pg-scroll{overflow-x:auto}.pg-tabel{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.pg-tabel th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--gedempt);background:var(--vlak-kop);border-bottom:1px solid var(--lijn-zacht);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.pg-tabel td{border-bottom:1px solid var(--lijn-zacht);vertical-align:top;padding:10px 12px}.pg-tabel .r{text-align:right}.pg-tabel .getal{font-variant-numeric:tabular-nums;white-space:nowrap}.pg-groep td{background:var(--vlak-2);color:var(--gedempt);text-transform:uppercase;letter-spacing:.06em;padding:7px 12px;font-size:11px;font-weight:600}.pg-naam{font:inherit;color:var(--inkt);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pg-naam:hover strong{color:var(--teal-inkt);text-decoration:underline}.pg-adres{color:var(--gedempt);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.pg-adres.nieuw{color:var(--teal-inkt)}.pg-chip{border:1px solid var(--lijn);background:var(--vlak);color:var(--inkt-2);font:inherit;white-space:nowrap;border-radius:999px;margin:0 4px 4px 0;padding:2px 9px;font-size:12px;display:inline-block}.pg-chip.meer{color:var(--gedempt);cursor:pointer;border-style:dashed}.pg-rm{color:var(--teal-inkt);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.pg-rm:hover{text-decoration:underline}.pg-rij.open td{background:var(--teal-licht);border-bottom-color:#0000}.pg-uitklap td{background:var(--teal-licht);padding-top:0}.pg-uit{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=1100px){.pg-uit{grid-template-columns:minmax(0,1fr)}}.pg-blok{background:var(--vlak);border-radius:14px;min-width:0;padding:12px 14px}.pg-blok p{margin:0 0 6px}.pg-kopje{text-transform:uppercase;letter-spacing:.06em;color:var(--gedempt);margin-bottom:8px;font-size:11px;font-weight:600}.pg-zw{border-top:1px solid var(--lijn-zacht);grid-template-columns:minmax(140px,1fr) 52px 64px auto;align-items:center;gap:10px;padding:5px 0;display:grid}.pg-zw.kop{color:var(--gedempt);border-top:0;font-size:11px}.pg-zw-acties{white-space:nowrap;justify-content:flex-end;gap:8px;display:inline-flex}.pg-toevoegen{gap:6px;margin-top:8px;display:flex}.pg-toevoegen input{flex:auto;min-width:0;height:32px}.pg-instel{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0;display:flex}.pg-knoppen{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-briefing{white-space:pre-wrap;overflow-wrap:anywhere}.pg-briefing-vak{width:100%;font:inherit}.pg-voorstel td{background:var(--goud-licht);border-bottom-color:#0000}.pg-vs{border:1.5px dashed var(--goud);color:var(--goud-inkt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.pg-vs-tekst{flex:360px;min-width:0}.pg-leeg{padding:18px 20px}.pg-teller{margin:0}.pg-nl-scroll{margin-top:8px;overflow-x:auto}.pg-nl{border-collapse:collapse;width:100%;font-size:14px}.pg-nl th{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--gedempt);border-bottom:1px solid var(--lijn);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.pg-nl td{border-bottom:1px solid var(--lijn-zacht);vertical-align:middle;padding:10px}.pg-nl .r{text-align:right;font-variant-numeric:tabular-nums}.pg-nl tr.pg-nl-hoofd td{background:var(--teal-licht)}.pg-nl tr.aan td{background:var(--hover)}.pg-nl input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal-inkt)}.pg-nl .pg-vast{color:var(--st-boven-tekst);font-size:12px;display:block}.pg-nl-maak{margin-top:2px;font-size:12px;display:block}.pg-meter-rij{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.pg-meter{gap:2px;display:inline-flex}.pg-meter i{background:var(--lijn);border-radius:2px;width:7px;height:12px}.pg-meter i.vol{background:var(--teal-inkt)}.pg-nl-uitleg{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:12px;display:grid}.pg-nl-uitleg>div{border-radius:var(--radius-klein);background:var(--vlak-2);padding:10px 12px;font-size:13px}.pg-nl-meting{margin:10px 0 0}.pg-top{margin-top:10px}.pg-top-uitleg{margin:0 0 8px}.pg-top-kolommen{gap:10px;display:grid;overflow-x:auto}.pg-top-kolom{border:1px solid var(--lijn);border-radius:var(--radius-klein);min-width:0;padding:8px}.pg-top-kop{flex-direction:column;gap:2px;padding:2px 4px 8px;display:flex}.pg-top-kop small{color:var(--gedempt);font-size:12px}.pg-top-lijst{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pg-top-lijst li{border-left:4px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:5px 8px;font-size:13px;display:flex}.pg-top-pos{color:var(--gedempt);font-variant-numeric:tabular-nums;min-width:16px}.pg-top-site{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.pg-top-site small{color:var(--gedempt);font-size:11px}.pg-top-los{color:var(--gedempt);background:var(--vlak-2)}.pg-top-jij{font-weight:700}.pg-deel-0{background:#e5f3f4;border-left-color:#23737a!important}.pg-deel-1{background:#fcf0d6;border-left-color:#c98b12!important}.pg-deel-2{background:#ede7f6;border-left-color:#6a4fa3!important}.pg-deel-3{background:#e2f1e8;border-left-color:#2e9b5c!important}.pg-deel-4{background:#fce7e4;border-left-color:#b5473c!important}.pg-deel-5{background:#e6eef8;border-left-color:#3b6aa0!important}.pg-form{gap:12px;display:grid}.pg-form label{gap:4px;font-weight:600;display:grid}.pg-form label .sub{font-weight:400}.pg-form input,.pg-form select{height:38px}.ow-rij{border-bottom:1px solid var(--lijn-zacht);grid-template-columns:1.6fr 1fr 1.3fr 80px 70px 100px 110px 110px;align-items:center;gap:14px;padding:12px 20px;display:grid}.ow-rij:last-child{border-bottom:0}.ow-hub{border-bottom:1px solid var(--lijn-zacht)}.ow-hub:last-child{border-bottom:0}.ow-hub-kop{background:var(--vlak-kop);border-top:2px solid var(--lijn);align-items:center;gap:16px;padding:12px 20px;display:flex}.ow-hub.zonder .ow-hub-kop{background:0 0}.ow-hub-kop>div:first-child{flex:1;min-width:0}.ow-hub-kop strong{font-size:15px}.ow-hub-label{text-transform:uppercase;letter-spacing:.06em;color:var(--gedempt);font-size:10.5px;font-weight:600;display:block}.ow-hub-dekking{width:200px}.ow-hub.ow-voorstel{background:var(--goud-licht);border-left:4px solid var(--goud-sterk)}.ow-hub.ow-voorstel .ow-hub-kop{background:0 0;border-top:0}.ow-groep{border-left:4px solid #0000}.ow-groep.open{border-left-color:var(--teal-inkt);background:var(--teal-licht);margin:6px 0}.ow-groep.open .ow-rij.open{background:0 0;border-bottom:0}.ow-groep.open .ow-rij .ow-naam strong{color:var(--teal-inkt)}.ow-deel-titel{color:var(--teal-inkt);padding:0 12px 8px;font-size:12.5px}.ow-rij.ow-kop{color:var(--gedempt);text-transform:uppercase;letter-spacing:.06em;background:var(--vlak-kop);padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600}.ow-rij .r{text-align:right}.ow-rij.ow-voorstel{background:var(--goud-licht);border-left:4px solid var(--goud-sterk)}.ow-naam{font:inherit;color:var(--inkt);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ow-naam .ic{width:14px;height:14px;color:var(--gedempt)}.ow-pagina{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ow-dekking{background:var(--st-afwezig-was);border-radius:999px;height:8px;display:flex;overflow:hidden}.ow-dekking i{height:100%;display:block}.ow-dekking .h{background:var(--goed)}.ow-dekking .v{background:var(--st-boven)}.ow-dekking .o{background:var(--ernstig)}.ow-acties{justify-content:flex-end;gap:6px;display:flex}.ow-deel{background:0 0;padding:0 20px 14px 36px}.ow-deel-rij{border-bottom:1px solid var(--lijn-zacht);background:var(--vlak);grid-template-columns:38px 1.5fr 150px 120px 70px 70px 100px 130px 90px;align-items:center;gap:12px;padding:7px 12px;font-size:13px;display:grid}.ow-deel-rij:first-child{border-radius:10px 10px 0 0}.ow-deel-rij.kop{background:var(--hover);color:var(--gedempt);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ow-deel-rij.pijler{font-weight:600}.ow-deel-rij.voorstel{background:var(--goud-licht);border-left:3px solid var(--goud-sterk)}.ow-deel-rij .r{text-align:right}.ow-zoekwoord{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ow-soort{color:var(--gedempt);border:1px solid var(--rand);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px}.ow-select{max-width:100%;height:30px;padding:0 6px;font-size:12.5px}.ow-status.goed{color:var(--st-op-tekst)}.ow-status.let{color:var(--st-boven-tekst)}.ow-status.fout{color:var(--st-overvol-tekst)}.ow-delta{margin-left:4px;font-size:10px}.ow-delta.beter{color:var(--goed-tekst)}.ow-delta.slechter{color:var(--ernstig-tekst)}.ow-meer{background:var(--hover);border-bottom:1px solid var(--lijn-zacht);flex-direction:column;gap:6px;padding:8px 12px 12px 38px;font-size:13px;display:flex}.ow-let{color:var(--st-boven-tekst)}.ow-pagina-form{align-items:center;gap:6px;display:inline-flex}.ow-pagina-form input{width:360px;max-width:100%;height:30px}.ow-meer-knoppen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow-deel-voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 0;display:flex}.ow-pool{background:var(--vlak-2);border-radius:12px;flex-direction:column;flex-basis:100%;gap:6px;padding:10px 12px;display:flex}.ow-pool-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow-pool-kop .knop{margin-left:auto}.ow-pool-knoppen{flex-wrap:wrap;gap:8px;display:flex}.ow-strategie{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;display:flex}.ow-strategie .ow-pil{padding:1px 7px;font-size:11px}.vl-delen{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.vl-delen h2{margin:0;font-size:20px}.vl-delen .link-knop{flex-basis:100%}.cl-lijst{flex-direction:column;gap:10px;margin-top:10px;display:flex}.cl-pagina{flex-direction:column;gap:6px;padding:14px 18px;display:flex}.cl-pagina.pillar{border-left:4px solid var(--teal-inkt)}.cl-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-kop>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cl-wil{margin:0}.cl-links{border-top:1px solid var(--lijn-zacht);margin-top:4px;padding-top:8px}.cl-links-kop{color:var(--gedempt);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.cl-links ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:3px 16px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cl-link.goed .cl-status{color:var(--st-op-tekst)}.cl-link.fout .cl-status{color:var(--st-overvol-tekst)}.cl-status{width:14px;color:var(--gedempt);font-weight:700;display:inline-block}.cl-naam{color:var(--inkt);font-weight:700;text-decoration:none}.cl-naam:hover{text-decoration:underline}.pd-tegels{margin:10px 0 12px}.pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:12px;display:grid}.pd-blok{margin-bottom:12px;padding:16px 18px}.pd-grid .pd-blok{margin-bottom:0}.pd-blok h3{margin:0 0 8px;font-size:15px}.pd-blok h4{text-transform:uppercase;letter-spacing:.05em;color:var(--gedempt);margin:12px 0 6px;font-size:12px}.pd-velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.pd-velden label{color:var(--gedempt);flex-direction:column;gap:4px;font-size:12px;display:flex}.pd-velden label.breed{grid-column:1/-1}.pd-velden select,.pd-velden input{height:34px}.pd-kern{font-weight:700}.pd-vragen{flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pd-vragen li.goed .cl-status{color:var(--st-op-tekst)}.pd-vragen li.fout .cl-status{color:var(--st-overvol-tekst)}.pd-bakken{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pd-bak{background:var(--vlak-2);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pd-bak ul{margin:4px 0 0;padding-left:16px;font-size:13px}.pd-top{flex-direction:column;gap:3px;margin:0;padding-left:20px;font-size:13px;display:flex}.pd-top li.eigen{font-weight:700}.pd-vraag{border-bottom:1px solid var(--lijn-zacht);flex-direction:column;gap:3px;padding:8px 0;display:flex}.pd-vraag textarea{resize:vertical;height:auto;min-height:0}.pd-roadmap{border-top:1px solid var(--lijn-zacht);margin-top:10px;padding-top:10px;font-size:13px}.kap-acties{margin:0 0 8px;padding-left:20px;font-size:13px;font-weight:600}.kap-eisen{flex-direction:column;gap:2px;max-height:240px;margin:0 0 6px;padding:0;font-size:12.5px;list-style:none;display:flex;overflow-y:auto}.kap-eisen li.goed .cl-status{color:var(--st-op-tekst)}.kap-eisen li.open .cl-status{color:var(--st-overvol-tekst)}.kap-eisen li.tipje{color:var(--gedempt)}.kap-status{font-size:10.5px}.tk-verplicht{flex-direction:column;gap:2px;margin:6px 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}.tk-verplicht li.ok .tk-teken{color:var(--st-op-tekst)}.tk-verplicht li.mis .tk-teken{color:var(--st-overvol-tekst)}.tk-verplicht li.open .tk-teken{color:var(--st-boven-tekst);font-weight:700}.tk-open{margin:4px 0 8px;font-size:12.5px}.tk-notitie{background:var(--goud-licht,#fbf3dc);border-radius:10px;padding:8px 10px}.tk-notitie p{white-space:pre-wrap;margin:2px 0 0}.tk-afwijkingen{margin:4px 0 8px;font-size:12.5px}.tk-afwijk-invoer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tk-afwijk-invoer input{flex:180px;min-width:0}.tk-feitenbank summary{cursor:pointer;list-style:none}.tk-feitenbank ul{flex-direction:column;gap:4px;max-height:300px;margin:6px 0 0;padding-left:16px;font-size:12.5px;display:flex;overflow-y:auto}.tk-eind-tabel{border-collapse:collapse;width:100%;font-size:12.5px}.tk-eind-tabel td{border-bottom:1px solid var(--lijn-zacht);vertical-align:top;padding:5px 4px}.tk-eind-tabel tr{cursor:pointer}.tk-eind-tabel tr.som{cursor:default}.tk-eind-tabel .r{text-align:right;white-space:nowrap}.tk-eind-tabel ul{margin:4px 0 0;padding:0;list-style:none}.tk-eind-tabel li.ok{color:var(--st-op-tekst)}.tk-eind-tabel li.mis{color:var(--st-overvol-tekst)}.en-raster{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.en-raster label{color:var(--gedempt);flex-direction:column;gap:4px;font-size:12px;display:flex}.en-raster input{width:90px;height:34px}.en-fout{color:var(--st-overvol-tekst)}.bt-lijst{margin-top:16px;overflow-x:auto}.bt-tabel{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.bt-tabel th{text-align:left;color:var(--gedempt);text-transform:uppercase;letter-spacing:.06em;background:var(--vlak-kop);padding:10px 12px;font-size:11px;font-weight:600}.bt-tabel td{border-bottom:1px solid var(--lijn-zacht);padding:9px 12px}.bt-tabel .r{text-align:right;white-space:nowrap}.vl-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 12px;display:flex}.vl-kop h2{margin:6px 0 2px;font-size:20px}.vl-samenvatting{background:var(--goud-licht);border-radius:12px;margin:0 0 12px;padding:10px 14px}.vl-stand{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.vl-stand label{color:var(--gedempt);flex-direction:column;gap:4px;font-size:12px;display:flex}.vl-stand select{height:32px}.vl-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.vl-links{padding:16px}.vl-bakjes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.vl-bakje{border:1px solid var(--lijn-zacht);background:var(--vlak);cursor:pointer;font:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.vl-bakje strong{font-size:18px}.vl-bakje span{color:var(--gedempt);font-size:11.5px}.vl-bakje.goed strong{color:var(--st-op-tekst)}.vl-bakje.let strong{color:var(--st-boven-tekst)}.vl-bakje.fout strong{color:var(--st-overvol-tekst)}.vl-bakje.teal strong{color:var(--teal-inkt)}.vl-bakje.is-on{border-color:var(--teal-inkt);background:var(--teal-licht)}.vl-telling{margin:0 0 10px}.vl-telling.fout{color:var(--st-overvol-tekst)}.vl-links .ow-balk input{min-width:200px;height:34px}.vl-bulk{z-index:2;background:var(--goud-licht);border:1px solid var(--goud);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex;position:sticky;top:0}.vl-bulk select{height:30px}.vl-lijst{border-top:1px solid var(--lijn-zacht)}.vl-rij{border-bottom:1px solid var(--lijn-zacht);grid-template-columns:22px minmax(0,1fr) 70px 60px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:7px 4px;font-size:13px;display:grid}.vl-rij[draggable=true]{cursor:grab}.vl-rij .r{text-align:right}.vl-rij.gekozen{background:var(--goud-licht)}.vl-rij.open{background:var(--vlak-2)}.vl-rij-kop{color:var(--gedempt);text-transform:uppercase;letter-spacing:.06em;background:var(--vlak-kop);font-size:11px;font-weight:600}.vl-rij .ow-pil{margin-right:3px}.vl-term{font:inherit;color:var(--inkt);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:0;display:flex}.vl-term .sub{font-size:11.5px}.vl-detail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:8px 6px 4px 32px;display:grid}.vl-detail h4{text-transform:uppercase;letter-spacing:.05em;color:var(--gedempt);margin:0 0 4px;font-size:12px}.vl-detail ul{margin:0;padding-left:16px}.vl-detail p{margin:0 0 4px}.vl-meer{padding:10px 4px}.vl-rechts{flex-direction:column;gap:12px;max-height:calc(100vh - 100px);display:flex;position:sticky;top:12px;overflow-y:auto}.vl-structuur,.vl-checks,.vl-legenda{padding:14px 16px}.vl-rechts h3{margin:0 0 6px;font-size:15px}.vl-pagina{border:1px solid var(--lijn-zacht);background:var(--vlak);border-radius:12px;flex-direction:column;gap:5px;margin-top:8px;padding:10px 12px;display:flex}.vl-pagina.pillar{border-left:4px solid var(--teal-inkt)}.vl-pagina.sleep{border-color:var(--goud-sterk);background:var(--goud-licht)}.vl-pagina.voorstel{border:1.5px dashed var(--goud-sterk);background:var(--goud-licht)}.vl-pagina-kop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vl-chips{flex-wrap:wrap;gap:4px;display:flex}.vl-knoppen{gap:6px;display:flex}.vl-checks ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.vl-checks li.ok{color:var(--st-op-tekst)}.vl-checks li.niet{color:var(--st-boven-tekst)}.vl-legenda dl{grid-template-columns:110px 1fr;gap:3px 10px;margin:0;font-size:12.5px;display:grid}.vl-legenda dt{font-weight:600}.vl-legenda dd{color:var(--gedempt);margin:0}.vl-formulier{flex-direction:column;gap:10px;display:flex}.vl-formulier label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.vl-formulier textarea{resize:vertical;height:auto;min-height:0}.vl-formulier textarea.leeg{border-color:var(--goud-sterk)}.ow-nieuw{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ow-nieuw input{width:320px;max-width:100%;height:32px}.ow-nieuw select{height:32px}.ow-deel-knoppen{gap:6px;display:flex}.ow-overig{margin-bottom:14px}.ow-overig h3{margin:0 0 8px;font-size:15px}.ow-overig-lijst{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ow-legenda{align-items:center}.ow-legenda .stip{margin-right:2px}.ow-legenda-voorstel{border:1px dashed var(--goud-sterk);color:var(--goud-inkt);background:var(--goud-licht);border-radius:999px;padding:1px 8px}.stip{background:var(--st-afwezig);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.stip.goed{background:var(--goed)}.stip.let{background:var(--st-boven)}.stip.fout{background:var(--ernstig)}.stip.grijs{background:var(--st-afwezig)}.ow-form{flex-direction:column;gap:4px;display:flex}.ow-form .schakel{margin-bottom:14px}.ow-samenvoegen{align-items:center;gap:8px;display:flex}.ow-keuzes{flex-direction:column;gap:10px;margin:12px 0 18px;display:flex}.ow-keuzes select{height:32px}.ow-cluster{flex-direction:column;gap:12px;display:flex}.ow-cluster-pijler{background:var(--teal-licht);color:var(--teal-inkt);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ow-cluster-pijler .sub{color:var(--teal-inkt);opacity:.85;display:block}.ow-cluster-groep{flex-direction:column;gap:6px;display:flex}.ow-cluster-kop{text-transform:uppercase;letter-spacing:.06em;color:var(--gedempt);font-size:11px;font-weight:600}.ow-chips{flex-wrap:wrap;gap:6px;display:flex}.ow-chip{background:var(--st-afwezig-was);color:var(--st-afwezig-tekst);border-radius:999px;padding:3px 10px;font-size:12px}.ow-chip.goed{background:var(--st-op-was);color:var(--st-op-tekst)}.ow-chip.let{background:var(--st-boven-was);color:var(--st-boven-tekst)}.ow-chip.fout{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.ow-uitsluitingen{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ow-uitsluitingen .link-knop{margin-left:8px}.venster-knoppen{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.knop.goud{background:var(--goud-licht);border-color:var(--goud);color:var(--goud-inkt)}.knop.goud:hover{background:var(--goud);color:var(--goud-inkt)}.seg.seg-uit{color:var(--gedempt);cursor:default}.seg.seg-uit:hover{color:var(--gedempt)}.bh-keuzes{align-items:center}.bh-verschil{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.bh-verschil.plus{color:var(--goed-tekst)}.bh-verschil.min{color:var(--st-boven-tekst)}.bh-verschil.gelijk{color:var(--gedempt);font-weight:500}.bh-kpi-n{align-items:baseline;gap:10px;display:flex}.bh-kpi-n .bh-verschil{letter-spacing:0;font-size:14px}.bh-balkjes{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.bh-balk{border-radius:0 4px 4px 0;height:7px;display:block}.bh-balk.k{background:var(--teal-inkt)}.bh-balk.w{background:var(--teal);opacity:.6}.bh-legenda{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;font-size:12px;display:flex}.bh-legenda>span{align-items:center;gap:6px;display:inline-flex}.bh-blokje{border-radius:2px;width:14px;height:7px;display:inline-block}.bh-blokje.k{background:var(--teal-inkt)}.bh-blokje.w{background:var(--teal);opacity:.6}.bh-twee{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:16px;display:grid}.bh-lijst{flex-direction:column;margin-top:8px;display:flex}.bh-regel{border:0;border-top:1px solid var(--lijn-zacht);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1.2fr) 120px minmax(90px,1fr) 76px;align-items:center;gap:12px;padding:9px 6px;display:grid}.bh-regel:hover{background:var(--hover)}.bh-regel .bh-verschil{text-align:right}.bh-naam{flex-direction:column;min-width:0;display:flex}.bh-naam strong{overflow-wrap:anywhere;font-weight:600}.bh-naam .sub{font-size:11.5px}.bh-getallen{font-variant-numeric:tabular-nums;white-space:nowrap}.bh-taken .bh-taak-klant{font-size:11.5px;display:block}.bh-kpi-tekst{font-size:24px;line-height:1.3}.bh-gebruik td{vertical-align:middle}.bh-gebruik td:nth-child(2){white-space:nowrap}.bh-klik{cursor:pointer}.bh-klik:hover td{background:var(--hover)}.bh-naam-knop{color:var(--inkt);font-weight:600}.bh-chips{flex-wrap:wrap;gap:6px;display:flex}.bh-chip{background:var(--teal-licht);color:var(--teal-inkt);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.bh-raster{align-items:stretch;gap:8px;margin-top:8px;display:grid}.bh-raster-kop{color:var(--gedempt);font-size:12px;font-weight:600}.bh-raster-kop:first-letter{text-transform:uppercase}.bh-raster-naam{font:inherit;color:var(--inkt);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.bh-raster-naam:hover strong{color:var(--accent)}.bh-dag{min-height:64px;box-shadow:inset 0 0 0 1px var(--lijn);background:var(--vlak);border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.bh-dag strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bh-dag .sub{font-size:11px}.bh-dag.leeg{color:#9aa1a7;box-shadow:none;background:#faf8f4;justify-content:center;align-items:center;font-size:12px}.bh-dag.gearceerd{background:repeating-linear-gradient(135deg, var(--vlak-2) 0 5px, var(--pagina) 5px 10px);color:var(--gedempt)}.bh-dag-as{background:#ede8e0;border-radius:3px;flex:none;height:6px;display:block;position:relative}.bh-dag-as>span{background:var(--teal);border-radius:3px;position:absolute;top:0;bottom:0}.lbk-ankers{flex-direction:column;gap:8px;margin-top:4px;display:flex}.lbk-bronnen{flex-direction:column;display:flex}.lbk-bron{border-top:1px solid var(--lijn);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.lbk-bron-naam{flex-direction:column;gap:1px;display:flex}.lbk-bron-naam .sub{font-size:12px}.lbk-bron-knop{white-space:nowrap;justify-self:end}.lbk-bron-fout{color:var(--st-boven-tekst);font-size:12px}.kki-backlinks{flex-direction:column;gap:12px;display:flex}.kki-backlinks .lbk-ankers{border-radius:var(--radius-klein);background:var(--pagina);margin-top:0;padding:12px 14px}.lbk-samen{font-size:13px;font-weight:600}.mcp-hulpmiddelen{flex-direction:column;gap:8px;margin-top:12px;display:flex}.mcp-hulpmiddelen td{vertical-align:top;padding:6px 8px;font-size:13px}.kl-label{white-space:nowrap;vertical-align:middle;box-sizing:border-box;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:1px 8px 1px 2px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.kl-label.groot{padding:2px 10px 2px 3px;font-size:12.5px;line-height:20px}.kl-label.grijs{background:var(--vlak-2);color:var(--gedempt)}.kl-label.grijs .kl-icoon{filter:grayscale();opacity:.7}.kl-naam{text-overflow:ellipsis;min-width:0;overflow:hidden}.kl-extra{opacity:.85;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kl-icoon{object-fit:contain;box-sizing:border-box;background:#fff;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.kl-icoon.letter{background:var(--rand)}.mw-blok{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--rand)}.mw-blok.teveel{box-shadow:inset 0 0 0 2px var(--st-boven)}.mw-blok-klant{opacity:1;color:var(--gedempt);align-items:center;gap:6px;font-size:11px;display:flex}.mw-blok-klant .kl-label{flex:0 auto}.mw-blok.klein{gap:2px}.mw-label-rij,.md-label-rij{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.plm-kaart{border-left-width:1px}.plm-label-rij{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.plm-legenda{flex-wrap:wrap;gap:6px;display:flex}.plm-klant{align-items:center;gap:8px;display:inline-flex}.kl-link{vertical-align:middle;max-width:100%;text-decoration:none;display:inline-flex}.kl-link:hover .kl-label{box-shadow:0 0 0 1px}.kk-merk{flex-direction:column;gap:10px;display:flex}.kk-merk-kop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kk-merk-tekst{flex-direction:column;flex:1;gap:1px;min-width:160px;display:flex}.kk-merk-kleuren{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kk-staal{cursor:pointer;border:0;border-radius:9px;width:30px;height:30px;padding:0;box-shadow:inset 0 0 0 1px #00000014}.kk-staal.gekozen{box-shadow:0 0 0 2px var(--vlak), 0 0 0 4px var(--inkt)}.kk-staal:disabled{cursor:default}.kk-merk-eigen{align-items:center;gap:8px;font-size:13px;display:inline-flex}.kk-merk-eigen input{border:1px solid var(--rand);background:var(--vlak);border-radius:8px;width:40px;height:30px;padding:2px}.kk-merk-veld{border-top:1px solid var(--lijn-zacht);margin-top:8px;padding-top:12px}.kk-saldo-uitkomst{background:var(--goud-licht);color:var(--goud-inkt);border-radius:9px;margin-top:4px;padding:8px 10px;font-size:12.5px;display:block}.cap-tabel tr.cap-met-andere td{border-bottom:0}.cap-tabel tr.cap-andere td{background:var(--goud-licht)}.cap-tabel tr.cap-andere td:first-child{border-radius:9px 0 0 9px}.cap-tabel tr.cap-andere input[type=date]{margin:0 4px;padding:4px 6px}.planning-splitsen{border-top:1px solid var(--lijn-zacht);align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.planning-splitsen.open{flex-direction:column;align-items:stretch;gap:8px}.planning-splitsen .dialoog-knoppen{justify-content:flex-end}.plm-oud-keuze{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.plm-splits{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.plm-splits input.klein{width:64px}.rm-bord{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:12px;margin-bottom:16px;padding-bottom:6px;display:grid;overflow-x:auto}.rm-maand{background:var(--vlak-2);border:2px solid #0000;border-radius:16px;flex-direction:column;gap:8px;min-height:180px;padding:12px;display:flex}.rm-maand.nu{border-color:var(--goud)}.rm-maand.boven{border-color:var(--teal);background:var(--teal-licht)}.rm-maand.eerder{opacity:.85}.rm-maand-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rm-te-veel{align-self:flex-start}.rm-slot{background:var(--vlak);box-shadow:var(--schaduw-klein);cursor:grab;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rm-slot[draggable=false]{cursor:default}.rm-slot.voorstel{background:var(--goud-licht);border:1px dashed var(--goud-sterk);box-shadow:none}.rm-slot.klaar{opacity:.8}.rm-ow{color:var(--gedempt);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.rm-titel{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.rm-onder{color:var(--gedempt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.rm-slot-knoppen{gap:12px;font-size:12px;display:flex}.rm-leeg{border:1px dashed var(--lijn);color:var(--gedempt);text-align:center;border-radius:12px;padding:14px 12px;font-size:12px}.rm-lijst{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.rm-lijst-maand,.rm-nog{padding:0;overflow:hidden}.rm-lijst-maand.nu{border:2px solid var(--goud)}.rm-lijst-kop{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.rm-lijst-rij{border-top:1px solid var(--lijn-zacht);grid-template-columns:1.6fr 150px 140px 1.2fr auto;align-items:center;gap:14px;padding:10px 20px;display:grid}.rm-lijst-maand .rm-lijst-rij{grid-template-columns:1.6fr 150px 140px 120px auto}.rm-lijst-rij.voorstel{background:var(--goud-licht)}.rm-lijst-rij[draggable=true]{cursor:grab}.rm-lijst-acties{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rm-lijst-acties select{height:32px}.rm-lijst-leeg{padding:4px 20px 14px}.rm-nog{margin-bottom:12px;overflow-x:auto}.rm-nog .rm-lijst-rij{min-width:860px}.rm-reden{font-size:12px}.rm-meer{margin:10px 20px 14px}.ow-rm{cursor:pointer;text-decoration:none}.plm-roadmap{margin-top:2px;display:block}.plm-kaartjes{text-align:left;margin:6px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none}.plm-kaartjes li{overflow-wrap:anywhere}.taak-keten{border-top:1px solid var(--lijn-zacht);padding-top:10px}.taak-keten.vraag{background:var(--goud-licht);border-top:0;border-radius:12px;padding:10px 12px}.taak-keten-briefing{margin:8px 0 4px;font-size:13px}.taak-keten-briefing summary{cursor:pointer}.taak-keten-briefing-tekst{white-space:pre-wrap;background:var(--vlak,#faf7f2);border-radius:10px;max-height:260px;margin:6px 0;padding:10px 12px;line-height:1.5;overflow:auto}.taak-keten-stappen{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.taak-keten-stappen li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.taak-keten-stappen li.deze{font-weight:600}.taak-keten-url{flex-direction:column;gap:4px;margin-top:8px;display:flex}.taak-keten-url form{gap:6px;display:flex}.taak-keten-url input{flex:1;min-width:0}.rm-stappen{flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.rm-stap{color:var(--inkt-2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.rm-stap:hover{text-decoration:underline}.rm-koppel{flex-direction:column;gap:12px;display:flex}.taak-keten-kop{font-size:13px}.kap-blok{border-top:3px solid var(--goud);background:var(--vlak);border-radius:8px;flex-direction:column;gap:6px;max-width:90ch;padding:12px 14px;display:flex}.kap-blok h3{align-items:center;gap:6px;margin:0;font-size:15px;display:inline-flex}.kap-blok .sub{margin:0}.kap-achter{z-index:45;padding-top:3vh}.dialoog.kap-venster{gap:12px;width:min(1240px,100%)}.kap-venster .dialoog-kop{align-items:flex-start;margin-bottom:0}.kap-venster textarea{min-height:0}.kap-begin{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kap-kaart{background:var(--vlak-2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.kap-kaart h3{margin:0;font-size:15px}.kap-kaart p{flex:1;margin:0}.kap-kaart.uit{opacity:.65}.kap-deel{background:var(--vlak-2);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.kap-deel-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kap-deel-kop h3{margin:0;font-size:15px}.kap-deel .sub{margin:0}.kap-hoofdvraag{font-size:15px}.kap-delen{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.kap-rechts{flex-direction:column;gap:14px;display:flex}.kap-woorden{align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.dialoog .kap-woorden input[type=number]{width:90px}.kap-lijst{flex-direction:column;gap:6px;display:flex}.kap-rij{background:var(--vlak);border:1px solid var(--lijn);border-top-width:1px;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.kap-rij.n-h3{margin-left:28px}.kap-rij.n-alinea{border-style:dashed}.kap-rij.n-h2 .kap-kop-tekst,.kap-rij.n-h1 .kap-kop-tekst{font-weight:600}.kap-rij.sleept{opacity:.45}.kap-rij.drop-voor,.kap-eind.drop-voor{box-shadow:0 -3px 0 0 var(--teal)}.kap-eind{border-radius:4px;min-height:8px}.kap-rij-boven{align-items:center;gap:8px;min-width:0;display:flex}.dialoog .kap-rij-boven select{flex:none;width:150px}.kap-rij-boven input[type=text]{flex:1;min-width:0}.kap-rij-boven textarea.kap-kop-tekst{resize:none;min-width:0;font:inherit;flex:1;padding:6px 8px;line-height:1.35;overflow:hidden}.kap-alles{gap:2px;padding-left:28px;display:grid}.kap-alles p{margin:0}.kap-greep{cursor:grab;color:var(--gedempt);-webkit-user-select:none;user-select:none;letter-spacing:-2px;padding:0 2px}.kap-ik{padding:0 4px;font-size:15px}.kap-velden{grid-template-columns:1fr;gap:6px;padding-left:28px;display:grid}.kap-velden label{color:var(--gedempt);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.kap-samen{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:28px;display:-webkit-box;overflow:hidden}.kap-wacht{background:var(--goud-licht,#fbf3df);color:var(--tekst);border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:13px}.kap-feit{background:var(--vlak);border:1px solid var(--lijn);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.kap-antwoord{font-size:13px}.kap-feit-dubbel{align-self:flex-start;font-size:11px}.kap-voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.dialoog.kap-venster.breed{width:min(1600px,100%)}.kap-drie{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.kap-midden{flex-direction:column;gap:14px;min-width:0;display:flex}.kap-onder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.kap-delen.gelijk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kap-optie-rij{cursor:grab}.kap-optie-rij.al{opacity:.45}.kap-optie-kop{flex:1;min-width:0;font-size:13.5px}.kap-optie-rij.n-h1 .kap-optie-kop,.kap-optie-rij.n-h2 .kap-optie-kop{font-weight:600}.kap-niv{min-width:52px;color:var(--gedempt);flex:none;font-size:11.5px;font-weight:600}select.tk-niv{width:60px;min-width:0;height:26px;padding:0 4px;font-size:11.5px}.tk-tabel-knop{margin-left:4px;font-size:12px}.kap-optie .kap-samen{padding-left:0}.kap-vraag{flex-direction:column;gap:8px;width:100%;display:flex}.kap-vraag label{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.kap-vraag.compact{flex-flow:wrap;align-items:flex-end}.kap-vraag.compact label{flex:1;min-width:200px}.kap-vraag .knop{align-self:flex-start}.kap-rechts-knop{margin-left:auto}.kap-start-pagina{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.kap-start-pagina>span:first-child,.kap-start-pagina input[type=text]{flex-basis:100%}.kap-vraag label.kap-radio{flex-direction:row;align-items:center;gap:4px;display:inline-flex}.kap-start .kap-let{font-size:12.5px}.kap-start-subs,.kap-start-profiel{margin:0}.kap-begin:has(.kap-kaart-start){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kap-kaart-start{grid-row:span 2}.kap-kophulp{background:var(--vlak-2);border-radius:12px;flex-direction:column;gap:8px;margin:6px 0 4px 28px;padding:10px 12px;display:flex}.kap-kophulp-kop{align-items:center;gap:8px;display:flex}.kap-kophulp-kop .kap-ik{margin-left:auto}.kap-kophulp-vraag{flex-direction:column;gap:6px;display:flex}.kap-kophulp-vraag textarea{width:100%}.kap-kophulp-optie{background:var(--vlak);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.kap-kophulp-optie .kap-samen{margin:0}.kap-optie-dicht{margin:0 0 10px}.kap-optie-dicht>summary{cursor:pointer;font-size:13.5px;font-weight:600}.kap-optie-dicht .kap-optie{margin-top:8px}.kap-controle li.rood{color:var(--fout-inkt,#8a1f1f)}.kap-zelf-punten{margin:0 0 4px 18px}.kap-ai-overview>summary{cursor:pointer}.kap-ai-overview p{white-space:pre-wrap;max-height:220px;margin:4px 0 0;overflow:auto}.kap-claude-bezig{background:var(--vlak-2);border-radius:12px;padding:10px 14px}.kap-keuze{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) 64px 70px;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:grid}.kap-keuze .getal{text-align:right}.kap-top{flex-direction:column;gap:2px;margin:0;padding-left:20px;font-size:13px;display:flex}.kap-eind{color:var(--gedempt);text-align:center;font-size:12.5px}.kap-venster .pil,.kap-blok .pil{background:var(--vlak-2);color:var(--gedempt);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-block}.kap-venster .kap-deel .pil{background:var(--vlak)}.kap-venster .pil.teal{background:var(--teal-licht);color:var(--teal-inkt)}.kap-venster .pil.goud{background:var(--goud-licht);color:var(--goud-inkt)}.kap-venster .pil.goed{background:var(--st-op-was);color:var(--st-op-tekst)}.kap-venster .pil.fout{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.kap-let{background:var(--goud-licht);color:var(--goud-inkt);border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.kap-volgt{text-align:right;max-width:420px}.ow-deel-rij.sub .ow-zoekwoord{color:var(--inkt-2);padding-left:22px;position:relative}.ow-deel-rij.sub .ow-zoekwoord:before{content:"↳";color:var(--gedempt);position:absolute;left:6px}.kap-briefing{background:var(--teal-licht);border-radius:12px;padding:10px 14px;font-size:13.5px}.kap-briefing summary{cursor:pointer;font-weight:600}.kap-briefing>p{white-space:pre-wrap;max-height:260px;margin:8px 0 0;overflow:auto}.kap-briefing>.briefing{max-height:380px;margin-top:8px;overflow:auto}.kap-briefing .briefing-strook{background:#fff}.md-aantal{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:600}.tk-blok{border-top-color:var(--teal)}.tk-zoek{margin:4px 0 0}.tk-stappen{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.tk-stappen li{background:var(--vlak-2);color:var(--gedempt);border-radius:999px;padding:3px 12px}.tk-stappen li.klaar{background:var(--teal-licht);color:var(--teal-inkt)}.tk-stappen li.nu{background:var(--teal);color:#fff;font-weight:600}.tk-begin{max-width:560px}.tk-werk{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.tk-delen{flex-direction:column;gap:10px;min-width:0;display:flex}.tk-hoofdvraag{background:var(--teal-licht);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.tk-deel{background:var(--vlak-2);border-radius:14px;grid-template-columns:240px minmax(0,1fr);gap:14px;padding:12px 14px;transition:box-shadow .3s;display:grid}.tk-deel.licht{box-shadow:0 0 0 2px var(--goud)}.tk-deel.n-h3{margin-left:24px}.tk-plan{color:var(--inkt-2);flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.tk-plan p{margin:0}.tk-schrijf{flex-direction:column;gap:6px;min-width:0;display:flex}.tk-kop-rij{align-items:center;gap:8px;display:flex}.tk-kop-rij input{flex:1;min-width:0}.tk-kop.n-h1{font-size:18px;font-weight:700}.tk-kop.n-h2,.tk-kop.n-faq{font-weight:600}.tk-label{flex:1}.tk-schrijf textarea{resize:vertical;width:100%;font-size:14.5px;line-height:1.55;overflow:hidden}.tk-zij{max-height:calc(100vh - var(--balk) - 24px);flex-direction:column;gap:12px;display:flex;position:sticky;top:12px;overflow-y:auto}.tk-controles{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tk-controles li{grid-template-columns:16px minmax(0,1fr);gap:6px;display:grid}.tk-controles .tk-teken{font-weight:700}.tk-controles li.ok .tk-teken{color:var(--teal-inkt)}.tk-controles li.mis .tk-teken{color:var(--st-overvol-tekst)}.tk-controles li.open .tk-teken{color:var(--goud-inkt)}.tk-controles .link-knop{text-align:left;padding:0}.tk-volgt{margin:0}.tk-claude-balk{background:var(--vlak-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.tk-bezig{align-items:center;gap:6px;margin:0;display:flex}.tk-schrijf-knop{align-self:flex-start;padding:0;font-size:13px}.tk-fb{gap:6px;display:flex}.tk-fb input{flex:1;min-width:0;font-size:13px}.tk-gesprek{background:var(--vlak);border-left:3px solid var(--teal);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.tk-gesprek.o-niet{border-left-color:var(--goud)}.tk-gesprek p{margin:0}.tk-gesprek .pil{background:var(--vlak-2);color:var(--gedempt);border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-block}.tk-voorstel{background:var(--teal-licht);white-space:pre-wrap;border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.5}.bz-oogst{background:var(--vlak-2);border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;display:flex}.bz-oogst .sub{margin:0}.tk-claude{border-top:3px solid var(--teal)}.tk-punt{flex-direction:column;gap:2px;display:flex}.tk-uitleg{color:var(--inkt-2)}.tk-controles li.af{opacity:.6}.planning-plan-maand{margin-left:8px;font-size:12.5px;font-weight:600}.ververs-balk{z-index:60;background:var(--vlak);box-shadow:0 0 0 1px var(--lijn), 0 10px 30px #281e0a29;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ververs-achter{z-index:70}.dialoog.ververs-venster{gap:8px;width:min(440px,100%)}.ververs-venster h2{margin:0}.acties-zoeken{gap:8px 10px;margin-top:-6px}.acties-zoeken input[type=search]{width:220px}.acties-zoeken select{width:auto;max-width:200px}.acties-tabel .acties-maand{width:130px}.acties-tabel td>select:not(.acties-maand){max-width:120px}.acties-tabel .kl-link .kl-label{max-width:140px}.acties-tabel .acties-titel{min-width:200px}.tk-lezen{border-top:3px solid var(--goud)}.tk-lezen textarea{width:100%;font-size:13.5px;line-height:1.5}.tk-lezen.s-akkoord{border-top-color:var(--teal)}.tk-feedback{background:var(--goud-licht);color:var(--goud-inkt);border-radius:12px;padding:12px 14px;font-size:14px}.tk-feedback p{white-space:pre-wrap;color:var(--inkt);margin:6px 0}.tk-rondes{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.tk-rondes p{white-space:pre-wrap;margin:2px 0 0}.tk-ronde-opm{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:14px;display:flex}.tk-ronde-opm li{line-height:1.45}.tk-ronde-opm del{color:var(--rood,#b42318)}.tk-ronde-opm ins{color:var(--groen,#2f7a4f);text-decoration:none}.tk-ronde-opm-tekst{color:var(--inkt);white-space:pre-wrap;display:block}.beheer-extern{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.beheer-extern .tag{margin-left:0}.tweede-stap ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.tweede-stap .qr{width:200px;height:200px;box-shadow:var(--schaduw,0 1px 3px #0000001f);background:#fff;border-radius:12px;padding:8px}.tweede-stap .geheim{letter-spacing:1px;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Menlo,monospace}.tweede-stap form{align-items:center;gap:8px;display:flex}.tweede-stap input.code{letter-spacing:4px;text-align:center;font-variant-numeric:tabular-nums;width:140px;font-size:22px}.inloggen-extern{font-size:13px}.beheer-adres{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.beheer-adres input[type=email]{min-width:220px}.wek-filter{margin:14px 0 16px}.wek-filter .seg{min-height:34px;padding:0 12px;font-size:13px}.wek-tijdlijn{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;padding-top:18px;display:grid;position:relative}.wek-tijdlijn:before{content:"";background:var(--lijn);border-radius:3px;height:3px;position:absolute;top:5px;left:0;right:0}.wek-periode{border-radius:var(--radius-klein);background:var(--vlak);min-width:0;box-shadow:var(--schaduw);flex-direction:column;gap:8px;padding:14px 12px;display:flex;position:relative}.wek-periode:before{content:"";background:var(--rand);width:11px;height:11px;box-shadow:0 0 0 3px var(--pagina);border-radius:50%;position:absolute;top:-18px;left:16px}.wek-periode.is-nu:before{background:var(--accent)}.wek-periode.is-nu{box-shadow:0 0 0 2px var(--teal-licht), var(--schaduw)}.wek-periode-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.wek-periode-kop h2{margin:0;font-size:15px}.wek-nu{background:var(--teal-licht);color:var(--teal-inkt);margin:0;font-weight:600}.wek-mijlpaal{border-left:3px solid var(--goud);background:var(--goud-licht);color:var(--goud-inkt);border-radius:0 8px 8px 0;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.wek-mijlpaal .ic{flex:none;margin-top:1px}.wek-leeg{margin:4px 0 0;font-size:12.5px}.wek-kaart{border:1px solid var(--lijn);background:var(--vlak);width:100%;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.wek-kaart:hover{background:var(--hover);border-color:var(--rand)}.wek-kaart:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wek-kaart.is-bezig{border-color:var(--teal)}.wek-kaart-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 6px;display:flex}.wek-kaart-kop strong{font-size:13.5px}.wek-kaart-kop .tag{margin-left:0;font-size:11px}.wek-zin{color:var(--inkt-2);font-size:12.5px;line-height:1.4}.wek-status{background:var(--teal-licht);color:var(--teal-inkt);border-radius:6px;align-self:flex-start;padding:1px 7px;font-size:11.5px;font-weight:600}.wek-status.is-wacht{background:var(--vlak-2);color:var(--gedempt);font-weight:500}.wek-onder{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;display:grid}.wek-ideeen{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.wek-klaar{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.wek-klaar li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.wek-vink{color:var(--goed);display:inline-flex}.wek-venster{gap:8px;width:min(560px,100%)}.wek-venster h2,.wek-venster p{margin:0}@media (width<=1200px){.wek-tijdlijn{grid-template-columns:repeat(3,minmax(0,1fr))}.wek-tijdlijn:before,.wek-periode:before{display:none}.wek-tijdlijn{padding-top:0}}.dash-klant.is-webshop{padding-left:18px}.dash-webshop{color:var(--gedempt);margin-right:-2px;font-size:13px}.kk-webshops{color:var(--inkt-2);margin:4px 0 10px;font-size:13px}.plm-winkel{margin-left:6px;font-size:11px}.planning-groep{margin:0 0 8px}.kk-verplaatsen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-dag{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.md-lijst{flex-direction:column;gap:8px;min-width:0;display:flex}.md-tijdlijn{margin:10px 0 4px;position:relative}.md-uur{border-top:1px solid var(--lijn);position:absolute;left:0;right:0}.md-uur span{background:var(--vlak);color:var(--gedempt);font-variant-numeric:tabular-nums;padding-right:6px;font-size:11.5px;position:absolute;top:-9px;left:0}.md-tl-blok{border-radius:8px;align-items:flex-start;gap:6px;padding:4px 8px;font-size:12px;line-height:1.3;display:flex;position:absolute;left:52px;right:0;overflow:hidden}.md-tl-blok strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.md-tl-blok.kort{align-items:center;padding-top:1px;padding-bottom:1px}.md-tl-blok.afspraak{background:var(--teal-licht);color:var(--teal-inkt);border-left:4px solid var(--teal-inkt);flex-direction:column;gap:0}.md-tl-blok.afspraak.kort{flex-direction:row;gap:6px}.md-tl-blok.afspraak span{opacity:.8;font-variant-numeric:tabular-nums}.md-tl-blok.afspraak.dubbel{box-shadow:inset 0 0 0 2px var(--ernstig)}.md-tl-blok.taak{background:var(--vlak);box-shadow:0 0 0 1px var(--rand);color:var(--inkt)}.md-tl-blok.taak.klaar{opacity:.55}.md-tl-blok.vrij{color:var(--teal-inkt);background:#f6fbfb;border:1.5px dashed #9fc9cc;font-weight:600}.md-dubbel{background:var(--st-overvol-was);color:var(--ernstig-tekst);border-radius:10px;margin:0;padding:6px 10px;font-size:13px}.md-past-niet{background:var(--st-boven-was);color:var(--st-boven-tekst);border-radius:10px;margin:0;padding:6px 10px;font-size:13px}@media (width<=1280px){.md-dag{grid-template-columns:minmax(0,1fr)}}.mw-kolommen{align-items:start;gap:6px;margin-top:10px;display:grid}.mw-uren{position:relative}.mw-uren span{color:var(--gedempt);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;left:0;transform:translateY(-50%)}.mw-kolom{flex-direction:column;min-width:0;display:flex}.mw-kolom-kop{background:var(--vlak-2);border-radius:10px;flex-direction:column;gap:1px;padding:6px 8px;font-size:12.5px;display:flex;overflow:hidden}.mw-kolom-kop .sub{font-size:11.5px}.mw-kolom.vandaag .mw-kolom-kop{box-shadow:inset 0 0 0 2px var(--goud);background:var(--goud-licht)}.mw-kolom.voorbij .mw-kolom-kop{opacity:.7}.mw-kolom.niet .mw-tl,.mw-kolom.niet .mw-kolom-kop{opacity:.4}.mw-kolom.mag .mw-tl{box-shadow:inset 0 0 0 1.5px var(--goud)}.mw-kolom.mag .mw-tl.sleep{box-shadow:inset 0 0 0 2.5px var(--goud-sterk);background:var(--goud-licht)}.mw-dubbel{color:var(--ernstig-tekst);font-size:11px;font-weight:600}.mw-tl{background:var(--vlak);border-radius:8px;position:relative}.mw-tl.sleep{box-shadow:inset 0 0 0 2px var(--goud)}.mw-tl.dicht{background:repeating-linear-gradient(135deg,#f1eef6 0 8px,#e9e4f1 8px 16px)}.mw-tl.dicht .mw-vrij{color:#5b4b7a;flex:none;padding:8px;position:absolute;inset:8px 4px auto}.mw-tl-uur{border-top:1px solid var(--lijn);position:absolute;left:0;right:0}.mw-tl-plek{min-width:0;position:absolute}.mw-tl-afspraak,.mw-tl-taak{cursor:pointer;border-radius:7px;flex-direction:column;gap:0;width:100%;height:100%;padding:3px 6px;font-size:11px;line-height:1.25;display:flex;overflow:hidden}.mw-tl-afspraak{background:var(--teal-licht);color:var(--teal-inkt);border-left:3px solid var(--teal-inkt)}.mw-tl-afspraak strong,.mw-tl-taak-titel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mw-tl-afspraak span{opacity:.8;font-variant-numeric:tabular-nums}.mw-tl-afspraak.dubbel{box-shadow:inset 0 0 0 2px var(--ernstig)}.mw-tl-afspraak.kort,.mw-tl-taak.kort{flex-direction:row;align-items:center;gap:5px;padding-top:0;padding-bottom:0}.mw-tl-taak{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--rand)}.mw-tl-taak:hover{box-shadow:0 0 0 1.5px var(--teal)}.mw-tl-taak.klaar{opacity:.5}.mw-tl-taak.teveel{box-shadow:inset 0 0 0 2px var(--st-boven)}.mw-tl-taak.na,.md-tl-blok.taak.na{background:var(--st-boven-was);box-shadow:inset 0 0 0 1px var(--st-boven)}.mw-tl-taak-kop{color:var(--gedempt);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:flex}.mw-tl-taak.kort .mw-tl-taak-kop span{display:none}.mw-tl-vrij{color:var(--teal-inkt);pointer-events:none;background:#f6fbfb;border:1.5px dashed #9fc9cc;border-radius:7px;align-items:flex-start;padding:3px 6px;font-size:11px;font-weight:600;display:flex;position:absolute;left:0;right:0}.mw-tl-vrij.kort{align-items:center;padding-top:0;padding-bottom:0}.mw-tl-weg{color:#5b4b7a;background:repeating-linear-gradient(135deg,#f1eef6 0 8px,#e9e4f1 8px 16px);border-radius:7px;padding:3px 6px;font-size:11px;position:absolute;left:0;right:0;overflow:hidden}.mw-past-niet{background:var(--st-boven-was);color:var(--st-boven-tekst);border-radius:8px;margin:4px 0 0;padding:4px 6px;font-size:11px;font-weight:600}.mw-legenda-vlak.agenda{background:var(--teal-licht);box-shadow:inset 3px 0 0 var(--teal-inkt)}.mw-legenda-vlak.taak{background:var(--vlak);box-shadow:0 0 0 1px var(--rand)}.mw-legenda-vlak.vrij{background:#f6fbfb;border:1.5px dashed #9fc9cc}.ligt-bij{background:var(--goud-licht);color:var(--goud-inkt);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ligt-bij svg{width:12px;height:12px}.planning-kaart-onder .ligt-bij{margin-left:0}.taak-vragen{border-top:1px solid var(--lijn);margin-top:20px;padding-top:16px}.taak-vragen h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.taak-vragen h3 .md-aantal{margin-left:0}.taak-vraag{background:var(--vlak-2);border-radius:12px;margin-bottom:10px;padding:10px 12px}.taak-vraag.open{box-shadow:inset 3px 0 0 var(--goud)}.taak-vraag p{white-space:pre-wrap;margin:4px 0 0}.taak-vraag-kop{font-size:13px}.taak-vraag-antwoord{border-left:2px solid var(--lijn);margin-top:8px;padding-left:12px}.taak-vraag-form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.taak-vraag-form textarea{resize:vertical;width:100%;height:64px;min-height:0;font:inherit}.taak-vraag-form.nieuw{margin-top:12px}.taak-vraag-invoer{position:relative}.taak-vraag-suggesties{z-index:5;background:var(--vlak);box-shadow:var(--schaduw);border-radius:10px;min-width:180px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0}.taak-vraag-suggesties button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;display:block}.taak-vraag-suggesties button:hover{background:var(--teal-licht)}.taak-vraag-rij{justify-content:space-between;align-items:center;gap:8px;display:flex}.md-tl-buiten{background:repeating-linear-gradient(135deg, var(--vlak-2) 0 6px, transparent 6px 12px);opacity:.8;border-radius:6px;position:absolute;left:52px;right:0}.md-tl-blok.pauze{color:var(--goud-inkt);border-left:4px solid var(--goud);background:#fdf3e1}.md-tl-blok.pauze span{font-variant-numeric:tabular-nums}.werktijd-knop{border:1px solid var(--rand);background:var(--vlak);color:var(--inkt-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}span.werktijd-knop{cursor:default}.werktijd-knop:hover{border-color:var(--teal);color:var(--teal-inkt)}.werktijd-knop.eigen{border-color:var(--goud);background:var(--goud-licht);color:var(--goud-inkt)}.werktijd-venster{max-width:520px}.werktijd-venster h3{margin:16px 0 8px;font-size:15px}.werktijd-rij{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.werktijd-uitkomst{color:var(--gedempt);padding-bottom:8px}.werktijd-knoppen{gap:8px;margin-top:12px;display:flex}.werktijd-vast{border-top:1px solid var(--lijn);margin-top:18px;padding-top:12px}.werktijd-vast summary{cursor:pointer;font-weight:600}.werktijd-dagen{grid-template-columns:repeat(3,1fr);gap:8px 12px;margin:10px 0 6px;display:grid}.mw-tl-buiten{background:repeating-linear-gradient(135deg, var(--vlak-2) 0 5px, transparent 5px 10px);pointer-events:none;position:absolute;left:0;right:0}.mw-tl-pauze{border-left:3px solid var(--goud);color:var(--goud-inkt);pointer-events:none;background:#fdf3e1;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;left:0;right:0}.mw-kop-onder{align-items:center;gap:6px;min-height:0;display:flex}.mw-kolom-kop .werktijd-knop{padding:0 6px;font-size:10.5px;line-height:1.5}.mw-kolom-kop>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.werktijd-knop{align-items:center;gap:4px;display:inline-flex}.werktijd-knop svg{flex:none;width:12px;height:12px}.mw-kolom-kop .werktijd-knop{padding:1px 7px;font-size:11px}.mw-nav .knop svg{vertical-align:-2px;width:14px;height:14px}.lb-blogdrip-lijst{margin:8px 0}.lb-blogdrip-lijst summary{cursor:pointer;font-weight:600}.lb-blogdrip-voorbeeld{background:var(--vlak-2);white-space:pre-wrap;border-radius:8px;max-height:220px;padding:8px 10px;font-size:11.5px;overflow:auto}.lbk-sporen{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.lbk-spoor{border:1px solid var(--rand);background:var(--vlak);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px}.lbk-spoor.actief{border-color:var(--teal);background:var(--teal-licht);color:var(--teal-inkt);font-weight:600}.lbk-keuzes{flex-wrap:wrap;gap:6px 16px;margin-top:4px;display:flex}.lb-ankerdoel{margin-top:12px}.lb-ankerdoel-rij{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:6px;display:flex}.lb-ankerdoel-rij input{width:64px}.pil.prio-hoog{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.pil.prio-laag{background:var(--vlak-2);color:var(--gedempt)}.website-controle{gap:8px;padding:4px 0 8px;display:grid}.website-stappen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.website-stappen li.fout{color:var(--ernstig-tekst)}.tl-doc{background:var(--vlak);color:var(--tekst);border-radius:16px;padding:24px 32px;font-size:15px;line-height:1.7}.tl-doc h1{margin:0 0 6px;font-size:26px}.tl-doc h2{margin:18px 0 4px;font-size:19px}.tl-doc h3{margin:14px 0 4px;font-size:16px}.tl-doc p{white-space:pre-wrap;margin:0 0 10px}.tl-subkop{color:var(--gedempt);font-size:16px}.tl-vraag{font-weight:600;margin-top:12px!important}.tl-hulp{margin-bottom:14px!important}.tl-doc ::selection{background:var(--goud-licht)}.tl-mark{background:var(--goud-licht);border-bottom:2px solid var(--goud);cursor:pointer;border-radius:2px}.tl-mark.tl-wijz{background:0 0;border-bottom:none}.tl-mark.actief{outline:2px solid var(--teal);outline-offset:1px}.tl-doc del,.tl-lijst del{color:var(--st-overvol-tekst);background:var(--st-overvol-was);text-decoration:line-through}.tl-doc ins,.tl-lijst ins{color:var(--st-op-tekst,#256c36);background:var(--st-op-was,#e3f2e6);margin-left:3px;text-decoration:none}.tl-menu{z-index:1000;background:var(--vlak);border-radius:14px;flex-direction:column;gap:8px;width:360px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 10px 30px #1414142e}.tl-menu textarea{box-sizing:border-box;width:100%}.tl-citaat{color:var(--gedempt);margin:0;font-size:13px;font-style:italic}.tl-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-lijst li{box-shadow:0 0 0 1px var(--lijn);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;display:flex}.tl-lijst li.actief{box-shadow:0 0 0 2px var(--teal)}.tl-lijst p{margin:0}.tl-lijst-kop{gap:4px;padding:0;display:flex}.tl-menu{max-height:calc(100vh - 16px);overflow-y:auto}.tl-kaart{z-index:1000;background:var(--vlak);width:320px;max-height:calc(100vh - 16px);color:var(--inkt);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #1414142e}.tl-kaart p{margin:0}.tl-kaart del{color:var(--rood,#b42318)}.tl-kaart ins{color:var(--groen,#0f7a3d);text-decoration:none}.tk-bewaard{margin:4px 0 8px;font-size:12px}.mw-week-label{color:var(--gedempt);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 6px 40px;font-size:12px;font-weight:600}.mw-week-label:first-child{margin-top:0}.md-dag .md-rij{flex-wrap:wrap;row-gap:6px}.md-dag .md-tekst{flex-basis:140px}.md-dag .md-titel{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.taak-geschiedenis{flex-direction:column;gap:6px;margin-top:14px;display:flex}.taak-geschiedenis>.link-knop{align-self:flex-start;font-weight:600}.taak-log{flex-direction:column;gap:4px;max-height:260px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}.taak-log li{line-height:1.45}.deadline-label{background:var(--vlak-2);color:var(--gedempt);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.deadline-label.bijna{background:var(--st-boven-was);color:var(--st-boven-tekst)}.deadline-label.voorbij{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.acties-zet-op{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.mw-afspraak-keuze{flex-direction:column;gap:6px;margin-top:4px;display:flex}.mw-afspraak-keuze .veld{margin:0}.mw-afspraak-taak{align-items:center;gap:6px;display:flex}.mw-afspraak-taak select{flex:1;min-width:0}.mw-tl-afspraak.telt-niet{opacity:.55;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff59 6px 9px)}.mw-tl-afspraak.klantwerk{box-shadow:inset 3px 0 0 var(--goud)}.mw-tl-taak.vast{box-shadow:inset 3px 0 0 var(--teal)}.mw-kaart-tijd{align-items:center;gap:6px;display:flex}.plm-kaart-acties{flex-wrap:wrap;gap:4px 12px;display:flex}.os-scroll{overflow-x:auto}.os-tabel td.os-pct{font-size:18px;font-weight:700}.os-tabel tr.os-open>td{background:var(--hover)}.os-wie{font:inherit;color:var(--inkt);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.os-balk{background:var(--vlak-2);vertical-align:middle;border-radius:5px;width:200px;height:10px;display:inline-block;position:relative}.os-balk-gedaan{background:var(--teal-inkt);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.os-balk-vandaag{background:var(--teal);position:absolute;top:0;bottom:0}.os-balk-streep{background:var(--goud-sterk);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.os-blokje{background:var(--teal-inkt);border-radius:4px;width:14px;height:8px;display:inline-block}.os-streepje{background:var(--goud-sterk);width:2px;height:12px;display:inline-block}.os-rooster{align-items:stretch;gap:6px;min-width:max-content;display:grid}.os-rooster-een{margin-bottom:12px}.os-kol{color:var(--gedempt);text-align:center;padding:2px 0;font-size:12px;font-weight:600}.os-kol.nu{color:var(--inkt);box-shadow:inset 0 -3px 0 var(--goud)}.os-vak{text-align:center;background:var(--vlak);min-height:52px;box-shadow:0 0 0 1px var(--lijn);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;padding:6px;font-size:12px;display:flex}.os-vak strong{font-size:15px}.os-vak .sub{font-size:11px}.os-vak.later{background:var(--vlak-2);box-shadow:none}.os-vak.later strong{color:var(--gedempt);font-size:13px;font-weight:600}.os-vak.later.nu{box-shadow:inset 0 0 0 2px var(--goud)}.os-vak.weg{color:#4a3c8f;box-shadow:none;background:repeating-linear-gradient(135deg,#e2dcf6 0 6px,#f0edfb 6px 12px);font-size:11.5px}.os-vak.deels{box-shadow:0 0 0 1px #cfc6ee}.bh-legenda .os-vak{border-radius:4px;width:14px;height:12px;min-height:0;padding:0;display:inline-block}.os-tot{background:var(--hover);box-shadow:0 0 0 1px var(--lijn);border-radius:12px;flex-direction:column;justify-content:center;padding:6px 10px;display:flex}.os-tot strong{font-size:18px}.os-tot .sub{font-size:11px}.os-uitklap{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.os-lijsten{flex-direction:column;gap:16px;max-width:900px;display:flex}.os-lijsten h3{margin:0 0 6px;font-size:13px;font-weight:600}.os-taak{border-bottom:1px dashed var(--lijn);grid-template-columns:minmax(0,1fr) 70px 60px 90px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.os-taak:last-child{border-bottom:0}.os-taak .link-knop{text-align:left}.os-detail{border-top:1px solid var(--lijn);margin-top:12px;padding-top:12px}.os-wie>span:last-child{white-space:nowrap;flex-direction:column;display:flex}.os-deel{color:var(--gedempt);font-size:11.5px;font-weight:500}.os-open-knop,.os-tabel th{white-space:nowrap}.web{gap:12px;display:grid}.web-balk{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.web-vul{flex:1}.web-stand{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.web-label{background:var(--vlak-2);color:var(--inkt-2);border-radius:10px;margin-left:4px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.web-label.online{color:var(--goed-tekst);background:#e3f2e9}.web-label.concept{background:var(--goud-licht);color:var(--goud-inkt)}.web-label.niet-nagekeken{color:#8a4510;background:#fbebdd}.web-melding{background:var(--teal-licht);color:var(--inkt-2);border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.web-melding.let{background:var(--goud-licht);color:var(--goud-inkt)}.web-melding ul{margin:6px 0 0;padding-left:18px}.web-ok{color:var(--goed-tekst);align-items:center;gap:6px;font-weight:600;display:flex}.web-grid{grid-template-columns:200px minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.web-blokken{flex-direction:column;gap:6px;padding:12px;display:flex;position:sticky;top:12px}.web-blokken h3,.web-velden h3{margin:0 0 4px;font-size:14px}.web-laag{text-align:left;border:1px solid var(--lijn);background:var(--vlak);font:inherit;cursor:pointer;color:var(--inkt);border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-size:13px;display:flex}.web-laag:hover{background:var(--hover)}.web-laag.aan{border-color:var(--teal-inkt);background:var(--teal-licht)}.web-laag-titel{align-items:center;gap:6px;font-weight:600;display:flex}.web-laag-sub{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11.5px;overflow:hidden}.web-fout-stip{background:var(--ernstig);border-radius:50%;width:8px;height:8px;display:inline-block}.web-voorbeeld{background:var(--vlak-2);justify-content:center;min-height:300px;padding:0;display:flex;position:relative;overflow:hidden}.web-voorbeeld iframe{background:#fff;border:0;width:100%;display:block}.web-voorbeeld.mobiel iframe{border-left:1px solid var(--rand);border-right:1px solid var(--rand);width:390px}.web-voorbeeld.leeg{background:var(--vlak);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:18px}.web-voorbeeld-laad{margin:0;position:absolute;top:12px;left:14px}.web-voorbeeld-blok{background:var(--goud-licht);color:var(--goud-inkt);z-index:1;align-items:flex-start;gap:8px;padding:16px;display:flex;position:absolute;top:0;left:0;right:0}.web-voorbeeld-blok p{margin:0}.web-velden{max-height:calc(100vh - 24px);padding:14px;position:sticky;top:12px;overflow-y:auto}.web-velden-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.web-veldenlijst{gap:2px;display:grid}.web-veldenlijst .veld{margin-bottom:10px}.web-veldenlijst .veld input,.web-veldenlijst .veld textarea,.web-veldenlijst .veld select{box-sizing:border-box;width:100%}.web-veldenlijst .veld.heeft-fout input,.web-veldenlijst .veld.heeft-fout textarea,.web-veldenlijst .veld.heeft-fout select{border-color:var(--ernstig)}.web-verplicht{color:var(--gedempt);margin-left:4px;font-size:12px;font-weight:400}.web-teller{color:var(--gedempt);margin-left:auto;font-size:12px;font-weight:400}.web-teller.te-lang{color:var(--ernstig-tekst);font-weight:600}.web-vink{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.web-vink.groot{margin:12px 0 2px;font-size:15px}.web-vink .sub{flex-basis:100%;font-weight:400}.web-groepveld{border:1px solid var(--lijn);border-radius:10px;margin:0 0 10px;padding:8px 10px}.web-lijstveld{gap:8px}.web-rij{border:1px solid var(--lijn);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px;display:grid}.web-rij .veld{margin-bottom:6px}.web-rij-knoppen{flex-direction:column;gap:2px;display:flex}.web-tekst{box-sizing:border-box;width:100%;min-height:520px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.55}.web-kiezer{position:relative}.web-kiezer-lijst{z-index:20;gap:2px;width:380px;max-height:70vh;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #14140a2e}.web-kiezer-lijst input{box-sizing:border-box;width:100%;margin-bottom:6px}.web-groep{color:var(--gedempt);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin:8px 4px 2px;font-size:11.5px;font-weight:600;display:flex}.web-kiezer-regel{text-align:left;font:inherit;cursor:pointer;color:var(--inkt);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;font-size:13px;display:flex}.web-kiezer-regel:hover,.web-kiezer-regel.aan{background:var(--teal-licht)}.web-kiezer-regel .sub{font-size:11.5px}.web-google{border:1px solid var(--lijn);border-radius:10px;gap:2px;margin-top:4px;padding:10px;font-family:Arial,sans-serif;display:grid}.web-google-adres{color:#3c4043;font-size:12px}.web-google-titel{color:#1a0dab;font-size:17px}.web-google-tekst{color:#4d5156;font-size:13px}@media (width<=1200px){.web-grid{grid-template-columns:180px minmax(0,1fr)}.web-velden{grid-column:1/-1;max-height:none;position:static}}.web-veldenlijst .veld>label>span{align-items:baseline;gap:4px;font-weight:600;display:flex}.zt-gok{font-style:italic}.web-blokkenlijst{gap:6px;margin:0;padding:0;list-style:none;display:grid}.web-blok-rij{border-radius:10px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:2px 4px;display:grid;position:relative}.web-blok-rij .web-laag{width:100%}.web-blok-rij.sleept{opacity:.45}.web-blok-rij.plek-boven:before,.web-blok-rij.plek-onder:after{content:"";background:var(--teal-inkt);border-radius:2px;height:3px;position:absolute;left:0;right:0}.web-blok-rij.plek-boven:before{top:-5px}.web-blok-rij.plek-onder:after{bottom:-5px}.web-greep{cursor:grab;color:var(--gedempt);-webkit-user-select:none;user-select:none;padding-top:9px;font-size:12px}.web-blok-knoppen{flex-wrap:wrap;grid-column:2;gap:4px 10px;padding:0 2px 2px;font-size:12.5px;display:flex}.web-blok-knoppen .web-weg{color:var(--ernstig-tekst)}.web-erbij{justify-content:center}.web-bouwstenen{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.web-bouwsteen{text-align:left;border:1px solid var(--lijn);background:var(--vlak);font:inherit;cursor:pointer;color:var(--inkt);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:10px;display:flex}.web-bouwsteen:hover,.web-bouwsteen:focus-visible{border-color:var(--teal-inkt);background:var(--teal-licht)}.web-bouwsteen img,.web-bouwsteen-leeg{aspect-ratio:4/3;object-fit:contain;background:var(--vlak-2);border-radius:8px;width:100%;display:block}.web-bouwsteen .sub{font-size:12px}.web-fotoveld{gap:8px}.web-foto-gekozen{gap:4px;display:grid}.web-foto-gekozen img{object-fit:cover;background:var(--vlak-2);border-radius:10px;width:100%;max-height:180px}.web-foto-gekozen .sub{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.web-fotos{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.web-foto,.web-foto-upload{aspect-ratio:1;background:var(--vlak-2);cursor:pointer;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.web-foto img{object-fit:cover;width:100%;height:100%;display:block}.web-foto.aan{border-color:var(--teal-inkt)}.web-foto-upload{border:2px dashed var(--rand);background:var(--vlak);color:var(--teal-inkt);font:inherit;padding:4px;font-size:11.5px;font-weight:600;line-height:1.2}.web-foto-upload.sleept{border-color:var(--teal-inkt);background:var(--teal-licht)}.lb-onderwerpen{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.opmaak p{margin:0 0 6px}.opmaak p:last-child{margin-bottom:0}.opmaak ul,.opmaak ol{margin:0 0 6px;padding-left:20px}.opmaak li{margin:2px 0}.opmaak a{color:var(--teal-inkt);overflow-wrap:anywhere;text-decoration:underline}.taak-vraag-kop{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.taak-vraag-acties{gap:4px;margin-left:auto;display:inline-flex}.web-melding.goud{background:var(--goud-licht);color:var(--goud-inkt)}.taak-naar-website{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.hub-acties li{align-items:baseline;gap:8px;display:flex}.hub-acties li>:first-child:not(.hub-actie-tekst){flex:none}.hub-actie-tekst{flex-direction:column;min-width:0;display:flex}.hub-actie-tekst a{overflow-wrap:anywhere;font-weight:500}.taak-ads{flex-direction:column;gap:6px;margin:4px 0 10px;display:flex}.taak-ads-rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow-kies{align-items:center;gap:6px;display:inline-flex}.ow-deel-rij.gekozen{background:var(--teal-licht)}.ow-bulk{background:var(--goud-licht);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.persoon.met-foto,.av.met-foto{background:var(--vlak-2);padding:0;overflow:hidden}.persoon.met-foto img{object-fit:cover;width:24px;height:24px;display:block}.av.met-foto img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.os-wie .persoon.met-foto img{width:26px;height:26px}.kap-opm-knop{background:var(--goud-licht);border-radius:8px;padding:1px 6px;font-size:14px}.kap-feit .kap-antwoord{flex:1;min-width:0}.kap-opm-hint{margin-left:auto;font-size:12px}.kap-opms{flex-direction:column;gap:6px;margin-top:6px;display:flex}.kap-opm{background:var(--goud-licht);color:var(--goud-inkt);border-radius:10px;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13px;line-height:1.4;display:flex}.kap-opm.concept{border:1.5px dashed var(--goud);background:#fff}.kap-opm.verwerkt,.kap-opm.niet{opacity:.65}.kap-opm-tekst{white-space:pre-wrap;flex:1;min-width:0}.kap-opm-tekst .pil{padding:1px 7px;font-size:11px}.kap-opm-knoppen{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.kap-opm-invoer{border:1.5px dashed var(--goud);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.kap-opm-invoer select{align-self:flex-start;width:auto;max-width:280px}.kap-opm-invoer textarea{resize:vertical;width:100%}.kap-opm-los{background:var(--goud-licht);color:var(--goud-inkt);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}.kap-opm-eerder{margin:8px 0;font-size:13px}.kap-opm-eerder ul{margin:6px 0 0;padding-left:18px}.chat{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.chat-lijst{flex-direction:column;gap:12px;max-height:calc(100vh - 110px);padding:16px;display:flex;position:sticky;top:16px}.chat-nieuw{justify-content:center}.chat-wissel{gap:6px;display:flex}.chat-wissel .knop{flex:1}.chat-wissel .knop.actief{background:var(--teal-licht);border-color:var(--teal-inkt);color:var(--teal-inkt)}.chat-gesprekken{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-item{border-radius:var(--radius-klein);color:var(--inkt);flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.chat-item:hover{background:var(--hover)}.chat-item.actief{background:var(--goud-licht)}.chat-item-titel{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.chat-item-sub{color:var(--gedempt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-maand{border-top:1px solid var(--lijn);flex-direction:column;gap:6px;margin:0;padding-top:10px;display:flex}.chat-balk{background:var(--vlak-2);border-radius:3px;height:6px;display:block;overflow:hidden}.chat-balk>span{background:var(--teal);height:100%;display:block}.chat-hoofd{min-width:0}.chat-start{max-width:760px}.chat-start h1{margin-top:0}.chat-start textarea{resize:vertical;width:100%;padding:10px 12px}.chat-modellen{flex-wrap:wrap;gap:10px;display:flex}.chat-model-vb{font-style:italic}.chat-model{border:1px solid var(--rand);border-radius:var(--radius-klein);cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:220px;padding:10px 12px;display:flex}.chat-model input{opacity:0;pointer-events:none;position:absolute}.chat-model.gekozen{border-color:var(--teal-inkt);background:var(--teal-licht)}.chat-model:focus-within{outline:2px solid var(--accent);outline-offset:1px}.chat-tip{margin-top:14px}.chat-gesprek{flex-direction:column;gap:14px;max-width:900px;display:flex}.chat-kop{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-kop .sub{margin:6px 0 0}.chat-beurt{flex-direction:column;gap:8px;display:flex}.chat-vraag{background:var(--teal-licht);max-width:75%;color:var(--inkt);border-radius:var(--radius) var(--radius) 4px var(--radius);align-self:flex-end;padding:10px 14px}.chat-vraag .opmaak p:last-child{margin-bottom:0}.chat-antwoord{padding:14px 18px}.chat-antwoord .opmaak p:last-child{margin-bottom:0}.chat-hulp{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.chat-hulp li{background:var(--vlak-2);color:var(--inkt-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.chat-hulp li.bezig{background:var(--goud-licht);color:var(--goud-inkt)}.chat-hulp li.fout{background:var(--st-overvol-was);color:var(--ernstig-tekst)}.chat-denkt{margin:0}.chat-kosten{text-align:right;margin:8px 0 0;font-size:12px}.chat-invoer{align-items:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:12px}.chat-invoer textarea{resize:vertical;flex:1;min-height:44px;padding:10px 12px}.chat-bevestig{border-radius:var(--radius-klein);background:var(--goud-licht);color:var(--inkt);flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.chat-bevestig-kop{color:var(--goud-inkt);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.chat-bevestig-item{background:var(--vlak);border-radius:var(--radius-klein);padding:8px 12px}.chat-bevestig-item .sub{margin:4px 0 0}.chat-bevestig-item ul{margin:6px 0 0;padding-left:18px;font-size:13px}.chat-bevestig-knoppen,.chat-kop-rij{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-taak{align-items:center;gap:8px;display:inline-flex}.chat-taak select{max-width:320px;height:32px;font-size:13px}.chat-taak-link{font-size:13px}.chat-item-taak{color:var(--teal-inkt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.taak-venster-acties{align-items:center;gap:10px;display:inline-flex}.taak-chat ul{margin:4px 0 12px;padding-left:18px;font-size:13px}.taak-chat-kop{margin:12px 0 0;font-size:13px;font-weight:600}.chat-voet{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.chat-voet .chat-kosten{margin:0}.chat-duim{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-duim-knop{border:1px solid var(--rand);background:var(--vlak);cursor:pointer;filter:grayscale();opacity:.7;border-radius:999px;padding:2px 8px;font-size:13px;line-height:1.4}.chat-duim-knop:hover{opacity:1;filter:none}.chat-duim-knop.gekozen{filter:none;opacity:1;border-color:var(--teal-inkt);background:var(--teal-licht)}.chat-duim-reden{align-items:center;gap:6px;display:flex}.chat-duim-reden input{border:1px solid var(--rand);border-radius:var(--radius-klein);min-width:260px;height:32px;font:inherit;padding:0 10px;font-size:13px}.bh-chat{flex-direction:column;gap:12px;display:flex}.bh-chat-kop{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bh-chat-kop h2{margin:0;font-size:16px}.bh-chat-kop .sub{margin-left:auto}.bh-chat-tabel{display:grid}.bh-chat-rij{grid-column:1/-1;grid-template-columns:subgrid;border:0;border-top:1px solid var(--lijn-zacht);font:inherit;color:var(--inkt);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 6px;font-size:13px;display:grid}.bh-chat-rij:hover{background:var(--hover)}.bh-chat-rij.open{background:var(--goud-licht)}.bh-chat-rij.kop{cursor:default;color:var(--gedempt);border-top:0;font-size:11.5px}.bh-chat-rij.kop:hover{background:0 0}.bh-chat-rij .getal,.bh-chat-sorteer{text-align:right;font-variant-numeric:tabular-nums}.bh-chat-sorteer{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bh-chat-gesprekken{background:var(--hover);border-top:1px solid var(--lijn-zacht);grid-column:1/-1;padding:6px 6px 14px}.bh-chat-gesprekken-kop{margin:4px 0 8px;font-size:13px;font-weight:600}.bh-chat-sub{border-collapse:collapse;width:100%;font-size:12.5px}.bh-chat-sub th{text-align:left;color:var(--gedempt);padding:4px 6px;font-weight:500}.bh-chat-sub td{border-top:1px solid var(--lijn-zacht);vertical-align:top;padding:6px}.bh-chat-sub .getal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bh-chat-reden{margin-top:2px;display:block}.bh-chat-kolomkop{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.bh-chat-sub th .info{vertical-align:middle}.mr-blok{gap:14px;display:grid}.mr-kop{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.mr-schakel,.mr-presenteert{color:var(--inkt-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.mr-schakel .sub,.mr-presenteert .sub{font-weight:400}.mr-legenda{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.mr-legenda span{align-items:center;gap:6px;display:inline-flex}.mr-legenda .mr-bol{width:12px;height:12px;margin:0}.mr-jaar{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.mr-maand{border-radius:var(--radius-klein);background:var(--vlak-2);font:inherit;color:var(--gedempt);cursor:pointer;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;font-size:12px;display:flex}.mr-maand:disabled{cursor:default}.mr-maand:not(:disabled):hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--rand)}.mr-maand.nu{box-shadow:inset 0 0 0 2px var(--goud-sterk)}.mr-maand.anders .mr-m{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mr-m{color:var(--inkt-2);font-weight:600}.mr-over{min-height:1.3em}.mr-bol{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:4px 0 2px;font-size:11px;font-weight:700;display:inline-flex}.mr-bol.rapport{background:var(--teal-licht);color:var(--teal-inkt);box-shadow:inset 0 0 0 1px var(--teal)}.mr-bol.gesprek{background:var(--goud);color:var(--goud-inkt)}.mr-bol.geen{box-shadow:inset 0 0 0 1.5px var(--rand)}.mr-snel{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mr-knoppen{background:var(--vlak-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mr-knoppen button{font:inherit;color:var(--inkt-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:12.5px}.mr-knoppen button.aan{background:var(--vlak);color:var(--teal-inkt);box-shadow:var(--schaduw-klein);font-weight:600}.mr-knoppen button:disabled{cursor:default}.mr-cijfers-kop{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.mr-cijfers-kop h4{margin:0;font-size:14px}.mr-tabjes{flex-wrap:wrap;gap:6px;display:flex}.mr-tabjes button{background:var(--vlak-2);font:inherit;color:var(--inkt-2);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px}.mr-tabjes button.aan{background:var(--teal-licht);color:var(--teal-inkt);font-weight:600}.mr-tegels{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mr-tegel{background:var(--pagina);border-radius:16px;flex-direction:column;gap:2px;min-height:132px;padding:12px 14px;display:flex}.mr-tegel.open{box-shadow:inset 0 0 0 1.5px var(--teal)}.mr-tegel.voorstel{outline:1.5px dashed var(--goud-sterk);outline-offset:-1.5px;background:0 0}.mr-tegel.leeg{border:1.5px dashed var(--rand);font:inherit;color:var(--gedempt);cursor:pointer;background:0 0;justify-content:center;align-items:center}.mr-tegel.leeg:hover{color:var(--teal-inkt);border-color:var(--teal)}.mr-k{letter-spacing:.03em;text-transform:uppercase;color:var(--gedempt);font-size:11.5px;font-weight:600}.mr-w{font-size:22px;font-weight:700;line-height:1.25}.mr-d{color:var(--inkt-2);font-size:12px}.mr-reden{font-size:11.5px}.mr-status{border-radius:999px;align-self:flex-start;margin-top:auto;padding:2px 9px;font-size:11.5px;font-weight:600}.mr-status.goed{background:var(--st-op-was);color:var(--st-op-tekst)}.mr-status.bijna{background:var(--st-boven-was);color:var(--st-boven-tekst)}.mr-status.aandacht{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.mr-status.onbekend{background:var(--vlak-2);color:var(--gedempt)}.mr-tegel-acties{gap:10px;margin-top:6px;display:flex}.mr-keuze{border-radius:var(--radius-klein);background:var(--pagina);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.mrp-weergave{margin-bottom:14px}.mrp{gap:14px;display:grid}.mrp-maak{align-items:center;gap:8px;display:inline-flex}.mrp-lijst{gap:6px;margin-top:10px;display:grid}.mrp-rij{border-radius:var(--radius-klein);background:var(--vlak-2);font:inherit;text-align:left;cursor:pointer;border:0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;display:flex}.mrp-rij.aan{background:var(--teal-licht)}.mrp-stand{background:var(--vlak);color:var(--inkt-2);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.mrp-stand.dossier,.mrp-stand.concept{background:var(--st-boven-was);color:var(--st-boven-tekst)}.mrp-stand.klaar,.mrp-stand.gepresenteerd{background:var(--st-op-was);color:var(--st-op-tekst)}.mrp-stand.mislukt{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.mrp-sectie{gap:10px;display:grid}.mrp-sectie h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.mrp-sectie h4{margin:4px 0 0;font-size:13.5px}.mrp-ul{gap:4px;margin:0;padding-left:18px;display:grid}.mrp-tabel{border-collapse:collapse;width:100%;font-size:13px}.mrp-tabel td,.mrp-tabel th{border-bottom:1px solid var(--lijn);text-align:left;padding:7px 8px}.mrp-tabel .getal{text-align:right;white-space:nowrap}.mrp-achter{color:var(--st-overvol-tekst);font-weight:600}.mrp-twee{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mrp-concept-stand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.mrp-controle{border-radius:var(--radius-klein);background:var(--pagina);gap:4px;margin:0;padding:10px 14px 10px 30px;font-size:13px;display:grid}.mrp-controle .fout{color:var(--st-overvol-tekst)}.mrp-controle .let{color:var(--st-boven-tekst)}.mrp-concept{border-radius:var(--radius-klein);background:var(--goud-licht);gap:8px;padding:12px 14px;display:grid;position:relative}.mrp-concept-label{letter-spacing:.04em;text-transform:uppercase;color:var(--goud-inkt);font-size:11px;font-weight:700}.mrp-zin{margin:0;font-size:18px;font-weight:600}.mrp-pijl{color:var(--inkt-2)}.mrp-slot{margin:0;font-weight:700}.rs-houder{width:100%;container-type:inline-size}.rs-slide{--in:calc(100cqw / 13.33);--r-donker:#0e2e35;--r-extra:#07252b;--r-creme:#f5f1e8;--r-geel:#f4b942;--r-geel-donker:#b8861f;--r-geel-zacht:#fbe5bb;--r-teal:#7cc9d1;--r-groen:#4fab80;--r-rood:#c84a47;--r-body:#3a4a4e;--r-rand:#e3decf;--r-kop:"Arial Black", "Arial Bold", Arial, sans-serif;aspect-ratio:13.33/7.5;width:100%;color:var(--r-body);font-family:Carlito,Calibri,Segoe UI,sans-serif;font-size:calc(var(--in) * 15 / 72);background:#fff;line-height:1.3;position:relative;overflow:hidden}.rs-slide *{box-sizing:border-box}.rs-donker{background:var(--r-donker);color:var(--r-creme)}.rs-kop{height:calc(var(--in) * 1.8);background:var(--r-donker);position:absolute;top:0;left:0;right:0}.rs-geel{left:0;right:0;top:calc(var(--in) * 1.8);height:calc(var(--in) * .07);background:var(--r-geel);position:absolute}.rs-logo{left:calc(var(--in) * .5);top:calc(var(--in) * .34);height:calc(var(--in) * .52);position:absolute}.rs-kicker{color:var(--r-geel);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:calc(var(--in) * 12 / 72)}.rs-kop .rs-kicker{right:calc(var(--in) * .5);top:calc(var(--in) * .4);text-align:right;max-width:60%;position:absolute}.rs-titel{right:calc(var(--in) * .5);left:calc(var(--in) * 3.5);top:calc(var(--in) * .86);height:calc(var(--in) * .88);text-align:right;color:var(--r-creme);font-family:var(--r-kop);font-weight:900;font-size:calc(var(--in) * 26 / 72);justify-content:flex-end;align-items:center;line-height:1.1;display:flex;position:absolute}.rs-body{left:calc(var(--in) * .5);right:calc(var(--in) * .5);top:calc(var(--in) * 2.15);bottom:calc(var(--in) * .65);position:absolute}.rs-kolom{gap:calc(var(--in) * .25);flex-direction:column;display:flex}.rs-voet{left:calc(var(--in) * .5);right:calc(var(--in) * .5);bottom:calc(var(--in) * .14);height:calc(var(--in) * .4);align-items:center;gap:calc(var(--in) * .13);font-size:calc(var(--in) * 9 / 72);display:flex;position:absolute}.rs-voet i{width:calc(var(--in) * .32);height:calc(var(--in) * .06);background:var(--r-geel)}.rs-voet span{flex:1}.rs-voet b{font-size:calc(var(--in) * 10 / 72)}.rs-leeg{padding:calc(var(--in) * .3);border:calc(var(--in) * .02) dashed var(--r-rand);border-radius:calc(var(--in) * .12);color:#8a9396;font-size:calc(var(--in) * 14 / 72);margin:0}.rs-zacht{color:#8a9396}.rs-cirkels{right:calc(var(--in) * -.4);width:calc(var(--in) * 3.6);height:calc(var(--in) * 3.6);position:absolute;top:50%;transform:translateY(-50%)}.rs-cirkels i,.rs-cirkels b{border:calc(var(--in) * .018) solid var(--r-teal);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-cirkels i:first-child{width:100%;height:100%}.rs-cirkels i:nth-child(2){width:75%;height:75%}.rs-cirkels i:nth-child(3){width:50%;height:50%}.rs-cirkels i:nth-child(4){width:25%;height:25%}.rs-cirkels b{width:calc(var(--in) * .32);height:calc(var(--in) * .32);background:var(--r-teal);border:0}.rs-logo-groot{left:calc(var(--in) * .7);top:calc(var(--in) * .6);height:calc(var(--in) * 1.05);position:absolute}.rs-cover-tekst{left:calc(var(--in) * .7);right:calc(var(--in) * 4);top:calc(var(--in) * 2.5);gap:calc(var(--in) * .2);display:grid;position:absolute}.rs-klant{font-family:var(--r-kop);font-weight:900;font-size:calc(var(--in) * 40 / 72);color:#fff;line-height:1.05}.rs-zin{font-size:calc(var(--in) * 20 / 72);color:#d5e2e5;margin:0}.rs-pm{color:var(--r-teal);font-size:calc(var(--in) * 14 / 72);margin-top:calc(var(--in) * .2)}.rs-slot-tekst{left:calc(var(--in) * .7);right:calc(var(--in) * 4);top:calc(var(--in) * .7);bottom:calc(var(--in) * .7);justify-content:center;gap:calc(var(--in) * .35);flex-direction:column;display:flex;position:absolute}.rs-beslis{gap:calc(var(--in) * .12);display:grid}.rs-beslispunt{padding:calc(var(--in) * .14) calc(var(--in) * .2);border-left:calc(var(--in) * .07) solid var(--r-geel);background:var(--r-extra);font-size:calc(var(--in) * 16 / 72)}.rs-slotzin{font-family:var(--r-kop);font-weight:900;font-size:calc(var(--in) * 30 / 72);color:#fff;line-height:1.15}.rs-slotzin span{color:var(--r-geel)}.rs-logo-hoek{right:calc(var(--in) * .5);bottom:calc(var(--in) * .4);height:calc(var(--in) * .45);position:absolute}.rs-tegels{gap:calc(var(--in) * .2);align-content:center;height:100%;display:grid}.rs-tegel{gap:calc(var(--in) * .06);padding:calc(var(--in) * .28);border-radius:calc(var(--in) * .14);background:var(--r-extra);color:var(--r-creme);min-height:calc(var(--in) * 2.6);flex-direction:column;display:flex}.rs-tegel-k{font-size:calc(var(--in) * 11 / 72);letter-spacing:.06em;text-transform:uppercase;color:var(--r-teal);font-weight:700}.rs-tegel-w{font-family:var(--r-kop);font-weight:900;font-size:calc(var(--in) * 34 / 72);color:var(--r-geel);line-height:1.1}.rs-tegel-x{font-size:calc(var(--in) * 13 / 72)}.rs-tegel-d{font-size:calc(var(--in) * 12 / 72);color:#bfd0d3;margin-top:auto}.rs-status{padding:calc(var(--in) * .03) calc(var(--in) * .12);font-weight:700;font-size:calc(var(--in) * 11 / 72);color:#fff;border-radius:999px;align-self:flex-start}.rs-status.goed{background:var(--r-groen)}.rs-status.bijna{background:var(--r-geel);color:var(--r-donker)}.rs-status.aandacht{background:var(--r-rood)}.rs-status.onbekend{background:#4b6a70}.rs-regels{gap:calc(var(--in) * .14);display:grid}.rs-regel{gap:calc(var(--in) * .04);padding:calc(var(--in) * .16) calc(var(--in) * .22);border:calc(var(--in) * .012) solid var(--r-rand);border-left:calc(var(--in) * .06) solid var(--r-groen);border-radius:calc(var(--in) * .1);background:#fff;display:grid}.rs-regel b{color:var(--r-donker);font-size:calc(var(--in) * 15 / 72)}.rs-regel span{font-size:calc(var(--in) * 13.5 / 72)}.rs-kaarten{gap:calc(var(--in) * .2);align-items:stretch;display:grid}.rs-kaart{padding:calc(var(--in) * .22);border:calc(var(--in) * .012) solid var(--r-rand);border-radius:calc(var(--in) * .12);font-size:calc(var(--in) * 15 / 72);background:#fff}.rs-kaart.rs-rood{border-top:calc(var(--in) * .07) solid var(--r-rood);color:var(--r-donker);font-weight:700;font-size:calc(var(--in) * 16 / 72)}.rs-kaart.rs-geel-rand{border-top:calc(var(--in) * .07) solid var(--r-geel)}.rs-kaart-kop{letter-spacing:.06em;text-transform:uppercase;color:var(--r-geel-donker);font-weight:700;font-size:calc(var(--in) * 11 / 72);margin-bottom:calc(var(--in) * .1)}.rs-kaart ul,.rs-band ul{gap:calc(var(--in) * .07);margin:0;padding-left:1.1em;display:grid}.rs-kaart em{color:var(--r-geel-donker);white-space:nowrap;font-style:normal;font-weight:700}.rs-twee{gap:calc(var(--in) * .25);grid-template-columns:1fr 1fr;height:100%;display:grid}.rs-band{gap:calc(var(--in) * .25);padding:calc(var(--in) * .2) calc(var(--in) * .25);border-radius:calc(var(--in) * .12);background:var(--r-donker);color:var(--r-creme);font-size:calc(var(--in) * 14 / 72);align-items:flex-start;display:flex}.rs-band>span{color:var(--r-geel);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:calc(var(--in) * 11 / 72);padding-top:calc(var(--in) * .03);flex:none}.rs-band p{margin:0}.rs-opgevallen{padding:calc(var(--in) * .3);border-radius:calc(var(--in) * .14);background:var(--r-geel-zacht);color:var(--r-donker);font-size:calc(var(--in) * 22 / 72);flex:1;align-items:center;display:flex}.rs-presenteer{z-index:1000;cursor:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rs-presenteer.muis{cursor:default}.rs-presenteer-slide{width:min(100vw,177.733vh)}.rs-presenteer-balk{color:#dde6e8;opacity:0;background:#141e22d9;border-radius:999px;align-items:center;gap:12px;padding:6px 12px;font-size:13px;transition:opacity .3s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.rs-presenteer.muis .rs-presenteer-balk{opacity:1}.rs-presenteer-balk button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:15px}.rs-presenteer-balk button:disabled{opacity:.3;cursor:default}.rs-presenteer-hulp{color:#8fa1a5;font-size:12px}.rs-presenteer-notitie{color:#e6eef0;background:#141e22eb;border-radius:12px;max-width:720px;padding:10px 16px;font-size:15px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.rs-afspraakbalk{color:#e6eef0;cursor:auto;background:#141e22f0;border-radius:14px;gap:10px;width:min(900px,92vw);padding:14px 16px;font-size:14px;display:grid;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.rs-afspraakbalk-lijst ul{gap:2px;max-height:120px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.rs-afspraakbalk-lijst .sub{color:#9fb3b8;margin-left:8px}.rs-afspraakbalk-veld{align-items:center;gap:8px;display:flex}.rs-afspraakbalk-veld input[type=text]{flex:1}.rs-afspraakbalk-veld input,.rs-afspraakbalk-veld select{font:inherit;color:#fff;background:#0e2e35;border:1px solid #3d5a61;border-radius:8px;padding:6px 8px}.rs-afspraakbalk-veld .link-knop{color:#dde6e8}.mrp-slides{grid-template-columns:150px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.mrp-duims{gap:8px;max-height:calc(100vh - 24px);padding:2px;display:grid;position:sticky;top:12px;overflow:auto}.mrp-duim{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.mrp-duim.aan{border-color:var(--teal-inkt)}.mrp-duim.leeg{opacity:.45}.mrp-duim-nr{z-index:1;min-width:18px;color:var(--inkt-2);background:#ffffffe6;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;position:absolute;top:4px;left:4px}.mrp-duim-stip{z-index:1;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:5px;right:5px}.mrp-duim-stip.fout{background:var(--st-overvol-tekst)}.mrp-duim-stip.let{background:var(--goud-sterk)}.mrp-groot{gap:10px;min-width:0;display:grid}.mrp-groot-balk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mrp-groot-balk .spring{flex:1}.mrp-groot .rs-houder{border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001f}.mrp-paneel{gap:12px;display:grid;position:sticky;top:12px}.mrp-paneel h4{margin:0;font-size:13.5px}.mrp-notitie{border-radius:var(--radius-klein);background:var(--goud-licht);padding:10px 12px;font-size:13px}@media (width<=1280px){.mrp-slides{grid-template-columns:120px minmax(0,1fr)}.mrp-paneel{grid-column:1/-1;position:static}}.planning-zoek{position:relative}.planning-zoek input{width:200px}.planning-zoek-lijst{z-index:30;background:var(--vlak);width:420px;max-height:360px;box-shadow:0 0 0 1px var(--lijn), 0 10px 28px #281e0a29;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.planning-zoek-lijst li{padding:4px 6px}.planning-zoek-lijst .link-knop{text-align:left;color:var(--inkt)}.taak-vraag-gezien{align-items:center;gap:8px;margin-top:4px;display:flex}.taak-vraag-gezien .link-knop{color:var(--gedempt);font-size:13px}.taak-vraag-gezien .link-knop.aan{color:var(--teal-inkt);font-weight:600}.rs-kies{cursor:pointer;border-radius:calc(var(--in) * .06);transition:outline-color .15s}.rs-kies:hover{outline:calc(var(--in) * .025) solid #23737a73;outline-offset:calc(var(--in) * .03)}.rs-open{outline:calc(var(--in) * .022) dashed #c98b12;outline-offset:calc(var(--in) * .03)}.rs-gekozen,.rs-gekozen:hover{outline:calc(var(--in) * .035) solid #23737a;outline-offset:calc(var(--in) * .04)}.rs-donker .rs-open{outline-color:#f4b942}.rs-donker .rs-gekozen{outline-color:#7cc9d1}.mrp-onderdelen{gap:4px;display:grid}.mrp-onderdeel{background:var(--vlak-2);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--inkt-2);border:0;border-radius:10px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.mrp-onderdeel.aan{background:var(--teal-licht);color:var(--zwart)}.mrp-onderdeel .v{border:1.5px dashed var(--goud-sterk);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.mrp-onderdeel .v.ja{background:var(--st-op-was);color:var(--st-op-tekst);border:0}.mrp-onderdeel span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mrp-bewerk{border-radius:var(--radius-klein);background:var(--vlak);gap:8px;padding:12px;display:grid;box-shadow:0 1px 2px #281e0a0d,0 4px 14px #281e0a0f}.mrp-bewerk label{color:var(--gedempt);gap:4px;font-size:12px;font-weight:600;display:grid}.mrp-bewerk textarea,.mrp-bewerk input{font:inherit;color:var(--zwart);border:1px solid var(--rand);resize:vertical;background:#fff;border-radius:10px;padding:7px 9px;font-size:13px;font-weight:400}.mrp-bewerk-knoppen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mrp-voortgang{color:var(--gedempt);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mrp-voortgang i{background:var(--lijn);border-radius:999px;width:90px;height:7px;display:inline-block;overflow:hidden}.mrp-voortgang i b{background:var(--st-op-tekst);height:100%;display:block}.mrp-duim-stip.ja{background:var(--st-op-tekst)}.mrp-duim-stip.open{border-color:var(--rand);background:#fff}.mrp-vraag{justify-items:start;gap:6px;display:grid}.mrp-vraag textarea{width:100%;font:inherit;border:1px solid var(--rand);resize:vertical;border-radius:10px;padding:7px 9px;font-size:13px}.mrp-voorstel{border-radius:var(--radius-klein);background:var(--goud-licht);gap:6px;padding:10px 12px;font-size:13px;display:grid}.mrp-voorstel p{margin:0}.md-tijdlijn.sleept{-webkit-user-select:none;user-select:none;cursor:grabbing}.md-tl-blok.taak.kan{cursor:grab;touch-action:none}.md-tl-blok.taak.open{box-shadow:0 0 0 2px var(--goud)}.md-tl-blok.taak.gesleept{opacity:.45}.md-tl-rand{cursor:ns-resize;height:7px;position:absolute;bottom:0;left:0;right:0}.md-tl-rand:after{content:"";background:var(--rand);border-radius:2px;width:26px;height:3px;margin-left:-13px;position:absolute;bottom:2px;left:50%}.md-tl-blok.taak.kan:hover .md-tl-rand:after{background:var(--teal-inkt)}.md-tl-spook{z-index:20;border:1.5px dashed var(--goud);color:var(--goud-inkt,#6e4b00);pointer-events:none;background:#ebbc6524;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;left:52px;right:0}.md-tl-spook.duur{height:auto}.md-tl-kaart{z-index:25;height:0;position:absolute;left:52px;right:0}.md-tl-kaart .mw-kaart{top:0}.rs-kaart.rs-groen{border-top:calc(var(--in) * .07) solid var(--r-groen);color:var(--r-donker);font-weight:700;font-size:calc(var(--in) * 16 / 72)}.rs-afspraak.deels{border-left-color:var(--r-geel)}.rs-afspraak.niet{border-left-color:var(--r-rood)}.rs-stand{margin-left:calc(var(--in) * .08);padding:calc(var(--in) * .02) calc(var(--in) * .1);font-size:calc(var(--in) * 10 / 72);color:#fff;vertical-align:middle;border-radius:999px;display:inline-block}.rs-stand.gedaan{background:var(--r-groen)}.rs-stand.deels{background:var(--r-geel);color:var(--r-donker)}.rs-stand.niet{background:var(--r-rood)}.mrp-eind{border-radius:var(--radius-klein);background:var(--pagina);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.mrp-eind ul{flex-wrap:wrap;flex:1;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.mrp-eind li{align-items:center;gap:6px;display:inline-flex}.mrp-eind li .v{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.mrp-eind li .v.ja{background:var(--st-op-was);color:var(--st-op-tekst)}.mrp-eind li .v.nee{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.mrp-eind.klaar{background:var(--st-op-was)}.mrp-vink{align-items:center;gap:8px;font-size:13px;display:flex}.tk-lange-zinnen{margin-top:4px}.tk-lange-zinnen summary{cursor:pointer;color:var(--teal-inkt);font-size:12.5px}.tk-lange-zinnen ul{gap:4px;margin:4px 0 0;padding-left:16px;display:grid}.tk-lange-zinnen .link-knop{text-align:left;color:var(--inkt);font-size:12.5px;line-height:1.4}.tk-controles li.grijs .tk-teken,.tk-controles li.grijs{color:var(--gedempt)}.zw{flex-direction:column;gap:6px;display:flex}.zw-voorstel{border:1px dashed var(--goud,#a8761a);background:var(--goud-licht,#f7ecd3);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.zw-invoer{grid-template-columns:minmax(0,1fr);gap:4px;max-width:520px;padding:8px 0;display:grid}.zw-invoer label{color:var(--gedempt);font-size:12px}.kap-zoekwoorden{padding:0 0 8px}.tk-terugvraag{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tk-terugvraag input{flex:220px;min-width:0}.tk-plan-kop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-verschuif{gap:2px;display:inline-flex}.tk-greep{cursor:grab}.tk-deel.sleept{opacity:.5}.tk-deel.lijn-boven{box-shadow:0 -3px 0 0 var(--teal-inkt)}.tk-deel.lijn-onder{box-shadow:0 3px 0 0 var(--teal-inkt)}.mp-twee{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mp-groepen{gap:2px;padding:12px;display:grid;position:sticky;top:16px}.mp-groep{width:100%;color:var(--inkt-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.mp-groep:hover{background:var(--hover)}.mp-groep.aan{background:var(--teal-licht);color:var(--teal-inkt);font-weight:600}.mp-n{font-variant-numeric:tabular-nums;color:var(--gedempt);font-size:12px}.mp-n.on{background:var(--teal-inkt);color:#fff;border-radius:999px;padding:0 7px;font-weight:600}.mp-tussen{text-transform:uppercase;letter-spacing:.05em;color:var(--gedempt);margin:10px 12px 4px;font-size:11px}.mp-lijst{min-width:0}.mp-balk{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mp-klant{align-items:center;gap:8px;display:flex}.mp-klant select{min-width:220px;height:36px}.mp-zoek{flex:200px;max-width:320px;height:36px}.mp-rechts{margin-left:auto}.mp-filter{background:var(--teal-licht);color:var(--teal-inkt);border-radius:10px;align-items:center;gap:10px;width:fit-content;margin:0 0 10px;padding:6px 12px;font-size:13px;display:flex}.mp-bulk{background:var(--goud-licht);color:var(--goud-inkt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.mp-kop{margin:4px 0 0;font-size:16px}.mp-leeg{margin:14px 0}.mp-dag{color:var(--gedempt);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 4px;font-size:12px;font-weight:600}.mp-meldingen{margin:0;padding:0;list-style:none}.mp-m{border-radius:12px;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 8px;display:grid}.mp-m+.mp-m{border-top:1px solid var(--lijn)}.mp-m.nieuw{background:var(--teal-licht);border-top-color:#0000}.mp-m.nieuw+.mp-m{border-top-color:#0000}.mp-m>input[type=checkbox]{margin-top:5px}.mp-ik{background:var(--vlak-2);width:28px;height:28px;color:var(--inkt-2);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.mp-ik.g-vragen,.mp-ik.g-teksten{background:var(--goud-licht);color:var(--goud-inkt)}.mp-ik.g-planning,.mp-ik.g-linkbuilding{background:var(--teal-licht);color:var(--teal-inkt)}.mp-ik.g-ads{background:var(--st-overvol-was);color:var(--st-overvol-tekst)}.mp-ik.g-hr{background:var(--st-afwezig-was);color:var(--st-afwezig-tekst)}.mp-t{gap:4px;min-width:0;display:grid}.mp-tekst{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13.5px}.mp-tekst:hover{text-decoration:underline}.mp-m.nieuw .mp-tekst{font-weight:600}.mp-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.mp-klantknop{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.mp-klantknop:hover .kl-label{box-shadow:0 0 0 1.5px var(--teal-inkt)}.mp-zet{opacity:0;font-size:11.5px}.mp-m:hover .mp-zet,.mp-zet:focus-visible{opacity:1}.mp-tijd{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.bel-filter{margin:4px 0 6px}.bel-filter .seg{min-height:30px;padding:0 12px;font-size:13px}.bel-onder{border-top:1px solid var(--lijn);justify-content:space-between;align-items:baseline;gap:8px;padding-top:10px;display:flex}@media (width<=900px){.mp-twee{grid-template-columns:1fr}.mp-groepen{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}.mp-knop .mp-n.on{margin-left:2px}.kap-controle{background:var(--vlak-2);border:1px solid var(--lijn);border-radius:12px;margin:0 0 12px;padding:12px 16px}.kap-controle.let{background:var(--goud-licht,#fbf3df);border:2px solid var(--goud,#c9a13b)}.kap-controle h3{margin:0;font-size:15px}.kap-controle.let h3{color:var(--goud-inkt,#6b4f00)}.kap-controle>ul{gap:8px;margin:8px 0 0;padding-left:0;list-style:none;display:grid}.kap-controle>ul>li{font-size:13.5px;line-height:1.45}.kap-controle>ul>li .pil{margin-right:6px}.kap-controle li ul{margin:4px 0 0 18px;padding:0;font-size:12.5px}.kap-controle>p{margin:6px 0 0}.kap-controle.dicht{padding:8px 16px}.kap-controle-knop{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.kap-controle-kort{flex-wrap:wrap;gap:6px;display:inline-flex}.kap-controle-groep{margin-top:10px}.kap-controle-groep>ul{gap:6px;margin:4px 0 0;padding-left:0;list-style:none;display:grid}.kap-controle-groep>ul>li{font-size:13.5px;line-height:1.45}.kap-let-kort{background:var(--goud-licht,#fbf3df);color:var(--goud-inkt,#6b4f00);border-radius:999px;align-self:center;padding:4px 10px;font-size:12.5px;font-weight:600}.mrp-gesprek .kaart-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mrp-gesprek h3{margin:0}.mrp-afspraken{margin-top:10px;font-size:13.5px}.mrp-afspraken th{text-align:left;color:var(--gedempt);border-bottom:1px solid var(--lijn);padding:6px 8px;font-size:12px;font-weight:600}.mrp-afspraken td{border-bottom:1px solid var(--lijn);vertical-align:middle;padding:6px 8px}.mrp-afspraken td:first-child{width:46%}.mrp-afspraken input[type=text]{width:100%}.mrp-afspraken tr.gedaan td:first-child input,.mrp-afspraken tr.gedaan td:first-child{color:var(--gedempt);text-decoration:line-through}.mrp-afspraken .mrp-nieuw td{border-bottom:0}.mrp-taak{color:var(--inkt-2);font-size:12.5px}.mrp-taak.gedaan{color:var(--st-op-tekst)}.mrp-gedaan{color:var(--gedempt);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.mrp-gesprek kbd{border:1px solid var(--rand);background:var(--pagina);border-radius:4px;padding:2px 5px;font:600 11px/1 ui-monospace,monospace}.mr-afspraken h4{margin:6px 0 4px;font-size:14px}.mr-afspraken ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mr-afspraken li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.mr-af-wat{font-weight:500}.mr-af-stand{background:var(--pagina);color:var(--gedempt);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.mr-af-stand.deels{background:var(--st-boven-was,#fcefd3);color:#7f4d00}.bel-lijst{width:460px}.bel-kop-rechts{align-items:center;gap:12px;display:flex}.bel-groepen{flex-wrap:wrap;gap:6px;margin:2px 0 8px;display:flex}.bel-groep{border:1px solid var(--rand);background:var(--vlak);color:var(--inkt-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.bel-groep:hover{border-color:var(--teal-inkt)}.bel-groep.aan{background:var(--teal-licht);border-color:var(--teal-inkt);color:var(--teal-inkt);font-weight:600}.kap-tekst-achter{z-index:50;inset:0}.kap-tekst-venster{flex-direction:column;gap:10px;width:min(860px,100vw - 32px);display:flex}.kap-tekst-veld{box-sizing:border-box;width:100%;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.5}.meta-blok .meta-velden{gap:8px;display:grid}.meta-blok .veld>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.meta-teller{color:var(--gedempt);font-variant-numeric:tabular-nums;font-size:12px}.meta-teller.oranje{color:var(--goud-inkt);font-weight:600}.meta-url{align-items:center;gap:8px;display:flex}.meta-url input{flex:1;min-width:0}.meta-url .link-knop{white-space:nowrap;font-size:13px}.meta-google{margin-top:10px}.meta-checks{gap:3px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.meta-checks li.ok span{color:var(--st-op-tekst)}.meta-checks li.open span{color:var(--goud-inkt);font-weight:700}.tl-meta{background:var(--vlak);border:1px solid var(--lijn);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:14px}.tl-meta p{margin:2px 0}.kap-feit-stand{flex:none;font-size:11px}.kap-feit-stand.klopt{background:var(--st-op-was);color:var(--st-op-tekst)}.kap-feit-stand.vraag{background:var(--goud-licht);color:var(--goud-inkt)}.kap-feit-stand.uitgezocht{background:var(--teal-licht);color:var(--teal-inkt)}.kap-feit-stand.niet{background:var(--vlak-2);color:var(--gedempt)}.kap-feit.stand-niet .kap-kop-tekst,.kap-feit.stand-niet .kap-antwoord{color:var(--gedempt)}.kap-feit-knoppen{flex-wrap:wrap;gap:6px;display:flex}.kap-feit-knoppen .knop.klein{padding:3px 9px;font-size:12px}.kap-uitzoek{background:var(--teal-licht);border-radius:8px;margin:0;padding:6px 8px;font-size:12.5px;line-height:1.4}.kap-uitzoek a{word-break:break-all}.kap-feit-bron{margin:0;font-size:12px}.kap-links{color:var(--gedempt);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.kap-links>span:first-child{align-items:center;gap:4px;display:inline-flex}.kap-link-rij{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:center;gap:6px;display:grid}.kap-link-rij input[type=text]{box-sizing:border-box;width:100%;height:30px;font-size:12.5px}.kap-link-tel{white-space:nowrap}.kap-kapvraag{align-items:center;gap:8px;margin:0 0 8px;display:flex}.kap-kapvraag input[type=text]{flex:1;min-width:0;height:34px;font-size:13.5px}.kap-kapstok-hulp{margin:0 0 10px}.kap-kapstok-antwoord{white-space:pre-wrap;margin:0 0 6px;font-size:13.5px}.kap-kapstok-voorstel{flex-direction:column;gap:6px;display:flex}.kap-outline{flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.kap-outline li{align-items:baseline;gap:8px;display:flex}.kap-outline li.n-h3,.kap-outline li.n-alinea{padding-left:18px}.kap-outline li.n-faq{color:var(--inkt-2);padding-left:18px}.kap-outline .kap-niv{flex:none}.tk-links{flex-direction:column;gap:3px;margin-top:2px;display:flex}.tk-link{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.tk-link.erin{color:var(--st-op-tekst)}.kk-profiel-voorstel{border:1px dashed var(--goud);background:var(--goud-licht);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.kk-profiel-voorstel-kop{margin:0}.kk-profiel-voorstel-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kk-profiel-voorstel-lijst li{justify-content:space-between;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.kk-profiel-voorstel-lijst li p{margin:2px 0 0}.kk-profiel-voorstel-lijst .veld-rij{flex:none}.tk-deel.n-h4{margin-left:48px}.tk-kop.n-h3,.tk-kop.n-h4{font-size:13.5px;font-weight:600}.tk-werkbalk{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 8px;font-size:13px;display:flex}.tk-klok{white-space:nowrap}.tk-klok.over{color:var(--st-boven-tekst)}.tk-leesblok{border:1px dashed #0000;border-radius:8px;padding:6px 10px;font-size:14px;line-height:1.5}.tk-leesblok.klik{cursor:text}.tk-leesblok.klik:hover{border-color:var(--lijn);background:var(--vlak)}.tk-leesblok .opmaak p{margin:0 0 8px}.tk-leesblok .opmaak p:last-child{margin-bottom:0}.chat-kopieer{margin:4px 0 0}.pos-filters{gap:8px 14px;margin:14px 0 12px}.pos-filters input[type=text]{width:260px}.pos-filters select{width:auto;max-width:240px}.pos-rij{cursor:pointer}.pos-rij:hover td{background:var(--hover)}.pos-naam{color:var(--inkt);font-weight:600;text-decoration:none}.pos-naam:hover,.pos-rij:hover .pos-naam{color:var(--teal-inkt);text-decoration:underline}.pos-rol{margin-left:8px;font-size:11px;font-weight:500}.pos-tabel th:not(:first-child):not(:last-child),.pos-tabel td:not(:first-child):not(:last-child){padding-left:12px;padding-right:12px}.pos-tabel th:first-child{width:30%}.pos-detail .kaart{margin-top:14px}.pos-regel{margin:0 0 4px;line-height:1.7}.pos-regel .ic{vertical-align:-2px;width:13px;height:13px}.pos-kop{padding:0 0 12px}.dash-lijst>.pos-kop{padding:18px 20px 10px}.pos-kop .seg-wrap,.pos-kop>.sub{margin-left:auto}.pos-weken td,.pos-paginas td{vertical-align:middle}.pos-loopt td{color:var(--gedempt)}.pos-haalt{white-space:nowrap;font-size:12.5px;font-weight:600}.pos-haalt.groen,.pos-ja{color:var(--goed-tekst)}.pos-haalt.oranje{color:var(--st-boven-tekst)}.pos-haalt.grijs{color:var(--gedempt);font-weight:500}.pos-ja{white-space:nowrap;font-size:12.5px;font-weight:600}.pos-paginas a{color:var(--inkt)}.ow-positie{color:inherit;text-decoration:none}.ow-positie:hover{color:var(--teal-inkt);text-decoration:underline}.pos-top-kort{margin:0;padding:0 20px 12px}.pos-top-kort .ow-pil{margin-left:6px}.pos-top-fout{margin:0 20px 10px}.pos-top td{vertical-align:middle}.pos-top th:first-child,.pos-top td:first-child{width:64px}.pos-top a{color:var(--inkt)}.pos-top-klant td{background:var(--teal-licht)}.pos-kop .knop.klein{margin-left:0}.pos-kop>.sub+.knop{margin-left:12px}.pos-kop>h2+.knop{margin-left:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbalk[hidden]{display:none}.op-telefoon{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.op-telefoon main{padding:4px 16px 24px;overflow-x:auto}.op-telefoon .topbalk{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:8px 16px}.op-telefoon .topbalk [data-rondleiding=rondleiding-knop],.op-telefoon .topbalk [data-rondleiding=uitleg]{display:none}.op-telefoon button,.op-telefoon a,.tf-balk button,.tf-balk a,.tf-blad button,.tf-blad a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.op-telefoon~.toasts{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.op-telefoon) .ververs-balk{bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100% - 32px)}.tf-balk{z-index:30;left:0;right:0;bottom:calc(0px - var(--tf-zak,0px));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--vlak);box-shadow:0 -1px 0 var(--lijn), 0 -6px 20px #281e0a0d;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed}.tf-balk[hidden]{display:none}.tf-knop{min-height:52px;color:var(--gedempt);font:500 11px/1.2 var(--tekst);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tf-knop-icoon{border-radius:999px;justify-content:center;align-items:center;width:48px;height:28px;display:inline-flex;position:relative}.tf-knop-icoon .ic{stroke-width:1.8px;width:22px;height:22px}.tf-knop-icoon.rond{background:var(--teal-inkt);color:#fff}.tf-knop.actief{color:var(--goud-inkt);font-weight:600}.tf-knop.actief .tf-knop-icoon:not(.rond){background:var(--goud-licht);color:var(--goud-sterk)}.tf-knop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.tf-knop-aantal{background:var(--ernstig);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:2px}.tf-blad-achter{inset:var(--tf-zak,0px) 0 calc(0px - var(--tf-zak,0px));z-index:45;background:#0a0a0f61;align-items:flex-end;display:flex;position:fixed}.tf-blad{width:100%;max-height:88dvh;padding:0 18px calc(18px + env(safe-area-inset-bottom));background:var(--vlak);border-radius:22px 22px 0 0;flex-direction:column;gap:10px;animation:.18s ease-out tf-op;display:flex;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #0a0a0f33}@keyframes tf-op{0%{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.tf-blad{animation:none}}.tf-blad-kop{z-index:1;background:var(--vlak);border-radius:22px 22px 0 0;justify-content:center;align-items:center;min-height:34px;margin:0 -18px;display:flex;position:sticky;top:0}.tf-blad-greep{background:var(--rand);border-radius:999px;width:40px;height:4px}.tf-blad-sluit{width:44px;height:40px;color:var(--gedempt);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:6px}.tf-blad-sluit .ic{width:20px;height:20px}.tf-blad h2{font-size:19px;line-height:1.3;display:block}.tf-scherm{flex-direction:column;gap:12px;display:flex}.tf-kop{flex-direction:column;gap:2px;padding-top:12px;display:flex}.tf-kop h1{font-size:26px}.begroeting.klein{border-radius:18px;flex-flow:column;align-items:stretch;gap:4px;padding:14px 16px}.begroeting.klein h2{color:#3b2a0a;font-size:18px;display:block}.begroeting.klein p{font-size:14px}.tf-stand{align-items:center;gap:14px;padding:14px 16px;display:flex}.tf-ring{flex:none;width:64px;height:64px;position:relative}.tf-ring>strong{justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.tf-stand-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-stand-tekst>strong{font-size:16px;font-weight:600}.tf-lijst{flex-direction:column;gap:8px;display:flex}.tf-taak{background:var(--vlak);box-shadow:0 0 0 1px var(--lijn), var(--schaduw-klein);border-radius:16px;align-items:center;gap:2px;padding:4px 14px 4px 2px;display:flex}.tf-taak.bezig{box-shadow:0 0 0 2px var(--teal);background:#f6fbfc}.tf-vink{isolation:isolate;color:#0000;width:48px;height:52px;font:700 16px/1 var(--tekst);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tf-vink:before{content:"";z-index:-1;border-radius:9px;width:28px;height:28px;position:absolute;box-shadow:inset 0 0 0 2px #cfc8bc}.tf-vink.aan{color:#fff}.tf-vink.aan:before{background:var(--st-op);box-shadow:none}.tf-vink:disabled{opacity:.7;cursor:default}.tf-vink:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}.tf-taak-tekst{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:8px 0;display:flex}.tf-taak-boven{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tf-taak-titel{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.tf-taak.klaar .tf-taak-titel{color:#9aa1a7;text-decoration:line-through}.tf-taak-onder{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tf-taak-onder:empty{display:none}.tf-taak-onder .ligt-bij{margin-left:0}.tf-taak-duur{color:var(--inkt-2);flex:none;padding-left:8px;font-size:13px;font-weight:600}.tf-afspraak{background:var(--teal-licht);color:var(--teal-inkt);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.tf-afspraak-naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tf-afspraak.dubbel{box-shadow:inset 0 0 0 1.5px var(--ernstig)}.tf-afspraak.weg{background:var(--st-afwezig-was);color:var(--st-afwezig-tekst)}.tf-leeg{border-radius:16px;padding:16px}.tf-uitklap{border-radius:16px;padding:0;overflow:hidden}.tf-uitklap-kop{width:100%;min-height:52px;color:var(--inkt);font:600 15px var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px 0 16px;display:flex}.tf-uitklap-kop .md-aantal{margin-left:auto}.tf-uitklap-kop .ic{width:18px;height:18px;color:var(--gedempt);transition:transform .15s}.tf-uitklap.open .tf-uitklap-kop .ic{transform:rotate(90deg)}.tf-uitklap-inhoud{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.tf-item{border-top:1px solid var(--lijn);flex-direction:column;gap:4px;padding-top:12px;display:flex}.tf-item>strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.tf-knoppen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tf-tekst{color:var(--inkt-2);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.tf-breed{width:100%;height:48px;font-size:15px}.tf-status{flex-wrap:wrap;gap:8px;display:flex}.tf-chip{border:1px solid var(--rand);background:var(--vlak);min-height:40px;color:var(--inkt-2);font:500 14px var(--tekst);cursor:pointer;border-radius:999px;padding:0 14px}.tf-chip.aan{background:var(--teal-inkt);border-color:var(--teal-inkt);color:#fff;font-weight:600}.tf-chip:disabled{opacity:.7}.tf-omschrijving{background:var(--pagina);overflow-wrap:anywhere;border-radius:14px;max-height:34dvh;padding:12px 14px;font-size:14px;line-height:1.5;overflow-y:auto}.tf-pil{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:600}.tf-pil.grijs{background:var(--vlak-2);color:var(--gedempt)}.tf-ik{align-items:center;gap:12px;display:flex}.tf-ik .av{background:var(--teal-inkt);color:#fff;width:40px;height:40px;font-size:13px}.tf-ik>span:last-child{flex-direction:column;min-width:0;display:flex}.tf-meer{box-shadow:0 0 0 1px var(--lijn);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tf-meer-rij{border:0;border-bottom:1px solid var(--lijn);background:var(--vlak);min-height:50px;color:var(--inkt);font:500 15px var(--tekst);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 14px;display:flex}.tf-meer-rij:last-child{border-bottom:0}.tf-meer-rij>span{flex:1}.tf-meer-rij .ic{width:20px;height:20px;color:var(--gedempt)}.tf-tip{background:var(--goud-licht);color:var(--goud-inkt);border-radius:14px;padding:12px 14px;font-size:13.5px}.tf-niet{text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:24px 18px;display:flex}.tf-niet h2{font-size:19px;display:block}.tf-niet-icoon{background:var(--teal-licht);width:56px;height:56px;color:var(--teal-inkt);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:inline-flex}.tf-niet-icoon .ic{width:26px;height:26px}.taak-gemeten-rij{flex-direction:column;gap:2px;padding:4px 0;display:flex}.taak-gemeten-buiten{flex-direction:column;gap:4px;margin-top:6px;display:flex}.taak-gemeten-buiten input{width:7em}.pos-top-verloop{padding:0 20px 6px}.pos-top-verloop h3,.pos-top-wie h3{margin:0;font-size:15px;font-weight:600}.pos-top-verloop h3{margin-bottom:8px}.pos-top-wie{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 20px 10px;display:flex}.pos-top-wie select{width:auto;height:34px}.tf-kop.rij{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.tf-kop.rij h1{overflow-wrap:anywhere;min-width:0}.tf-klantkop{align-items:center;gap:10px;min-width:0;display:flex}.tf-taaktitel{overflow-wrap:anywhere;margin-top:8px;font-size:21px;line-height:1.25}.tf-terug{min-height:40px;color:var(--teal-inkt);align-self:flex-start;align-items:center;gap:2px;margin:6px 0 -12px -6px;padding:0 8px 0 2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tf-terug .ic{width:18px;height:18px}.tf-rond{background:var(--vlak);width:44px;height:44px;color:var(--inkt-2);box-shadow:0 0 0 1px var(--lijn);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tf-rond.aan{background:var(--teal-licht);color:var(--teal-inkt)}.tf-rond .ic{width:20px;height:20px}.tf-plus{flex:none;height:40px;padding:0 14px}.tf-chips-rij{scrollbar-width:none;align-items:center;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.tf-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.tf-chips-rij .tf-chips{margin:0;padding:0;overflow:visible}.tf-chips::-webkit-scrollbar{display:none}.tf-chips-rij::-webkit-scrollbar{display:none}.tf-chip.klein{white-space:nowrap;flex:none;min-height:36px;font-size:13.5px}.tf-lijstkaart{border-radius:16px;flex-direction:column;padding:2px 6px 2px 14px;display:flex}.tf-klantrij,.tf-rij{border-bottom:1px solid var(--lijn);min-height:56px;color:var(--inkt);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.tf-klantrij:last-child,.tf-rij:last-child{border-bottom:0}.tf-klantrij>.ic,.tf-rij>.ic{width:18px;height:18px;color:var(--gedempt);flex:none}.tf-rij-tekst{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.tf-rij-tekst .ligt-bij{margin-left:0}.tf-rij.klaar .tf-taak-titel{color:#9aa1a7;text-decoration:line-through}.tf-goud{color:var(--goud-inkt);font-weight:600}.tf-groep{letter-spacing:.04em;text-transform:uppercase;color:var(--gedempt);margin:4px 2px -4px;font-size:12px;font-weight:700;display:block}.tf-veld{border:1.5px solid var(--rand);background:var(--vlak);width:100%;min-height:48px;color:var(--inkt);font:400 16px/1.4 var(--tekst);appearance:none;border-radius:14px;padding:11px 14px}.tf-veld:focus{border-color:var(--teal-inkt);outline:none}textarea.tf-veld{resize:vertical}.tf-label{color:var(--inkt-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.tf-kies{max-height:46dvh;overflow-y:auto}.tf-tabs{background:var(--vlak-2);border-radius:14px;gap:4px;padding:4px;display:flex}.tf-tabs button{min-height:40px;color:var(--gedempt);font:500 14.5px var(--tekst);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tf-tabs button.aan{background:var(--vlak);color:var(--inkt);box-shadow:var(--schaduw-klein);font-weight:600}.tf-stip{background:var(--goud-sterk);border-radius:50%;width:8px;height:8px}.tf-feiten{border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;padding:14px 16px;font-size:14.5px;display:grid}.tf-feiten dt{color:var(--gedempt)}.tf-feiten dd{overflow-wrap:anywhere;margin:0}.tf-briefing{overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.tf-briefing h2{font-size:15px;display:block}.tf-link{min-height:36px;color:var(--teal-inkt);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.tf-reacties{border-radius:16px;padding:14px 16px}.tf-reacties .taak-vragen{border-top:0;margin-top:0;padding-top:0;font-size:15px}.tf-reacties textarea,.tf-reacties select,.tf-reacties input{font-size:16px}.tf-reacties textarea{width:100%}.tf-reacties .knop.klein{height:40px}.tf-reacties .taak-vraag-rij{flex-wrap:wrap;align-items:stretch}.tf-reacties .taak-vraag-rij label{flex-direction:column;flex:100%;gap:4px;display:flex}.tf-reacties .taak-vraag-rij select{border:1.5px solid var(--rand);background:var(--vlak);border-radius:12px;width:100%;min-height:44px;padding:0 10px}.tf-reacties .taak-vraag-rij .knop{flex:auto;height:44px}.tf-reacties .taak-vraag-form textarea{border:1.5px solid var(--rand);border-radius:12px;height:88px;padding:10px 12px}.tf-reacties .taak-vraag-gezien .link-knop,.tf-reacties .taak-vraag-acties .link-knop{min-width:36px;min-height:36px}select.tf-veld{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F6B75' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.tf-kop-knop{white-space:nowrap;min-height:40px;font-size:14px}.tf-soorten{flex-wrap:wrap;gap:8px;display:flex}.tf-chip-aantal{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:700}.tf-chip.aan .tf-chip-aantal{color:#fff;background:#ffffff38}.tf-melding{border:0;border-bottom:1px solid var(--lijn);width:100%;min-height:56px;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 8px 12px 0;display:flex}.tf-melding:last-child{border-bottom:0}.tf-melding-punt{background:var(--teal-inkt);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.tf-melding.gelezen .tf-melding-punt{background:0 0}.tf-melding-tekst{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.4}.tf-melding.gelezen .tf-melding-tekst{color:var(--inkt-2);font-weight:400}.tf-melding-tijd{color:var(--gedempt);white-space:nowrap;flex:none;padding-top:2px;font-size:12px}.tf-saldo{border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tf-saldo>strong{font-size:20px;font-weight:600}.tf-saldo-balk{background:var(--vlak-2);border-radius:999px;height:10px;display:flex;overflow:hidden}.tf-saldo-balk i{height:100%;display:block}.tf-saldo-balk .op{background:var(--inkt-2)}.tf-saldo-balk .gepland{background:var(--teal-inkt)}.tf-saldo-balk .aanvraag{background:var(--goud)}.tf-hr-rij{border-bottom:1px solid var(--lijn);align-items:center;gap:12px;min-height:56px;padding:10px 8px 10px 0;display:flex}.tf-hr-rij:last-child{border-bottom:0}.tf-klein{flex:none;height:40px;padding:0 14px}.tf-stappen{gap:6px;display:flex}.tf-stappen i{background:var(--vlak-2);border-radius:999px;flex:1;height:5px}.tf-stappen i.aan{background:var(--teal-inkt)}.tf-vraag{font-size:19px;display:block}.tf-keuze{background:var(--vlak);width:100%;box-shadow:0 0 0 1px var(--lijn), var(--schaduw-klein);color:var(--inkt);font:600 15.5px var(--tekst);text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.tf-keuze small{color:var(--gedempt);font-size:13px;font-weight:400}.tf-keuze.aan{box-shadow:0 0 0 2px var(--teal-inkt);background:#f6fbfc}.tf-kost{border-radius:14px;padding:12px 16px;font-size:15px}.tf-tekort{color:var(--st-boven-tekst);font-weight:600}button.tf-terug{cursor:pointer;background:0 0;border:0;font-family:inherit}input[type=date].tf-veld{text-align:left;display:block}.bg-weergave{margin-bottom:4px}.bg-weergave .plm-tab{font:inherit;cursor:pointer;background:0 0;border:0}.bg-pil{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;min-width:48px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.bg-pil.over{background:var(--st-boven-was);color:var(--st-boven-tekst)}.bg-pil.erg{background:var(--st-overvol-was);color:var(--ernstig-tekst)}.bg-pil.onder{background:var(--teal-licht);color:var(--teal-inkt)}.bg-pil.ok{background:var(--goed-was);color:var(--goed-tekst)}.bg-pil.leeg{background:var(--vlak-2);color:var(--gedempt);font-weight:500}.bg-staaf{background:var(--lijn);border-radius:999px;width:100%;min-width:0;height:10px;display:block;position:relative}.bg-staaf i{background:var(--teal-inkt);border-radius:999px;height:100%;position:absolute;top:0;left:0}.bg-staaf i.gepland{background:#cfc8bc}.bg-staaf b{background:#c9b98f;border-radius:0 999px 999px 0;height:100%;position:absolute;top:0}.bg-staaf em{background:var(--inkt);width:2px;height:16px;position:absolute;top:-3px}.bg-legenda{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.bg-legenda>span{align-items:center;gap:6px;display:inline-flex}.bg-blokje{border-radius:3px;width:14px;height:8px;display:inline-block}.bg-blokje.gemeten{background:var(--teal-inkt)}.bg-blokje.buiten{background:#c9b98f}.bg-blokje.gepland{background:var(--inkt);width:2px;height:14px}.bg-afspraken{flex-direction:column;margin-top:10px;display:flex}.bg-afspraak{border-top:1px solid var(--lijn-zacht);grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) auto;align-items:center;gap:12px 16px;padding:10px 6px;display:grid}.bg-afspraak.afwijkend{background:var(--goud-licht);border-top-color:#0000;border-radius:10px}.bg-afspraak-wat{flex-direction:column;gap:2px;min-width:0;display:flex}.bg-afspraak-wat strong{overflow-wrap:anywhere}.bg-afspraak-cijfers{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.bg-gem{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.bg-afspraak-knoppen{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bg-afspraak-taken{grid-column:1/-1}.bg-taken{margin-top:4px;font-size:13px}.bg-rijen{flex-direction:column;margin-top:8px;display:flex}.bg-rij{border:0;border-top:1px solid var(--lijn-zacht);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(90px,1fr) 120px 72px;align-items:center;gap:12px;padding:9px 6px;display:grid}.bg-rij:hover,.bg-rij.open{background:var(--hover)}.bg-rij-naam{flex-direction:column;min-width:0;display:flex}.bg-rij-naam strong{overflow-wrap:anywhere;font-weight:600}.bg-rij-naam .sub{font-size:11.5px}.bg-rij-getal{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.bg-rij .bg-pil{justify-self:end}.bg-lijst{border-top:1px solid var(--lijn);margin-top:12px;padding-top:10px}.bg-lijst h3{margin:0;font-size:14px}.bg-tabel tr.open td{background:var(--hover)}.bg-types{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:10px;display:grid}.bg-type{background:var(--vlak-2);border-radius:14px;gap:8px;min-width:0;padding:14px 16px;display:grid}.bg-type-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bg-type-rij{grid-template-columns:58px 1fr 56px;align-items:center;gap:8px;font-size:12px;display:grid}.bg-type-getal{text-align:right;font-variant-numeric:tabular-nums;color:var(--inkt)}.bg-spark{width:100%;height:40px;display:block}.bg-spark .gepland{stroke:#cfc8bc}.bg-spark .gemeten{stroke:var(--teal-inkt);fill:var(--teal-inkt)}.bg-spark polyline.gemeten{fill:none}@media (width<=760px){.bg-afspraak{grid-template-columns:1fr}.bg-afspraak-knoppen{align-items:flex-start}.bg-rij{grid-template-columns:minmax(0,1fr) 72px}.bg-rij .bg-staaf,.bg-rij .bg-rij-getal{display:none}}.tf-push-kaart{flex-direction:column;gap:6px;display:flex}.tf-push-kaart strong{color:var(--inkt);font-size:15px}.tf-alles-gelezen{align-self:flex-end;min-height:32px;margin:-4px 2px -6px;font-size:13.5px}.tf-schakel{border:0;border-bottom:1px solid var(--lijn);background:var(--vlak);width:100%;min-height:56px;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:flex}.tf-schakel:last-child{border-bottom:0}.tf-schakel:disabled{opacity:.6;cursor:default}.tf-schakel-naam{font-size:15px;font-weight:500}.tf-knopje{background:var(--rand);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.tf-knopje:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.tf-knopje.aan{background:var(--teal-inkt)}.tf-knopje.aan:after{left:23px}.tf-blad h3.tf-groep{margin:6px 2px -2px}.kki-afspraak-gemeten{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:6px 0 0;font-size:12.5px;display:flex}.kki-afspraak-gemeten .link-knop{font-size:12.5px}.plm-gemeten{white-space:nowrap;text-align:right;margin-top:3px;font-size:11.5px;display:block}.plm-gemeten .link-knop{margin-left:6px;font-size:11.5px}.kap-nacht .ow-pil{margin-left:6px;padding:1px 7px;font-size:11px}.kap-nacht .link-knop{margin-left:6px}.kap-nacht-vooruit{grid-column:1/-1}.rapp-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:12px;display:flex}.rapp-vink{align-items:center;gap:6px;font-size:13px;display:inline-flex}.rapp-knoppen{white-space:nowrap;justify-content:flex-end;gap:14px;display:flex}.rapp-aan{color:#1f7a45;background:#e3f4ea;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-block}.lead-adres{word-break:break-all;background:var(--vlak-2,#f3efe8);border-radius:8px;margin-bottom:4px;padding:6px 8px;font-size:12px;display:block}.lead-hoe p{margin:6px 0;font-size:13px}.lead-hoe summary{cursor:pointer;font-size:13px}.pt-toegang{border-top:1px solid var(--lijn);gap:10px;margin-top:18px;padding-top:14px;display:grid}.pt-toegang-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pt-toegang-kop h4{margin:0;font-size:15px}.pt-link{background:var(--goud-licht);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.pt-link code{word-break:break-all;background:#fff9;border-radius:8px;padding:6px 8px;font-size:12px}.pt-mensen td,.pt-mensen th{text-align:left;padding:8px 6px;font-size:13px}.pt-mensen .pt-acties{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.label-goud{background:var(--goud-licht);color:var(--goud-inkt);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.pt-logboek ul{max-height:240px;margin:6px 0 0;padding-left:18px;font-size:12.5px;overflow:auto}.web-kaart .stip{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.web-kaart .stip.groen{background:var(--st-op,#1f9d57)}.web-kaart .stip.oranje{background:#b86e00}.web-twee{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:10px 0;display:grid}.web-forms{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.web-forms li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.web-bron{margin:6px 0;font-size:13px}.web-knoppen{align-items:flex-start;gap:8px}.lead-avg{background:var(--goud-licht);color:var(--goud-inkt);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.lead-avg.aan{color:#1b6b3e;background:#e7f4ec}.lead-let{background:var(--goud-licht);color:var(--goud-inkt);border-radius:8px;margin:6px 0;padding:6px 10px;font-size:12.5px}.lead-wacht{color:#23737a;background:#e5f3f4;border-radius:10px;margin:8px 0;padding:8px 12px;font-size:13px}.web-kaart .link-knop,.lead-avg .link-knop{margin-left:8px}
