@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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--kleur-hoofd:#34598c;--kleur-hoofd-donker:#223a5c;--kleur-hoofd-licht:#e2eaf6;--kleur-tweede:#344250;--kleur-tekst:#101b2b;--kleur-tekst-zacht:#5a6472;--kleur-tekst-op-donker:#c2ccd9;--kleur-werkblad:#eef2f8;--kleur-werkblad-2:#e3ebf6;--kleur-wit:#fff;--kleur-vlak:#f6f7f9;--kleur-rand:#dadce3;--kleur-naad:#ccd2dc;--plank-dienst:#dde7f5;--plank-dienst-inkt:#2a4670;--plank-eigen:#c3d5ec;--plank-eigen-inkt:#1f3757;--plank-calamiteit:#d5efe0;--plank-calamiteit-inkt:#1c6b3e;--plank-avond:#f7ded2;--plank-avond-inkt:#99441f;--plank-thuis:#cfe7f3;--plank-thuis-inkt:#14566e;--plank-verlof:#e3e6ec;--plank-verlof-inkt:#4b5666;--plank-ziek:#f8dade;--plank-ziek-inkt:#a32338;--kleur-accent:#ffd349;--kleur-accent-tekst:#7a5c00;--kleur-goed:#42ac6f;--kleur-fout:#e1364b;--kleur-fout-licht:#fdeaed;--kleur-goed-vlak:#eef7f0;--kleur-goed-lijn:#2f9e5f;--kleur-goed-inkt:#2f7a4e;--kleur-let-op-vlak:#fff4e6;--kleur-let-op-zacht:#fffaf0;--kleur-let-op-lijn:#dcc178;--kleur-let-op-inkt:#a05a00;--kleur-fout-vlak:#fdf0ec;--kleur-fout-lijn:#e6b6a6;--kleur-fout-inkt:#8c1d2e;--kleur-ster:#d99b1c;--kleur-avond-lijn:#d9743f;--kleur-thuis-lijn:#2b8cb8;--inkt-flauw:#101b2b26;--inkt-zacht:#101b2b4d;--inkt-zwak:#101b2b14;--plank-pil:#ffffffa6;--ronding:4px;--schaduw-blad:0 1px 2px #101b2b0d, 0 6px 20px #101b2b0f;--schaduw-venster:0 2px 6px #101b2b0f, 0 24px 60px #101b2b1a;--lettertype:"Poppins", system-ui, -apple-system, sans-serif;--lettertype-cijfers:"IBM Plex Mono", ui-monospace, monospace;--duur-tik:.12s;--duur-kort:.18s;--duur-weg:.15s;--duur-blad:.28s;--duur-vast:.25s;--leg:cubic-bezier(0, 0, .2, 1);--til:cubic-bezier(.4, 0, 1, 1);--schuif-kort:6px;--schuif-blad:24px}:root[data-thema=donker]{--kleur-hoofd:#6f9bd8;--kleur-hoofd-donker:#86aee4;--kleur-hoofd-licht:#2a2a2a;--kleur-tweede:#a3a3a3;--kleur-tekst:#e8e8e8;--kleur-tekst-zacht:#9c9c9c;--kleur-tekst-op-donker:#cfcfcf;--kleur-werkblad:#101010;--kleur-werkblad-2:#171717;--kleur-wit:#1c1c1c;--kleur-vlak:#262626;--kleur-rand:#343434;--kleur-naad:#404040;--plank-dienst:#24405f;--plank-dienst-inkt:#cadcf3;--plank-eigen:#2c4a6d;--plank-eigen-inkt:#d7e5f7;--plank-calamiteit:#1e4733;--plank-calamiteit-inkt:#b6e7cb;--plank-avond:#5a3120;--plank-avond-inkt:#f6cdb8;--plank-thuis:#10475c;--plank-thuis-inkt:#c2e5f5;--plank-verlof:#333;--plank-verlof-inkt:#d4d4d4;--plank-ziek:#55202c;--plank-ziek-inkt:#f6c3cb;--kleur-accent:#ffd349;--kleur-accent-tekst:#e0bd6e;--kleur-goed:#4cbc7c;--kleur-fout:#f2596c;--kleur-fout-licht:#341b1f;--kleur-goed-vlak:#1a2b21;--kleur-goed-lijn:#3fa168;--kleur-goed-inkt:#8fd9ad;--kleur-let-op-vlak:#322813;--kleur-let-op-zacht:#262115;--kleur-let-op-lijn:#5f4d22;--kleur-let-op-inkt:#e0bd6e;--kleur-fout-vlak:#341b1f;--kleur-fout-lijn:#5e2e33;--kleur-fout-inkt:#f2a3ac;--kleur-ster:#e5b843;--kleur-avond-lijn:#d9743f;--kleur-thuis-lijn:#2b8cb8;--inkt-flauw:#ffffff29;--inkt-zacht:#fff6;--inkt-zwak:#ffffff1a;--plank-pil:#00000047;--schaduw-blad:0 1px 2px #0006, 0 6px 20px #00000059;--schaduw-venster:0 2px 6px #00000073, 0 24px 60px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-family:var(--lettertype);color:var(--kleur-tekst);background:linear-gradient(150deg, var(--kleur-werkblad) 0%, var(--kleur-werkblad-2) 100%);-webkit-text-size-adjust:100%;background-attachment:fixed}.cijfers,time,.tijd{font-family:var(--lettertype-cijfers);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--kleur-hoofd);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:var(--kleur-werkblad);--surface:var(--kleur-wit);--surface-2:var(--kleur-vlak);--border:var(--kleur-rand);--text:var(--kleur-tekst);--text-soft:var(--kleur-tekst-zacht);--accent:var(--kleur-hoofd);--accent-hover:var(--kleur-hoofd-donker);--accent-soft:var(--kleur-hoofd-licht);--danger:var(--kleur-fout);--danger-soft:var(--kleur-fout-licht);--warning:var(--kleur-accent-tekst);--radius:var(--ronding);--shadow:var(--schaduw-blad);font-family:var(--lettertype);color:var(--text)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650}a{color:var(--accent)}.btn{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.92rem;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.btn.secondary:hover{background:var(--surface-2)}.btn.danger{background:var(--danger)}.btn.ghost{color:var(--text-soft);background:0 0;padding:.4rem .6rem}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.small{padding:.35rem .7rem;font-size:.85rem}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--kleur-hoofd);cursor:pointer;flex:none;margin:0;padding:0}label{color:var(--text-soft);margin-bottom:.3rem;font-size:.85rem;font-weight:550;display:block}input,select,textarea{border:1px solid var(--border);border-radius:var(--ronding);background:var(--surface);width:100%;font:inherit;color:var(--text);padding:.55rem .7rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.field{margin-bottom:1rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:left;font-weight:600}td{border-bottom:1px solid var(--border);padding:.7rem .8rem}tr:last-child td{border-bottom:none}.badge{background:var(--surface-2);border:1px solid var(--border);color:var(--text-soft);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.accent{background:var(--accent-soft);color:var(--accent-hover);border-color:#0000}.pill{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.pill.on{background:var(--accent);border-color:var(--accent);color:#fff}.error{background:var(--danger-soft);color:var(--danger);border-radius:var(--ronding);margin-bottom:1rem;padding:.6rem .8rem;font-size:.88rem}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--kleur-wit);box-shadow:var(--schaduw-blad);border-radius:var(--ronding);border:0}table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}thead th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--kleur-tekst-zacht);border-bottom:2px solid var(--kleur-tekst);white-space:nowrap;padding:.85rem 1rem .6rem;font-size:.68rem;font-weight:600}tbody td{border-bottom:1px solid var(--kleur-rand);vertical-align:top;padding:.6rem 1rem}tbody tr:last-child td{border-bottom:0}.tijd,.cijfers{font-family:var(--lettertype-cijfers);font-variant-numeric:tabular-nums}.field>label{letter-spacing:.04em;text-transform:uppercase;color:var(--kleur-tekst-zacht);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{border:1px solid var(--kleur-rand);border-radius:var(--ronding);width:100%;font:inherit;color:var(--kleur-tekst);background:var(--kleur-wit);min-height:42px;padding:.55rem .7rem;font-size:.92rem}.field input[type=date],.field input[type=time]{font-family:var(--lettertype-cijfers)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--kleur-hoofd)}.field small{margin-top:.3rem;font-size:.76rem;display:block}.field+.field{margin-top:.85rem}.veldrij .field+.field,.datumrij .field+.field{margin-top:0}.veldrij{align-items:flex-start;gap:.85rem;display:flex}.veldrij>.field{flex:1;min-width:0}@media (width<=700px){.veldrij{flex-direction:column;gap:0}.veldrij>.field{flex:none}.veldrij .field+.field{margin-top:.85rem}}.btn{letter-spacing:.005em;min-height:42px;font-weight:500;transition:background .12s,border-color .12s}.btn.small{min-height:32px;padding:.25rem .65rem;font-size:.82rem}.error{background:var(--kleur-fout-licht);border-left:3px solid var(--kleur-fout);color:var(--kleur-fout-inkt);border-radius:0 var(--ronding) var(--ronding) 0;margin-bottom:1rem;padding:.6rem .8rem;font-size:.88rem}.muted{color:var(--kleur-tekst-zacht)}.tabs{border-bottom:1px solid var(--kleur-rand);gap:.3rem;margin-bottom:1rem;display:flex}.tab{font:inherit;color:var(--kleur-tekst-zacht);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.6rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex}.tab:hover{color:var(--kleur-tekst)}.tab.aan{color:var(--kleur-hoofd);border-bottom-color:var(--kleur-hoofd);font-weight:600}.tab .telling{font-family:var(--lettertype-cijfers);background:var(--kleur-vlak);color:var(--kleur-tekst-zacht);border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.tab.aan .telling{background:var(--kleur-hoofd-licht);color:var(--kleur-hoofd)}.leegmelding{text-align:center;flex-direction:column;gap:.3rem;padding:2.5rem 1.5rem;display:flex}.btn{transition:background var(--duur-tik), border-color var(--duur-tik), transform var(--duur-tik) var(--leg)}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled){transform:scale(.97)}}.klokknop{transition:background var(--duur-vast) var(--leg), color var(--duur-vast) var(--leg), border-color var(--duur-vast) var(--leg), transform var(--duur-tik) var(--leg)}.klokknop.bezig{color:#0000;position:relative}.klokknop.bezig:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite spin;position:absolute;inset:0}.klokknop.secondary.bezig:after{border-color:var(--border);border-top-color:var(--accent)}.visueel-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg[aria-hidden=true]{flex:none;display:block}:where(.nav-link,.btn,.taak,.filterknop,.segment button,.zoekveld,.vink)>svg[aria-hidden=true]{transform:translateY(.5px)}input.fout,select.fout{border-color:var(--kleur-fout)!important}.veldfout{color:var(--kleur-fout);margin-top:.25rem;font-size:.78rem;display:block}.voorstelblok{flex-direction:column;gap:.2rem;display:flex}.waarschuwing{color:var(--kleur-let-op-inkt)}.paginazoek{border:1px solid var(--kleur-rand);background:0 0;border-radius:999px;align-items:center;gap:.5rem;width:20rem;min-width:0;max-width:100%;height:36px;padding:0 .75rem;display:inline-flex}.paginazoek:focus-within{border-color:var(--kleur-hoofd);background:var(--kleur-wit)}.paginazoek .ico{color:var(--kleur-tekst-zacht);flex:none;display:inline-flex}.paginazoek input{min-width:0;font:inherit;color:var(--kleur-tekst);background:0 0;border:0;outline:none;flex:1;font-size:.86rem}.roosterfilters{flex-wrap:wrap;align-items:center;gap:.6rem;margin:-.4rem 0 1rem;display:flex}@media (width<=700px){.paginazoek{width:100%}}.dialoog-scrim{animation:scrim-aan var(--duur-kort) var(--leg) both}.dialoog-scrim>.dialoog{animation:venster-op var(--duur-kort) var(--leg) both}@keyframes scrim-aan{0%{opacity:0}}@keyframes venster-op{0%{opacity:0;transform:translateY(var(--schuif-kort)) scale(.99)}}.zwevend{animation:paneel-op var(--duur-tik) var(--leg) both;transform-origin:top}.gebruikerspaneel{animation:paneel-op var(--duur-tik) var(--leg) both;transform-origin:100% 0}@keyframes paneel-op{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.btn,.filterknop,.segment button,.dienstfilter button,.themakeuze .segment button{transition:background var(--duur-tik) var(--leg), border-color var(--duur-tik) var(--leg), color var(--duur-tik) var(--leg), transform var(--duur-tik) var(--leg)}.btn:active:not(:disabled),.filterknop:active,.segment button:active,.dienstfilter button:active:not(:disabled){transform:scale(.985)}.themaknop svg{animation:teken-draait var(--duur-kort) var(--leg) both}@keyframes teken-draait{0%{opacity:0;transform:rotate(-90deg)scale(.7)}}html.thema-wisselt,html.thema-wisselt *,html.thema-wisselt :before,html.thema-wisselt :after{transition:background-color var(--duur-vast) var(--leg), border-color var(--duur-vast) var(--leg), color var(--duur-vast) var(--leg), fill var(--duur-vast) var(--leg)!important}@media (width<=900px){html.thema-wisselt,html.thema-wisselt *,html.thema-wisselt :before,html.thema-wisselt :after{transition:none!important}}.klokdagen tbody tr,.mwhistorie>li,.klantenlijst .klantregel,.mwziektelijst li{animation:regel-in var(--duur-kort) var(--leg) both}@keyframes regel-in{0%{opacity:0;transform:translateY(calc(-1 * var(--schuif-kort)))}}.klokdagen tbody tr:nth-child(2),.mwhistorie>li:nth-child(2),.klantenlijst .klantregel:nth-child(2){animation-delay:20ms}.klokdagen tbody tr:nth-child(3),.mwhistorie>li:nth-child(3),.klantenlijst .klantregel:nth-child(3){animation-delay:40ms}.klokdagen tbody tr:nth-child(4),.mwhistorie>li:nth-child(4),.klantenlijst .klantregel:nth-child(4){animation-delay:60ms}.klokdagen tbody tr:nth-child(5),.mwhistorie>li:nth-child(5),.klantenlijst .klantregel:nth-child(5){animation-delay:80ms}.klokdagen tbody tr:nth-child(n+6),.mwhistorie>li:nth-child(n+6),.klantenlijst .klantregel:nth-child(n+6){animation-delay:.1s}.klokteam-dagen-blok{animation:uitklappen var(--duur-kort) var(--leg) both}@keyframes uitklappen{0%{opacity:0;transform:translateY(-6px)}}.klokstand .bolletje{transition:background var(--duur-vast) var(--leg)}.klokstand.aan .bolletje{animation:bolletje-aan var(--duur-vast) var(--leg) both}@keyframes bolletje-aan{0%{box-shadow:0 0 0 0 var(--kleur-goed)}to{box-shadow:0 0 0 5px #0000}}.mwhistorie{animation:blad-in var(--duur-kort) var(--leg) both}@keyframes blad-in{0%{opacity:0;transform:translateX(var(--schuif-kort))}}.leegregel,.leegmelding{animation:zacht-in var(--duur-blad) var(--leg) both}@keyframes zacht-in{0%{opacity:0}}.nav-link.active:before{animation:markering-in var(--duur-kort) var(--leg) both}@keyframes markering-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)scaleY(.4)}}.tab{transition:color var(--duur-tik) var(--leg);position:relative}.tab.aan{border-bottom-color:#0000}.tab.aan:after{content:"";background:var(--kleur-hoofd);height:2px;animation:streep-groeit var(--duur-kort) var(--leg) both;position:absolute;bottom:-1px;left:0;right:0}@keyframes streep-groeit{0%{opacity:0;transform:scaleX(.2)}}.klokdagen tbody tr td,.klokteam-regel,.klantregel,.medewerkerstabel tbody tr td,.mwziektelijst li{transition:background var(--duur-tik) var(--leg)}.klusblok{transition:box-shadow var(--duur-tik) var(--leg)}.week-pil button,.themaknop,.avatarknop,.gebruikersknop{transition:background var(--duur-tik) var(--leg), color var(--duur-tik) var(--leg), transform var(--duur-tik) var(--leg)}.week-pil button:active,.themaknop:active{transform:scale(.92)}.mwtotaal,.tab .telling,.dienstfilter .telling{transition:color var(--duur-tik) var(--leg)}.scrim{display:none}.shell{background:var(--kleur-wit);width:100%;min-height:100vh;box-shadow:var(--schaduw-venster);border-radius:20px;grid-template-columns:244px 1fr;display:grid;overflow:clip}@media (width>=1100px){.shell{width:calc(100% - 2.5rem);min-height:calc(100vh - 2.5rem);margin:1.25rem}}.sidebar{background:var(--kleur-wit);border-right:1px solid var(--kleur-rand);color:var(--kleur-tekst);flex-direction:column;gap:.1rem;padding:1.15rem .85rem 1rem;display:flex}@media (width>=901px){.sidebar{align-self:start;height:100vh;position:sticky;top:0;overflow-y:auto}}@media (width>=1100px){.sidebar{height:calc(100vh - 2.5rem);top:1.25rem}}.brand{color:inherit;border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .5rem 1.5rem;text-decoration:none;display:flex}.brand:hover .brand-naam b{color:var(--kleur-hoofd)}.brand-teken{background:var(--kleur-hoofd);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.brand-naam{flex-direction:column;line-height:1.15;display:flex}.brand-naam b{letter-spacing:-.01em;color:var(--kleur-tekst);font-size:.98rem;font-weight:600}.brand-naam span{color:var(--kleur-tekst-zacht);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.nav-kop{letter-spacing:.14em;text-transform:uppercase;color:var(--kleur-tekst-zacht);padding:.9rem .6rem .35rem;font-size:.63rem;font-weight:600}.nav-kop:first-of-type{padding-top:0}.nav-link{color:var(--kleur-tekst-zacht);border-radius:8px;align-items:center;gap:.7rem;padding:.58rem .6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.nav-link:hover{background:var(--kleur-vlak);color:var(--kleur-tekst)}.nav-link.active{background:var(--kleur-hoofd-licht);color:var(--kleur-hoofd);font-weight:600}.nav-link.active:before{content:"";background:var(--kleur-hoofd);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-.85rem;transform:translateY(-50%)}.nav-link>svg{width:1.2rem}.sidebar-foot{border-top:1px solid var(--kleur-rand);margin-top:auto;padding-top:1rem}.sidebar-foot .wie{align-items:center;gap:.6rem;padding:.3rem .5rem .6rem;display:flex}.sidebar-foot .who{font-size:.88rem;font-weight:600;line-height:1.25}.sidebar-foot .rol{color:var(--kleur-tekst-zacht);font-size:.72rem}.main{background:var(--kleur-vlak);flex-direction:column;min-width:0;display:flex}.topbar{background:var(--kleur-wit);border-bottom:1px solid var(--kleur-rand);flex-shrink:0;align-items:center;gap:1rem;height:62px;padding:0 1.5rem;display:flex}.zoekveld{background:var(--kleur-vlak);border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:.55rem;max-width:26rem;height:38px;padding:0 .8rem;display:flex}.zoekveld:focus-within{border-color:var(--kleur-hoofd);background:var(--kleur-wit)}.zoekveld input{font:inherit;color:var(--kleur-tekst);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.88rem}.zoekveld .ico{color:var(--kleur-tekst-zacht);font-size:.9rem}.topbar-rechts{align-items:center;gap:.6rem;margin-left:auto;display:flex}.content{width:100%;padding:1.5rem;overflow-x:auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex;position:relative}.page-head h1{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.page-head h1+.telpil{margin-right:auto}.hamburger{display:none}@media (width<=900px){.shell{box-shadow:none;border-radius:0;grid-template-columns:1fr;min-height:100vh;margin:0}.sidebar{width:250px;transition:transform var(--duur-kort) var(--til);z-index:30;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #101b2b33}.sidebar.open{transition:transform var(--duur-kort) var(--leg);transform:translate(0)}.hamburger{display:inline-flex}.scrim{z-index:20;opacity:0;visibility:hidden;transition:opacity var(--duur-weg) var(--til), visibility var(--duur-weg);background:#101b2b59;display:block;position:fixed;inset:0}.scrim.open{opacity:1;visibility:visible;transition:opacity var(--duur-kort) var(--leg), visibility 0s}.zoekveld{max-width:none}.content{padding:1rem}.page-head h1{font-size:1.35rem}}.brand-logo{object-fit:contain;border-radius:8px;flex-shrink:0}.weekdatum{text-align:center;color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.92rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}@media (width<=900px){.weekdatum{text-align:left;flex-basis:100%;order:3;font-size:.85rem}}.avatarknop{outline-offset:2px;border-radius:50%;display:inline-flex}.avatarknop:hover{box-shadow:0 0 0 3px var(--kleur-hoofd-licht)}.sidebar-foot a.wie{color:inherit;border-radius:10px;margin:-.35rem -.35rem .6rem;padding:.35rem;text-decoration:none;display:flex}.sidebar-foot a.wie:hover{background:var(--kleur-vlak)}.agendaverwijzing{margin-top:1.2rem;font-size:.86rem}.themaknop{width:34px;height:34px;color:var(--kleur-tekst-zacht);cursor:pointer;transition:background var(--duur-tik) var(--leg), color var(--duur-tik) var(--leg);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.themaknop:hover{background:var(--kleur-vlak);color:var(--kleur-tekst)}html.showroom .sidebar,html.showroom .scrim{display:none}html.showroom .shell{width:100%;min-height:100vh;box-shadow:none;border-radius:0;grid-template-columns:1fr;margin:0}html.showroom .topbar{background:0 0;border-bottom:0;height:44px;padding:0 .7rem}html.showroom .hamburger{display:none}html.showroom .content{padding:.6rem 1rem 1.2rem}html.showroom .page-head{margin-bottom:.7rem}.themaknop.showroom-aan{background:var(--kleur-hoofd-licht);color:var(--kleur-hoofd)}button.nav-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:500}button.nav-link:disabled{cursor:progress}.bel-pagina{max-width:1400px}.bel-kop-knoppen{align-items:center;gap:.5rem;display:flex}.bel-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.bel-zoek{flex:280px;align-items:center;display:flex;position:relative}.bel-zoek svg{opacity:.55;pointer-events:none;width:18px;height:18px;position:absolute;left:.6rem}.bel-zoek input{width:100%;padding-left:2.2rem}.bel-zoek-wis{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:.2rem .4rem;font-size:1.1rem;line-height:1;position:absolute;right:.4rem}.bel-periode{gap:.25rem;display:flex}.bel-periode-knop{border:1px solid var(--kleur-rand);background:var(--kleur-vlak);color:var(--kleur-tekst);border-radius:var(--ronding);cursor:pointer;padding:.35rem .7rem;font-size:.85rem}.bel-periode-knop.actief{background:var(--kleur-hoofd);border-color:var(--kleur-hoofd);color:#fff}.bel-tabs{border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.bel-tab{color:var(--kleur-tekst-zacht);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.92rem;display:inline-flex}.bel-tab.actief{color:var(--kleur-tekst);border-bottom-color:var(--kleur-hoofd);font-weight:600}.bel-tel{background:var(--kleur-werkblad-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .45rem;font-size:.78rem}.bel-tab.actief .bel-tel{background:var(--kleur-hoofd);color:#fff}.bel-melding{background:var(--kleur-let-op-vlak);border:1px solid var(--kleur-let-op-lijn);color:var(--kleur-tekst);border-radius:var(--ronding);align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem .8rem;display:flex}.bel-melding span{flex:1}.bel-melding-weg{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;font-size:1.2rem;line-height:1}.bel-lijst{flex-direction:column;gap:.35rem;display:flex}.bel-regel{border:1px solid var(--kleur-rand);border-radius:var(--ronding);background:var(--kleur-vlak);overflow:hidden}.bel-rij{cursor:pointer;grid-template-columns:5.5rem minmax(8rem,1.4fr) 9.5rem 5rem 6.5rem minmax(7.5rem,1fr) 7.5rem;align-items:center;gap:.75rem;padding:.6rem .8rem;display:grid}.bel-regel.open .bel-rij{border-bottom:1px solid var(--kleur-rand)}.bel-regel.van-mij{border-left:3px solid var(--kleur-hoofd)}.bel-regel.bezet{opacity:.72}.bel-regel.wijst-aan{border-color:var(--kleur-hoofd);box-shadow:0 0 0 2px var(--kleur-hoofd-licht)}.bel-nummer{font-variant-numeric:tabular-nums;font-weight:600}.bel-klant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bel-telefoon{color:var(--kleur-hoofd);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}.bel-telefoon.leeg{color:var(--kleur-let-op-inkt);cursor:default}.bel-regel.geen-nummer .bel-nummer:before{content:"";background:var(--kleur-let-op-inkt);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.bel-datum{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.75;font-size:.86rem}.bel-bedrag{font-variant-numeric:tabular-nums;text-align:right;opacity:.85}.bel-status{align-items:center;gap:.4rem;font-size:.88rem;display:flex;overflow:hidden}.bel-belt{color:var(--kleur-hoofd);font-weight:600}.bel-pogingen,.bel-opvolg{background:var(--kleur-werkblad-2);border-radius:999px;padding:.05rem .4rem;font-size:.75rem}.bel-opvolg.nu{background:var(--kleur-let-op-vlak);color:var(--kleur-let-op-inkt);font-weight:600}.bel-knop{text-align:right}.bel-leeg{text-align:center;padding:2rem 0}.bel-blok{background:var(--kleur-werkblad-2);padding:.85rem}.bel-blok h4{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:1rem 0 .4rem;font-size:.82rem}.bel-blok h4:first-of-type{margin-top:.5rem}.bel-blok-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bel-kenmerken{flex-wrap:wrap;gap:1.2rem;margin:0;display:flex}.bel-kenmerken dt{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.72rem}.bel-kenmerken dd{font-variant-numeric:tabular-nums;margin:0}.bel-opmerking{white-space:pre-wrap;margin:.5rem 0 0}.bel-tabel-omhulsel{overflow-x:auto}.bel-tabel{border-collapse:collapse;width:100%;font-size:.88rem}.bel-tabel th{text-align:left;text-transform:uppercase;letter-spacing:.03em;opacity:.65;border-bottom:1px solid var(--kleur-rand);white-space:nowrap;padding:.3rem .5rem;font-size:.76rem;font-weight:600}.bel-tabel td{border-bottom:1px solid var(--kleur-rand);vertical-align:top;padding:.35rem .5rem}.bel-tabel .rechts{text-align:right;font-variant-numeric:tabular-nums}.bel-regelnotitie{opacity:.7;font-size:.8rem;display:block}.bel-regelfout{color:var(--kleur-let-op-inkt);align-items:center;gap:.75rem;display:flex}.bel-geschiedenis{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bel-geschiedenis li{border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-bottom:.5rem;display:flex}.bel-merk{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:999px;padding:.1rem .5rem;font-size:.78rem}.bel-merk.geen_interesse{color:var(--kleur-fout-inkt);border-color:var(--kleur-fout-inkt)}.bel-merk.gesproken{color:var(--kleur-goed-inkt);border-color:var(--kleur-goed-inkt)}.bel-wie-wanneer{opacity:.75;font-size:.85rem}.bel-notitie{white-space:pre-wrap;flex-basis:100%;margin:.15rem 0 0}.bel-invoer{resize:vertical;width:100%}.bel-vastleg{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.bel-datumveld{opacity:.85;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.bel-wie{flex-direction:column;line-height:1.2;display:flex;overflow:hidden}.bel-wie small{opacity:.7;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.bel-rij{grid-template-columns:4.5rem 1fr auto;row-gap:.35rem}.bel-klant{white-space:normal}.bel-telefoon{grid-column:1/3;font-size:1.02rem}.bel-bedrag{text-align:left}.bel-datum{text-align:right;grid-column:3}.bel-status{grid-column:1/-1}.bel-knop{grid-area:1/3}.bel-kenmerken{gap:.9rem}}.bel-inlog{background:var(--kleur-werkblad);place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.bel-inlog-kaart{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--ronding);width:min(380px,100%);box-shadow:var(--schaduw-blad);flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.bel-inlog-kaart img{align-self:center}.bel-inlog-kaart h1{text-align:center;margin:0;font-size:1.35rem}.bel-inlog-kaart>p.muted{text-align:center;margin:-.5rem 0 .5rem}.bel-inlog-kaart label{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.bel-inlog-hint{text-align:center;margin:.25rem 0 0;font-size:.82rem}.bel-code{font-family:var(--lettertype-cijfers);letter-spacing:.4em;text-align:center;font-size:1.6rem}.knop-als-link{color:var(--kleur-hoofd);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@supports (height:100dvh){.shell,.inlog{min-height:100dvh}}@media (width<=900px){.content{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.sidebar{padding-top:env(safe-area-inset-top)}}@media (width<=700px){.btn{min-height:44px}.btn.small{min-height:38px;padding:.4rem .8rem}.page-head{gap:.6rem;margin-bottom:1rem}.page-head h1{flex:1;font-size:1.3rem}.weekdatum{text-align:left;flex-basis:100%;order:3;position:static;transform:none}.week-nav{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:4;gap:.4rem;padding-bottom:.1rem;overflow-x:auto}.week-nav::-webkit-scrollbar{display:none}.week-nav>*{flex:none}.week-nav .segment{width:auto}.week-nav .segment button{flex:none;padding:.32rem .6rem;font-size:.8rem}.week-nav .week-pil{padding:.15rem .2rem}.week-nav .week-label{min-width:0;padding:0 .3rem;font-size:.82rem}.week-nav .week-pil button{width:1.6rem}.week-nav>.btn.ghost.small{padding:.25rem .5rem;font-size:.78rem}.page-head .week-nav>.btn:not(.ghost):not(.secondary){min-height:36px;padding:.3rem .9rem;font-size:.85rem;position:absolute;top:0;right:0}.page-head{padding-right:0;position:relative}.page-head:has(.week-nav>.btn:not(.ghost):not(.secondary)) h1{padding-right:8.5rem}.weekdatum{font-size:.82rem}.paginauitleg{font-size:.86rem}}@media (pointer:coarse){input,select,textarea,.field input,.field select,.field textarea,.zoekveld input{font-size:16px!important}.zoekveld input::placeholder{font-size:.78rem}input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media (width<=700px){.naamkop,.naamcel,.leggersraster .naamcel{z-index:6;width:6.6rem;min-width:6.6rem;padding-left:.55rem;padding-right:.55rem;position:sticky;left:0;box-shadow:6px 0 8px -6px #101b2b2e}.roosterraster thead th.naamkop{z-index:8}.vakje,.leggersraster td.vakje{min-width:6.6rem}.naamcel .naam,.naamcel .pnaam,.leggersraster .naamtekst .naam{white-space:normal;font-size:.82rem}.naamcel .onder,.leggersraster .naamtekst .onder{font-size:.7rem}.persoon-onder{flex-direction:column;gap:0;font-size:.68rem;line-height:1.4}.naamcel .avatar{display:none}.filterbalk{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;overflow-x:auto}.filterbalk::-webkit-scrollbar{display:none}.filterbalk>*{flex:none}.filterbalk .paginazoek{width:11rem}.klantenpagina .filterbalk .paginazoek{width:100%}.segment{width:auto}.segment button{white-space:nowrap;padding:.4rem .75rem}.kiezerpaneel{width:min(20rem,100vw - 2rem)}.tabelvlak,.urenblad,.card>table{-webkit-overflow-scrolling:touch;overflow-x:auto}.dialoog-voet{padding-bottom:max(.9rem, env(safe-area-inset-bottom))}.dialoog-voet .voet-rechts{flex:1}.dialoog-voet .voet-rechts .btn{flex:1;justify-content:center}.verwijderknop{flex-basis:100%;order:2;justify-content:center}.werkraster{grid-template-columns:1fr}}.tab .kort{display:none}@media (width<=700px){.tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex:none}.tab .lang{display:none}.tab .kort{display:inline}}.medewerkerstabel .mailonder{display:none}@media (width<=700px){.medewerkerstabel th:nth-child(2),.medewerkerstabel td:nth-child(2),.medewerkerstabel th:nth-child(3),.medewerkerstabel td:nth-child(3),.medewerkerstabel th:nth-child(4),.medewerkerstabel td:nth-child(4),.medewerkerstabel th:nth-child(5),.medewerkerstabel td:nth-child(5){display:none}.medewerkerstabel .mailonder{color:var(--kleur-tekst-zacht);font-size:.76rem;font-weight:400;display:block}.rijknoppen .btn.small{min-height:34px;padding:.3rem .45rem;font-size:.78rem}.medewerkerstabel td,.medewerkerstabel th{padding-left:.6rem;padding-right:.6rem}.klokteam-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.klokteam-dagen{white-space:nowrap}.klokteam-totaal{min-width:4.5rem;margin-right:0}.klokteam-regel{gap:.5rem}}.rijknoppen{text-align:right;white-space:nowrap}@media (width<=700px){.veldrij{align-items:stretch}.veldrij>.field,.veldrij>.field.smal,.veldrij>.field.breed{flex:none}.datumrij{grid-template-columns:1fr;gap:.7rem}}html,body{max-width:100%;overflow-x:hidden}@media (width<=700px){.roosterblad,.roosterblad.maandblad{max-height:calc(100vh - 5rem)}}@media (width<=900px){.sidebar-foot{display:none}.sidebar .brand{padding-top:1rem}.roosterraster:not(.maand){width:max(100%,64rem)}}
