@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b.1gyfqm5yhhzs7.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892.357dd_6abeqge.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7.p.17-aodiw50953.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b.1gyfqm5yhhzs7.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892.357dd_6abeqge.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7.p.17-aodiw50953.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b.1gyfqm5yhhzs7.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892.357dd_6abeqge.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7.p.17-aodiw50953.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b.1gyfqm5yhhzs7.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892.357dd_6abeqge.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7.p.17-aodiw50953.woff2)format("woff2");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}.archivo_cf8b1b7a-module__Opa4Na__className{font-family:Archivo,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-style:normal}
:root{--papier:#f4f6f9;--vlak:#fff;--vlak-2:#eef1f6;--inkt:#161c2a;--inkt-zacht:#697283;--gedempt:#8b93a3;--lijn:#e3e8ef;--lijn-sterk:#dfe5ee;--pijl:#c4cbd6;--donker:#161c2a;--donker-2:#232a3a;--donker-3:#2b3242;--op-donker:#9aa3b2;--op-donker-zacht:#aeb6c6;--groen:#3f9512;--groen-fel:#4db216;--groen-donker:#2f7010;--groen-tint:#eaf6e2;--geel:#f0b429;--geel-inkt:#8a6512;--geel-vlak:#fff8e6;--geel-lijn:#e8d9a8;--rood:#c62828;--rood-inkt:#8c2020;--rood-vlak:#fdecec;--rood-lijn:#f0c2c2;--groen-lijn:#c3e5aa;--groen-inkt:#2f5518;--op-kop:#fff;--kop-let-op:#d9b878;--blauw:#4a86c8;--blauw-vlak:#e3edf8;--blauw-inkt:#2b5c8f;--plaat-vlak:#f5c518;--plaat-lijn:#d9ac10;--plaat-inkt:#10131a;--rond:14px;--rond-klein:10px;--rond-tegel:9px}*{box-sizing:border-box}body{background:var(--papier);color:var(--inkt);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}.num{font-variant-numeric:tabular-nums}a{color:var(--groen)}a:hover{color:var(--groen-donker)}.kop{background:var(--donker);color:var(--op-kop);padding:calc(16px + env(safe-area-inset-top,0px)) 20px 18px}.kop-ruim{padding-top:calc(52px + env(safe-area-inset-top,0px))}.kop .bovenregel{letter-spacing:.08em;text-transform:uppercase;color:var(--op-donker);font-size:12px}.kop h1{letter-spacing:-.01em;margin:3px 0 0;font-size:22px;font-weight:700}.kop .onder{color:var(--op-donker);margin-top:5px;font-size:13.5px}.terug{color:var(--op-donker);align-items:center;gap:6px;margin-left:-2px;padding:9px 12px 9px 0;font-size:13.5px;text-decoration:none;display:inline-flex}.terug:hover{color:var(--op-kop)}.kopcijfers{gap:8px;margin-top:14px;display:flex}.kopcijfer{background:var(--donker-2);border-radius:var(--rond-klein);flex:1 1 0;padding:10px 12px}.kopcijfer .waarde{font-size:19px;font-weight:700}.kopcijfer .wat{color:var(--op-donker-zacht);margin-top:2px;font-size:11px}.kopcijfer.let-op{background:#2a2118;border:1px solid #6b4d15}.kopcijfer.let-op .waarde{color:var(--geel)}.kopcijfer.let-op .wat{color:var(--kop-let-op)}.blad{padding:18px 20px calc(40px + env(safe-area-inset-bottom,0px))}.sectie{letter-spacing:.04em;text-transform:uppercase;color:var(--inkt-zacht);margin:20px 0 9px;font-size:13px;font-weight:700}.sectie:first-child{margin-top:0}.kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);margin-bottom:8px;padding:13px 14px}.kaart.rij{align-items:center;gap:12px;min-height:44px;display:flex}.kaart .titel{font-size:15px;font-weight:600;line-height:1.35}.kaart .onder{color:var(--inkt-zacht);margin-top:2px;font-size:12.5px}.kaart.geweigerd{border-color:var(--rood-lijn)}.kaart.bezig{opacity:.55}.tegel{border-radius:var(--rond-tegel);background:var(--groen-tint);width:34px;height:34px;color:var(--groen);flex:none;place-items:center;display:grid}.tegel.geel{background:var(--geel-vlak);color:var(--geel-inkt)}.tegel.rood{background:var(--rood-vlak);color:var(--rood)}.tegel.grijs{background:var(--vlak-2);color:var(--gedempt)}.groei{flex:auto;min-width:0}.chevron{color:var(--pijl);flex:none}.melding{border:1px solid #0000;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.melding.geel{background:var(--geel-vlak);border-color:var(--geel-lijn);color:var(--geel-inkt)}.melding.rood{background:var(--rood-vlak);border-color:var(--rood-lijn);color:var(--rood-inkt)}.melding.neutraal{background:var(--vlak-2);border-color:var(--lijn);color:var(--inkt)}.melding.groen{background:var(--groen-tint);border-color:var(--groen-lijn);color:var(--groen-inkt)}.melding strong{font-weight:700}.reden{background:var(--rood-vlak);border-radius:var(--rond-klein);white-space:pre-line;margin-top:9px;padding:10px 12px;font-size:13.5px;line-height:1.5}.leeg{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);color:var(--gedempt);padding:16px 15px;font-size:14px}.knop{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);min-height:44px;color:var(--inkt);cursor:pointer;border-radius:11px;padding:12px 16px;font-size:14px;font-weight:600}.knop:hover{border-color:var(--pijl)}.knop:disabled{cursor:default;opacity:.55}.knop.hoofd{background:var(--groen);border-color:var(--groen);color:var(--op-kop);padding:15px 18px;font-size:15.5px}.knop.hoofd:hover{background:var(--groen-donker);border-color:var(--groen-donker)}.knop.hoofd:disabled{background:var(--groen);border-color:var(--groen)}.knop.donker{background:var(--donker);border-color:var(--donker);color:var(--op-kop)}.knop.donker:hover{background:var(--donker-3);border-color:var(--donker-3)}.knop.breed{width:100%}.knop.klein{padding:10px 14px;font-size:13.5px}a.knop{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.knop.breed{display:flex}.knoprij{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.knop-onder{color:var(--gedempt);text-align:center;margin-top:7px;font-size:12px}.stand{color:var(--inkt-zacht);align-items:center;gap:7px;margin-top:8px;font-size:12.5px;display:flex}.stand .stip{background:var(--pijl);border-radius:99px;flex:none;width:7px;height:7px}.stand.onderweg .stip{background:var(--blauw)}.stand.geweigerd{color:var(--rood)}.stand.geweigerd .stip{background:var(--rood)}.stand.klaar{color:var(--groen-donker)}.stand.klaar .stip{background:var(--groen)}.teller{background:var(--donker);min-width:26px;height:26px;color:var(--op-kop);border-radius:99px;flex:none;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:grid}.teller.let-op{background:var(--rood)}.veld{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);width:100%;min-height:44px;color:var(--inkt);border-radius:11px;min-width:0;max-width:100%;padding:13px 14px;font-size:16px}.veld[type=date],.veld[type=time],.veld[type=datetime-local]{padding-left:11px;padding-right:8px}.veld:focus{outline:2px solid var(--groen);outline-offset:1px;border-color:var(--groen)}label{color:var(--inkt-zacht);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.puntenlijst{margin:0;padding-left:20px;font-size:14px}.puntenlijst li{margin:2px 0}.bureau{max-width:1060px;margin:0 auto;padding:36px 26px 64px;line-height:1.55}.bureau .lead,.bureau .uitleg p{max-width:78ch}.bureau h1{letter-spacing:-.02em;margin:0 0 6px;font-size:27px}.bureau h2{letter-spacing:-.01em;margin:30px 0 10px;font-size:17px}.bureau header{margin-bottom:22px}.bureau .lead{color:var(--inkt-zacht);margin:0;font-size:14.5px}.bureau .kruimel{color:var(--inkt-zacht);margin:0 0 4px;font-size:13px}.bureau .kruimel a{color:var(--inkt-zacht)}.bureaurij{border:1px solid var(--lijn);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;padding:13px 16px;display:flex}.bureaurij .naam{font-weight:600}.bureaurij .bij{color:var(--inkt-zacht);font-size:13px}.draaiboek{background:var(--vlak-2);border:1px solid var(--lijn);border-radius:12px;margin-bottom:24px;padding:16px 18px}.draaiboek .kopje{margin-bottom:6px;font-size:14px;font-weight:700}.draaiboek ol{margin:0;padding-left:20px;font-size:14px}.draaiboek li{margin:3px 0}.bureau .knop{min-height:0;padding:9px 14px;font-size:13.5px}.bureau .veld{min-height:0;padding:10px 12px;font-size:14.5px}@media (min-width:560px){body>main{border:1px solid var(--lijn);border-radius:22px;max-width:420px;min-height:calc(100vh - 48px);margin:24px auto;overflow:hidden;box-shadow:0 18px 50px -24px #161c2a59}body>main.bureau{max-width:780px;box-shadow:none;border:0;border-radius:0;margin:0 auto}}.meekijkbalk{z-index:20;background:var(--geel-vlak);border-bottom:1px solid var(--geel-lijn);color:var(--geel-inkt);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;font-size:13px;line-height:1.4;display:flex;position:sticky;top:0}.meekijkbalk a{color:var(--geel-inkt);margin-left:auto;font-weight:600}.werkplekbalk{z-index:19;background:var(--vlak-2);border-bottom:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:9px;padding:8px 16px;font-size:13px;display:flex;position:sticky;top:0}.werkplekkop{color:var(--gedempt);font-weight:600}.werkplekkeuze{font:inherit;color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:9px;max-width:60vw;padding:6px 10px;font-size:14px}.werkplekknop{font:inherit;color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn-sterk);cursor:pointer;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:600}.werkplekknop:hover{background:var(--vlak-2)}.kaartblok{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);margin-bottom:22px;padding:18px 20px}.kaartblok h2{letter-spacing:-.01em;margin:0 0 4px;font-size:16px}.kaartblok .toe{color:var(--inkt-zacht);margin:0 0 14px;font-size:13px;line-height:1.55}.koppelcode{background:var(--groen-tint);border:1px solid var(--groen);border-radius:var(--rond);margin-bottom:16px;padding:16px 18px}.koppelcode .kopje{color:var(--groen-donker);margin-bottom:8px;font-size:12.5px;font-weight:600}.koppelcode .code{letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.koppelcode .onder{color:var(--inkt-zacht);margin-top:8px;font-size:12.5px;line-height:1.5}.toestel{background:var(--vlak);border:1px solid var(--lijn);border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:9px;padding:13px 16px;display:flex}.toestel .naam{font-size:15px;font-weight:600}.toestel .naam .van{color:var(--gedempt);font-weight:400}.toestel .regel{color:var(--inkt-zacht);font-size:12.5px}.toestel .regel strong{color:var(--inkt)}.toestel.weg{background:var(--vlak-2);border-color:var(--vlak-2);color:var(--inkt-zacht)}.knop-afmelden{font:inherit;color:var(--rood);border:1px solid var(--rood-lijn);cursor:pointer;background:0 0;border-radius:9px;margin-left:auto;padding:8px 15px;font-size:13.5px;font-weight:600}.knop-afmelden:hover{background:var(--rood-vlak);border-color:var(--rood)}.sectiekop{letter-spacing:-.01em;margin:26px 0 4px;font-size:16px}.sectiekop .aantal{color:var(--gedempt);font-weight:400}.stappen-uitleg{counter-reset:stap;margin:0;padding:0;list-style:none}.stappen-uitleg li{counter-increment:stap;padding:0 0 12px 34px;font-size:14px;line-height:1.55;position:relative}.stappen-uitleg li:before{content:counter(stap);background:var(--donker);width:23px;height:23px;color:var(--op-kop);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.stappen-uitleg li:last-child{padding-bottom:0}.hoeken{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hoek{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--vlak);border:1px dashed var(--lijn-sterk);border-radius:12px;flex-direction:column;gap:3px;min-height:62px;padding:14px;display:flex}.hoek .hoek-naam{font-size:14px;font-weight:600}.hoek .hoek-stand{color:var(--gedempt);font-size:12px}.hoek.gedaan{border-style:solid;border-color:var(--groen);background:var(--groen-tint)}.hoek.gedaan .hoek-stand{color:var(--groen-donker)}.fotolijst{margin-top:12px}.fotorij{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond-klein);align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;font-size:13.5px;display:flex}.zones{flex-wrap:wrap;gap:7px;display:flex}.zone{font:inherit;cursor:pointer;background:var(--vlak);color:var(--inkt-zacht);border:1px solid var(--lijn-sterk);border-radius:999px;min-height:38px;padding:8px 14px;font-size:13.5px}.zone.aan{background:var(--groen);border-color:var(--groen);color:var(--op-kop);font-weight:600}.aankomst{background:var(--geel-vlak);border:1px solid var(--geel-lijn);border-radius:var(--rond);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-top:16px;padding:13px 15px;font-size:14px;display:grid}.aankomst input{width:18px;height:18px;accent-color:var(--groen);margin-top:1px}.aankomst .uitleg-regel{color:var(--geel-inkt);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.veld.kenteken{text-transform:uppercase;letter-spacing:.12em;text-align:center;font-size:21px;font-weight:700}.mono{font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace}.beheerbalk{background:var(--donker);color:var(--op-kop);flex-wrap:wrap;align-items:center;gap:4px;padding:0 20px;font-size:14px;display:flex}.beheerbalk .merk{letter-spacing:-.01em;margin-right:18px;padding:13px 0;font-weight:700}.beheerbalk a{color:var(--op-donker-zacht);border-bottom:2px solid #0000;padding:13px 12px;text-decoration:none}.beheerbalk a:hover{color:var(--op-kop);border-bottom-color:var(--groen)}.beheerbalk .rechts{align-items:center;gap:14px;margin-left:auto;display:flex}.beheerbalk .wie{color:var(--op-donker);font-size:13px}.beheerbalk .orgnaam{color:var(--op-kop);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.orgwissel{position:relative}.orgknop{font:inherit;color:var(--op-kop);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:7px;max-width:230px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.orgknop:hover{background:#ffffff2e}.orgknop:disabled{opacity:.6;cursor:default}.orgpijl{opacity:.8;font-size:10px}.orgmenu{z-index:40;background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;min-width:230px;max-height:60vh;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 14px 34px #141a1233}.orgitem{font:inherit;color:var(--inkt);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13.5px;display:flex}.orgitem:hover{background:var(--vlak-2)}.orgitem.aan{font-weight:700}.orgvink{width:12px;color:var(--groen-donker);flex:none}@media (min-width:560px){body>main.bureau{margin-top:0;padding-top:30px}}.modulekeuze{grid-template-columns:1fr;gap:9px;margin-bottom:14px;display:grid}@media (min-width:620px){.modulekeuze{grid-template-columns:1fr 1fr;gap:9px 20px}}.modulevink{color:var(--inkt-zacht);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.modulevink input{width:16px;height:16px;accent-color:var(--groen);margin-top:2px}.modulevink strong{color:var(--inkt);font-weight:600}.modulevink .module-uitleg{color:var(--gedempt);margin-top:1px;font-size:12.5px;line-height:1.45;display:block}.modulevink.nog-niet{cursor:default;opacity:.5}.kaartblok.uit{background:var(--vlak-2);opacity:.8}.uitleg{border:1px solid var(--lijn);border-radius:var(--rond);background:var(--vlak-2);margin-top:14px;padding:0 14px}.uitleg>summary{cursor:pointer;color:var(--inkt-zacht);padding:11px 0;font-size:13.5px;font-weight:600;list-style:none}.uitleg>summary::-webkit-details-marker{display:none}.uitleg>summary:before{content:"? ";color:var(--gedempt);font-weight:700}.uitleg[open]>summary{border-bottom:1px solid var(--lijn)}.uitleg p{color:var(--inkt-zacht);margin:11px 0;font-size:13px;line-height:1.6}.uitleg strong{color:var(--inkt)}.profielblok{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);margin-bottom:12px}.profielblok>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 18px;list-style:none;display:flex}.profielblok>summary::-webkit-details-marker{display:none}.profielblok>summary:after{content:"▾";color:var(--gedempt);margin-left:auto;font-size:12px;transition:transform .12s}.profielblok[open]>summary:after{transform:rotate(180deg)}.profielblok[open]>summary{border-bottom:1px solid var(--lijn)}.profielblok>summary:hover{background:var(--vlak-2);border-radius:var(--rond)}.profielblok[open]>summary:hover{border-radius:var(--rond) var(--rond) 0 0}.profielnaam{color:var(--inkt);font-size:15.5px;font-weight:600}.profielbij{color:var(--gedempt);font-size:13px}.profielinhoud{padding:16px 18px 18px}.profielinhoud .toe{color:var(--inkt-zacht);margin:0 0 14px;font-size:13px;line-height:1.55}.profielblok.uit{background:var(--vlak-2);opacity:.85}.profielblok.nieuw{border-style:dashed}.veldkop{color:var(--inkt-zacht);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.kaartblok .bij{color:var(--gedempt);font-size:13px}.mailknop{font-size:12.5px}.mailknop>summary{cursor:pointer;color:var(--inkt-zacht);text-align:right;padding:4px 0;list-style:none}.mailknop>summary::-webkit-details-marker{display:none}.mailknop>summary:hover{color:var(--inkt);text-decoration:underline}.mailknop form{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:6px;display:flex}.mailtoe{color:var(--gedempt);text-align:right;max-width:340px;margin:7px 0 0;font-size:12px;line-height:1.45}.ritkaart{text-align:left;width:100%;font:inherit;color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);cursor:pointer;margin-bottom:10px;padding:14px 16px;display:block}.ritkaart:hover{border-color:var(--lijn-sterk)}.ritkaart.open{cursor:default;margin-top:4px}.ritkop-link{color:inherit;border-radius:var(--rond) var(--rond) 0 0;margin:-14px -16px 0;padding:14px 16px 10px;text-decoration:none;display:block}.ritkop-link:hover{background:var(--groen-tint)}.ritkop-link:focus-visible{outline:2px solid var(--groen);outline-offset:-2px}.ritkop-link .chevron{opacity:.5;flex:none;margin-left:auto}.rittop{align-items:center;gap:9px;min-width:0;margin-bottom:7px;display:flex}.rittijd{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:17px;font-weight:700}.ritsoort{color:var(--gedempt);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.ritstand{white-space:nowrap;flex-shrink:0;margin-left:auto}.rittop .chevron{flex-shrink:0;margin-left:0}.ritkaart,.ritnaam,.ritregel,.planklant,.planadres{overflow-wrap:anywhere;min-width:0}.ritstand{background:var(--vlak-2);color:var(--gedempt);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.ritstand.onderweg{background:var(--blauw-vlak);color:var(--blauw-inkt)}.ritstand.opgehaald{background:var(--geel-vlak);color:var(--geel-inkt)}.ritstand.afgeleverd{background:var(--groen-tint);color:var(--groen-donker)}.ritnaam{margin-bottom:3px;font-size:15.5px;font-weight:600}.ritregel{color:var(--inkt-zacht);font-size:13.5px;line-height:1.5}.ritregel.gedempt{color:var(--gedempt);font-size:12.5px}.ritauto{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ritmerk{color:var(--inkt-zacht);font-size:13.5px}.kentekenplaat{background:var(--plaat-vlak);color:var(--plaat-inkt);border:1px solid var(--plaat-lijn);letter-spacing:.09em;text-transform:uppercase;border-radius:5px;padding:3px 9px;font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:700;display:inline-block}.kentekenplaat.klein{margin-right:7px;padding:1px 6px;font-size:12.5px}.ritadressen{background:var(--vlak-2);border-radius:var(--rond-klein);flex-direction:column;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.ritadres{flex-direction:column;gap:1px;font-size:14.5px;line-height:1.45;display:flex}.adreskop{text-transform:uppercase;letter-spacing:.04em;color:var(--gedempt);font-size:11.5px;font-weight:700}.ritadres.nu{font-weight:600}.ritadres.nu .adreskop{color:var(--groen-donker)}.ritadres.alsroute{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.ritadres.alsroute:active{opacity:.6}.routehint{color:var(--gedempt);font-size:12px;font-weight:400}.ritacties{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.ritacties .knop{text-align:center;flex:none;text-decoration:none}.ritacties .knop.breed{flex:140px}.stoplijst{margin-top:16px}.stop{border-top:1px solid var(--lijn);align-items:center;gap:10px;padding:11px 0;display:flex}.stopinfo{flex:auto;min-width:0;font-size:14px;line-height:1.45}.stopnotitie{color:var(--gedempt);margin-top:1px;font-size:12.5px;display:block}.stop.gedaan .stopinfo{color:var(--gedempt);text-decoration:line-through}.stopgedaan{color:var(--groen-donker);flex:none;font-size:12.5px;font-weight:600}.kmblok{border-top:1px solid var(--lijn);margin-top:16px;padding-top:14px}.kmrij{align-items:center;gap:8px;display:flex}.kmrij .veld{flex:auto}.kmgezet{color:var(--inkt-zacht);margin:0 0 8px;font-size:13.5px}.terugknop{font:inherit;color:var(--inkt-zacht);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:4px;padding:6px 0;font-size:14px;display:inline-flex}.terugknop:hover{color:var(--inkt)}.soortkeuze{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}@media (min-width:420px){.soortkeuze{flex-direction:row}}.soortknop{text-align:left;font:inherit;cursor:pointer;background:var(--vlak);color:var(--inkt);border:1px solid var(--lijn);border-radius:var(--rond);flex-direction:column;flex:1 1 0;gap:2px;padding:12px 14px;display:flex}.soortknop strong{font-size:15px}.soortknop span{color:var(--gedempt);font-size:12px;line-height:1.4}.soortknop.aan{border-color:var(--groen);background:var(--groen-tint)}.soortknop.aan span{color:var(--groen-donker)}.veldblok{margin-bottom:14px}.veldblok label{color:var(--inkt-zacht);margin-bottom:6px;font-size:13px;font-weight:600;display:block}textarea.veld{resize:vertical;min-height:84px;line-height:1.5}.versiebalk{z-index:30;background:var(--groen-tint);border-bottom:1px solid var(--groen-lijn);color:var(--groen-inkt);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;font-size:13px;line-height:1.4;display:flex;position:sticky;top:0}.versiebalk button,.versiebalk a{font:inherit;color:var(--groen-inkt);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.adreswaarschuwing{text-align:left;width:100%;color:var(--geel-inkt);background:var(--geel-vlak);border:1px solid var(--geel-lijn);border-radius:9px;flex-basis:100%;margin-top:4px;padding:8px 11px;font-size:12.5px;line-height:1.45}.reisblok{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);align-items:stretch;gap:13px;margin-bottom:14px;padding:15px;display:flex}.reislijn{flex-direction:column;align-items:center;padding-top:22px;display:flex}.reisstip{border:2px solid var(--groen);border-radius:50%;width:9px;height:9px}.reisstreep{background:var(--lijn);flex-grow:1;width:2px;margin:4px 0}.reisvierkant{background:var(--groen);border-radius:2px;width:9px;height:9px}.reisvelden{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.reisvelden label{display:block}.reiskop{letter-spacing:.05em;text-transform:uppercase;color:var(--gedempt);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.reiswissel{font:inherit;background:var(--vlak-2);color:var(--inkt-zacht);border:1px solid var(--lijn);cursor:pointer;border-radius:10px;flex:none;align-self:center;width:36px;height:36px;font-size:18px;line-height:1}.reiswissel:hover{background:var(--vlak);color:var(--inkt)}.vaaknaartoe{margin-bottom:14px}.chiprij{flex-wrap:wrap;gap:7px;display:flex}.chip{font:inherit;color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn-sterk);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.chip:hover{background:var(--groen-tint);border-color:var(--groen)}.tweekolom{flex-wrap:wrap;gap:10px;display:flex}.tweekolom>*{flex:150px;min-width:0}.veldtoe{color:var(--gedempt);margin-top:5px;font-size:11.5px;line-height:1.45;display:block}.chauffeurkeuze{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.chauffeurrij{text-align:left;width:100%;font:inherit;color:var(--inkt);cursor:pointer;background:var(--vlak);border:1px solid var(--lijn);border-radius:13px;align-items:center;gap:12px;padding:11px 13px;display:flex}.chauffeurrij.aan{border:2px solid var(--groen);padding:10px 12px}.chauffeurbol{background:var(--vlak-2);width:36px;height:36px;color:var(--gedempt);border-radius:11px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.chauffeurrij.aan .chauffeurbol{background:var(--groen-tint);color:var(--groen-donker)}.chauffeurinfo{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.chauffeurinfo strong{font-size:14px;font-weight:600}.chauffeurinfo span{color:var(--gedempt);font-size:11.5px}.chauffeurrij.aan .chauffeurinfo span{color:var(--groen-donker)}.chauffeurmerk{color:var(--groen-donker);background:var(--groen-tint);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.meekijkstop{font:inherit;color:var(--geel-inkt);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.pakoprij{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pakoprij .veld{flex:170px;min-height:0;padding:9px 11px;font-size:15px}.toestelinstel{margin-top:6px;font-size:12.5px}.toestelinstel>summary{cursor:pointer;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:3px 0;list-style:none;display:flex}.toestelinstel>summary::-webkit-details-marker{display:none}.wijzigknop{color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:9px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.wijzigknop:after{content:"▾";color:var(--gedempt);font-size:10px}.toestelinstel[open] .wijzigknop:after{content:"▴"}.toestelinstel>summary:hover .wijzigknop{background:var(--vlak-2);border-color:var(--pijl)}.wijziglaatst{color:var(--gedempt);font-size:11.5px}.instelblok{background:var(--vlak-2);border:1px solid var(--lijn);border-radius:var(--rond-klein);text-align:left;margin-top:10px;padding:12px 14px}.instelkop{letter-spacing:.03em;text-transform:uppercase;color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.instelmerk{letter-spacing:0;text-transform:none;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.instelmerk.goed{background:var(--groen-tint);color:var(--groen-donker)}.instelmerk.mis{background:var(--geel-vlak);color:var(--geel-inkt)}.instelrij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.instelrij .veld{flex:220px;max-width:340px;min-height:0;padding:8px 11px;font-size:14px}.instelrij .knop{flex:none}.insteltoe{color:var(--gedempt);margin:7px 0 0;font-size:11.5px;line-height:1.5}@media (min-width:900px){.toestel{align-items:flex-start}.toestelinstel{width:100%}.toestelinstel>summary{justify-content:flex-start}.instelrij .veld{flex:380px;max-width:480px}}@media (prefers-color-scheme:dark){:root{--papier:#12151b;--vlak:#1a1f28;--vlak-2:#232935;--inkt:#e8ecf2;--inkt-zacht:#aab3c2;--gedempt:#838d9d;--lijn:#2c333f;--lijn-sterk:#39414f;--pijl:#5b6474;--donker:#0d1017;--donker-2:#1c2231;--donker-3:#252c3c;--op-donker:#9aa3b2;--op-donker-zacht:#b6bdca;--groen:#5cb832;--groen-fel:#6ecb3e;--groen-donker:#9ede7c;--groen-tint:#17250f;--groen-lijn:#2d4a1d;--groen-inkt:#b6e79a;--geel:#f0b429;--geel-inkt:#e9c877;--geel-vlak:#2a2312;--geel-lijn:#4a3f20;--rood:#ef5350;--rood-inkt:#f3a3a1;--rood-vlak:#2c1717;--rood-lijn:#4d2828;--blauw:#6ea3dd;--blauw-vlak:#16202c;--blauw-inkt:#9ec4ec;--kop-let-op:#d9b878;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.documentscherm{flex-direction:column;height:100dvh;display:flex}.documentbalk{background:var(--donker);color:var(--op-kop);padding:12px 16px calc(12px + env(safe-area-inset-top)) 16px;padding-top:calc(12px + env(safe-area-inset-top));flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.documentbalk .terug{color:var(--op-donker-zacht)}.documentbalk .terug:hover{color:var(--op-kop)}.documentknop{color:var(--op-kop);background:#ffffff1f;border-radius:9px;margin-left:auto;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.documentvlak{background:var(--vlak-2);border:0;flex:auto;width:100%}.bladerrij{border-top:1px solid var(--lijn);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:grid}.bladerrij>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bladerrij .knop{padding-left:10px;padding-right:10px}.bladerrij>:first-child{text-align:left;justify-self:start}.bladerrij>:last-child{text-align:right;justify-self:end}.bladerrij .onder{margin-top:0}.dagbalk{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.dagbalk .knop{padding:8px 14px;font-size:16px;line-height:1}.dagnaam{text-align:center;flex-direction:column;gap:1px;font-size:15px;font-weight:650;display:flex}.dagnaam .onder{margin-top:0}.planrit{grid-template-columns:48px 1fr auto;align-items:baseline;gap:10px;display:grid}.plantijd{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.planmidden{flex-direction:column;gap:2px;min-width:0;display:flex}.planklant{font-size:14.5px;font-weight:600}.planadres{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.planrit-scheiding{border-top:1px solid var(--lijn);margin-top:12px;padding-top:12px}.planrit-link{color:inherit;border-radius:var(--rond-klein);align-content:center;min-height:44px;margin:-6px -8px;padding:6px 8px;text-decoration:none}.planrit-link:hover{background:var(--groen-tint)}.planrit-link:focus-visible{outline:2px solid var(--groen);outline-offset:-2px}.toewijsrij{align-items:center;gap:8px;margin-top:8px;display:flex}.toewijsrij .veld{flex:1;min-width:0;padding:7px 10px;font-size:13.5px}.toewijsrij .knop{white-space:nowrap;padding:7px 12px;font-size:13.5px}.tabrij{gap:8px;margin-bottom:12px;display:flex}.tab{text-align:center;border-radius:var(--rond);border:1px solid var(--lijn);background:var(--vlak);color:var(--inkt-zacht);flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tab.aan{background:var(--groen-tint);color:var(--groen-inkt);border-color:var(--groen-lijn)}.tabtelling{background:var(--vlak-2);min-width:20px;color:var(--inkt-zacht);border-radius:999px;padding:0 6px;font-size:12px;font-weight:700;line-height:19px}.tabtelling.let-op{background:var(--rood-vlak);color:var(--rood-inkt)}.foutenlijst{flex-direction:column;gap:12px;display:flex}.foutkaart{border:1px solid var(--lijn);border-radius:var(--rond);background:var(--vlak);padding:13px 15px}.foutkop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.foutsoort{background:var(--vlak-2);color:var(--inkt-zacht);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.foutsoort.telefoon{background:var(--rood-vlak);color:var(--rood-inkt)}.foutwaar{color:var(--inkt-zacht);word-break:break-all;font-size:12.5px}.foutaantal{background:var(--rood-vlak);color:var(--rood-inkt);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.foutbericht{margin:0;font-size:14.5px;line-height:1.45}.foutdetails{color:var(--gedempt);word-break:break-word;margin:6px 0 0;font-size:12.5px;line-height:1.45}.foutvoet{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.foutvoet .onder{margin-top:0}.foutvoet .knop{padding:6px 12px;font-size:13px}.zonerij{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.zone{cursor:pointer;border:1px solid var(--lijn);border-radius:var(--rond-klein);background:var(--vlak);align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:inline-flex}.zone input{width:16px;height:16px;accent-color:var(--groen)}.zone:has(input:checked){border-color:var(--rood-lijn);background:var(--rood-vlak)}.fotorij{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:10px;display:grid}.fotominiatuur{aspect-ratio:1;object-fit:cover;border-radius:var(--rond-klein);border:1px solid var(--lijn);background:var(--vlak-2);width:100%}.handtekening{margin-top:8px}.handtekeningvak{border:1px dashed var(--lijn-sterk);border-radius:var(--rond-klein);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:170px;display:block}.handtekeningbeeld{border:1px solid var(--lijn);border-radius:var(--rond-klein);background:#fff;width:100%;max-width:320px;margin-top:10px}.zoeklijst{border:1px solid var(--lijn);border-radius:var(--rond-klein);background:var(--vlak);max-height:260px;margin:6px 0 0;padding:0;list-style:none;overflow:hidden auto}.zoekrij{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--inkt);border:0;border-bottom:1px solid var(--lijn);background:0 0;padding:10px 13px;display:block}.zoeklijst li:last-child .zoekrij{border-bottom:0}.zoekrij:hover,.zoekrij:focus-visible{background:var(--vlak-2)}.zoeknaam{font-size:14.5px;font-weight:600;display:block}.zoekbij{color:var(--gedempt);margin-top:1px;font-size:12.5px;display:block}.zoekgekozen{color:var(--groen-inkt);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}@media (orientation:landscape) and (max-height:520px){.kop{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:12px}.kop h1{font-size:20px}.kop-ruim{padding-top:calc(34px + env(safe-area-inset-top,0px))}.blad{padding-top:12px}.blad>.ritkaart,.blad>div>.ritkaart{break-inside:avoid}.handtekeningvak{height:130px}.fotorij{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.sectie{margin:12px 0 6px}}.ritfeiten{grid-template-columns:92px 1fr;gap:6px 12px;margin:10px 0 0;font-size:14px;display:grid}.ritfeiten dt{color:var(--gedempt);padding-top:1px;font-size:12.5px}.ritfeiten dd{overflow-wrap:anywhere;margin:0}@media (max-width:380px){.ritfeiten{grid-template-columns:1fr;gap:2px}.ritfeiten dd{margin-bottom:8px}}.stoplijst{margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.5}.stoplijst .onder{margin-top:0;display:block}.ritdetaillink{color:var(--groen-inkt);margin-top:8px;font-size:13px;font-weight:600;display:inline-block}.mededeling{color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);border-left-width:3px;margin-bottom:9px;padding:12px 15px;font-size:14.5px;line-height:1.45;text-decoration:none;display:block}.mededeling.goed{border-left-color:var(--groen)}.mededeling.afgewezen{border-left-color:var(--rood-inkt)}.mededeling .onder{margin-top:3px;display:block}.dagkiezer{color:var(--inkt-zacht);justify-content:center;align-items:center;gap:9px;margin:-6px 0 14px;font-size:13px;display:flex}.dagkiezer .toestelkiezer{border:1px solid var(--lijn);border-radius:var(--rond-klein);background:var(--vlak);color:var(--inkt);font:inherit;text-align:center;min-width:8.5em;padding:7px 10px}.dagkiezer input{border:1px solid var(--lijn);border-radius:var(--rond-klein);background:var(--vlak);color:var(--inkt);font:inherit;padding:7px 10px}.zoekbalk-app{margin-bottom:12px}.zoekbalk-app .onder{margin-top:5px}.klantrij{gap:10px}.klantopen{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.klantopen .titel,.klantopen .onder{display:block}.belknop{white-space:nowrap;flex-shrink:0;padding:8px 14px;font-size:13.5px}.urenmeter{border-radius:var(--rond-klein);background:var(--vlak-2);color:var(--inkt-zacht);margin-top:12px;padding:10px 13px;font-size:13.5px;line-height:1.5}.urenmeter.aan{background:var(--groen-tint);color:var(--groen-inkt)}.urenmeter.let-op{background:var(--geel-vlak);color:var(--geel-inkt)}.urenmeter .onder{margin-top:3px;display:block}.meldingvraag{background:var(--groen-tint);border:1px solid var(--groen-lijn);border-radius:var(--rond);color:var(--groen-inkt);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.meldingvraag>div{flex:1;min-width:220px}.meldingvraag .onder{color:var(--groen-inkt);opacity:.85;margin-top:4px;display:block}.meldingvraag .knop{flex-shrink:0}.meldingvraag.uit{background:var(--vlak-2);border-color:var(--lijn);color:var(--inkt-zacht)}.crmtegels{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px;display:grid}.crmtegel{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);color:inherit;flex-direction:column;justify-content:center;gap:2px;min-height:88px;padding:13px 14px;text-decoration:none;display:flex}.crmtegel:active{background:var(--groen-tint);border-color:var(--groen)}.crmtegel-naam{letter-spacing:.04em;text-transform:uppercase;color:var(--gedempt);font-size:12px;font-weight:700}.crmtegel-getal{color:var(--inkt);overflow-wrap:anywhere;font-size:27px;font-weight:700;line-height:1.1}.crmtegel-getal.klein{font-size:19px}.crmtegel-getal.let-op{color:var(--rood)}.crmtegel-onder{color:var(--gedempt);font-size:11.5px}.crmregel{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond);color:inherit;align-items:flex-start;gap:12px;min-height:44px;margin-bottom:8px;padding:12px 14px;text-decoration:none;display:flex}.crmregel:active{background:var(--groen-tint)}.crmregel.te-laat{border-color:var(--rood-lijn);background:var(--rood-vlak)}.crmregel-tijd{min-width:52px;color:var(--inkt);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.crmregel-tijd .duur{color:var(--gedempt);font-size:11px;font-weight:400;display:block}.crmregel-lijf{flex:auto;min-width:0}.crmregel-titel{font-size:15px;font-weight:600;line-height:1.3;display:block}.crmregel-onder{color:var(--gedempt);margin-top:2px;font-size:12.5px;display:block}.crmmerk{background:var(--groen-tint);color:var(--groen-donker);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:3px 8px;font-size:11px;font-weight:700}.crmmerk.rood{background:var(--rood-vlak);color:var(--rood-inkt)}.crmmerk.geel{background:var(--geel-vlak);color:var(--geel-inkt)}.crmfase{margin-bottom:16px}.crmfase-kop{border-left:4px solid var(--lijn);align-items:baseline;gap:8px;margin-bottom:7px;padding-left:10px;display:flex}.crmfase-naam{font-size:14px;font-weight:700}.crmfase-cijfers{color:var(--gedempt);margin-left:auto;font-size:12px}.crmschakel{gap:8px;margin-bottom:14px;display:flex}.crmschakel a{text-align:center;border:1px solid var(--lijn);border-radius:var(--rond-klein);background:var(--vlak);min-height:44px;color:var(--inkt-zacht);flex:1 1 0;justify-content:center;align-items:center;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.crmschakel a.aan{border-color:var(--groen);background:var(--groen-tint);color:var(--groen-donker)}.zoekform{gap:8px;margin-bottom:16px;display:flex}.zoekform .veld{flex:auto;min-width:0}.zoekform .knop{flex:none}.aanwmerk{white-space:nowrap;background:var(--lijn);color:var(--inkt-zacht);border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:11px;font-weight:700}.aanwmerk.aan{background:var(--groen-tint);color:var(--groen-donker)}.aanwmerk.vrij{background:var(--geel-vlak);color:var(--geel-inkt)}.aanwmerk.ziek{background:var(--rood-vlak);color:var(--rood-inkt)}.aanwmerk.cursus{color:#2f4f86;background:#e6eefb}.aanwmerk.rust{background:var(--lijn);color:var(--gedempt)}.crmregel.ikzelf{border-left:3px solid var(--groen)}.voorwie{color:var(--inkt-zacht);background:var(--vlak);border:1px solid var(--lijn);border-left:3px solid var(--groen);border-radius:var(--rond-klein);margin-bottom:12px;padding:9px 12px;font-size:12.5px;line-height:1.5}.voorwie a{color:var(--gedempt)}.meerlijst{margin-top:2px}.meerlijst>summary{cursor:pointer;text-align:center;color:var(--inkt);box-sizing:border-box;border:1px solid var(--lijn-sterk);background:var(--vlak);border-radius:11px;min-height:44px;margin-bottom:8px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none}.meerlijst>summary:hover{border-color:var(--pijl)}.meerlijst>summary::-webkit-details-marker{display:none}.meerlijst>summary:after{content:" ▾";color:var(--gedempt)}.meerlijst[open]>summary:after{content:" ▴"}.accorderen .terug{font:inherit;cursor:pointer;color:var(--inkt-zacht);background:0 0;border:0;min-height:44px;margin-bottom:4px;font-size:13.5px}.accorderen .breek{overflow-wrap:anywhere}.accorderen .acc-rij{text-align:left;width:100%;font:inherit;color:var(--inkt);cursor:pointer}.acc-velden{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 14px;margin:12px 0 0;font-size:13.5px;display:grid}.acc-velden dt{color:var(--inkt-zacht)}.acc-velden dd{overflow-wrap:anywhere;margin:0}.acc-bedrag{letter-spacing:-.02em;margin:12px 0 0;font-size:26px;font-weight:700}.acc-blok{margin-top:10px;font-size:13.5px;line-height:1.5}.acc-blok .naam,.acc-verschil .naam{color:var(--inkt-zacht);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.acc-lijst{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.acc-verschilregel{border-top:1px solid var(--lijn);margin-top:10px;padding-top:10px;font-size:14px}.acc-verschilregel .ritstand{margin-left:6px}.acc-verschil{margin-top:4px;font-size:13.5px;line-height:1.55}.acc-verschil s{color:var(--gedempt)}.acc-bevestig{border-top:1px solid var(--lijn);margin-top:14px;padding-top:12px}.acc-invoer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-invoer .veld{flex:0 160px;min-width:0}.acc-goed{color:var(--groen-donker);font-size:13px;font-weight:600}.acc-fout{color:var(--rood-inkt);margin-top:6px;font-size:13px;line-height:1.5}.acc-hint{color:var(--gedempt);margin-top:6px;font-size:12.5px;line-height:1.5}.knop.acc-afkeur{color:var(--rood-inkt);border-color:var(--rood-lijn)}
