:root{--color-bg:#fafafa;--color-surface:#fff;--color-ink:#1e1e1e;--color-ink-plus:#1e1e1e;--color-ink-soft:#4b4b4b;--color-ink-mute:#717171;--color-vlak:#f2f2f2;--color-line:#e4e4e4;--color-accent:#d22a2c;--color-accent-donker:#ac2123;--color-accent-soft:#fbeaea;--color-ok:#16a34a;--color-warn:#f59e0b;--color-ok-tekst:#166534;--color-warn-tekst:#92400e;--agenda-band:104px;--sprong-telefoon:12px;--color-line-hard:#d7dae0;--radius:6px;--radius-lg:8px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--shadow-sm:0 1px 2px #1018280d;--shadow-md:0 6px 16px -4px #1018281a;--fase-aangemeld:#8b93a3;--fase-aangemeld-licht:#aab1bd;--fase-aangemeld-vlak:#eef0f3;--fase-uitgenodigd:#d8912f;--fase-uitgenodigd-licht:#edb369;--fase-uitgenodigd-vlak:#fdf4e6;--fase-gepland:#4763c4;--fase-gepland-licht:#7089dd;--fase-gepland-vlak:#edf0fb;--fase-opgehaald:#3b9068;--fase-opgehaald-licht:#5fb68c;--fase-opgehaald-vlak:#e9f4ee;--fase-vervallen:#8b93a3;--fase-vervallen-licht:#aab1bd;--fase-vervallen-vlak:#eef0f3;--datto:#6d4bb8;--datto-vlak:#f1edfa;--pop-aangemeld:var(--fase-aangemeld);--pop-aangemeld-licht:var(--fase-aangemeld-licht);--pop-uitgenodigd:var(--fase-uitgenodigd);--pop-uitgenodigd-licht:var(--fase-uitgenodigd-licht);--pop-gepland:var(--fase-gepland);--pop-gepland-licht:var(--fase-gepland-licht);--pop-opgehaald:var(--fase-opgehaald);--pop-opgehaald-licht:var(--fase-opgehaald-licht);--pop-vervallen:var(--fase-vervallen);--pop-vervallen-licht:var(--fase-vervallen-licht);--pop-werk:var(--fase-aangemeld);--pop-werk-licht:var(--fase-aangemeld-licht);--pop-wacht:var(--fase-uitgenodigd);--pop-wacht-licht:var(--fase-uitgenodigd-licht);--pop-klaar:var(--fase-opgehaald);--pop-klaar-licht:var(--fase-opgehaald-licht);--pop-af:var(--fase-opgehaald);--pop-af-licht:var(--fase-opgehaald-licht);--font:var(--font-poppins), Arial, sans-serif;--font-kop:var(--font-poppins), Arial, sans-serif;--font-merk:var(--font-poppins), Arial, sans-serif;--font-hand:var(--font-caveat), "Comic Sans MS", cursive}[data-theme=dark]{--color-bg:#0f1117;--color-surface:#171a22;--color-ink:#eef0f4;--color-ink-plus:#12141a;--color-ink-soft:#a3acba;--color-ink-mute:#8e939e;--color-vlak:#1e222b;--color-line:#2a2f3a;--color-line-hard:#3b4150;--color-accent:#f0524f;--color-accent-donker:#d8403e;--color-accent-soft:#2e1617;--color-ok:#46c98e;--color-warn:#e5a356;--color-ok-tekst:#46c98e;--color-warn-tekst:#e5a356;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 6px 16px -4px #0000008c;--fase-aangemeld:#9aa2b4;--fase-aangemeld-licht:#b8bfcd;--fase-aangemeld-vlak:#232833;--fase-uitgenodigd:#e5a356;--fase-uitgenodigd-licht:#f3c489;--fase-uitgenodigd-vlak:#302619;--fase-gepland:#7e97ec;--fase-gepland-licht:#a3b5f5;--fase-gepland-vlak:#1e2440;--fase-opgehaald:#5dbe8e;--fase-opgehaald-licht:#84d6ac;--fase-opgehaald-vlak:#152b22;--fase-vervallen:#9aa2b4;--fase-vervallen-licht:#b8bfcd;--fase-vervallen-vlak:#232833;--datto:#b49cf0;--datto-vlak:#251d3a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--color-ink);text-underline-offset:2px}.mw-link{color:var(--color-accent);font-weight:600;text-decoration:none}.mw-link:hover{text-underline-offset:2px;text-decoration:underline}h1,h2,h3{font-family:var(--font-kop);letter-spacing:-.2px;font-weight:700}h3{margin:0 0 var(--sp-2);font-size:15px}.mw-shell{max-width:880px;margin:0 auto;padding:24px}.mw-shell--smal{max-width:560px}.mw-header{align-items:center;gap:12px;padding:18px 0;display:flex}.mw-header img{width:auto;height:26px;display:block}.mw-header__tag{color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:999px;padding:3px 10px;font-size:12px}.mw-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 22px}.mw-btn{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mw-btn:hover{background:var(--color-accent-donker);border-color:var(--color-accent-donker)}.mw-btn:disabled{opacity:.5;cursor:default}.mw-btn--block{width:100%}.mw-btn-ghost{background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-ink);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mw-btn-ghost:hover{background:var(--color-ink);color:var(--color-surface)}.mw-btn-ghost:disabled{opacity:.5;cursor:default}.mw-chip{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:10px;padding:9px 14px;font-size:14px}.mw-chip--sel{background:var(--color-accent);color:#fff;border-color:var(--color-accent);font-weight:500}.mw-chip--vol{color:#c2bcb8;cursor:default;background:#f5f3f2;text-decoration:line-through}.mw-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-veld{border:1px solid var(--color-line);width:100%;font:inherit;background:var(--color-surface);color:var(--color-ink);border-radius:10px;margin-top:4px;padding:10px 12px;display:block}.mw-label{color:var(--color-ink-soft);font-size:12px}.mw-form{max-width:760px}.mw-form__raster{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.mw-form__raster>label{color:var(--color-ink-soft);min-width:0;font-size:13px;display:block}.mw-form__breed{grid-column:1/-1}.mw-form__groep{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin:24px 0 10px;font-size:11.5px;font-weight:600}@media (max-width:620px){.mw-form__raster{grid-template-columns:1fr}}.mw-muted{color:var(--color-ink-soft)}.mw-app{min-height:100vh;display:flex}.mw-zijbalk{background:var(--color-ink-plus);width:240px;height:100vh;font-family:var(--font);flex-direction:column;flex-shrink:0;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.mw-zijbalk :focus-visible{outline-color:#fff}.mw-zijbalk__logo{padding:2px 10px 18px;text-decoration:none;display:block}.mw-woordmerk{font-family:var(--font-merk);color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:700;text-decoration:none}.mw-woordmerk b{color:var(--color-accent)}.mw-zijbalk nav{flex-direction:column;flex:1;gap:2px;display:flex}.mw-groet{min-height:44px;font-family:var(--font-hand);color:#fff;transform-origin:0;white-space:nowrap;text-overflow:ellipsis;padding:0 10px 16px;font-size:22px;line-height:1.2;overflow:hidden;transform:rotate(-3deg)}.mw-groet__naam{color:var(--color-accent)}.mw-zijbalk nav a{color:#c4c7cd;border-radius:5px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.mw-zijbalk nav a:hover{color:#fff;background:#ffffff12}.mw-zijbalk .mw-nav-kop{letter-spacing:.06em;text-transform:lowercase;color:#8e939e;padding:16px 10px 5px;font-size:11.5px;font-weight:600}.mw-zijbalk .mw-nav-kop:first-child{padding-top:0}.mw-zijbalk nav a.actief{color:#fff;box-shadow:inset 3px 0 0 var(--color-accent);background:#ffffff14;border-radius:0 5px 5px 0;font-weight:700}.mw-zijbalk__voet{color:#8e939e;border-top:1px solid #33363d;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.mw-zijbalk__wie{flex-direction:column;gap:1px;display:flex}.mw-zijbalk__wie small{opacity:.72;font-size:12px}.mw-zijbalk__voet a{color:#8e939e;align-items:center;gap:8px;text-decoration:none;display:flex}.mw-zijbalk__voet a:hover{color:#fff}.mw-uitlog{color:inherit}.mw-zijbalk__voet .mw-uitlog:hover{color:#fff}.mw-inhoud{flex:1;min-width:0}.mw-topbar{z-index:20;background:#1e1e1e;align-items:center;gap:16px;padding:12px 20px;display:none;position:sticky;top:0}[data-theme=dark] .mw-topbar,[data-theme=dark] .mw-nav--open{background:#12141a}.mw-topbar :focus-visible{outline-color:#fff}.mw-topbar__logo{text-decoration:none}.mw-nav{display:none}.mw-topbar__user{color:#8e939e;align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.mw-topbar__link{color:#c4c7cd;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mw-topbar__link:hover,.mw-topbar__user .mw-uitlog:hover{color:#fff}.mw-topbar__user .mw-uitlog{color:#c4c7cd;align-items:center;gap:6px;display:inline-flex}.mw-hamburger{cursor:pointer;color:#fff;background:0 0;border:none;font-size:24px;line-height:1;display:block}.mw-main{--main-pad:26px;max-width:none;padding:26px var(--main-pad) 56px;margin:0}.mw-main h1{letter-spacing:-.3px;margin:2px 0 14px;font-size:23px}@media (max-width:940px){.mw-topbar{display:flex}.mw-zijbalk{display:none}.mw-nav--open{z-index:30;background:#1e1e1e;border-top:1px solid #33363d;flex-direction:column;gap:2px;padding:8px 16px 14px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000040}.mw-nav--open a{color:#c4c7cd;border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:16px;text-decoration:none;display:flex}.mw-nav--open a.actief{color:#fff;box-shadow:inset 3px 0 0 var(--color-accent);background:#ffffff14;border-radius:0 5px 5px 0;font-weight:700}.mw-nav--open .mw-nav-kop{letter-spacing:.06em;text-transform:lowercase;color:#8e939e;padding:14px 12px 2px;font-size:11.5px;font-weight:600}.mw-main{--main-pad:16px;padding:20px var(--main-pad) 48px}}.mw-nav__voet{display:none}.mw-topbar__user>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (max-width:600px){.mw-topbar__user{display:none}.mw-hamburger{margin-left:auto}.mw-nav--open .mw-nav__voet{border-top:1px solid #33363d;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;display:flex}.mw-nav__wie{color:#8e939e;padding:8px 12px 4px;font-size:13px}.mw-nav--open .mw-nav__voet .mw-uitlog{color:#c4c7cd;border-radius:5px;align-items:center;gap:10px;width:100%;display:flex;padding:12px!important;font-size:16px!important}}.mw-btn-ghost--klein{border-radius:5px;padding:4px 10px;font-size:12.5px}.mw-klantbalk{background:var(--klant,#2f3a8f);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;display:flex}.mw-klantbalk__tijd{font-variant-numeric:tabular-nums;border-right:1px solid #ffffff59;padding-right:12px;font-size:13.5px;font-weight:700}.mw-klantbalk__plaats{font-size:13.5px;font-weight:600}.mw-klantbalk__adres{opacity:.85;font-size:12.5px}.mw-klantbalk__klant{border:1px solid #ffffff8c;border-radius:6px;margin-left:2px;padding:2px 10px;font-size:13.5px;font-weight:700}.mw-klantbalk__logo{align-items:center;display:inline-flex}.mw-klantbalk__logo--label{background:#fff;border-radius:6px;padding:4px 8px;box-shadow:0 1px 2px #0000002e}.mw-klantbalk__logo img{width:auto;max-width:120px;height:18px;display:block}.mw-klantbalk a{color:#fff;white-space:nowrap;border:1px solid #ffffff8c;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none}.mw-klantbalk a:hover{background:#ffffff24}.mw-klantbalk a:focus-visible{outline-offset:2px;outline:2px solid #fff}.mw-klant--buurts{--klant:#c8644c}.mw-klant--dock{--klant:#1f5a6b}.mw-klant--vi1{--klant:#a87a24}[data-theme=dark] .mw-klant--buurts{--klant:#e48a72}[data-theme=dark] .mw-klant--dock{--klant:#5aa9c2}[data-theme=dark] .mw-klant--vi1{--klant:#d9a650}.mw-klant--1{--klant:#2f3a8f}.mw-klant--2{--klant:#10605a}.mw-klant--3{--klant:#5b3a8e}.mw-klant--4{--klant:#1f5f8b}.mw-klant--5{--klant:#7a3560}[data-theme=dark] .mw-klant--1{--klant:#7b88e8}[data-theme=dark] .mw-klant--2{--klant:#4fbfb0}[data-theme=dark] .mw-klant--3{--klant:#a98ae0}[data-theme=dark] .mw-klant--4{--klant:#6cb6e8}[data-theme=dark] .mw-klant--5{--klant:#dd8ab5}[data-theme=dark] .mw-klantbalk{color:#12141a}[data-theme=dark] .mw-klantbalk a{color:#12141a;border-color:#12141a73}[data-theme=dark] .mw-klantbalk__tijd{border-right-color:#12141a4d}[data-theme=dark] .mw-klantbalk__klant{border-color:#12141a73}[data-theme=dark] .mw-klantbalk a:focus-visible{outline-color:#12141a}.mw-stop.mw-stop--klanttint{border-radius:12px;margin-bottom:22px;box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}[data-theme=dark] .mw-stop.mw-stop--klanttint{box-shadow:0 1px 2px #00000080}.mw-klantbalk--licht,[data-theme=dark] .mw-klantbalk--licht{--kop-tint:color-mix(in srgb, var(--klant,#2f3a8f) 13%, var(--color-surface));background:var(--kop-tint);color:var(--color-ink);border-top:4px solid var(--klant,#2f3a8f);border-bottom:1px solid color-mix(in srgb, var(--klant,#2f3a8f) 25%, var(--color-line));padding:10px 16px}.mw-klantbalk--licht .mw-klantbalk__tijd,[data-theme=dark] .mw-klantbalk--licht .mw-klantbalk__tijd{border-right-color:color-mix(in srgb, var(--klant,#2f3a8f) 30%, var(--color-line))}.mw-klantbalk--licht .mw-klantbalk__adres{color:var(--color-ink-soft);opacity:1}.mw-klantbalk--licht{--kop-inkt:color-mix(in srgb, var(--klant,#2f3a8f) 75%, #000)}[data-theme=dark] .mw-klantbalk--licht{--kop-inkt:var(--klant,#2f3a8f)}.mw-klantbalk--licht .mw-klantbalk__klant,[data-theme=dark] .mw-klantbalk--licht .mw-klantbalk__klant{color:var(--kop-inkt);border:0;padding:0;font-weight:700}.mw-klantbalk--licht .mw-stop__nr{background:var(--kop-inkt);color:#fff}[data-theme=dark] .mw-klantbalk--licht .mw-stop__nr{background:var(--kop-inkt);color:#12141a}.mw-klantbalk--licht a,[data-theme=dark] .mw-klantbalk--licht a{color:var(--color-ink-soft);border-color:var(--color-line-hard)}.mw-klantbalk--licht a:hover{background:var(--color-surface);color:var(--color-ink)}.mw-klantbalk--licht a:focus-visible,[data-theme=dark] .mw-klantbalk--licht a:focus-visible{outline-color:var(--color-accent)}.mw-klantbalk--licht .mw-klantbalk__toevoegen .mw-esim__knop{background:var(--color-surface);border-color:var(--color-line-hard);color:var(--color-ink)}.mw-klantbalk--licht .mw-klantbalk__toevoegen .mw-esim__knop:hover{background:var(--color-vlak)}.mw-klantbalk--licht .mw-klantbalk__ticket .mw-ticketicoon{background:var(--color-surface);border-color:var(--color-line-hard);color:var(--color-ink-soft)}.mw-klantbalk--licht .mw-klantbalk__ticket .mw-ticketicoon:hover{background:var(--color-vlak);border-color:var(--color-ink-soft);color:var(--color-ink)}.mw-stop--klanttint .mw-mee,.mw-stop--klanttint .mw-reg__kop{background:var(--color-surface)}.mw-stop--klanttint .mw-reg__voor:hover .mw-reg__kop{background:var(--color-bg)}.mw-stop--klanttint .mw-reg+.mw-reg{border-top-color:var(--color-line-hard)}.mw-main:has(.mw-agenda){background:#ececec}[data-theme=dark] .mw-main:has(.mw-agenda){background:#0b0d12}.mw-stop{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:10px;overflow:hidden}.mw-stop__nr{font-variant-numeric:tabular-nums;background:#ffffff3d;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:grid}[data-theme=dark] .mw-stop__nr{background:#12141a33}.mw-stop__tel{background:var(--color-bg);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.mw-sectie__uitleg{color:var(--color-ink-soft);margin:0 0 10px;font-size:13px}.mw-route__kopregel{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.mw-route__stand{color:var(--color-ink-soft);margin:0;font-size:13.5px}.mw-route__stand strong{color:var(--color-ink)}.mw-route__schuif{overflow-x:auto}.mw-route__weg{grid-template-columns:repeat(4,1fr);min-width:560px;padding-top:4px;display:grid;position:relative}.mw-route__lijn{background:var(--color-line);border-radius:99px;height:10px;position:absolute;top:62px;left:0;right:0;overflow:hidden}.mw-route__vol{background:linear-gradient(90deg, var(--fase-aangemeld) 0%, var(--fase-uitgenodigd) 40%, var(--fase-gepland) 75%, var(--fase-opgehaald) 100%);border-radius:99px;height:100%}.mw-route__halte{text-align:center;padding:0 var(--sp-2);flex-direction:column;align-items:center;display:flex}.mw-route__volk{justify-content:center;align-items:flex-end;height:62px;display:flex}.mw-route__volk .mw-ini-stapel{margin-bottom:8px}.mw-route__stip{background:var(--color-surface);border:3px solid var(--color-line);z-index:1;border-radius:50%;width:16px;height:16px;margin-top:-3px;position:relative}.mw-route__halte--aangemeld .mw-route__stip{border-color:var(--fase-aangemeld)}.mw-route__halte--uitgenodigd .mw-route__stip{border-color:var(--fase-uitgenodigd)}.mw-route__halte--gepland .mw-route__stip{border-color:var(--fase-gepland)}.mw-route__halte--opgehaald .mw-route__stip{border-color:var(--fase-opgehaald)}.mw-route__label{margin-top:var(--sp-2);font-family:var(--font-kop);font-size:13.5px;font-weight:600}.mw-route__tel{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.mw-route__uitleg{color:var(--color-ink-soft);max-width:22ch;margin-top:2px;font-size:11.5px;line-height:1.35}.mw-kaarten{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw-kaart{gap:var(--sp-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);grid-template-columns:54px minmax(0,1fr) auto;align-items:start;display:grid}.mw-kaart--let{border-color:var(--color-accent)}.mw-kaart__vak{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.mw-kaart__regel{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mw-kaart__naam{font-family:var(--font-kop);font-size:15px;font-weight:600}.mw-kaart__chip{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.mw-kaart__chip--aangemeld{background:var(--fase-aangemeld-vlak);color:var(--color-ink)}.mw-kaart__chip--uitgenodigd{background:var(--fase-uitgenodigd-vlak);color:var(--color-warn-tekst)}.mw-kaart__chip--gepland{background:var(--fase-gepland-vlak);color:var(--fase-gepland)}.mw-kaart__chip--opgehaald{background:var(--fase-opgehaald-vlak);color:var(--color-ok-tekst)}.mw-kaart__chip--vervallen{background:var(--fase-vervallen-vlak);color:var(--color-ink-soft)}.mw-kaart__bron,.mw-kaart__start{color:var(--color-ink-soft);font-size:12px}.mw-kaart__start{white-space:nowrap;margin-left:auto}.mw-kaart--toestel .mw-kaart__start{white-space:normal;text-align:right}.mw-kaart__zin{color:var(--color-ink-soft);margin:0;font-size:13.5px}.mw-kaart__spullen{flex-wrap:wrap;gap:6px;display:flex}.mw-kaart__spul{color:var(--color-ink-soft);background:var(--color-bg);border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.mw-kaart__spul svg{flex:none;width:13px;height:13px}.mw-kaart__acties{align-items:center;gap:var(--sp-2);white-space:nowrap;display:flex}.mw-kaart--vraag{border-color:var(--color-accent)}.mw-vragen{gap:var(--sp-2);flex-direction:column;margin-top:2px;display:flex}.mw-vraagknop{font:inherit;color:var(--color-ink-soft);background:var(--color-bg);border:1px solid var(--color-line);cursor:pointer;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mw-vraagknop:hover{color:var(--color-ink);border-color:var(--color-ink-soft)}.mw-vraagknop svg{width:14px;height:14px}.mw-draad{border-left:2px solid var(--color-line);padding-left:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.mw-draad--open{border-left-color:var(--color-accent)}.mw-draad__kop{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mw-draad__stand{border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.mw-draad__stand--vandaag{background:var(--fase-gepland-vlak);color:var(--fase-gepland)}.mw-draad__stand--gisteren{background:var(--fase-uitgenodigd-vlak);color:var(--color-warn-tekst)}.mw-draad__stand--oud{background:var(--color-accent-soft);color:var(--color-accent)}.mw-draad__stand--klaar{background:var(--fase-opgehaald-vlak);color:var(--color-ok-tekst)}.mw-draad__hoelang{color:var(--color-ink-soft);font-size:11.5px}.mw-bericht{flex-direction:column;gap:2px;display:flex}.mw-bericht__wie{color:var(--color-ink-soft);font-size:11.5px;font-weight:600}.mw-bericht--ons .mw-bericht__wie{color:var(--color-accent)}.mw-bericht__tekst{white-space:pre-wrap;font-size:13.5px}.mw-draad__antwoord{flex-direction:column;gap:6px;display:flex}.mw-draad__knoppen{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mw-invoer{font:inherit;resize:vertical;border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-ink);border-radius:8px;padding:8px 10px;font-size:13.5px}.mw-invoer:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.mw-fout{color:var(--color-accent);font-size:12.5px}.mw-vragen__eerder>summary{cursor:pointer;color:var(--color-ink-soft);font-size:12.5px}.mw-vragen__eerder[open]>summary{margin-bottom:var(--sp-2)}.mw-visueel-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-vraagmeter__kop{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.mw-vraagmeter__kop h2{margin:0}.mw-vraagmeter__kop .mw-link{margin-left:auto;font-size:13px}.mw-vraagmeter__rij{align-items:flex-end;gap:5px;height:58px;display:flex}.mw-vraagmeter__staaf{border-radius:7px;flex:1 1 0;max-width:46px}.mw-vraagmeter__staaf--vandaag{background:var(--fase-gepland)}.mw-vraagmeter__staaf--gisteren{background:var(--fase-uitgenodigd)}.mw-vraagmeter__staaf--oud{background:var(--color-accent)}.mw-vraagmeter__rest{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;align-self:flex-end;padding-bottom:2px;font-size:12.5px}.mw-vraagmeter__oudste{margin:var(--sp-3) 0 0;color:var(--color-ink-soft);font-size:13.5px}.mw-vraagmeter__oudste strong{color:var(--color-ink)}.mw-vraagmeter__legenda{gap:var(--sp-4);margin-top:var(--sp-2);color:var(--color-ink-soft);flex-wrap:wrap;font-size:11.5px;display:flex}.mw-vraagmeter__legenda span{align-items:center;gap:5px;display:inline-flex}.mw-vraagmeter__punt{border-radius:3px;width:9px;height:9px}.mw-vraagmeter__punt--vandaag{background:var(--fase-gepland)}.mw-vraagmeter__punt--gisteren{background:var(--fase-uitgenodigd)}.mw-vraagmeter__punt--oud{background:var(--color-accent)}@media (max-width:640px){.mw-kaart{gap:var(--sp-3);grid-template-columns:44px minmax(0,1fr)}.mw-kaart__acties{grid-column:1/-1}.mw-kaart__start{margin-left:0}}.mw-hrmoment{margin:0 0 12px}.mw-hrmoment:last-child{margin-bottom:0}.mw-hrmoment__kop{color:var(--color-ink);border-bottom:2px solid var(--color-line);padding:6px 0 4px;font-size:13px;font-weight:700}.mw-hrhistorie>summary{cursor:pointer;color:var(--color-ink-soft);font-size:14px;font-weight:600}.mw-hrhistorie[open]>summary{margin-bottom:10px}.mw-stop--leeg{box-shadow:none;background:0 0;border-style:dashed;margin-bottom:6px}.mw-stopregel{background:color-mix(in srgb, var(--klant,#2f3a8f) 8%, var(--color-surface));color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.mw-stopregel .mw-stop__nr{background:var(--color-bg);color:var(--color-ink-soft);border:1px solid var(--color-line);width:20px;height:20px;font-size:11.5px}.mw-stopregel__tijd{font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:700}.mw-stopregel__plaats{color:var(--color-ink);font-weight:600}.mw-stopregel__klant,.mw-stopregel__vrij{font-size:12.5px}.mw-stopregel__toevoegen{margin-left:auto}.mw-lev{border-top:1px solid var(--color-line);grid-template-columns:4px 108px minmax(150px,1.2fr) 116px minmax(140px,1fr) auto;align-items:center;gap:0 14px;display:grid;position:relative}.mw-lev>*{min-width:0;padding:11px 0}.mw-lev__streep{background:var(--color-ok);align-self:stretch;padding:0}.mw-lev--vervanging .mw-lev__streep{background:var(--color-warn)}.mw-lev__soort{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ok-tekst);text-align:center;background:#e7f6ec;border:1px solid #c3e6ce;border-radius:5px;justify-self:start;margin-left:12px;padding:4px 8px;font-size:10.5px;font-weight:700}.mw-lev--vervanging .mw-lev__soort{color:var(--color-warn-tekst);background:#fdf3e3;border-color:#f2dcb4}.mw-lev--overig .mw-lev__streep{background:var(--color-ink-soft)}.mw-lev--los .mw-lev__streep{background:#6b7ec7}.mw-lev--los .mw-lev__soort{color:#2f3f80;background:#eef2ff;border-color:#c9d3f5}[data-theme=dark] .mw-lev--los .mw-lev__soort{color:#b8c4ee;background:#17203d;border-color:#2b3a68}.mw-lev__los{color:var(--color-ink-soft);font-weight:500}.mw-losrij{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px 8px 12px;display:flex}.mw-lev--overig .mw-lev__soort{color:var(--color-ink-soft);background:var(--color-bg);border-color:var(--color-line)}[data-theme=dark] .mw-lev__soort{background:#102a1b;border-color:#1e4a30}[data-theme=dark] .mw-lev--vervanging .mw-lev__soort{background:#2d2113;border-color:#4a3a1d}[data-theme=dark] .mw-lev--overig .mw-lev__soort{background:var(--color-bg);border-color:var(--color-line)}.mw-lev__wie{letter-spacing:-.15px;font-size:15px;font-weight:600}.mw-lev__wie small{letter-spacing:0;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400;display:block}.mw-lev__spullen,.mw-lev__retour{flex-wrap:wrap;gap:7px;display:flex}.mw-lev__status{justify-self:end;padding-right:16px}.mw-lev__extra{color:var(--color-ink-soft);grid-column:2/-1;padding:0 16px 11px 12px;font-size:12.5px}.mw-chip-spul{background:var(--color-bg);border:1px solid var(--color-line);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.mw-chip-spul svg{flex:none;width:13px;height:13px}.mw-chip-spul--retour{color:var(--color-warn-tekst);background:#fdf3e3;border-color:#f2dcb4}[data-theme=dark] .mw-chip-spul--retour{background:#2d2113;border-color:#4a3a1d}.mw-chip-spul--overig{color:#2f3f80;background:#eef2ff;border-color:#c9d3f5}[data-theme=dark] .mw-chip-spul--overig{color:#b8c4ee;background:#17203d;border-color:#2b3a68}.mw-chip-spul--leeg{color:var(--color-ink-soft);background:0 0;border-style:dashed;font-weight:400}.mw-slots{gap:5px;display:inline-flex}.mw-slot{border:1px solid var(--color-line);background:var(--color-bg);width:30px;height:30px;color:var(--color-ink-soft);border-radius:8px;place-items:center;display:grid}.mw-slot svg{width:16px;height:16px}.mw-slot--aan{background:var(--color-ink-plus);border-color:var(--color-ink-plus);color:#fff}[data-theme=dark] .mw-slot--aan{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-plus)}.mw-slot--leeg{opacity:.34}.mw-esim{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mw-esim__knop{font:inherit;cursor:pointer;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.mw-esim__knop:hover{border-color:var(--color-ink-soft)}.mw-esim__knop:disabled{opacity:.5;cursor:default}.mw-esim__knop--stil{color:var(--color-ink-soft);border-style:dashed}.mw-esim__knop--vragend{color:var(--color-warn-tekst);background:#fdf3e3;border-color:#f2dcb4}[data-theme=dark] .mw-esim__knop--vragend{background:#2d2113;border-color:#4a3a1d}.mw-esim__fout{color:var(--color-accent);font-size:11.5px}.mw-gegevens{z-index:6;text-align:left;background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:12px 14px 13px;position:absolute;top:100%;left:12px;right:16px;box-shadow:0 10px 26px #11182724}.mw-gegevens__kop{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mw-gegevens__kop .mw-esim__knop{margin-left:auto}.mw-gegevens__mist{color:var(--color-warn-tekst);font-size:11.5px}.mw-gegevens__raster{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px 12px;display:grid}.mw-gegevens__raster .mw-label{gap:3px;display:grid}.mw-gegevens__acties{align-items:center;gap:10px;margin-top:12px;display:flex}.mw-gegevens__ok{color:var(--color-ok-tekst);font-size:12px}@media (max-width:900px){.mw-gegevens{margin-top:8px;position:static;left:auto;right:auto}}.mw-venster{z-index:50;background:#0c0e148c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mw-venster__kaart{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:min(720px,100%);max-height:90vh;overflow-y:auto}.mw-venster__kop{border-bottom:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.mw-venster__body{padding:16px 18px 18px}.mw-venster__raster{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.mw-venster__raster>label{display:block}.mw-venster__mist{border-radius:var(--radius);color:var(--color-warn-tekst);background:#fdf3e3;border:1px solid #f2dcb4;margin:12px 0 0;padding:9px 12px;font-size:13px}.mw-venster__fout{color:var(--color-accent);margin:12px 0 0;font-size:13px}.mw-venster__voorbeeld{border:1px solid var(--color-line);border-radius:var(--radius);margin-top:14px;overflow:hidden}.mw-venster__meta{background:var(--color-bg);border-bottom:1px solid var(--color-line);padding:8px 12px;font-size:12.5px}.mw-venster__tekst{white-space:pre-wrap;word-break:break-word;max-height:40vh;margin:0;padding:12px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow-y:auto}.mw-venster__acties{align-items:center;gap:10px;margin-top:16px;display:flex}.mw-mail{border-bottom:1px solid var(--color-line);background:var(--color-bg)}.mw-mail__rij{border-bottom:1px solid var(--color-line);grid-template-columns:78px 1fr;align-items:center;gap:8px;padding:5px 12px;display:grid}.mw-mail__rij:last-child{border-bottom:0}.mw-mail__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);font-size:11.5px}.mw-mail__invoer{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:4px 7px;font-size:13px}.mw-mail__invoer:hover{border-color:var(--color-line);background:var(--color-surface)}.mw-mail__invoer:focus{border-color:var(--color-ink);background:var(--color-surface);outline:none}.mw-mail__tekst{resize:vertical;background:var(--color-surface);width:100%;max-height:none;color:inherit;border:0;display:block}.mw-mail__tekst:focus{box-shadow:inset 0 0 0 2px var(--color-ink);outline:none}.mw-mail__voet{border-top:1px solid var(--color-line);background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.mw-mail__eigen{color:var(--color-accent);font-size:12.5px;font-weight:600}.mw-formaat{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mw-formaat__knop{font:inherit;cursor:pointer;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);border-radius:6px;padding:3px 10px;font-size:12.5px}.mw-formaat__knop:hover{border-color:var(--color-ink-soft)}.mw-formaat__knop:disabled{opacity:.5;cursor:default}.mw-formaat__knop--aan{border-color:var(--color-ink-plus);background:var(--color-ink-plus);color:#fff;font-weight:600}[data-theme=dark] .mw-formaat__knop--aan{color:var(--color-ink)}.mw-tp{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:0 0 20px}.mw-tp__kop{border-bottom:1px solid var(--color-line);background:var(--color-bg);border-radius:var(--radius) var(--radius) 0 0;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.mw-tp__kop h2{margin:0;font-size:14px}.mw-tp__tel{background:var(--color-ink-plus);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:4px;padding:0 6px;font-size:11.5px;display:inline-block}[data-theme=dark] .mw-tp__tel{color:var(--color-ink)}.mw-tp__uitleg{color:var(--color-ink-soft);margin-left:auto;font-size:12px}.mw-tp--dicht .mw-tp__kop{border-radius:var(--radius);border-bottom:0}.mw-tp__wissel{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.mw-tp__wissel:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.mw-tp__pijl{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:0 4px 3px 0;transition:transform .15s;transform:rotate(45deg)}.mw-tp--dicht .mw-tp__pijl{margin-bottom:0;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mw-tp__pijl{transition:none}}.mw-tp__lijst{margin:0;padding:0;list-style:none}.mw-tp__rij{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:10px 14px;display:grid}.mw-tp__rij:first-child{border-top:0}.mw-tp__wie{flex-direction:column;gap:2px;min-width:0;display:flex}.mw-tp__naam{font-size:13.5px;font-weight:600}.mw-tp__onder{color:var(--color-ink-soft);font-size:12px}.mw-tp__start{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.mw-tp__pil{white-space:nowrap;border:1px solid var(--color-line);color:var(--color-ink-soft);border-radius:999px;padding:1px 8px;font-size:11.5px}.mw-tp__pil--krap{border-color:var(--color-line-hard);color:var(--color-ink)}.mw-tp__pil--voorbij{border-color:var(--color-accent);color:var(--color-accent)}.mw-tp__pil--uitvragen{color:var(--color-accent);background:var(--color-accent-soft);border-color:#0000;font-weight:600}.mw-tp__mee{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mw-tp__pil--esim-nodig{border-color:var(--color-line-hard);color:var(--color-ink)}.mw-tp__acties{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mw-tp__vraag{color:var(--color-ink-soft);font-size:12.5px}.mw-tp__paneel{grid-column:1/-1}.mw-tp__paneel .mw-verzet{max-width:520px}.mw-tp__paneel .mw-verzet .mw-veld{width:100%}.mw-tp__fout{grid-column:1/-1;margin:0}@media (max-width:720px){.mw-tp__rij{grid-template-columns:1fr}.mw-tp__acties{justify-content:flex-start}.mw-tp__uitleg{display:none}}.mw-nieuw{scroll-margin-top:calc(var(--agenda-band) + 12px);margin:0 0 20px}.mw-nieuw__opener{font:inherit;cursor:pointer;border:1px solid var(--color-line-hard);background:var(--color-vlak);color:var(--color-ink);border-radius:5px;padding:7px 13px 7px 15px;font-size:13px;font-weight:600}.mw-nieuw__opener:hover{border-color:var(--color-ink-soft)}.mw-nieuw__paneel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.mw-nieuw__kop{border-bottom:1px solid var(--color-line);background:var(--color-bg);align-items:center;gap:10px;padding:11px 14px;display:flex}.mw-nieuw__kop h2{margin:0;font-size:14px}.mw-nieuw__tel{color:var(--color-ink-soft);margin-left:auto;font-size:12px}.mw-nieuw__split{grid-template-columns:236px 1fr;display:grid}.mw-nieuw__menu{border-right:1px solid var(--color-line);background:var(--color-bg);flex-direction:column;max-height:460px;display:flex;overflow-y:auto}.mw-nieuw__item{text-align:left;border:0;border-bottom:1px solid var(--color-line);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:10px 13px;display:flex}.mw-nieuw__item:last-child{border-bottom:0}.mw-nieuw__item:hover{background:var(--color-surface)}.mw-nieuw__item[aria-current=true]{background:var(--color-surface);font-weight:700}.mw-nieuw__naam{font-size:13px;font-weight:600;display:block}.mw-nieuw__onder{color:var(--color-ink-soft);font-size:11.5px}.mw-nieuw__stip{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.mw-nieuw__stip--klaar{background:var(--color-ok)}.mw-nieuw__blok{padding:16px 18px}.mw-nieuw__wie{font-family:var(--font-kop);margin:0 0 2px;font-size:17px;font-weight:600}.mw-nieuw__meta{color:var(--color-ink-soft);margin:0 0 14px;font-size:12.5px;line-height:1.5}.mw-nieuw__veld{border-top:1px solid var(--color-line);grid-template-columns:148px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.mw-nieuw__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);font-size:11.5px}.mw-nieuw__chips{flex-wrap:wrap;gap:5px;display:flex}.mw-nieuw__chip{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12.5px}.mw-nieuw__chip:hover{border-color:var(--color-ink-soft)}.mw-nieuw__chip:disabled{opacity:.5;cursor:default}.mw-nieuw__chip--aan{background:var(--color-ink-plus);border-color:var(--color-ink-plus);color:#fff;font-weight:600}[data-theme=dark] .mw-nieuw__chip--aan{color:var(--color-ink)}.mw-nieuw__los{grid-template-columns:74px 1fr;gap:8px;display:grid}.mw-nieuw__aantal{text-align:center}.mw-nieuw__acties{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:13px;display:flex}.mw-nieuw__acties a.mw-mini{text-decoration:none}.mw-nieuw__gemeld{color:var(--color-ok-tekst);font-size:12.5px;font-weight:600}.mw-nieuw__stip--wacht{background:var(--color-warn)}.mw-nieuw__klaar{color:var(--color-ok-tekst);background:#e7f6ec;border-radius:8px;margin:0 0 4px;padding:9px 11px;font-size:13px}[data-theme=dark] .mw-nieuw__klaar{background:#102a1b}.mw-nieuw__mist{color:var(--color-warn-tekst);background:#fdf3e3;border-radius:8px;margin:0 0 4px;padding:9px 11px;font-size:13px;line-height:1.5}[data-theme=dark] .mw-nieuw__mist{background:#2f2411}@media (max-width:900px){.mw-nieuw__split{grid-template-columns:1fr}.mw-nieuw__menu{border-right:0;border-bottom:1px solid var(--color-line);max-height:210px}.mw-nieuw__veld{grid-template-columns:1fr}}.mw-esimstand{flex-direction:column;gap:3px;font-size:13px;line-height:1.45;display:flex}.mw-esimstand__gedaan{color:var(--color-ok-tekst)}.mw-esimstand__wacht{color:var(--color-ink-soft)}.mw-venster__hint{color:var(--color-ink-soft);margin:8px 0 0;font-size:12.5px;line-height:1.5}.mw-schakel{font:inherit;font-size:inherit;cursor:pointer;color:var(--color-ink);background:0 0;border:0;padding:0;text-decoration:underline}.mw-schakel:disabled{opacity:.5;cursor:default;text-decoration:none}.mw-venster__bevestig{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-size:13.5px;line-height:1.5;display:flex}.mw-venster__breed{grid-column:1/-1}.mw-venster__raster>label.mw-label,.mw-venster__raster>div.mw-label{gap:4px;display:grid}.mw-venster__vinkjes{color:var(--color-ink);flex-wrap:wrap;gap:14px;padding:8px 2px 2px;font-size:13.5px;display:flex}.mw-venster__vinkje{align-items:center;gap:5px;display:inline-flex}.mw-venster__voet{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 16px;display:flex}.mw-venster__hint{color:var(--color-ink-soft);font-size:12.5px}.mw-venster__deel{border-top:1px solid var(--color-line);margin-top:16px;padding-top:14px}.mw-venster__deelkop{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:10px;font-size:11.5px;font-weight:600}.mw-venster__vinkjes--sub{color:var(--color-ink-soft);flex-basis:100%;padding:2px 0 0 18px}@media (max-width:620px){.mw-venster__raster{grid-template-columns:1fr}}.mw-esim__actief{color:var(--color-ok-tekst);white-space:nowrap;background:#e7f6ec;border:1px solid #c3e6ce;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.mw-esim__actief:hover{text-decoration:underline}.mw-esim__pin{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px}[data-theme=dark] .mw-esim__actief{background:#102a1b;border-color:#1e4a30}.mw-ticketlink{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mw-ticketlink:hover{color:var(--color-accent);text-decoration-style:solid}.mw-ticketlink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.mw-lev__inplaats{color:var(--color-ink-soft);font-size:12.5px}.mw-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw-inladen{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:11px 16px;display:flex}.mw-inladen__kop{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:700}.mw-inladen__rij{flex-wrap:wrap;gap:8px;display:flex}.mw-vrij{color:var(--color-ink-soft);background:var(--color-bg);border-top:1px dashed var(--color-line);align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.mw-vrij__tijd{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.mw-vrij__uitleg{color:var(--color-ink-soft);font-style:italic}.mw-vrij__aantal{margin-left:auto}.mw-vrij--over{background:var(--color-vlak);color:var(--color-ink)}.mw-vrij--over .mw-vrij__tijd{color:var(--color-accent)}.mw-vrij__teveel{color:var(--color-accent);white-space:nowrap;font-weight:700}.mw-bezoek-notitie{background:var(--color-vlak);border-top:1px solid var(--color-line);align-items:baseline;gap:9px;padding:9px 16px;font-size:13px;display:flex}.mw-bezoek-notitie strong{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px}.mw-dagbalk{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:2px 0 10px;display:flex}.mw-dagbalk__datum{letter-spacing:-.3px;font-size:18px;font-weight:700}.mw-dagbalk__datum:first-letter{text-transform:uppercase}.mw-dagbalk__vandaag{color:var(--color-accent)}.mw-dagbalk__meta{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.mw-dagbalk__knoppen{align-self:center;gap:8px;margin-left:auto;display:flex}@media (max-width:780px){.mw-lev{grid-template-columns:4px 1fr}.mw-lev>*{padding:4px 0}.mw-lev__streep{grid-row:1/span 5}.mw-lev__soort{margin:10px 0 2px 12px}.mw-lev__wie,.mw-lev__spullen,.mw-lev__retour{padding-left:12px}.mw-lev__status{justify-self:start;padding:4px 0 11px 12px}.mw-klantbalk__adres{flex-basis:100%}}.mw-kop{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin:2px 0 20px;display:flex}.mw-kop__titel{flex:320px;min-width:0}.mw-kop__titelregel{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.mw-kop .mw-kop__naam{font-family:var(--font-kop);letter-spacing:-.5px;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:700;line-height:1.15}.mw-kop__punt{color:var(--color-accent)}.mw-kop__klant{color:var(--color-ink-soft);font-size:15px;font-weight:500}.mw-kop__regel{color:var(--color-ink-soft);flex-wrap:wrap;gap:2px 10px;margin:4px 0 0;font-size:14px;display:flex}.mw-kop__stand{color:var(--color-ink);font-weight:600}.mw-kop__sub{color:var(--color-ink-mute)}.mw-kop__rechts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.mw-kop__meta{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:flex}.mw-kop__label{background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:0 3px 3px 0;padding:2px 9px;font-size:11.5px;font-weight:700}[data-theme=dark] .mw-kop__label{color:#12141a}.mw-kop__datum{white-space:nowrap;display:inline-block}.mw-kop__datum:first-letter{text-transform:uppercase}.mw-portaalknoppen{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.mw-tweeklanten{border:1px solid var(--color-line-hard);border-radius:var(--radius);background:var(--color-surface);color:var(--color-warn-tekst);margin:0 0 14px;padding:9px 12px;font-size:13.5px}.mw-kopstrook{z-index:30;margin:0 calc(-1 * var(--main-pad)) 18px;padding:9px var(--main-pad);background:var(--color-surface);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex;position:sticky;top:0}.mw-kopstrook .mw-klantfilter__label{opacity:.6}.mw-kopstrook .mw-klantfilter .mw-klantfilter__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-kopstrook .mw-agendazoek__balk{border-radius:5px;flex:140px;min-width:140px;max-width:320px;padding:3px 10px}.mw-kopstrook .mw-klantfilter .mw-klantfilter__keuze{text-overflow:ellipsis;max-width:160px}.mw-kop__link{color:var(--color-ink-soft);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.mw-kop__link:hover{color:var(--color-ink);text-decoration:underline}.mw-toevoeg{display:inline-flex;position:relative}.mw-toevoeg__menu{z-index:5;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-md);visibility:hidden;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.mw-toevoeg__menu--open,.mw-toevoeg__menu .mw-venster{visibility:visible}.mw-toevoeg__menu:has(.mw-venster){z-index:50}.mw-toevoeg__menu>.mw-btn-ghost{text-align:left;border-color:#0000;justify-content:flex-start;width:100%}.mw-toevoeg__menu>.mw-btn-ghost:hover{background:var(--color-vlak)}.mw-kopstrook__sprong{align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:760px){.mw-kop{align-items:flex-start;margin-bottom:16px}.mw-kop__titel{flex-basis:0}.mw-kop .mw-kop__naam{font-size:28px}.mw-kop--zakelijk .mw-kop__rechts{flex-basis:100%;justify-content:flex-start;margin-left:0}.mw-kopstrook{margin-bottom:14px;padding-block:8px;position:static}.mw-kopstrook__sprong{margin-left:0}.mw-kopstrook .mw-agendazoek__balk{flex-basis:100%;max-width:none}.mw-toevoeg__menu{left:0;right:auto}}.mw-agenda{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mw-rail{top:calc(var(--agenda-band) + 12px);flex-direction:column;gap:16px;display:flex;position:sticky}.mw-rail__blok{flex-direction:column;gap:5px;display:flex}.mw-rail__kop{letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-soft);padding-left:2px;font-size:10.5px;font-weight:700}.mw-railpunten{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.mw-railpunten--let{border-color:var(--color-line-hard)}.mw-railpunt{background:var(--color-surface);border:1px solid var(--color-line);color:inherit;box-shadow:var(--shadow-sm);border-radius:9px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:7px 10px;text-decoration:none;display:grid}a.mw-railpunt:hover{border-color:var(--color-ink-soft);box-shadow:var(--shadow-md)}.mw-railpunt--let{background:var(--color-vlak);border-color:var(--color-vlak);box-shadow:inset 3px 0 0 var(--color-accent)}.mw-railpunten>.mw-railpunt{box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 10px 7px 13px}.mw-railpunten>.mw-railpunt+.mw-railpunt{border-top:1px solid var(--color-line)}.mw-railpunten>a.mw-railpunt:hover{box-shadow:none}.mw-railpunten>a.mw-railpunt:hover .mw-railpunt__label{text-decoration:underline}.mw-railpunten>a.mw-railpunt:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.mw-railpunt__getal{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.1}.mw-railpunt__label{font-size:12.5px;font-weight:600}.mw-railpunt__sub{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:11px;line-height:1.35;overflow:hidden}.mw-railpunt--let .mw-railpunt__getal{color:var(--color-accent)}.mw-railpunt--knippert{animation:3s ease-in-out infinite mwr-knipper}@media (prefers-reduced-motion:reduce){.mw-railpunt--knippert{animation:none;box-shadow:0 0 0 4px #d22a2c2e}}.mw-railpunten>.mw-railpunt--knippert{animation:3s ease-in-out infinite mwr-knipper-vlak}@keyframes mwr-knipper-vlak{0%,to{background-color:#0000}50%{background-color:#d22a2c1f}}@media (prefers-reduced-motion:reduce){.mw-railpunten>.mw-railpunt--knippert{box-shadow:none;background-color:#d22a2c1a;animation:none}}.mw-lint--verticaal{flex-direction:column;gap:4px;padding:0;overflow:visible}.mw-lint--verticaal .mw-lint__maand{color:var(--color-ink-soft);letter-spacing:.13em;align-self:flex-start;padding:6px 0 1px 2px;font-weight:700}.mw-lint--verticaal .mw-lint__dag{text-align:left;border-color:var(--color-line);background:var(--color-surface);min-width:0;color:var(--color-ink);box-shadow:var(--shadow-sm);border-radius:9px;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:6px;padding:6px 10px;display:grid}.mw-lint--verticaal .mw-lint__dag:hover{background:var(--color-bg);border-color:var(--color-ink-soft)}.mw-lint--verticaal .mw-lint__dag .mw-lint__wd{color:var(--color-ink);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:700;display:inline}.mw-lint--verticaal .mw-lint__dag .mw-lint__nr{font-family:var(--font);font-size:12.5px;font-weight:700;display:inline}.mw-lint--verticaal .mw-lint__dag .mw-lint__sub{text-align:right;color:var(--color-ink-soft);font-size:10.5px;display:inline}.mw-lint--verticaal .mw-lint__dag--aan{border:2px solid var(--color-ink-plus);box-shadow:var(--shadow-sm);padding:5px 9px 6px}.mw-lint--verticaal .mw-lint__dag--vandaag .mw-lint__wd{color:var(--color-accent)}.mw-lint--verticaal .mw-lint__dag--aan .mw-lint__sub{color:var(--color-ink-soft)}.mw-lint--verticaal .mw-lint__dag--klus{border-style:dashed}.mw-lint--verticaal .mw-lint__dag--let:after{content:"";background:var(--color-accent);border-radius:50%;align-self:center;width:6px;height:6px}@media (max-width:1100px){.mw-agenda{grid-template-columns:minmax(0,1fr)}.mw-rail{flex-flow:wrap;gap:10px;min-width:0;position:static}.mw-rail__blok{flex:240px;min-width:0}.mw-lint--verticaal{flex-direction:row;overflow-x:auto}.mw-lint--verticaal .mw-lint__dag{grid-template-columns:auto auto auto}.mw-lint--verticaal .mw-lint__sub{display:none}}.mw-hero-strip{margin:0 0 22px}.mw-hero-kpis{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.mw-hero-kpi{background:var(--color-vlak);border:1px solid var(--color-vlak);border-radius:var(--radius-lg);color:inherit;padding:14px 18px;text-decoration:none}a.mw-hero-kpi:hover{border-color:var(--color-ink-soft);box-shadow:var(--shadow-md)}.mw-hero-kpi__waarde{font-family:var(--font-kop);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.mw-hero-kpi__label{margin-top:3px;font-size:12.5px;font-weight:600}.mw-hero-kpi__sub{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;line-height:1.35;overflow:hidden}.mw-hero-kpi--let{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));background:var(--color-accent-soft)}.mw-hero-kpi--let .mw-hero-kpi__waarde{color:var(--color-accent)}.mw-lint{scrollbar-width:none;align-items:stretch;gap:6px;padding:0 26px 13px;display:flex;overflow-x:auto}.mw-lint::-webkit-scrollbar{display:none}.mw-lint__maand{text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;flex:none;align-self:center;padding:0 6px 0 2px;font-size:10.5px}.mw-lint__dag{text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex:none;min-width:64px;padding:6px 10px 7px;text-decoration:none;display:block}.mw-lint__dag:hover{background:#ffffff29}.mw-lint__wd{text-transform:uppercase;letter-spacing:.08em;color:#ffffff9e;font-size:10.5px;display:block}.mw-lint__nr{font-family:var(--font-kop);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.15;display:block}.mw-lint__sub{color:#fff9;white-space:nowrap;font-size:10px;display:block}.mw-lint__dag--vandaag{border-color:#ffffff8c}.mw-lint__dag--aan{background:var(--color-accent);border-color:var(--color-accent)}.mw-lint__dag--aan:hover{background:var(--color-accent)}.mw-lint__dag--aan .mw-lint__wd,.mw-lint__dag--aan .mw-lint__sub{color:#ffffffd9}.mw-lint__dag--klus{border-style:dashed}.mw-lint__dag--let:after{content:"";background:#ffb058;border-radius:50%;width:5px;height:5px;margin:3px auto 0;display:block}.mw-lint__dag--aan.mw-lint__dag--let:after{background:#fff}.mw-afterond{border:1px solid var(--color-warn);border-radius:var(--radius);background:#fdf3e3;border-left-width:4px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;padding:12px 15px;display:flex}[data-theme=dark] .mw-afterond{background:#2f2411}.mw-afterond__tekst{flex:1;min-width:220px}.mw-afterond__kop{font-family:var(--font-kop);color:var(--color-warn-tekst);margin:0 0 2px;font-size:14px;font-weight:600}.mw-afterond__sub{color:var(--color-warn-tekst);opacity:.85;margin:0;font-size:12.5px;line-height:1.5}.mw-afterond__knop{background:var(--color-warn-tekst);color:#fff;border-radius:8px;flex:none;padding:7px 13px;font-size:12.5px;font-weight:600;text-decoration:none}.mw-afterond__knop:hover{filter:brightness(1.12)}[data-theme=dark] .mw-afterond__knop{color:#12141a}section[id^=dag-]{scroll-margin-top:calc(var(--agenda-band) + 12px)}@media (max-width:760px){section[id^=dag-],.mw-main .mw-reg,.mw-main .mw-nieuw{scroll-margin-top:var(--sprong-telefoon)}}.mw-agenda section[id^=dag-],.mw-agenda .mw-reg,.mw-agenda .mw-nieuw,.mw-agenda .mw-tp{scroll-margin-top:calc(var(--agenda-band) + 12px)}@media (max-width:760px){.mw-agenda section[id^=dag-],.mw-agenda .mw-reg,.mw-agenda .mw-nieuw,.mw-agenda .mw-tp{scroll-margin-top:var(--sprong-telefoon)}}.mw-paginakop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:2px 0 20px;display:flex}.mw-paginakop__titel{min-width:0}.mw-paginakop h1{letter-spacing:-.5px;overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;font-size:34px;font-weight:700;line-height:1.15;display:flex}.mw-paginakop__sub{color:var(--color-ink-soft);margin:4px 0 0;font-size:14px}.mw-paginakop__terug{color:var(--color-ink-soft);margin-bottom:6px;font-size:12.5px;text-decoration:none;display:inline-block}.mw-paginakop__terug:hover{color:var(--color-accent)}.mw-paginakop__acties{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.mw-paginakop__acties .mw-btn,.mw-paginakop__acties .mw-btn-ghost,.mw-kop__rechts .mw-btn,.mw-kop__rechts .mw-btn-ghost,.mw-kopstrook .mw-btn,.mw-kopstrook .mw-btn-ghost{padding:7px 14px;font-size:13.5px}.mw-themaknop{border:1px solid var(--color-line);background:var(--color-surface);width:34px;height:34px;color:var(--color-ink-soft);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.mw-themaknop:hover{border-color:var(--color-line-strong,var(--color-ink-soft))}@media (max-width:620px){.mw-paginakop{align-items:flex-start}.mw-paginakop h1{font-size:28px}.mw-paginakop__acties{width:100%}}.mw-aandacht{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mw-aandacht h3{align-items:center;gap:8px;margin:0 0 10px;display:flex}@media (max-width:820px){.mw-aandacht{grid-template-columns:1fr}}.mw-tabelwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mw-tabelwrap>.mw-tabel{min-width:560px}.mw-tabel{border-collapse:collapse;width:100%}.mw-tabel th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);padding:8px 10px;font-size:11.5px;font-weight:600}.mw-tabel td{border-top:1px solid var(--color-line);padding:9px 10px;font-size:14px}.mw-tabel tbody tr:first-child td{border-top:none}.mw-tabel tbody tr:hover{background:var(--color-bg)}.mw-tabel .mw-num{text-align:right;font-variant-numeric:tabular-nums}.mw-tabel .mw-rechts{text-align:right}.mw-badge{white-space:nowrap;border:1px solid #0000;border-radius:0 3px 3px 0;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.mw-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mw-badge--grijs{color:var(--color-ink-soft);background:var(--color-bg);border-color:var(--color-line)}.mw-badge--blauw{color:#1d4ed8;background:#eff4ff;border-color:#d6e2ff}.mw-badge--groen{color:var(--color-ok-tekst);background:#e9f7f1;border-color:#cdeee0}.mw-badge--oranje{color:var(--color-warn-tekst);background:#fdf3e7;border-color:#f7e3c8}.mw-badge--rood{color:#fff;background:var(--color-accent);border-color:var(--color-accent);font-weight:700}[data-theme=dark] .mw-badge--rood{color:#12141a}[data-theme=dark] .mw-badge--blauw{color:#93b4ff;background:#16203a;border-color:#253357}[data-theme=dark] .mw-badge--groen{background:#12281f;border-color:#1d4232}[data-theme=dark] .mw-badge--oranje{background:#2d2113;border-color:#4a361d}[data-theme=dark] .mw-badge--rood{border-color:#59232c}.mw-kpi{color:inherit;background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}a.mw-kpi:hover{border-color:var(--color-ink-soft);box-shadow:var(--shadow-md);transform:translateY(-1px)}.mw-kpi__label{color:var(--color-ink-soft);font-size:12.5px;line-height:1.3}.mw-kpi__waarde{font-variant-numeric:tabular-nums;min-width:1ch;font-size:22px;font-weight:600;line-height:1}.mw-kpi--aandacht{border-left-color:var(--color-accent)}.mw-kpi--aandacht .mw-kpi__waarde{color:var(--color-accent)}a.mw-kpi--aandacht:hover{border-left-color:var(--color-accent)}.mw-sectie{margin-top:var(--sp-6)}.mw-sectie>h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:600;display:flex}.mw-tel{color:var(--color-ink-soft);background:var(--color-bg);border:1px solid var(--color-line);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:500}.mw-leeg{color:var(--color-ink-soft);background:var(--color-bg);border:1px dashed var(--color-line);border-radius:var(--radius);padding:14px 16px;font-size:14px}.mw-legestaat{text-align:center;background:var(--color-bg);border:1px dashed var(--color-line);border-radius:var(--radius-lg);padding:40px 24px}.mw-legestaat__icoon{font-size:30px;line-height:1}.mw-legestaat h2{margin:12px 0 4px;font-size:16px}.mw-legestaat p{color:var(--color-ink-soft);max-width:46ch;margin:0 auto 16px;font-size:13.5px}.mw-stappen{color:var(--color-ink-soft);align-items:center;margin:4px 0 18px;padding:0;font-size:11.5px;list-style:none;display:flex}.mw-stappen li{white-space:nowrap;align-items:center;gap:5px;display:flex}.mw-stappen li:not(:last-child){flex:1}.mw-stappen li:not(:last-child):after{content:"";background:var(--color-line);flex:1;min-width:12px;height:1px;margin:0 8px}.mw-stap__n{border:1.5px solid var(--color-line);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.mw-stap--actief{color:var(--color-ink);font-weight:600}.mw-stap--actief .mw-stap__n{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.mw-stap--klaar .mw-stap__n{background:var(--color-ok);border-color:var(--color-ok);color:#fff}.mw-reg{border-top:1px solid var(--color-line)}.mw-reg__voor::-webkit-details-marker{display:none}.mw-reg__voor{cursor:pointer;padding:0 0 10px;list-style:none;display:block}.mw-reg__kop{background:var(--color-bg);border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:7px 12px 7px 14px;display:flex}.mw-reg__voor:hover .mw-reg__kop{background:var(--color-line)}.mw-reg__kop--nieuw{background:var(--color-vlak)}.mw-reg__kop--klaar{box-shadow:none}.mw-reg__voor--kaal{padding-bottom:0}.mw-reg__voor--kaal .mw-reg__kop{border-bottom:0}.mw-reg__wie{flex-flow:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.mw-reg__pillen{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;display:flex}.mw-reg__kop .mw-reg__pijl{flex:none}.mw-pil{white-space:nowrap;border:1px solid var(--color-line-hard);background:var(--color-surface);color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.mw-pil__stip{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mw-pil--klaar,.mw-pil--af{color:var(--color-ok-tekst);background:var(--fase-opgehaald-vlak);border-color:#0000}.mw-pil--nog{color:var(--color-ink-soft);white-space:normal}.mw-pil--herplan{color:var(--color-ink-soft)}.mw-pil--nieuw{color:var(--color-accent);background:var(--color-accent-soft);border-color:#0000}.mw-pil--wacht{color:var(--color-warn-tekst);background:var(--fase-uitgenodigd-vlak);border-color:#0000}.mw-pil--dd{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.mw-pil--rood{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent);font-weight:600}.mw-reg__pillen .mw-pil{background:0 0;border-color:#0000;padding:2px 4px}.mw-reg__pillen .mw-pil--nog .mw-pil__stip{background:var(--color-ink-mute)}.mw-reg__pillen .mw-pil--wacht{color:var(--color-ink-soft)}.mw-reg__pillen .mw-pil--wacht .mw-pil__stip{background:0 0;box-shadow:inset 0 0 0 1.5px}.mw-reg__pillen .mw-pil--rood{background:var(--color-accent-soft);border-color:var(--color-accent);padding:2px 8px}.mw-reg__voor>.mw-reg__onder--werk{padding:6px 14px 0}.mw-reg__kolommen{flex-wrap:wrap;gap:10px 28px;padding:8px 14px 0;display:flex}.mw-reg__kolommen>.mw-reg__kolom--leeg,.mw-reg__kolommen--dicht{display:none}.mw-reg__inklap{padding:6px 14px 0;display:block}.mw-reg__uitklap{font:inherit;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-size:12px;display:inline-flex}.mw-reg__uitklap:hover{background:var(--color-line);color:var(--color-ink)}.mw-reg__uitklap:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-reg__uitklappijl{font-size:11px}.mw-reg__kolom{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.mw-reg__kolom--mee{flex:2 300px}.mw-reg__kolomkop{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10.5px;font-weight:700}.mw-reg__kolom--terug .mw-chip-spul{white-space:normal}.mw-reg__cel--letop{flex-direction:column;gap:2px}.mw-reg__letop{color:var(--color-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35}@media (max-width:760px){.mw-reg__kop{flex-wrap:wrap}.mw-reg__kop .mw-reg__pijl{order:2}.mw-reg__pillen{flex-basis:100%;order:3;justify-content:flex-start}.mw-pil{white-space:normal}.mw-reg__kolom{flex-basis:100%}}.mw-klantbalk__volk{align-items:flex-end;margin-left:auto;padding-left:8px;display:flex}.mw-reg__naam{letter-spacing:-.15px;font-size:15px;font-weight:600}.mw-reg__naam--los{color:var(--color-ink-soft)}.mw-reg__onder{color:var(--color-ink-soft);font-size:12px}.mw-reg__onder--werk{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mw-reg__cel{flex-wrap:wrap;gap:6px;display:flex}.mw-reg__pijl{border:1px solid var(--color-line);width:26px;height:26px;color:var(--color-ink-soft);border-radius:7px;place-items:center;font-size:11px;display:grid}.mw-reg[open] .mw-reg__pijl{background:var(--color-ink-plus);border-color:var(--color-ink-plus);color:#fff}[data-theme=dark] .mw-reg[open] .mw-reg__pijl{color:var(--color-ink)}.mw-reg{scroll-margin-top:calc(var(--agenda-band) + 12px)}.mw-reg--aangewezen>.mw-reg__voor{box-shadow:inset 3px 0 0 var(--color-accent);animation:2.6s ease-out mwr-aanwijs}@keyframes mwr-aanwijs{0%,30%{background-color:#f6e0b8}to{background-color:#0000}}[data-theme=dark] .mw-reg--aangewezen>.mw-reg__voor{animation-name:mwr-aanwijs-donker}@keyframes mwr-aanwijs-donker{0%,30%{background-color:#453212}to{background-color:#0000}}.mw-spul{white-space:nowrap;background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-ink);border-radius:6px;padding:4px 9px;font-size:12.5px;line-height:1.35}.mw-spul--los{color:#2f3f80;background:#eef2ff;border-color:#c9d3f5}[data-theme=dark] .mw-spul--los{color:#b8c4ee;background:#17203d;border-color:#2b3a68}.mw-spul--stil{color:var(--color-ink-soft);background:0 0;border-style:dashed}.mw-spul--knop{cursor:pointer;background:var(--color-surface);border-style:dashed;border-color:var(--color-line-hard);align-items:center;gap:5px;font-family:inherit;display:inline-flex}.mw-spul--knop:hover{border-color:var(--color-ink-soft)}.mw-spul--knop svg{width:13px;height:13px;color:var(--color-ink-soft);flex:none}.mw-spul--gelegd,.mw-spul--gelegd:hover{background:var(--fase-opgehaald-vlak);color:var(--color-ok-tekst);border-style:solid;border-color:#bfe0cd}.mw-spul--gelegd svg{color:var(--fase-opgehaald)}[data-theme=dark] .mw-spul--gelegd,[data-theme=dark] .mw-spul--gelegd:hover{border-color:#245239}.mw-spul__fout{color:var(--color-accent);margin-left:4px;font-size:12px;font-weight:600}.mw-spul__tekst{flex-wrap:wrap;column-gap:4px;display:inline-flex}.mw-spul--probleem,.mw-spul--probleem:hover{border-style:solid;border-color:var(--color-accent);color:var(--color-accent)}.mw-koppel{width:min(440px,100%)}.mw-koppel__veld{gap:4px;margin-bottom:10px;display:grid}.mw-koppel__nu{margin:0 0 12px;font-size:13.5px}.mw-koppel__knoppen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-koppel__waarschuwing{color:var(--color-warn-tekst);margin:-4px 0 10px;font-size:12.5px}.mw-labelknop{align-items:center;gap:4px;display:inline-flex}.mw-labelknop svg{flex:none;width:13px;height:13px}.mw-labelknop--kort{padding:3px 5px}.mw-labelvenster{width:min(520px,100%)}.mw-labelvenster__maat{color:var(--color-ink-soft);margin:6px 0 10px;font-size:12px}.mw-labelvenster__eerder{margin:0 0 8px;font-size:13px}.mw-labelvenster__ok{color:var(--color-ok-tekst);margin:12px 0 0;font-size:13px}.mw-labelvenster__stappen{color:var(--color-ink);gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.mw-label{justify-items:start;gap:6px;margin:0;display:grid}.mw-label__vel{border:1px solid var(--color-line-hard);border-radius:6px;height:auto;display:block;box-shadow:0 4px 12px -6px #0000004d}.mw-label__papier{fill:#fff}.mw-label__tekst{fill:#000;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-weight:700}.mw-label__blok{fill:none;stroke:#000}.mw-label__balk{fill:#000}.mw-label__let-op{color:var(--color-warn-tekst);font-size:12.5px}.mw-sticker{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;gap:28px;display:grid}.mw-sticker__invoer{gap:16px;min-width:0;display:grid}.mw-sticker__invoer>.mw-label{gap:6px;display:grid}.mw-sticker__keuzes{flex-wrap:wrap;gap:8px;display:flex}.mw-sticker__rij{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.mw-sticker__vink{color:var(--color-ink);align-items:center;gap:8px;padding-bottom:10px;font-size:14px;display:inline-flex}.mw-sticker__voorbeeld{justify-items:start;gap:8px;display:grid}.mw-sticker__hint{color:var(--color-ink-soft);margin:0;font-size:12.5px;font-weight:400}.mw-sticker__regel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-sticker__regel>.mw-veld{flex:200px;min-width:0}.mw-sticker__knoppen{align-items:center;gap:4px;display:flex}.mw-sticker__scheiding{background:var(--color-line);align-self:stretch;width:1px;margin:0 4px}.mw-sticker__let-op{color:var(--color-warn-tekst);background:#fdf3e3;border:1px solid #f2dcb4;border-radius:8px;margin:0;padding:9px 12px;font-size:13.5px}[data-theme=dark] .mw-sticker__let-op{background:#2d2113;border-color:#4a3a1d}.mw-chip--klein{border-radius:8px;min-width:32px;padding:5px 10px;font-size:13px}.mw-sticker__kader-icoon{border:1.5px solid;border-radius:2px;padding:0 3px;font-size:11px;line-height:1.1;display:inline-block}@media (max-width:720px){.mw-sticker{grid-template-columns:minmax(0,1fr)}}.mw-voor-keuze{align-items:center;display:inline-flex}.mw-voor{border:1px solid var(--color-line-hard);background:var(--color-surface);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.mw-voor__knop{font:inherit;color:var(--color-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;line-height:1.35;display:inline-flex}.mw-voor__knop+.mw-voor__knop{border-left:1px solid var(--color-line-hard)}.mw-voor__knop:hover{background:var(--color-bg)}.mw-voor__knop:focus-visible{outline-offset:-2px}.mw-voor__knop svg{flex:none;width:13px;height:13px}.mw-voor__knop--ja,.mw-voor__knop--ja:hover{background:var(--fase-opgehaald-vlak);color:var(--color-ok-tekst)}.mw-voor__knop--dag,.mw-voor__knop--dag:hover{background:var(--fase-uitgenodigd-vlak);color:var(--color-warn-tekst)}.mw-voor__knop:disabled,.mw-voor__knop:disabled:hover{color:var(--color-ink-soft);opacity:.55;cursor:not-allowed;background:0 0}.mw-inruil{cursor:default;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 12px 8px;font-size:12.5px;line-height:1.35;display:flex}.mw-inruil__stappen{flex:520px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.mw-inruil__stap{border-top:3px solid var(--color-line-hard);flex-direction:column;gap:2px;min-width:0;padding-top:5px;display:flex}.mw-inruil__stap b{color:var(--color-ink);font-weight:600}.mw-inruil__stap>span{color:var(--color-ink-soft);overflow-wrap:anywhere}.mw-inruil__stap--klaar{border-top-color:var(--color-ok)}.mw-inruil__stap--nu{border-top-color:var(--color-warn)}.mw-inruil__keuze{border:1px solid var(--color-line-hard);background:var(--color-surface);border-radius:6px;align-self:flex-start;display:inline-flex;overflow:hidden}.mw-inruil__knop{font:inherit;color:var(--color-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 9px;font-size:12.5px}.mw-inruil__knop+.mw-inruil__knop{border-left:1px solid var(--color-line-hard)}.mw-inruil__knop:hover{background:var(--color-bg)}.mw-inruil__knop:focus-visible{outline-offset:-2px}.mw-inruil__knop--aan,.mw-inruil__knop--aan:hover{background:var(--color-ink);color:var(--color-surface)}.mw-inruil__knop:disabled{opacity:.55;cursor:wait}.mw-inruil__vak{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:0;display:flex}.mw-inruil__vak>span{color:var(--color-ink-soft);overflow-wrap:anywhere}.mw-inruil__vak .mw-inruil__actie{color:var(--color-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.mw-inruil__vak:hover .mw-inruil__actie{color:var(--color-accent-donker)}.mw-inruil__vak:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-inruil__rood{color:var(--color-accent);background:var(--color-accent-soft);border-radius:6px;padding:2px 8px;font-weight:600}.mw-inruil__label{color:var(--color-ink-soft)}.mw-inruil__chip{border:1px solid var(--color-line);background:var(--color-bg);border-radius:6px;padding:2px 8px}.mw-inruil__uitleg{color:var(--color-ink-soft)}.mw-inruil__fout{color:var(--color-accent)}@media (max-width:620px){.mw-inruil__stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-uit{background:var(--color-bg);border-top:1px dashed var(--color-line);padding:2px 16px 16px 19px}.mw-uit__raster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding-top:13px;display:grid}.mw-uit__kop{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:7px;font-size:10px;font-weight:700}.mw-uit__lijst{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:2px 10px;margin:0;font-size:13.5px;display:grid}.mw-uit__lijst dt{color:var(--color-ink-soft);align-items:center;min-height:27px;display:flex}.mw-uit__lijst dd{align-items:center;gap:6px;min-width:0;min-height:27px;margin:0;display:flex}.mw-uit__lijst em{color:var(--color-ink-soft);font-style:normal}.mw-uit__kolom{min-width:0}.mw-uit__kop--tweede{margin-top:14px}.mw-veldrij__leeg{color:var(--color-ink-soft)}.mw-geg__kopregel{align-items:center;gap:10px;margin-bottom:7px;display:flex}.mw-geg__kopregel .mw-uit__kop{margin:0}.mw-geg__kopregel .mw-mini{margin-left:auto}.mw-geg__rij{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.mw-ghost{text-align:left;cursor:text;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;margin-left:-8px;padding:4px 8px;font-size:13.5px;display:flex}.mw-ghost:hover{background:var(--color-surface);border-color:var(--color-line)}.mw-ghost__leeg{color:var(--color-ink-soft)}.mw-ghost__leeg--vereist{color:var(--color-accent)}.mw-ghost__potlood{opacity:0;color:var(--color-ink-soft);place-items:center;margin-left:auto;display:grid}.mw-ghost__potlood svg{width:12px;height:12px}.mw-ghost:hover .mw-ghost__potlood,.mw-ghost:focus-visible .mw-ghost__potlood{opacity:1}.mw-geg__invoer{width:100%;font:inherit;border:1px solid var(--color-ink-soft);background:var(--color-surface);color:var(--color-ink);border-radius:7px;padding:4px 8px;font-size:13px}.mw-geg__invoer:focus{border-color:var(--color-ink);outline:none}.mw-geg__acties{border-top:1px solid var(--color-line);gap:8px;margin-top:10px;padding-top:10px;display:flex}@media (hover:none){.mw-ghost__potlood{opacity:1}}.mw-uit__notitie{color:var(--color-ink-soft);margin:9px 0 0;font-size:13.5px}.mw-uit__voet{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}.mw-uit__rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.mw-todo{flex-direction:column;gap:7px;display:flex}.mw-todo__rij{background:var(--color-vlak);border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.mw-todo__rij--wacht{color:var(--color-ink-soft)}.mw-todo__rij--klaar{box-shadow:none;color:var(--color-ok-tekst);background:0 0;padding-left:0}.mw-todo__vink{border:2px solid;border-radius:4px;flex:none;width:15px;height:15px}.mw-todo__vink--klaar{border:0;place-items:center;font-size:13px;display:grid}.mw-todo__tekst{min-width:0}.mw-todo__actie{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.mw-mini--doen{border-color:var(--color-ink-plus);background:var(--color-ink-plus);color:#fff;font-weight:600}[data-theme=dark] .mw-mini--doen{color:var(--color-ink)}.mw-mini--doen:hover{border-color:var(--color-ink)}.mw-gezien{color:var(--color-ok-tekst);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.mw-gezien__vink{background:var(--color-ok);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.mw-mini{font:inherit;cursor:pointer;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500}.mw-mini:hover{border-color:var(--color-ink-soft)}.mw-mini:disabled{opacity:.5;cursor:default}.mw-mini--gezien{border-color:var(--color-ok);color:var(--color-ok-tekst);background:#e7f6ec;font-weight:600}[data-theme=dark] .mw-mini--gezien{background:#102a1b}.mw-mee{border-bottom:1px solid var(--color-line);background:var(--color-bg);flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.mw-mee__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;padding:8px 18px 8px 16px;font-size:10px;font-weight:700;display:flex}.mw-mee__getal{color:var(--color-ink-soft);align-items:baseline;gap:5px;padding:7px 18px 7px 0;font-size:12.5px;display:flex}.mw-mee__getal b{letter-spacing:-.3px;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.mw-mee__terug{border-left:1px solid var(--color-line);color:var(--color-ink-soft);align-items:baseline;gap:5px;margin-left:auto;padding:7px 16px;font-size:12.5px;display:flex}.mw-mee__terug b{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.mw-mee__vol{color:var(--color-accent);align-self:center;margin:0 16px 0 10px;font-size:12.5px;font-weight:700}.mw-mee__bus{color:var(--color-ok-tekst);align-items:center;padding:7px 18px 7px 0;display:flex}.mw-mee__bus svg{flex:none;width:18px;height:18px}.mw-mee__lang{color:var(--color-ink-soft);align-items:center;gap:5px;padding:7px 18px 7px 0;font-size:12.5px;display:flex}.mw-mee__lang svg{flex:none;width:14px;height:14px}.mw-toon-leeg{color:var(--color-ink-soft);border-top:1px solid var(--color-line);margin:0;padding:10px 16px;font-size:13px}.mw-regkop{border-bottom:1px solid var(--color-line);background:var(--color-bg);letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-soft);grid-template-columns:3px minmax(190px,1.2fr) minmax(180px,1.05fr) minmax(150px,1fr) 118px 34px;column-gap:16px;padding:7px 12px 7px 0;font-size:10px;font-weight:700;display:grid}.mw-regkop>span:nth-child(5){text-align:right}@media (max-width:940px){.mw-regkop{display:none}.mw-uit__lijst>div{flex-direction:column;gap:0}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-btn:hover:not(:disabled){background:var(--color-accent-donker)}.mw-btn-ghost:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}.mw-tabel tbody tr:hover td{background:var(--color-bg)}.mw-todo__mist{opacity:.85;margin-top:2px;font-size:11.5px;display:block}.mw-hero-kpi--knippert{animation:3s ease-in-out infinite mwr-knipper}@keyframes mwr-knipper{0%,to{border-color:var(--color-accent);box-shadow:0 0 #d22a2c00}50%{border-color:var(--color-accent);box-shadow:0 0 0 5px #d22a2c2e}}.mw-hero-kpi--knippert .mw-hero-kpi__waarde{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.mw-hero-kpi--knippert{animation:none;box-shadow:0 0 0 4px #d22a2c2e}}.mw-reg--klaar .mw-reg__naam{color:var(--color-ink-soft)}.mw-reg--klaar .mw-reg__soort{color:var(--color-ink-soft);font-weight:400}.mw-uitkomst{white-space:nowrap;border:1px solid;border-radius:6px;align-items:baseline;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.mw-uitkomst small{opacity:.85;font-size:11px}.mw-uitkomst--geleverd{color:var(--color-ok-tekst);background:#e7f6ec;border-color:#c3e6ce}.mw-uitkomst--herplan{color:var(--color-warn-tekst);background:#fdf3e3;border-color:#f2dcb4}.mw-uitkomst--nietnodig{color:#2f3f80;background:#eef2ff;border-color:#c9d3f5}[data-theme=dark] .mw-uitkomst--geleverd{background:#102a1b;border-color:#1e4a30}[data-theme=dark] .mw-uitkomst--herplan{background:#2d2113;border-color:#4a3a1d}[data-theme=dark] .mw-uitkomst--nietnodig{color:#b8c4ee;background:#17203d;border-color:#2b3a68}.mw-uitkomst__door{color:var(--color-ink-soft);font-size:11.5px}.mw-afsluit{width:100%}.mw-afsluit__keuzes{flex-direction:column;gap:7px;max-width:560px;margin-top:4px;display:flex}.mw-afsluit__keuze{cursor:pointer;border:1px solid var(--color-line);background:var(--color-surface);border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;font-size:13.5px;display:flex}.mw-afsluit__keuze:hover{border-color:var(--color-ink-soft)}.mw-afsluit__keuze--aan{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.mw-afsluit__keuze input{flex:none;margin-top:3px}.mw-afsluit__keuze:has(input:disabled){cursor:not-allowed;border-style:dashed}.mw-afsluit__nog{color:var(--color-accent);display:block}.mw-afrond__nog{color:var(--color-accent);margin-top:4px;font-size:12.5px;display:block}.mw-afsluit__keuze b{font-weight:600}.mw-afsluit__keuze small{color:var(--color-ink-soft);font-size:12.5px;display:block}.mw-afsluit__sub{flex-direction:column;gap:6px;margin-top:7px;display:flex}.mw-afsluit__sub select,.mw-afsluit__sub input{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:7px;max-width:340px;padding:5px 9px;font-size:13px}.mw-afsluit__acties{align-items:center;gap:8px;margin-top:11px;display:flex}.mw-gesch{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden}.mw-gesch__nav{border-right:1px solid var(--color-line);background:var(--color-bg);max-height:70vh;padding:10px 0;overflow-y:auto}.mw-gesch__maand{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);padding:10px 16px 5px;font-size:10px;font-weight:700}.mw-gesch__dag{color:var(--color-ink);border-left:3px solid #0000;align-items:baseline;gap:8px;padding:7px 16px;font-size:13px;text-decoration:none;display:flex}.mw-gesch__dag small{color:var(--color-ink-soft)}.mw-gesch__dag:hover{background:var(--color-surface)}.mw-gesch__dag--aan{background:var(--color-surface);border-left-color:var(--color-accent);font-weight:600}.mw-gesch__klus{color:var(--color-ink-zacht);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.mw-gesch__tel{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:18px;padding:12px 16px;font-size:13px;display:flex}.mw-gesch__tel b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.mw-gesch__door{color:var(--color-ink-soft);margin-left:auto;font-size:12.5px}.mw-gesch__stop{border-bottom:1px solid var(--color-line)}.mw-gesch__regel{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.mw-gesch__wie{flex-direction:column;gap:2px;min-width:0;display:flex}.mw-gesch__reden{color:var(--color-ink-soft);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}@media (max-width:860px){.mw-gesch{grid-template-columns:1fr}.mw-gesch__nav{border-right:0;border-bottom:1px solid var(--color-line);gap:4px;max-height:none;display:flex;overflow-x:auto}.mw-gesch__maand{display:none}.mw-gesch__regel{grid-template-columns:1fr}}.mw-dagbalk__afronden{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:5px;padding:4px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.mw-dagbalk__afronden:hover{border-color:var(--color-ink-soft)}.mw-afrond{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.mw-afrond__kop{border-bottom:1px solid var(--color-line-hard,var(--color-line));background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 16px;display:flex}.mw-afrond__titel{font-size:15px;font-weight:600}.mw-afrond__meta{color:var(--color-ink-soft);font-size:12.5px}.mw-afrond__acties{gap:8px;margin-left:auto;display:flex}.mw-afrond__regkop{grid-template-columns:minmax(150px,1fr) minmax(120px,.9fr) minmax(110px,.9fr) auto}.mw-afrond__rij{border-top:1px solid var(--color-line);grid-template-columns:minmax(150px,1fr) minmax(120px,.9fr) minmax(110px,.9fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.mw-afrond__rij--anders{background:#fdf3e3}[data-theme=dark] .mw-afrond__rij--anders{background:#2d2113}.mw-afrond__wie{flex-direction:column;gap:2px;min-width:0;display:flex}.mw-afrond__keuze{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mw-afrond__reden{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:6px;display:flex}.mw-afrond__reden select,.mw-afrond__reden input{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:7px;min-width:180px;padding:4px 8px;font-size:12.5px}.mw-afrond__voet{border-top:1px solid var(--color-line);background:var(--color-bg);align-items:center;gap:12px;padding:13px 16px;display:flex}@media (max-width:860px){.mw-afrond__rij,.mw-afrond__regkop{grid-template-columns:1fr}.mw-afrond__keuze,.mw-afrond__reden{justify-content:flex-start}}.mw-geg__vast{color:var(--color-ink)}.mw-afsluit__retour{flex-flow:wrap;gap:12px}.mw-afsluit__retourkeuze{color:var(--color-ink-soft);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.mw-afsluit__ticket{color:var(--color-ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mw-afsluit__na{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:420px;display:flex}.mw-afsluit__melding{color:var(--color-ink-soft);font-size:12px}.mw-afrond__melding{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 16px;font-size:13px;display:flex}.mw-ticketicoon{width:22px;height:22px;color:var(--color-ink-soft);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mw-ticketicoon svg{width:14px;height:14px}.mw-ticketicoon:hover{color:var(--color-ink);border-color:var(--color-line);background:var(--color-surface)}.mw-ticketlink{align-items:center;gap:5px;display:inline-flex}.mw-ticketlink svg{opacity:.7;flex:none;width:13px;height:13px}.mw-uit__bewerk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-uit__bewerk .mw-ghost{flex:auto;width:auto;min-width:130px}.mw-uit__bewerk .mw-ticketicoon{flex:none}.mw-uit__vrijveld{margin-left:-8px;font-size:13.5px}.mw-regelveld__bewerk{flex-direction:column;gap:6px;width:100%;display:flex}.mw-regelveld__acties{gap:6px;display:flex}.mw-mee-bewerk{flex-direction:column;gap:9px;width:100%;display:flex}.mw-mee-bewerk__vakjes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 12px;display:grid}.mw-mee-bewerk__vak{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.mw-mee-bewerk__los{grid-template-columns:74px 1fr;align-items:end;gap:8px;display:grid}.mw-mee-bewerk__los label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.mw-mee-bewerk__aantal{text-align:center}.mw-mee-bewerk__hint{color:var(--color-ink-soft);align-self:center;font-size:11.5px}.mw-mee-bewerk__toon{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mw-klantfilter{align-items:center;gap:7px;display:inline-flex}.mw-klantfilter__label{letter-spacing:.03em;text-transform:uppercase;opacity:.75;font-size:12px}.mw-klantfilter__keuze{font:inherit;border-radius:var(--radius);border:1px solid var(--color-line-hard);background:var(--color-surface);color:var(--color-ink);max-width:15rem;padding:6px 10px;font-size:13px}.mw-klantfilter__keuze:hover{border-color:var(--color-ink-soft)}.mw-toon{flex-wrap:wrap;gap:4px;display:inline-flex}.mw-toon__keuze{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-hard);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.mw-toon__keuze:hover{border-color:var(--color-ink-soft)}.mw-toon__keuze--aan,.mw-toon__keuze--aan:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.mw-toon__aantal{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:11.5px;font-weight:600}.mw-toon__keuze--aan .mw-toon__aantal{color:inherit;opacity:.8}.mw-klantfilter__melding{border:1px solid var(--color-warn);border-radius:var(--radius);background:#fdf3e3;border-left-width:4px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:9px 14px;font-size:13.5px;display:flex}[data-theme=dark] .mw-klantfilter__melding{background:#2f2411}.mw-klantfilter__melding a{color:var(--color-accent);white-space:nowrap;font-weight:600;text-decoration:none}.mw-reg__tijd{letter-spacing:.02em;border:1px solid var(--color-line-hard);color:var(--color-ink-soft);background:var(--color-bg);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:600}.mw-reg__soort{color:var(--color-ink-soft);white-space:nowrap;font-size:12px;font-weight:400}.mw-reg__soort--kiezen{color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px;padding:1px 8px;font-weight:600}.mw-klantbalk__toevoegen{align-items:center;margin-left:auto;display:inline-flex}.mw-klantbalk__toevoegen .mw-esim__knop{color:#fff;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff8c;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600}.mw-klantbalk__toevoegen .mw-esim__knop:hover{background:#ffffff4d}.mw-klantbalk__ticket{align-items:center;display:inline-flex}.mw-klantbalk__ticket .mw-ticketicoon{color:#fff;background:#ffffff2e;border-color:#ffffff8c}.mw-klantbalk__ticket .mw-ticketicoon:hover{color:#fff;background:#ffffff4d;border-color:#fff}.mw-boek{flex-direction:column;max-width:560px;margin:0 auto;padding:8px 20px 40px;display:flex}.mw-boek__afzender{color:var(--color-ink-soft);align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;display:flex}.mw-boek__afzender:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.mw-boek__kop{margin:4px 0 14px;font-size:22px}.mw-boek__vooraf{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);flex-direction:column;gap:8px;margin-bottom:20px;padding:13px 14px;display:flex}.mw-boek__vooraf p{margin:0;font-size:13.5px;line-height:1.5}.mw-boek__vooraf span{margin-right:6px}.mw-boek__plaatsen{flex-wrap:wrap;gap:8px;margin:8px 0 6px;display:flex}.mw-boek__adres{color:var(--color-ink-soft);flex-direction:column;margin:0 0 16px;font-size:13px;display:flex}.mw-boek__laden,.mw-boek__leeg{margin:10px 0;font-size:14px}.mw-boek__fout{color:var(--color-accent);margin:10px 0;font-size:13.5px}.mw-boek__gelukt{color:var(--color-ok-tekst);margin:0 0 10px;font-size:13.5px}.mw-boek__telaat{color:var(--color-warn-tekst);border-radius:var(--radius);background:#fdf4e6;border:1px solid #f2dcb4;margin:0 0 14px;padding:11px 13px;font-size:13.5px;line-height:1.5}[data-theme=dark] .mw-boek__telaat{background:#302619;border-color:#4a3a1d}.mw-boek__dag{margin-bottom:14px}.mw-boek__dagkop{color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 8px;font-size:12.5px;display:flex}.mw-boek__nastart{letter-spacing:.04em;color:var(--color-warn-tekst);background:#fdf4e6;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}[data-theme=dark] .mw-boek__nastart{background:#302619}.mw-boek__tijden{flex-direction:column;gap:7px;display:flex}.mw-tijd{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);align-items:center;gap:10px;padding:11px 13px;font-size:14.5px;display:flex}.mw-tijd:hover:not(:disabled){border-color:var(--color-ink-soft)}.mw-tijd:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-tijd--sel{border-color:var(--color-accent);background:var(--color-accent-soft)}[data-theme=dark] .mw-tijd--sel{background:#2e151b}.mw-tijd--vol{color:var(--color-ink-soft);background:var(--color-bg);cursor:default}.mw-tijd__bol{border:2px solid var(--color-line);border-radius:50%;flex:none;width:17px;height:17px}.mw-tijd--sel .mw-tijd__bol{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-surface)}.mw-tijd__klok{font-variant-numeric:tabular-nums;font-weight:600}.mw-tijd__op{color:var(--color-ink-soft);margin-left:auto;font-size:11.5px}.mw-tijd__tip{color:var(--color-ok-tekst);background:#e9f4ee;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:600}[data-theme=dark] .mw-tijd__tip{color:#5dbe8e;background:#16301f}.mw-boek__meer{margin:14px 0 0;font-size:13px}.mw-boek__tekstknop{font:inherit;color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.mw-boek__tekstknop:disabled{opacity:.5;cursor:default}.mw-boek__uitweg{border-top:1px solid var(--color-line);flex-direction:column;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.mw-boek__nietik{color:var(--color-ink-soft);font-size:12.5px}.mw-boek__breed{width:100%}.mw-boekbalk{background:var(--color-surface);border-top:1px solid var(--color-line);flex-direction:column;gap:10px;margin:20px -20px -40px;padding:12px 20px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px -8px #10182824}[data-theme=dark] .mw-boekbalk{box-shadow:0 -6px 16px -8px #0009}.mw-boekbalk__wat{color:var(--color-ink-soft);font-size:13px;line-height:1.45}.mw-boekbalk__wat strong{color:var(--color-ink)}.mw-boek__melding{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:24px;display:flex}.mw-boek__meldingkop{margin:0;font-weight:600}.mw-boek__melding p{margin:0;font-size:14px}.mw-boek__klaar{text-align:center;padding:18px 0 4px}.mw-boek__klaar h1{margin:12px 0 4px;font-size:22px}.mw-boek__klaar p{margin:0}.mw-boek__vink{width:54px;height:54px;color:var(--color-ok-tekst);background:#e9f4ee;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex}[data-theme=dark] .mw-boek__vink{color:#5dbe8e;background:#16301f}.mw-boek__feiten{margin-top:16px;padding:4px 16px}.mw-boek__feit{align-items:flex-start;gap:10px;padding:11px 0;font-size:14px;display:flex}.mw-boek__feit+.mw-boek__feit{border-top:1px solid var(--color-line)}.mw-boek__feit .mw-boek__adres{margin:2px 0 0}.mw-dagen{flex-direction:column;gap:2px;display:flex}.mw-dagen__week{flex-direction:column;gap:4px;display:flex}.mw-dagen__week+.mw-dagen__week{margin-top:12px}.mw-dagen__weekkop{font-family:var(--font-kop);align-items:baseline;gap:8px;margin:0 0 2px;padding:0 2px;font-size:12.5px;font-weight:600;display:flex}.mw-dagen__weeknr{font-family:var(--font);color:var(--color-ink-soft);margin-left:auto;font-size:10.5px;font-weight:500}.mw-dagen__stilte{color:var(--color-ink-soft);align-items:center;gap:8px;margin:10px 0 2px;padding:0 2px;font-size:11px;font-style:italic;display:flex}.mw-dagen__stilte:before,.mw-dagen__stilte:after{content:"";border-top:1px dashed var(--color-line);flex:1}.mw-dagen__rust{color:var(--color-ink-soft);align-items:baseline;gap:7px;margin:0;padding:3px 10px;font-size:11px;display:flex}.mw-dagen__rust span{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.mw-dagkaart{border-radius:var(--radius);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:grid}.mw-dagkaart:hover{border-color:var(--color-ink-soft)}.mw-dagkaart:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-dagkaart__dag{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:16px;font-weight:700;line-height:1}.mw-dagkaart__dag small{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:2px;font-size:9.5px;font-weight:600;display:block}.mw-dagkaart__wat{color:var(--color-ink-soft);flex-direction:column;min-width:0;font-size:10.5px;line-height:1.3;display:flex}.mw-dagkaart__wat b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mw-dagkaart__nu{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);padding:2px 0;font-size:9.5px;font-weight:700}.mw-dagkaart__stip{background:var(--color-accent);border-radius:50%;width:7px;height:7px}.mw-dagkaart--aan{border:2px solid var(--color-ink);padding:6px 9px}.mw-dagkaart--afgeven .mw-dagkaart__wat b{color:var(--color-ink-soft);font-weight:500}.mw-dagen__later{font:inherit;cursor:pointer;color:var(--color-ink-soft);text-align:left;border:1px dashed var(--color-line);border-radius:var(--radius);background:0 0;margin-top:12px;padding:8px 10px;font-size:11.5px;font-weight:600}.mw-dagen__later:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}@media (max-width:1100px){.mw-dagen{flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.mw-dagen__week{flex-direction:row;flex:none;align-items:center;gap:8px}.mw-dagen__week+.mw-dagen__week{margin-top:0}.mw-dagkaart{min-width:148px}.mw-dagen__weekkop,.mw-dagen__rust{display:none}.mw-dagen__stilte{white-space:nowrap;margin:0}.mw-dagen__stilte:before,.mw-dagen__stilte:after{min-width:12px}.mw-dagkaart{flex:none}.mw-dagen__later{white-space:nowrap;flex:none;margin-top:0}}.mw-dagen__eerder{color:var(--color-ink-soft);text-align:left;border:1px dashed var(--color-line);border-radius:var(--radius);margin-bottom:10px;padding:7px 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:block}.mw-dagen__eerder:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}.mw-terugkijken{border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px;padding:9px 13px;font-size:13px;display:flex}.mw-terugkijken span{color:var(--color-ink);font-weight:600}.mw-terugkijken a{color:var(--color-accent);margin-left:auto;font-weight:600}.mw-gesch__open{color:var(--color-accent);white-space:nowrap;margin-left:auto;font-weight:600}.mw-dash__dag{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;overflow:hidden}.mw-dash__stops{margin:0;padding:0;list-style:none}.mw-dash__stop{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:12px 16px;display:flex}.mw-dash__stop:last-child{border-bottom:0}.mw-dash__tijd{font-family:var(--font-kop);min-width:62px;color:var(--color-ink);font-size:20px;font-weight:600}.mw-dash__plek{flex-direction:column;min-width:0;display:flex}.mw-dash__plek b{font-size:15px}.mw-dash__plek small{color:var(--color-ink-soft)}.mw-dash__aantal{color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mw-dash__vol{background:var(--color-warn);color:#fff;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:600}.mw-dash__inladen{border-top:1px solid var(--color-line-hard);background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.mw-dash__inladenkop{margin-right:4px;font-weight:600}.mw-dash__spul{border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;padding:3px 10px;font-size:13px}.mw-dash__spul b{font-family:var(--font-kop)}.mw-dash__geenspul{color:var(--color-ink-soft);font-style:italic}.mw-dash__naaragenda{white-space:nowrap;margin-left:auto;font-weight:600}.mw-dash__leeg{text-align:center;padding:24px 16px}.mw-dash__leegkop{font-family:var(--font-kop);color:var(--color-ink);margin:0;font-size:22px}.mw-dash__leegsub{color:var(--color-ink-soft);margin:6px 0 0}.mw-dash__grafieken{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:760px){.mw-dash__grafieken{grid-template-columns:minmax(0,1fr)}}.mw-dash__grafiek{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;min-width:0;padding:14px 16px 10px}.mw-dash__grafiek h3{color:var(--color-ink-soft);margin:0 0 12px;font-size:14px}.mw-dash__grafiek--ring{flex-direction:column;align-items:center;display:flex}.mw-dash__onderschrift{color:var(--color-ink-soft);text-align:center;margin:8px 0 0;font-size:12px}.mw-balken{align-items:flex-end;gap:10px;height:140px;display:flex}.mw-balk{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.mw-balk__getal{color:var(--color-ink-soft);height:16px;font-size:12px;font-weight:600}.mw-balk__staaf{background:var(--color-accent);border-radius:6px 6px 0 0;width:100%;min-height:2px;transition:height .2s}.mw-balk__label{color:var(--color-ink-soft);margin-top:6px;font-size:11px}.mw-ring{width:150px;height:150px}.mw-ring__baan{fill:none;stroke:var(--color-line);stroke-width:12px}.mw-ring__vol{fill:none;stroke:var(--color-accent);stroke-width:12px;stroke-linecap:round}.mw-ring__vol--let{stroke:var(--color-warn)}.mw-ring__cijfer{text-anchor:middle;font-family:var(--font-kop);fill:var(--color-ink);font-size:26px;font-weight:600}.mw-ring__onder{text-anchor:middle;fill:var(--color-ink-soft);font-size:11px}.mw-dash__tegels{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.mw-verzet{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;gap:8px;max-width:440px;padding:10px 12px;display:flex}.mw-verzet__keuzes{flex-wrap:wrap;gap:6px;display:flex}.mw-verzet__knoppen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mw-verzet-regel{flex-basis:100%;min-width:0}.mw-verzet .mw-veld{width:100%;min-width:0;max-width:100%}.mw-verzet__uitleg{color:var(--color-ink);margin:0;font-size:13px}.mw-verzet__hint{margin-right:auto}.mw-voorraad{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mw-voorraad__rail{flex-direction:column;gap:5px;min-width:0;display:flex}.mw-voorraad__rail a[aria-current=page]{border-color:var(--color-ink);box-shadow:inset 3px 0 0 var(--color-ink)}.mw-voorraad__vak{flex-direction:column;gap:12px;min-width:0;display:flex}.mw-klantbalk__rechts{margin-left:auto;font-size:12px;font-weight:600}@media (max-width:760px){.mw-voorraad{grid-template-columns:minmax(0,1fr)}.mw-voorraad__rail{flex-flow:wrap}.mw-voorraad__rail .mw-rail__kop{flex-basis:100%}.mw-voorraad__rail .mw-railpunt{flex:140px;min-width:0}}.mw-schapgroep{border-top:1px solid var(--color-line);flex-direction:column;gap:9px;min-width:0;padding:13px 16px 12px;display:flex}.mw-klantbalk+.mw-schapgroep,.mw-schap__let+.mw-schapgroep{border-top:0}.mw-schapgroep__kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mw-schapgroep__naam{font-family:var(--font-kop);align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.mw-schapgroep__naam svg{width:18px;height:18px}.mw-schapgroep__getal{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:13px}.mw-schapgroep__rechts{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.mw-schapgroep__reikt{color:var(--color-ink-soft);font-size:12px}.mw-schap__let{color:var(--color-accent);margin:10px 16px 0;font-size:13px}.mw-schap__nogterug{color:var(--color-ink-soft);border-top:1px solid var(--color-line);margin:0;padding:9px 16px;font-size:13px}.mw-schap__rij{flex-wrap:wrap;align-items:flex-end;gap:5px;padding:18px 4px 0;display:flex}.mw-schap__plank{background:repeating-linear-gradient(90deg,#4a382a 0,#55402f 22px,#4e3b2c 44px,#3c2e22 46px,#2a2018 48px);border-radius:3px;height:7px;margin-top:3px;box-shadow:0 2px 4px #0003}.mw-tt{border:1.5px solid var(--color-ink);background:var(--color-surface);width:30px;height:30px;color:var(--color-ink);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.mw-tt svg{width:17px;height:17px}.mw-tt--nieuw{background:var(--color-ink);color:var(--color-bg)}.mw-tt--onderweg{background:var(--fase-gepland-vlak);color:var(--fase-gepland);border:1.5px dashed var(--fase-gepland)}.mw-tt--af{background:var(--color-bg);color:var(--color-ink-soft);border-color:var(--color-line-hard)}.mw-tt--mist{border:1.5px dashed var(--color-accent);background:0 0}.mw-tt__vijf{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-hard);border-radius:99px;padding:0 5px;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:-8px;right:-8px}.mw-tt__merk{background:var(--color-surface);width:15px;height:15px;color:var(--color-ink);border:1.5px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.mw-tt__merk svg{width:9px;height:9px}.mw-tt__merk--defect{color:var(--color-accent)}.mw-tt__merk--oud{color:var(--color-warn-tekst)}.mw-tt__merk--vraag{color:var(--color-ink-soft)}.mw-reserve{border-left:2px dashed var(--color-ink-soft);align-self:stretch;width:0;margin:-14px 4px 0;position:relative}.mw-reserve>span{color:var(--color-ink-soft);white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:-4px;left:5px}.mw-reserve--mis{border-left-color:var(--color-accent)}.mw-reserve--mis>span{color:var(--color-accent)}.mw-schapgroep__voet{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.mw-weken{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.mw-weken__kop{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin-right:2px;font-size:11px;font-weight:600}.mw-wk{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:11.5px}.mw-wk b{color:var(--color-ink);font-variant-numeric:tabular-nums}.mw-wk--ok{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-surface));border-color:color-mix(in srgb, var(--color-ok) 30%, var(--color-line))}.mw-wk--warn{background:color-mix(in srgb, var(--color-warn) 12%, var(--color-surface));border-color:color-mix(in srgb, var(--color-warn) 30%, var(--color-line))}.mw-wk--mw{background:var(--color-accent-soft);border-color:#f6cdd4}.mw-wk--mw b{color:var(--color-accent)}[data-theme=dark] .mw-wk--mw{border-color:#59232c}@media (max-width:480px){.mw-weken{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}}.mw-modellen{color:var(--color-ink-soft);flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;font-size:12px;display:flex}.mw-model{border:1px solid var(--color-line);background:var(--color-bg);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;max-width:100%;padding:1px 7px;overflow:hidden}.mw-telling{max-width:100%;margin-top:12px;overflow-x:auto}.mw-telling__tabel{border-collapse:collapse;width:100%;font-size:13px}.mw-telling__tabel th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}.mw-telling__tabel td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:6px 8px}.mw-telling__tabel td:first-child{overflow-wrap:anywhere;min-width:140px}.mw-telling__getal{font-variant-numeric:tabular-nums;white-space:nowrap}.mw-telling__veld{border:1px solid var(--color-line);width:72px;font:inherit;background:var(--color-surface);color:var(--color-ink);border-radius:7px;padding:6px 8px}.mw-telling__verschil{color:var(--color-warn-tekst);font-weight:700}.mw-telling__kies{flex-wrap:wrap;gap:5px;display:flex}.mw-telling__kies select,.mw-telling__kies input{border:1px solid var(--color-line);font:inherit;background:var(--color-surface);color:var(--color-ink);border-radius:7px;min-width:0;padding:5px 7px;font-size:12.5px}.mw-telling__kies input{flex:120px}.mw-telling__leeg{color:var(--color-ink-soft);text-align:center}.mw-telling__knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mw-onderweg{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:10px;min-width:0;padding:13px 16px;display:flex}.mw-onderweg__kop{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11.5px;font-weight:600}.mw-onderweg__leeg{color:var(--color-ink-soft);margin:0;font-size:13px}.mw-onderweg__lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw-onderweg__regel{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.mw-onderweg__regel:first-child{border-top:0}.mw-onderweg__wat{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;font-size:13.5px;display:flex}.mw-onderweg__meta{color:var(--color-ink-soft);font-size:12px}.mw-onderweg__knoppen{flex-wrap:wrap;gap:6px;display:flex}.mw-onderweg__datum{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.mw-onderweg__datum input{border:1px solid var(--color-line);font:inherit;background:var(--color-surface);color:var(--color-ink);border-radius:7px;padding:6px 8px}.mw-onderweg__toevoegen summary{cursor:pointer;font-size:13.5px;font-weight:600}.mw-onderweg__toevoegen[open] summary{margin-bottom:10px}.mw-pdf{max-width:760px;margin:0 auto;padding:32px 24px 48px}.mw-pdf__kop{border-bottom:2px solid var(--color-ink);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;font-size:12.5px;display:flex}.mw-pdf .mw-woordmerk{color:var(--color-ink)}.mw-pdf__titel{margin:18px 0 12px;font-size:22px}.mw-pdf__voet{color:var(--color-ink-soft);margin-top:16px;font-size:11.5px}.mw-pdf__print{position:fixed;top:16px;right:16px}@media print{@page{size:A4;margin:14mm}.mw-pdf__print{display:none}.mw-pdf{max-width:none;padding:0}.mw-stop{box-shadow:none}.mw-tt,.mw-schap__plank,.mw-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mw-onderweg__voet{margin-top:12px}.mw-uitdienst{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw-uitdienst__kaart{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.mw-uitdienst__toestellen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mw-uitdienst__toestel{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.mw-uitdienst__toestelicoon{color:var(--color-ink-soft);display:inline-flex}.mw-uitdienst__toestelicoon svg{width:15px;height:15px}.mw-uitdienst__toestelnaam{font-weight:500}.mw-uitdienst__toestelacties{flex-direction:column;gap:4px;margin-left:auto;display:flex}.mw-uitdienst__moment{color:var(--color-ink-soft);margin:0;font-size:13px}.mw-uitdienst__acties{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding-top:6px;display:flex}@media (max-width:640px){.mw-uitdienst__toestel{flex-wrap:wrap}.mw-uitdienst__toestelacties{flex-basis:100%;margin-left:0}}:root{--ini-vlak:#e9e6ee;--ini-tekst:#3b3547}[data-theme=dark]{--ini-vlak:#2b2833;--ini-tekst:#ddd8e6}.mw-ini{--ini-ring:var(--color-line-hard);--ini-gat:var(--color-surface);--ini-dikte:2px;width:var(--ini-maat);height:var(--ini-maat);background:var(--ini-vlak);color:var(--ini-tekst);font-weight:600;font-size:calc(var(--ini-maat) * .36);letter-spacing:.02em;box-shadow:0 0 0 2px var(--ini-gat), 0 0 0 calc(2px + var(--ini-dikte)) var(--ini-ring);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.mw-ini--klein{--ini-dikte:1.5px;font-size:max(10px, calc(var(--ini-maat) * .42))}.mw-ini__teken{width:max(15px, calc(var(--ini-maat) * .42));height:max(15px, calc(var(--ini-maat) * .42));background:var(--ini-ring);color:#fff;box-shadow:0 0 0 2px var(--ini-gat);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.mw-ini__teken svg{width:60%;height:60%}.mw-ini__stip{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;top:-2px;right:-2px}.mw-ini--aangemeld{--ini-ring:var(--pop-aangemeld)}.mw-ini--uitgenodigd{--ini-ring:var(--pop-uitgenodigd)}.mw-ini--gepland{--ini-ring:var(--pop-gepland)}.mw-ini--opgehaald{--ini-ring:var(--pop-opgehaald)}.mw-ini--vervallen{--ini-ring:var(--pop-vervallen);opacity:.55}.mw-ini--werk{--ini-ring:var(--pop-werk)}.mw-ini--wacht{--ini-ring:var(--pop-wacht)}.mw-ini--klaar{--ini-ring:var(--pop-klaar)}.mw-ini--af{--ini-ring:var(--pop-af);opacity:.72}.mw-ini-stapel{align-items:center;display:inline-flex}.mw-ini-stapel>*+*{margin-left:2px}.mw-ini-stapel__meer{width:var(--ini-maat);height:var(--ini-maat);font-size:calc(var(--ini-maat) * .36);color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.mw-klantbalk .mw-ini{--ini-gat:var(--klant,#2f3a8f)}.mw-klantbalk--licht .mw-ini{--ini-gat:var(--kop-tint,var(--color-surface))}.mw-route .mw-ini{--ini-gat:var(--color-bg)}.mw-route .mw-ini-stapel__meer{background:var(--color-bg)}.mw-kaart>.mw-ini{margin-top:2px}:root{--st-weg:#6b5a7a}[data-theme=dark]{--st-weg:#b09cc4}.mw-badge--paars{color:var(--st-weg);background:color-mix(in srgb, var(--st-weg) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--st-weg) 28%, var(--color-line))}.mw-st--alles{--st:var(--color-ink-soft)}.mw-st--in_gebruik{--st:var(--fase-gepland)}.mw-st--op_voorraad{--st:var(--fase-opgehaald)}.mw-st--in_te_leveren{--st:var(--fase-uitgenodigd)}.mw-st--defect{--st:var(--color-accent)}.mw-st--kwijt{--st:var(--st-weg)}.mw-st--afgevoerd{--st:var(--fase-vervallen)}.mw-toestellen{margin:0;padding:0;list-style:none}.mw-toestel{padding:var(--sp-2) 0;border-top:1px dashed var(--color-line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.mw-toestel:first-child{border-top:0;padding-top:2px}.mw-toestel__icoon{color:var(--color-ink-soft);display:inline-flex}.mw-toestel__icoon svg{width:18px;height:18px}.mw-toestel__wat{overflow-wrap:anywhere;min-width:0}.mw-toestel__rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mw-toestel__noot{color:var(--color-ink-soft);white-space:nowrap;font-size:12px}.mw-toestel__noot--ok{color:var(--color-ok-tekst)}.mw-toestellen__meer{color:var(--color-ink-soft);margin:0;font-size:12.5px}.mw-serie{color:var(--color-ink);border-bottom:1px dashed var(--color-ink-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;font-weight:600;text-decoration:none}.mw-serie:hover{color:var(--color-accent);border-bottom:1px solid var(--color-accent)}.mw-serie:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.mw-plank{width:44px;height:44px;color:var(--fase-opgehaald);place-items:center;display:grid}.mw-plank svg{width:34px;height:34px}@media (max-width:560px){.mw-toestel{grid-template-columns:18px minmax(0,1fr);row-gap:4px}.mw-toestel__rechts{grid-column:2;justify-content:flex-start}}.mw-sectie__kop{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin:0 0 10px;display:flex}.mw-sectie__kop>h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:600;display:flex}.mw-sectie__meer{font-size:13.5px}.mw-sectie__voet{margin:var(--sp-2) 0 0;font-size:13px}.mw-tegels{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mw-tegels--zes{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:980px){.mw-tegels,.mw-tegels--zes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.mw-tegels,.mw-tegels--zes{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-tegel{min-width:0;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-top:4px solid var(--st);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:14px 16px 13px;text-decoration:none;display:flex}.mw-tegel:hover{border-color:var(--st)}.mw-tegel:focus-visible{outline:2px solid var(--st);outline-offset:2px}.mw-tegel[aria-current=true]{border-color:var(--st);box-shadow:inset 0 0 0 2px var(--st);background:color-mix(in srgb, var(--st) 6%, var(--color-surface))}.mw-tegel__waarde{font-family:var(--font-kop);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.mw-tegel__label{font-size:14px;font-weight:600}.mw-tegel__sub{color:var(--color-ink-soft);font-size:12.5px}.mw-tegel--let .mw-tegel__waarde{color:var(--color-accent)}@media (max-width:560px){.mw-tegel{padding:11px 12px 10px}.mw-tegel__waarde{font-size:24px}}.mw-zoekrij{gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.mw-zoekrij .mw-veld{flex:0 auto;width:auto;max-width:100%;margin-top:0}.mw-zoekrij .mw-zoekrij__zoek{flex:260px;min-width:0}.mw-filterregel{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0;color:var(--color-ink-soft);flex-wrap:wrap;font-size:13.5px;display:flex}.mw-filterregel p{margin:0}.mw-filterregel strong{color:var(--color-ink);font-weight:600}.mw-weergave{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);flex:none;display:inline-flex;overflow:hidden}.mw-weergave a{color:var(--color-ink-soft);padding:7px 14px;font-size:13.5px;font-weight:500;text-decoration:none}.mw-weergave a+a{border-left:1px solid var(--color-line)}.mw-weergave a:hover{color:var(--color-ink);background:var(--color-bg)}.mw-weergave a[aria-current=true]{color:var(--color-surface);background:var(--color-ink)}.mw-weergave a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.mw-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.mw-bladeren{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.mw-terug{margin-bottom:var(--sp-3);color:var(--color-ink-soft);align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.mw-terug:hover{color:var(--color-accent)}.mw-dossier__kop{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.mw-dossier__icoon{border-radius:var(--radius-lg);width:76px;height:76px;color:var(--st);background:color-mix(in srgb, var(--st) 10%, var(--color-surface));place-items:center;display:grid}.mw-dossier__icoon svg{width:42px;height:42px}.mw-dossier__wat{min-width:0}.mw-dossier__serie{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;font-weight:700}.mw-dossier__model{margin-top:2px;font-size:15px}.mw-dossier__feiten{margin-top:var(--sp-2);color:var(--color-ink-soft);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.mw-dossier__feiten strong{color:var(--color-ink);font-weight:600}.mw-dossier__rechts{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:700px){.mw-dossier__kop{gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);grid-template-columns:56px minmax(0,1fr)}.mw-dossier__icoon{border-radius:var(--radius);width:56px;height:56px}.mw-dossier__icoon svg{width:30px;height:30px}.mw-dossier__rechts{flex-flow:wrap;grid-column:1/-1;align-items:center}}.mw-dossier__nu{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.mw-dossier__nu{grid-template-columns:minmax(0,1fr)}}.mw-dossier__vak{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);min-width:0;padding:var(--sp-3) 14px}.mw-dossier__k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11.5px;font-weight:700}.mw-dossier__v{margin-top:var(--sp-1);font-size:15px;font-weight:600}.mw-dossier__s{color:var(--color-ink-soft);margin-top:2px;font-size:12.5px}.mw-dossier__ok{color:var(--color-ok-tekst)}.mw-dossier__noot{margin:var(--sp-2) 0 0;color:var(--color-ink-soft);font-size:12.5px}.mw-dossier__ruw{margin:0;padding:0;font-size:13.5px;list-style:none}.mw-dossier__ruw li{padding:var(--sp-2) 0;border-top:1px solid var(--color-line)}.mw-loop{margin:0;padding:0;list-style:none}.mw-loop__periode{padding:0 0 18px 34px;position:relative}.mw-loop__periode:before{content:"";background:var(--color-line);width:2px;position:absolute;top:28px;bottom:0;left:11px}.mw-loop__periode:last-child{padding-bottom:0}.mw-loop__periode:last-child:before{display:none}.mw-loop__stip{background:var(--color-surface);border:5px solid var(--st);border-radius:50%;width:24px;height:24px;position:absolute;top:7px;left:0}.mw-loop__kaart{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.mw-loop__balk{background:color-mix(in srgb, var(--st) 7%, var(--color-surface));flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;display:flex}.mw-loop__wie{font-family:var(--font-kop);font-size:15px;font-weight:600}.mw-loop__wanneer{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.mw-loop__stappen{border-top:1px solid var(--color-line);margin:0;padding:4px 16px 6px;list-style:none}.mw-loop__stap{border-top:1px solid var(--color-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:9px 0;font-size:13.5px;display:grid}.mw-loop__stap:first-child{border-top:0}.mw-loop__datum{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.mw-loop__wat{min-width:0}.mw-loop__wat strong{font-weight:600}.mw-loop__wat small{color:var(--color-ink-soft);margin-top:1px;font-size:12.5px;display:block}.mw-loop__krabbel img{object-fit:contain;border:1px solid var(--color-line);background:#fff;border-radius:6px;width:120px;height:44px;display:block}.mw-loop__bewijs{grid-column:1/-1}.mw-loop__bewijs>summary{cursor:pointer;text-align:right;color:var(--color-accent);font-size:12.5px;font-weight:600;list-style:none}.mw-loop__bewijs>summary::-webkit-details-marker{display:none}.mw-loop__bewijs>summary:hover{text-underline-offset:2px;text-decoration:underline}.mw-loop__bewijs[open]>summary{margin-bottom:var(--sp-2)}.mw-loop__bewijsvak{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--sp-3) 14px}.mw-loop__rij{justify-content:space-between;gap:var(--sp-3);border-top:1px solid var(--color-line);padding:6px 0;font-size:13.5px;display:flex}.mw-loop__rij:first-child{border-top:0;padding-top:0}.mw-loop__rij>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.mw-loop__tekst{padding:var(--sp-3);background:var(--color-surface);border-radius:8px;margin:10px 0 12px;font-size:14px;line-height:1.6}.mw-loop__tekst--oud{font-style:italic}.mw-loop__label{margin-bottom:var(--sp-1);font-size:12px;display:block}.mw-loop__handtekening{border:1px solid var(--color-line);background:#fff;border-radius:6px;width:100%;max-width:320px;height:auto;display:block}@media (max-width:560px){.mw-loop__periode{padding-left:30px}.mw-loop__stap{grid-template-columns:minmax(0,1fr);gap:2px}.mw-loop__krabbel:empty{display:none}.mw-loop__krabbel img{margin-top:6px}.mw-loop__bewijs>summary{text-align:left}.mw-loop__wanneer{flex-basis:100%;margin-left:0}}.mw-route__let{color:var(--color-accent);margin-top:2px;font-size:11.5px}.mw-kvoorraad__intro{max-width:80ch;color:var(--color-ink-soft);margin:0 0 12px;font-size:13.5px}.mw-kvoorraad{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px;display:grid}.mw-kvkaart{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.mw-kvkaart__kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mw-kvkaart__naam{font-family:var(--font-kop);font-size:17px;font-weight:600}.mw-kvkaart__model{color:var(--color-ink-soft);margin-top:1px;font-size:12px;display:block}.mw-kvkaart__verloop{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mw-kvkaart__cijfers{flex-direction:column;gap:8px;margin:0;display:flex}.mw-kvkaart__cijfers dt{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:700}.mw-kvkaart__cijfers dd{font-family:var(--font-kop);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.1}.mw-kvkaart{--kv-st:var(--color-ok)}.mw-kvkaart--krap{--kv-st:var(--color-warn)}.mw-kvkaart--tekort{--kv-st:var(--color-accent)}.mw-kvkaart__zin{background:color-mix(in srgb, var(--kv-st) 9%, var(--color-surface));border:1px solid color-mix(in srgb, var(--kv-st) 28%, var(--color-line));border-radius:10px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.mw-kvoorraad__terug{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);margin-top:14px;overflow:hidden}.mw-kvoorraad__terug .mw-schap__nogterug{border-top:0}@media (max-width:480px){.mw-kvkaart{padding:14px}.mw-kvkaart__verloop{grid-template-columns:minmax(0,1fr);gap:10px}.mw-kvkaart__cijfers{flex-direction:row;gap:22px}}.mw-verloop__grafiek{width:100%;max-width:440px;height:auto;display:block;overflow:visible}.mw-verloop__grafiek text{font-family:var(--font)}.mw-verloop__vlak-tekort{fill:var(--color-accent);opacity:.08}.mw-verloop__vlak-krap{fill:var(--color-warn);opacity:.1}.mw-verloop__nul{stroke:var(--color-line-hard);stroke-width:1.5px}.mw-verloop__min{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:4 3}.mw-verloop__minlabel{fill:var(--color-accent);font-size:10.5px;font-weight:600}.mw-verloop__as{fill:var(--color-ink-soft);font-size:10.5px}.mw-verloop__lijn{fill:none;stroke:var(--color-ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.mw-verloop__punt{stroke:var(--color-surface);stroke-width:2px}.mw-verloop__punt--ok{fill:var(--color-ok)}.mw-verloop__punt--krap{fill:var(--color-warn)}.mw-verloop__punt--tekort{fill:var(--color-accent)}.mw-verloop__waarde{fill:var(--color-ink);font-size:11.5px;font-weight:700}.mw-verloop__waarde--tekort{fill:var(--color-accent)}.mw-uitl-kop{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:22px 0 10px;font-size:11.5px;font-weight:600;display:flex}.mw-uitl-week:first-of-type .mw-uitl-kop{margin-top:6px}.mw-uitl-kop__sub{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.mw-uitl-moment{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:12px;overflow:hidden}.mw-uitl-moment__kop{background:var(--color-bg);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:11px 16px;display:flex}.mw-uitl-moment__wanneer{font-variant-numeric:tabular-nums;font-weight:700}.mw-uitl-moment__waar{font-size:13.5px;font-weight:600}.mw-uitl-moment__adres{color:var(--color-ink-soft);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.mw-uitl-moment__tel{color:var(--color-ink-soft);margin-left:auto;font-size:12.5px}.mw-uitl-persoon{border-top:1px solid var(--color-line);grid-template-columns:36px minmax(140px,1fr) minmax(0,1.4fr) 12em;align-items:center;gap:0 14px;padding:10px 16px;display:grid}.mw-uitl-moment__kop+.mw-uitl-persoon{border-top:0}.mw-uitl-persoon>*{min-width:0}.mw-uitl-persoon__naam{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.mw-uitl-persoon__naam small{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;font-weight:400;display:block}.mw-uitl-persoon__spullen{flex-wrap:wrap;gap:6px;display:flex}.mw-uitl-persoon__uit{flex-direction:column;justify-self:end;align-items:flex-end;gap:3px;display:flex}.mw-uitl-terug{color:var(--color-warn-tekst);white-space:normal;border-style:dashed}.mw-uitl-persoon--streep{grid-template-columns:4px 36px minmax(140px,1fr) minmax(0,1.4fr) 12em;padding:0 16px 0 0}.mw-uitl-persoon--streep>:not(.mw-uitl-persoon__streep){margin:10px 0}.mw-uitl-persoon__streep{background:var(--color-ink-soft);align-self:stretch}.mw-uitl-persoon--nieuw .mw-uitl-persoon__streep{background:var(--color-ok)}.mw-uitl-persoon--vervanging .mw-uitl-persoon__streep{background:var(--color-warn)}.mw-uitl-persoon--inleveren .mw-uitl-persoon__streep{background:var(--fase-gepland)}.mw-klantbalk+.mw-uitl-persoon{border-top:0}.mw-uitl-soort{border:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.mw-uitl-soort--nieuw{color:var(--color-ok-tekst);background:color-mix(in srgb, var(--color-ok) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-ok) 30%, var(--color-line))}.mw-uitl-soort--vervanging{color:var(--color-warn-tekst);background:color-mix(in srgb, var(--color-warn) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-warn) 30%, var(--color-line))}.mw-uitl-soort--inleveren{color:var(--fase-gepland);background:var(--fase-gepland-vlak);border-color:color-mix(in srgb, var(--fase-gepland) 30%, var(--color-line))}@media (max-width:700px){.mw-uitl-persoon{grid-template-columns:36px minmax(0,1fr);gap:6px 12px}.mw-uitl-persoon>.mw-uitl-persoon__spullen,.mw-uitl-persoon>.mw-uitl-persoon__uit{grid-column:2;justify-self:start}.mw-uitl-persoon>.mw-uitl-persoon__uit{align-items:flex-start}.mw-uitl-persoon>.mw-uitl-persoon__spullen:empty{display:none}.mw-uitl-persoon--streep{grid-template-columns:4px 36px minmax(0,1fr);gap:4px 12px}.mw-uitl-persoon--streep>.mw-uitl-persoon__streep{grid-row:1/span 3}.mw-uitl-persoon--streep>.mw-uitl-persoon__spullen,.mw-uitl-persoon--streep>.mw-uitl-persoon__uit{grid-column:3;margin:0 0 8px}.mw-uitl-moment__tel{margin-left:0}}.mw-uitl-dagkop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:20px 0 8px;display:flex}.mw-uitl-dag:first-of-type .mw-uitl-dagkop{margin-top:6px}.mw-uitl-dagkop h2{margin:0;font-size:17px}.mw-uitl-dagkop h2:first-letter{text-transform:uppercase}.mw-uitl-dagkop span{color:var(--color-ink-soft);font-size:12.5px}.mw-kal{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.mw-kal__kop{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 16px;display:grid}.mw-kal__kop>:first-child{justify-self:start}.mw-kal__kop>:last-child{justify-self:end}.mw-kal__kop h2{text-align:center;margin:0;font-size:18px}.mw-kal__raster{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mw-kal__dagnaam{border-bottom:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);padding:8px 10px;font-size:11px;font-weight:700}.mw-kal__dag{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-width:0;min-height:84px;color:var(--color-ink);flex-direction:column;gap:4px;padding:7px 8px;text-decoration:none;display:flex}.mw-kal__dag:nth-child(7n){border-right:0}.mw-kal__dag--weg{color:var(--color-ink-soft);background:var(--color-bg)}.mw-kal__nr{font-variant-numeric:tabular-nums;align-self:flex-start;font-size:12.5px;font-weight:600}.mw-kal__dag--vandaag .mw-kal__nr{background:var(--color-accent);color:#fff;border-radius:99px;padding:0 7px}a.mw-kal__dag:hover{background:var(--color-bg)}a.mw-kal__dag[aria-current=true]{box-shadow:inset 0 0 0 2px var(--color-accent)}a.mw-kal__dag:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.mw-kal__stip{white-space:nowrap;text-overflow:ellipsis;background:var(--fase-gepland-vlak);color:var(--fase-gepland);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;overflow:hidden}.mw-kal__stip--klaar{background:var(--fase-opgehaald-vlak);color:var(--color-ok-tekst)}.mw-kal__stip--mis{background:var(--color-accent-soft);color:var(--color-accent)}.mw-kal__detail{margin-top:14px}.mw-kal__detail>.mw-uitl-kop{margin-top:6px}.mw-uitl-hint{color:var(--color-ink-soft);margin:0;font-size:13.5px}@media (max-width:640px){.mw-kal__kop{padding:10px 12px}.mw-kal__dagnaam{text-align:center;padding:6px 4px}.mw-kal__dag{min-height:58px;padding:5px}.mw-kal__stip{background:var(--fase-gepland);height:6px;padding:0;font-size:0}.mw-kal__stip--klaar{background:var(--color-ok)}.mw-kal__stip--mis{background:var(--color-accent)}}.mw-tijdlijn{grid-template-columns:repeat(var(--mw-tijdlijn-n,5), minmax(0, 1fr));max-width:820px;margin:2px 0 0;padding:0;list-style:none;display:grid}.mw-tijdlijn__stap{--stap-kleur:var(--fase-aangemeld);text-align:center;align-content:start;justify-items:center;gap:1px;padding-inline:4px;display:grid;position:relative}.mw-tijdlijn__stap--uitgenodigd{--stap-kleur:var(--fase-uitgenodigd)}.mw-tijdlijn__stap--gepland{--stap-kleur:var(--fase-gepland)}.mw-tijdlijn__stap--opgehaald{--stap-kleur:var(--fase-opgehaald)}.mw-tijdlijn__stap:before{content:"";background:repeating-linear-gradient(90deg, var(--color-line-hard) 0 5px, transparent 5px 9px);width:100%;height:2px;position:absolute;top:10px;right:50%}.mw-tijdlijn__stap:first-child:before{display:none}.mw-tijdlijn__stap--klaar:before,.mw-tijdlijn__stap--mis:before{background:var(--stap-kleur)}.mw-tijdlijn__vlag--groen:before{background:var(--color-ok)}.mw-tijdlijn__punt{z-index:1;background:var(--color-surface);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--color-line-hard);color:var(--color-surface);border-radius:50%;place-items:center;margin-bottom:5px;display:grid;position:relative}.mw-tijdlijn__punt svg{width:12px;height:12px}.mw-tijdlijn__stap--klaar .mw-tijdlijn__punt{background:var(--stap-kleur);box-shadow:none}.mw-tijdlijn__stap--mis .mw-tijdlijn__punt{background:var(--color-accent);box-shadow:none}.mw-tijdlijn__stap--nu .mw-tijdlijn__punt{box-shadow:0 0 0 5px color-mix(in srgb, var(--stap-kleur) 24%, transparent)}.mw-tijdlijn__stap--mis.mw-tijdlijn__stap--nu .mw-tijdlijn__punt{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-accent) 22%, transparent)}.mw-tijdlijn__stap--vlag .mw-tijdlijn__punt{box-shadow:inset 0 0 0 2px var(--color-ink-soft);color:var(--color-ink-soft)}.mw-tijdlijn__vlag--rood .mw-tijdlijn__punt{box-shadow:inset 0 0 0 2px var(--color-accent);color:var(--color-accent)}.mw-tijdlijn__vlag--groen .mw-tijdlijn__punt{box-shadow:inset 0 0 0 2px var(--color-ok);color:var(--color-ok-tekst)}.mw-tijdlijn__label{color:var(--color-ink-soft);font-size:11.5px}.mw-tijdlijn__datum{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mw-tijdlijn__stap--nog .mw-tijdlijn__datum{color:var(--color-ink-soft);font-weight:500}.mw-tijdlijn__melding{color:var(--color-accent);font-size:11.5px;font-weight:600}.mw-tijdlijn__toelichting{color:var(--color-ink-soft);font-size:11.5px;line-height:1.35}.mw-tijdlijn__vlag--rood .mw-tijdlijn__toelichting{color:var(--color-accent);font-weight:600}.mw-tijdlijn__vlag--groen .mw-tijdlijn__toelichting{color:var(--color-ok-tekst);font-weight:600}@media (max-width:640px){.mw-tijdlijn__stap{padding-inline:1px}.mw-tijdlijn__label,.mw-tijdlijn__toelichting,.mw-tijdlijn__melding{font-size:10.5px}.mw-tijdlijn__datum{font-size:12px}}@media (max-width:560px){.mw-tijdlijn{grid-template-columns:minmax(0,1fr)}.mw-tijdlijn__stap{text-align:left;grid-template-columns:22px minmax(0,88px) 1fr;place-items:start;gap:0 10px;padding:0 0 8px}.mw-tijdlijn__stap:last-child{padding-bottom:0}.mw-tijdlijn__stap:before{background:var(--color-line-hard);width:2px;height:auto;inset:0 auto 0 10px}.mw-tijdlijn__stap:first-child:before{display:block;top:11px}.mw-tijdlijn__stap:last-child:before{height:11px;bottom:auto}.mw-tijdlijn__punt{margin-bottom:0}.mw-tijdlijn__label,.mw-tijdlijn__datum{padding-top:2px;line-height:18px}.mw-tijdlijn__label{grid-area:1/2/span 3;font-size:12px}.mw-tijdlijn__datum{font-size:13px}.mw-tijdlijn__melding,.mw-tijdlijn__toelichting{grid-column:3;font-size:11.5px}}.mw-logboek>summary{cursor:pointer;width:fit-content;color:var(--color-ink-soft);font-size:12.5px;font-weight:500}.mw-logboek>summary:hover{color:var(--color-ink)}.mw-logboek[open]>summary{margin-bottom:6px}.mw-logboek__lijst{max-width:620px;margin:0;padding:0;list-style:none;display:grid}.mw-logboek__regel{--stap-kleur:var(--fase-aangemeld);grid-template-columns:22px 84px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid;position:relative}.mw-logboek__regel--uitgenodigd{--stap-kleur:var(--fase-uitgenodigd)}.mw-logboek__regel--gepland{--stap-kleur:var(--fase-gepland)}.mw-logboek__regel--opgehaald{--stap-kleur:var(--fase-opgehaald)}.mw-logboek__regel:before{content:"";background:var(--color-line-hard);width:2px;position:absolute;top:0;bottom:0;left:10px}.mw-logboek__regel:first-child:before{top:50%}.mw-logboek__regel:last-child:before{bottom:50%}.mw-logboek__punt{z-index:1;background:var(--stap-kleur);border-radius:50%;justify-self:center;width:12px;height:12px;position:relative}.mw-logboek__regel time,.mw-logboek__wanneer{font-variant-numeric:tabular-nums;font-weight:600}.mw-logboek__regel--mis .mw-logboek__punt{background:var(--color-accent)}.mw-logboek__regel--mis span:last-child{color:var(--color-accent);font-weight:600}.mw-logboek__regel--nog .mw-logboek__punt{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-line-hard)}.mw-logboek__regel--nog time,.mw-logboek__regel--nog .mw-logboek__wanneer,.mw-logboek__regel--nog span:last-child{color:var(--color-ink-soft);font-weight:500}.mw-logboek__regel--nu .mw-logboek__punt{background:var(--fase-uitgenodigd);box-shadow:0 0 0 4px color-mix(in srgb, var(--fase-uitgenodigd) 25%, transparent)}.mw-logboek__regel--nu span:last-child{font-weight:600}.mw-logboek__regel--doel .mw-logboek__punt{background:var(--color-surface);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--color-ink-soft);border-radius:3px}.mw-logboek__vlag--rood .mw-logboek__punt{box-shadow:inset 0 0 0 2px var(--color-accent)}.mw-logboek__vlag--rood span:last-child{color:var(--color-accent);font-weight:600}.mw-logboek__vlag--groen .mw-logboek__punt{box-shadow:inset 0 0 0 2px var(--color-ok)}.mw-logboek__vlag--groen span:last-child{color:var(--color-ok-tekst);font-weight:600}.mw-gevoelig{border-top:1px solid var(--color-line);grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:7px 0;font-size:13.5px;display:grid}.mw-gevoelig:first-of-type{border-top:0}.mw-gevoelig>:nth-child(n+3){grid-column:2}.mw-gevoelig__label{color:var(--color-ink-soft)}.mw-gevoelig__waarde{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-self:start;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mw-gevoelig__waarde--masker{letter-spacing:.18em;color:var(--color-ink-soft)}.mw-gevoelig__waarde--getoond{background:var(--fase-uitgenodigd-vlak);border-radius:6px;padding:1px 7px}.mw-gevoelig__knoppen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mw-gevoelig__knop{font:inherit;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line-hard);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.mw-gevoelig__knop:hover{border-color:var(--color-ink-soft)}.mw-gevoelig__knop:disabled{opacity:.55;cursor:default}.mw-gevoelig__knop:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-gevoelig__knop svg{flex:none;width:13px;height:13px}.mw-gevoelig__aftel{color:var(--color-warn-tekst);font-size:11.5px}.mw-gevoelig__melding{color:var(--color-ink-soft);font-size:12px}@media (max-width:620px){.mw-gevoelig{grid-template-columns:96px minmax(0,1fr)}}.mw-medkaart{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}@media (max-width:900px){.mw-medkaart{grid-template-columns:minmax(0,1fr)}}.mw-medkaart>.mw-card{flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.mw-medkaart h2{align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.mw-medkaart h2 svg{width:16px;height:16px;color:var(--color-ink-soft)}.mw-medkaart .mw-leeg{margin:0}.mw-medkaart>.mw-card>.mw-btn-ghost{align-self:flex-start}.mw-medkaart__bron{color:var(--color-ink-soft);font-size:12px}.mw-nummerform{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mw-nummerform .mw-veld{flex:140px;min-width:0}.mw-nummerform .mw-accountform__fout{flex-basis:100%;margin:0}.mw-nummerregel{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.mw-medkaart__wissen{color:var(--color-warn-tekst);background:var(--fase-uitgenodigd-vlak);border-radius:8px;padding:6px 10px;font-size:12.5px}.mw-inzage{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.mw-inzage li{grid-template-columns:116px minmax(0,1fr);gap:8px;display:grid}.mw-inzage time{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.mw-accountform{border-top:1px dashed var(--color-line-hard);gap:10px;margin-top:8px;padding-top:10px;display:grid}.mw-accountform label{color:var(--color-ink-soft);font-size:13px;display:block}.mw-accountform__knoppen{flex-wrap:wrap;gap:8px;display:flex}.mw-accountform__fout{color:var(--color-accent);margin:0;font-size:13px}.mw-formulier{border:1.5px dashed color-mix(in srgb, var(--fase-gepland) 45%, var(--color-line));background:var(--fase-gepland-vlak);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mw-formulier__kop{color:var(--fase-gepland);font-size:12.5px;font-weight:600}.mw-formulier__knop{cursor:pointer;width:fit-content;font:inherit;border:1px solid color-mix(in srgb, var(--fase-gepland) 40%, var(--color-line));background:var(--color-surface);color:var(--fase-gepland);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.mw-formulier__knop:hover{border-color:var(--fase-gepland)}.mw-formulier__knop:focus-visible{outline:2px solid var(--fase-gepland);outline-offset:2px}.mw-formulier__knop:disabled{opacity:.6;cursor:default}.mw-formulier__knop svg{flex:none;width:16px;height:16px}.mw-formulier__lijst{flex-direction:column;gap:6px;display:flex}.mw-formulier__blad{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;display:grid}.mw-formulier__blad img,.mw-formulier__vel{object-fit:cover;border:1px solid var(--color-line-hard);background:var(--color-bg);border-radius:3px;width:40px;height:52px}.mw-formulier__vel{color:var(--color-ink-soft);place-items:center;display:grid}.mw-formulier__vel svg{width:20px;height:20px}.mw-formulier__naam{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.mw-formulier__maat{color:var(--color-ok-tekst);font-size:12px;display:block}.mw-formulier__weg{font:inherit;cursor:pointer;color:var(--color-ink-soft);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 9px;font-size:17px;line-height:1}.mw-formulier__weg:hover{border-color:var(--color-line-hard);color:var(--color-ink)}.mw-formulier__uitleg{color:var(--color-ink-soft);font-size:12px}.mw-formulier__fout{color:var(--color-accent);font-size:12px}.mw-formulieren{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-formulieren__regel{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:13px;display:grid}.mw-formulieren__vel{border:1px solid var(--color-line-hard);background:var(--color-bg);width:30px;height:38px;color:var(--color-ink-soft);border-radius:3px;place-items:center;display:grid}.mw-formulieren__vel svg{width:16px;height:16px}.mw-formulieren__wat b{font-weight:600}.mw-formulieren__wat small{color:var(--color-ink-soft);font-size:12px;display:block}.mw-formulieren__acties{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.mw-formulieren__toevoegen{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.mw-formform{border-top:1px dashed var(--color-line-hard);gap:10px;margin-top:8px;padding-top:10px;display:grid}.mw-formform fieldset{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.mw-formform legend{color:var(--color-ink-soft);margin-bottom:4px;padding:0;font-size:13px}.mw-formform label{color:var(--color-ink-soft);font-size:13px;display:block}.mw-formform fieldset label{color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.mw-formform__knoppen{flex-wrap:wrap;gap:8px;display:flex}.mw-formform__fout{color:var(--color-accent);margin:0;font-size:13px}.mw-formverwijder{gap:6px;width:100%;max-width:340px;display:grid}@media (max-width:620px){.mw-formulieren__regel{grid-template-columns:30px minmax(0,1fr)}.mw-formulieren__acties{grid-column:2;justify-content:flex-start}}.mw-formlinks{flex-wrap:wrap;gap:2px 8px;font-size:12px;display:inline-flex}.mw-tijdlijn__formulier{justify-content:center;margin-top:2px}@media (max-width:560px){.mw-tijdlijn__formulier{grid-column:3;justify-content:flex-start}}.mw-uitdienst__formulier{color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;display:flex}.mw-hrgetekend{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.mw-gegevenslink svg{flex:none;width:14px;height:14px}.mw-puk__zoek{max-width:520px}.mw-puk__stand p,.mw-puk__fout,.mw-puk__overgeslagen{margin:10px 0 0;font-size:13.5px}.mw-puk__fout{color:var(--color-accent)}.mw-puk>.mw-leeg{max-width:720px;margin:12px 0 0}.mw-puk__lijst{gap:10px;max-width:720px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mw-puk__uitkomst{gap:4px;min-width:0;padding:14px 16px;display:grid}.mw-puk__wie{font-family:var(--font-kop);overflow-wrap:anywhere;font-size:15px;font-weight:600}.mw-puk__sub{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:12.5px}.mw-puk__eerder{color:var(--color-warn-tekst);font-size:11.5px}@media (max-width:620px){.mw-puk__uitkomst{padding:12px 14px}}.mw-stapkaart{flex-direction:column;gap:6px;display:flex}.mw-stapkaart h2{margin:0 0 4px;font-size:16px}.mw-stapkaart>a{align-self:flex-start}.mw-vinkregel{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.mw-vinkregel input{width:20px;height:20px;accent-color:var(--color-ok);flex:none;margin:1px 0 0}.mw-vinkregel:has(input:disabled){cursor:default}@media (max-width:620px){.mw-stapkaart{padding:16px}}.mw-kruisje{width:26px;height:26px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mw-kruisje svg{width:14px;height:14px}.mw-kruisje:hover,.mw-kruisje:focus-visible{background:var(--color-line);color:var(--color-ink)}.mw-kruisje:disabled{opacity:.5;cursor:progress}.mw-kruisje__fout{color:var(--color-accent);text-align:right;flex-basis:100%;font-size:12px}.mw-hrstart{flex-direction:column;gap:18px;display:flex}.mw-hrzoek{gap:10px;display:flex}.mw-hrtellers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mw-hrteller{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-hard);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.mw-hrteller:hover{box-shadow:var(--shadow-md)}.mw-hrteller__waarde{font-family:var(--font-kop);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.mw-hrteller__label{color:var(--color-ink-soft);font-size:13px}.mw-hrteller--nul .mw-hrteller__waarde{color:var(--color-ink-soft)}.mw-hrteller--let .mw-hrteller__waarde{color:var(--color-accent)}.mw-hrstart__kolommen{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mw-hrstart__kolommen--breed{grid-template-columns:minmax(0,1fr)}.mw-hrvak{background:var(--color-surface);border:1px solid var(--color-line-hard);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 18px}.mw-hrvak--leeg p{color:var(--color-ink-soft);margin:0}.mw-hrvak__kop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.mw-hrvak__kop h2{margin:0;font-size:17px}.mw-hrregels,.mw-hrlocaties{margin:0;padding:0;list-style:none}.mw-hrregel{border-top:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mw-hrregel:first-child{border-top:0}.mw-hrregel__wanneer{flex-direction:column;font-size:13px;display:flex}.mw-hrregel__wanneer small,.mw-hrregel__wie small{color:var(--color-ink-soft);font-size:12.5px}.mw-hrregel__wie{flex-direction:column;min-width:0;display:flex}.mw-hrregel__wie a{color:var(--color-ink)}.mw-hrlocaties>li{border-top:1px solid var(--color-line);padding:9px 0}.mw-hrlocaties>li:first-child{border-top:0}.mw-hrlocatie{color:var(--color-ink);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.mw-hrlocatie__tweede{color:var(--color-ink-soft);margin-left:54px;font-size:12.5px;text-decoration:none;display:block}.mw-hrlocatie__tweede:hover,.mw-hrlocatie__tweede:focus-visible{color:var(--color-ink);text-decoration:underline}.mw-hrlocatie__getal{font-family:var(--font-kop);text-align:center;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.mw-hrlocatie--let .mw-hrlocatie__getal{color:var(--color-accent)}.mw-hrlocatie__wat{flex-direction:column;display:flex}.mw-hrlocatie__wat small{color:var(--color-ink-soft);font-size:12.5px}.mw-hrstart__links{flex-direction:column;gap:12px;min-width:0;display:flex}.mw-hrvak__meer{color:var(--color-ink-soft);margin:8px 0 0;font-size:13px}.mw-hrinklap{box-shadow:none;padding:10px 18px}.mw-hrinklap>summary{cursor:pointer;color:var(--color-ink-soft);font-size:14px;font-weight:600}.mw-hrinklap__kop{font:inherit;color:inherit;margin:0;display:inline}.mw-hrinklap>summary:hover,.mw-hrinklap[open]>summary{color:var(--color-ink)}.mw-hrinklap[open]>summary{margin-bottom:6px}.mw-hrinklap .mw-hrregel{padding:8px 0}.mw-hrinklap__voet{margin:8px 0 2px;font-size:13px}@media (max-width:760px){.mw-hrzoek{flex-direction:column}.mw-hrtellers{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-hrstart__kolommen{grid-template-columns:minmax(0,1fr)}.mw-hrregel{grid-template-columns:76px minmax(0,1fr)}.mw-hrregel__label{grid-column:2;justify-self:start}}.mw-persoon{gap:var(--sp-5);flex-direction:column;display:flex}.mw-persoon__kop{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mw-persoon__wie{flex:1;min-width:0}.mw-persoon__naam{margin:0;font-size:23px}.mw-persoon__sub{color:var(--color-ink-soft);margin:2px 0 0;font-size:13.5px}.mw-persoon__intern{font-size:13px}.mw-persoon__vakken{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.mw-hrregel--toestel{grid-template-columns:minmax(0,1fr) auto}.mw-hrregel--oud .mw-hrregel__wie,.mw-hrregel--oud .mw-hrregel__wie a{color:var(--color-ink-soft)}.mw-persoon__stappen{margin:0 0 10px;padding:0;list-style:none}.mw-persoon__stap{border-top:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13.5px;display:grid}.mw-persoon__stap:first-child{border-top:0}.mw-persoon__stap--open{color:var(--color-accent);font-weight:600}.mw-persoon__dag{color:var(--color-ink-soft)}.mw-persoon__traject{border-top:1px solid var(--color-line);margin-top:10px;padding-top:10px}.mw-persoon__acties{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}@media (max-width:760px){.mw-persoon{gap:var(--sp-4)}.mw-persoon__vakken{grid-template-columns:minmax(0,1fr)}.mw-persoon__kop .mw-badge{flex-basis:100%;justify-content:flex-start}.mw-tabel--kaarten thead{display:none}.mw-tabel--kaarten,.mw-tabel--kaarten tbody,.mw-tabel--kaarten tr,.mw-tabel--kaarten td{width:100%;display:block}.mw-tabel--kaarten tr{background:var(--color-surface);border:1px solid var(--color-line-hard);border-radius:var(--radius);margin-bottom:10px;padding:10px 12px}.mw-tabel--kaarten td{border-top:0;padding:2px 0}.mw-tabel--kaarten td:first-child{font-size:15px;font-weight:600}.mw-tabel--kaarten td:not(:first-child):before{content:attr(data-kop) ": ";color:var(--color-ink-soft);font-size:12.5px}.mw-tabel--kaarten td:empty,.mw-tabel--kaarten .mw-tabel__breed{display:none}}.mw-zoeker{flex:1;min-width:0;display:block;position:relative}.mw-zoeker__veld{background:var(--color-surface);border:1px solid var(--color-line-hard);border-radius:var(--radius);width:100%;padding:13px 14px;font-size:16px}.mw-zoekrij .mw-zoeker{flex:260px}.mw-zoekrij .mw-zoeker__veld{width:100%}.mw-zoeker__lijst{z-index:20;background:var(--color-surface);border:1px solid var(--color-line-hard);border-radius:var(--radius);box-shadow:var(--shadow-md);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.mw-zoeker__keuze{width:100%;color:var(--color-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:8px 10px;text-decoration:none;display:flex}.mw-zoeker__keuze:hover,.mw-zoeker__keuze:focus-visible,.mw-zoeker__keuze--actief{background:var(--color-bg)}.mw-zoeker__keuze--actief{outline:2px solid var(--color-line-hard);outline-offset:-2px}.mw-zoeker__keuze small{color:var(--color-ink-soft);font-size:12.5px}.mw-vraag__over{flex-direction:column;gap:4px;display:flex}.mw-vraag__persoon{align-items:center;gap:10px;padding:8px 0;font-weight:600;display:flex}.mw-draad__onderwerp{flex-basis:100%;margin-bottom:2px;font-size:14px}.mw-uitdienstbevestiging h3{margin:0 0 4px;font-size:18px}.mw-uitdienstbevestiging .mw-btn{margin-top:8px}.mw-tabs{border-bottom:1px solid var(--color-line-hard);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.mw-tabs a{color:var(--color-ink-soft);border-bottom:2px solid #0000;padding:9px 14px;font-weight:600;text-decoration:none}.mw-tabs a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.mw-tabs .mw-tel{margin-left:6px}.mw-leeg--ok{color:var(--color-ok-tekst)}.mw-klaarzet{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;padding-bottom:72px;display:grid}.mw-klaarzet__lijst,.mw-klaarzet__scan{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:12px 16px}.mw-klaarzet__kop{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);margin:0 0 8px;font-size:13px}.mw-klaarzet__dagen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-klaarzet__dagkeuze{align-items:end;gap:6px;display:flex}.mw-klaarzet__onder{background:var(--color-surface);border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:flex;position:sticky;bottom:0}.mw-klaarzet__onder .mw-klaarzet__knoppen{gap:8px;margin-left:auto;display:flex}.mw-paklijst{gap:14px;display:grid}.mw-paklijst__kop{color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:6px;margin:0 0 6px;font-size:12.5px;font-weight:600;display:flex}.mw-paklijst__adres{text-transform:none;letter-spacing:0;font-weight:400}.mw-paklijst__personen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-paklijst__persoon{border:1px solid var(--color-line);border-radius:9px;gap:6px;padding:8px 10px;display:grid}.mw-paklijst__persoon--los{color:var(--color-ink-soft)}.mw-paklijst__naam{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mw-paklijst__soort,.mw-paklijst__ook,.mw-paklijst__leeg{color:var(--color-ink-soft);margin:0;font-size:12.5px}.mw-paklijst__letop{color:var(--color-warn-tekst);margin:0;font-size:12.5px}.mw-paklijst__vakjes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mw-vakje{align-items:center;gap:4px;display:flex}.mw-vakje__knop{text-align:left;font:inherit;color:inherit;background:var(--color-bg);border:1px solid var(--color-line-hard);border-radius:8px;gap:1px;min-width:150px;padding:5px 9px;display:grid}button.mw-vakje__knop{cursor:pointer}.mw-vakje__label{font-size:13px;font-weight:600}.mw-vakje__stand{color:var(--color-ink-soft);font-size:12px}.mw-vakje--klaar .mw-vakje__knop{border-color:var(--color-ok)}.mw-vakje--klaar .mw-vakje__stand{color:var(--color-ok-tekst)}.mw-vakje--probleem .mw-vakje__knop{border-color:var(--color-accent)}.mw-vakje--probleem .mw-vakje__stand{color:var(--color-accent)}.mw-vakje--gericht .mw-vakje__knop{outline:2px solid var(--color-ink);outline-offset:1px}.mw-vakje--afgesloten .mw-vakje__knop{color:var(--color-ink-soft);border-style:dashed}.mw-mono{font-family:ui-monospace,Consolas,monospace}@media (max-width:860px){.mw-klaarzet{grid-template-columns:1fr}.mw-klaarzet__scan{order:-1}.mw-vakje__knop{min-width:0}}.mw-klaarzet__scan{align-content:start;gap:12px;display:grid;position:sticky;top:12px}.mw-scanveld{border:2px solid var(--color-ink);border-radius:12px;gap:6px;padding:14px;display:grid}.mw-scanveld__label{color:var(--color-ink-soft);font-size:13px}.mw-scanveld__invoer{border:1px solid var(--color-line-hard);background:var(--color-bg);color:var(--color-ink);border-radius:8px;padding:8px 10px;font-size:20px}.mw-scanveld__waarschuwing{color:var(--color-warn-tekst);margin:0;font-size:13px}.mw-scanmelding{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.mw-scanmelding--ok{color:var(--color-ok-tekst);border:1px solid var(--color-ok)}.mw-scanmelding--info{color:var(--color-ink);border:1px solid var(--color-line-hard)}.mw-scanmelding--fout{color:var(--color-accent);border:1px solid var(--color-accent);background:var(--color-accent-soft)}.mw-klaarzet__gemist{justify-items:start;display:grid}.mw-klaarzet__gemist p,.mw-klaarzet__gemist ul{margin:0}.mw-klaarzet__gemist ul{padding-left:18px}.mw-klaarzet__vraag{border:1px solid var(--color-line-hard);border-radius:10px;gap:8px;padding:12px;display:grid}.mw-klaarzet__vraag p{margin:0}.mw-klaarzet__kandidaten{flex-wrap:wrap;gap:6px;display:flex}.mw-klaarzet__kandidaten [aria-pressed=true]{outline:2px solid var(--color-ink)}.mw-klaarzet__model{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:860px){.mw-klaarzet__scan{position:static}}.mw-paklijst-pdf{font-size:15px}.mw-paklijst-pdf__stop{break-inside:avoid;border-top:1px solid var(--color-line);padding:10px 0}.mw-paklijst-pdf__stop h2{margin:0 0 6px;font-size:16px}.mw-paklijst-pdf__stop ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-paklijst-pdf__letop{color:var(--color-warn-tekst)}.mw-paklijst-pdf__bus{border-top:2px solid var(--color-ink);padding-top:10px}@media (max-width:480px){.mw-paklijst-pdf{padding:16px;font-size:17px}.mw-paklijst-pdf .mw-pdf__print{margin-bottom:12px;position:static}}@media print{.mw-paklijst-pdf a{color:inherit;text-decoration:none}}.mw-klaarzet__model input{min-width:160px;font:inherit;border:1px solid var(--color-line-hard);background:var(--color-bg);color:var(--color-ink);border-radius:8px;flex:1;padding:6px 8px}.mw-bord{gap:10px;display:grid}.mw-bord__kop h2{margin:0;font-size:20px}.mw-bord__kop p{color:var(--color-ink-soft);margin:2px 0 0}.mw-bord__melding:empty{display:none}.mw-bord__melding{color:var(--color-ok-tekst);font-size:13px}.mw-bord__raster{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.mw-bord__raster:not(:has(.mw-bord__paneel)){grid-template-columns:minmax(0,1fr)}.mw-bord__tabel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);overflow-x:auto}.mw-bord table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.mw-bord th,.mw-bord td{border-bottom:1px solid var(--color-line);text-align:center;white-space:nowrap;padding:6px}.mw-bord thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);font-size:11px;font-weight:600}.mw-bord__persoon{background:var(--color-surface);z-index:1;position:sticky;left:0;text-align:left!important}.mw-bord__persoon span{color:var(--color-ink-soft);font-size:12px}.mw-bord__dag th{text-align:left;background:var(--color-bg);font-weight:600}.mw-bord__stop th{text-align:left;color:var(--color-ink-soft);font-size:12px;font-weight:500}.mw-bord__rij--af{opacity:.6}.mw-bol{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.mw-bol[aria-disabled=true]{cursor:default}.mw-bol:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.mw-bol[aria-expanded=true]{box-shadow:0 0 0 2px var(--color-ink)}.mw-bol--klaar{color:var(--color-ok)}.mw-bol--nu{color:var(--color-accent)}.mw-bol--wacht{color:var(--color-warn)}.mw-bol--open,.mw-bol--nvt{color:var(--color-line-hard)}.mw-bord__stand{font-weight:600}.mw-bord__stand--klaar{color:var(--color-ok-tekst)}.mw-bord__stand--nu{color:var(--color-accent)}.mw-bord__stand--wacht{color:var(--color-warn)}.mw-bord__stand--open,.mw-bord__stand--nvt{color:var(--color-ink-soft)}.mw-bord__paneel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:12px 14px;position:sticky;top:12px}.mw-bord__legenda{color:var(--color-ink-soft);flex-wrap:wrap;gap:14px;margin:0;font-size:12.5px;display:flex}.mw-bord__legenda>span{align-items:center;gap:4px;display:inline-flex}.mw-bord__legenda .mw-bol{cursor:default;width:18px;height:18px}.mw-paneel{gap:8px;display:grid}.mw-paneel h3{margin:0;font-size:15px}.mw-paneel p{margin:0}.mw-paneel__hint{color:var(--color-ink-soft);font-size:13px}.mw-paneel__form{gap:6px;display:grid}.mw-paneel__form label{color:var(--color-ink-soft);font-size:13px}.mw-paneel__form input{font:inherit;border:1px solid var(--color-line-hard);background:var(--color-bg);color:var(--color-ink);border-radius:8px;padding:6px 8px}[data-theme=dark] .mw-paneel__form input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mw-paneel__knoppen{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:960px){.mw-bord__raster{grid-template-columns:minmax(0,1fr)}.mw-bord__paneel{position:static}}.mw-dash__ringlink{color:inherit;border-radius:10px;flex-direction:column;align-items:center;padding:2px 6px;text-decoration:none;display:flex}.mw-dash__ringlink:hover .mw-ring__baan{stroke:var(--color-ink-soft)}.mw-dash__ringlink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-dash__ringverder{margin-top:4px;font-size:12px}.mw-optijd__keuzes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:4px 0 14px;display:flex}.mw-optijd__chips{flex-wrap:wrap;gap:8px;display:flex}.mw-optijd__chip{border-radius:999px;align-items:center;gap:7px;padding:6px 13px;text-decoration:none;display:inline-flex}.mw-optijd__aantal{font-variant-numeric:tabular-nums}.mw-optijd__stip{border-radius:50%;flex:none;width:9px;height:9px}.mw-optijd__stip--groen{background:var(--color-ok)}.mw-optijd__stip--grijs{background:var(--color-ink-soft)}.mw-optijd__stip--rood{background:var(--color-accent)}.mw-optijd__stip--oranje{background:var(--color-warn)}.mw-chip--sel .mw-optijd__stip{background:#fff}.mw-optijd__periode{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;display:inline-flex}.mw-optijd__periodeknop{color:var(--color-ink-soft);border-right:1px solid var(--color-line);padding:7px 12px;font-size:13px;text-decoration:none;position:relative}.mw-optijd__periodeknop:first-child{border-radius:9px 0 0 9px}.mw-optijd__periodeknop:last-child{border-right:none;border-radius:0 9px 9px 0}.mw-optijd__periodeknop:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;z-index:1}.mw-optijd__periodeknop:hover{background:var(--color-bg);color:var(--color-ink)}.mw-optijd__periodeknop--sel{background:var(--color-bg);color:var(--color-ink);font-weight:600}.mw-optijd__vak{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px}.mw-tabelwrap>.mw-optijd__tabel{min-width:900px}.mw-optijd__tabel td{vertical-align:top}.mw-optijd__sorteer{color:inherit;white-space:nowrap;text-decoration:none}.mw-optijd__sorteer:hover{color:var(--color-ink)}.mw-optijd__datum{white-space:nowrap;font-variant-numeric:tabular-nums}.mw-optijd__onder{color:var(--color-ink-soft);margin-top:3px;font-size:12.5px}.mw-optijd__uitleg{white-space:normal;max-width:46ch}.mw-optijd__marge--plus{color:var(--color-ok-tekst)}.mw-optijd__marge--min{color:var(--color-accent);font-weight:600}.mw-optijd__regel{white-space:nowrap}.mw-optijd__limiet{color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:13px}.mw-optijd__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-nav-aantal{text-align:center;background:var(--color-accent);color:#fff;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600;line-height:18px}.mw-accounts__kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;max-width:860px;display:flex}.mw-accounts__zoek{flex:280px;max-width:520px}.mw-accounts__lijst{gap:10px;max-width:860px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mw-accounts__regel{gap:6px;min-width:0;padding:14px 16px;display:grid}.mw-accounts__wie{font-family:var(--font-kop);overflow-wrap:anywhere;font-size:15px;font-weight:600}.mw-accounts__sub{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:12.5px}.mw-accounts__invul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:8px 12px;display:grid}.mw-accounts__invul label,.mw-accounts__nieuw label{color:var(--color-ink-soft);gap:4px;font-size:13px;display:grid}.mw-accounts__fout{color:var(--color-accent);margin:6px 0 0;font-size:13px}.mw-accounts__nieuw{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;max-width:860px;margin-top:12px;padding:16px;display:grid}.mw-accounts__nieuw>.mw-accounts__knoppen,.mw-accounts__nieuw>.mw-accounts__fout,.mw-accounts__nieuw>.mw-accounts__dubbel{grid-column:1/-1}.mw-accounts__knoppen{flex-wrap:wrap;gap:8px;display:flex}.mw-accounts__dubbel{border-left:3px solid var(--color-warn-tekst);gap:8px;padding:8px 12px;display:grid}.mw-accounts__dubbel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mw-accounts__dubbel li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:640px){.mw-accounts__regel,.mw-accounts__nieuw{padding:12px 14px}}.mw-ster{color:var(--color-accent);font-weight:600}.mw-aanmeld__nodig{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.mw-aanmeld__nodig legend{padding:0}.mw-aanmeld__let{border-radius:var(--radius);color:var(--color-warn-tekst);background:color-mix(in srgb, var(--color-warn) 12%, transparent);margin:-2px 0 0;padding:8px 11px;font-size:12.5px;line-height:1.5}.mw-aanmeld textarea.mw-veld{resize:vertical;font:inherit}.mw-aanmeld__voet{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.mw-accounts__tellers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;max-width:860px;display:grid}.mw-accounts__teller{gap:2px;padding:12px 14px;display:grid}.mw-accounts__teller b{font-family:var(--font-kop);font-variant-numeric:tabular-nums;font-size:24px}.mw-accounts__balk{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.mw-accounts__filter{gap:4px;min-width:0;display:grid}.mw-accounts__filter input{min-width:220px}.mw-accounts__segment{flex-wrap:wrap;gap:6px;display:flex}.mw-accounts__tabel td{vertical-align:top}.mw-accounts__tabel .mw-accounts__wie,.mw-accounts__tabel .mw-accounts__sub{display:block}.mw-accounts__onder td{border-top:0;padding-top:0}.mw-accounts__actie{white-space:nowrap}.mw-accounts__stuur{padding:6px 12px;font-size:13px}.mw-accounts__waarom{white-space:normal;max-width:220px;margin-top:4px}.mw-accounts__venster{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 12px;display:grid}.mw-accounts__venster dt{color:var(--color-ink-soft);font-size:13px}.mw-accounts__venster dd{overflow-wrap:anywhere;margin:0}.mw-accounts__mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.mw-accounts__reden{color:var(--color-ink-soft);gap:4px;margin-bottom:10px;font-size:13px;display:grid}@media (max-width:640px){.mw-accounts__filter,.mw-accounts__filter input{width:100%;min-width:0}.mw-accounts__venster{grid-template-columns:1fr;gap:2px}.mw-accounts__venster dd{margin-bottom:6px}}.mw-terugdraai{border:0;gap:8px;margin:0 0 12px;padding:0;display:grid}.mw-terugdraai legend{margin-bottom:6px;padding:0;font-weight:600}.mw-terugdraai__keuze{align-items:center;gap:8px;font-size:14px;display:flex}.mw-terugdraai__keuze input{accent-color:var(--color-accent)}.mw-herplan{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.mw-herplan__pijl{background:var(--color-ink);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;width:28px;height:24px;font-size:12px;line-height:1;display:inline-grid}.mw-herplan__pijl:disabled{opacity:.5;cursor:default}.mw-herplan__menu{z-index:20;background:var(--color-surface);border:1px solid var(--color-line-hard);min-width:250px;box-shadow:var(--shadow-md);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.mw-herplan__menu button{text-align:left;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:600}.mw-herplan__menu button:hover,.mw-herplan__menu button:focus-visible{background:var(--color-bg)}.mw-herplan__menu small{color:var(--color-ink-soft);font-size:12.5px;font-weight:400;display:block}.mw-herplan__melding{color:var(--color-ok-tekst);flex-basis:100%;font-size:12.5px}.mw-herplan__knoppen{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.mw-herplan__menu{width:min(280px,100vw - 32px);min-width:0;left:0;right:auto}}.mw-wp-pil{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.mw-wp-pil:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.mw-wp-pil--heeft{background:var(--fase-opgehaald-vlak);color:var(--color-ok-tekst)}.mw-wp-pil--klaargezet{background:var(--fase-gepland-vlak);color:var(--fase-gepland)}.mw-wp-pil--aangevraagd{background:var(--fase-uitgenodigd-vlak);color:var(--color-warn-tekst)}.mw-wp-pil--retour,.mw-wp-pil--nee{background:var(--fase-vervallen-vlak);color:var(--color-ink-soft)}.mw-wp-pil--onbekend{color:var(--color-ink-soft);border:1px dashed var(--color-line-hard);background:0 0}.mw-wp-pil--rood{background:var(--color-accent-soft);color:var(--color-accent)}.mw-wp-pil--datto{background:var(--datto-vlak);color:var(--datto)}.mw-wp-chips{flex-wrap:wrap;gap:4px;display:flex}.mw-werkplek{margin-top:var(--sp-4)}.mw-werkplek__titel-sectie{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 var(--sp-2);font-size:11.5px;font-weight:600;font-family:var(--font)}.mw-werkplek__vakken{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.mw-werkplek__vak{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.mw-werkplek__kop{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:11.5px;font-weight:600}.mw-werkplek__regel{justify-items:start;gap:3px;min-width:0;display:grid}.mw-werkplek__regel+.mw-werkplek__regel{border-top:1px solid var(--color-line);padding-top:10px}.mw-werkplek__titel{overflow-wrap:anywhere;font-weight:600}.mw-werkplek__toestel{color:inherit;justify-items:start;gap:3px;min-width:0;text-decoration:none;display:grid}.mw-werkplek__toestel .mw-werkplek__titel:after{content:" ›";color:var(--color-ink-soft);font-weight:400}.mw-werkplek__toestel:hover .mw-werkplek__titel,.mw-werkplek__toestel:focus-visible .mw-werkplek__titel{text-decoration:underline}.mw-werkplek__sub{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:12.5px}.mw-werkplek__pillen{flex-wrap:wrap;gap:4px;display:flex}.mw-werkplek__knop{margin-top:2px;padding:6px 11px;font-size:13px}.mw-werkplek__fout{color:var(--color-accent);font-size:12.5px}.mw-werkplek__legenda{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mw-werkplek__uitleg{margin-top:var(--sp-4);gap:6px;display:grid}.mw-werkplek__uitleg .mw-sectie__uitleg{margin:0}.mw-klantlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11.5px;font-weight:600}.mw-feiten{margin:var(--sp-3) 0 0;flex-wrap:wrap;gap:6px 22px;font-size:13px;display:flex}.mw-feiten>div{gap:6px;min-width:0;display:flex}.mw-feiten dt{color:var(--color-ink-soft)}.mw-feiten dd{overflow-wrap:anywhere;margin:0;font-weight:500}.mw-mwlijst td{vertical-align:top}.mw-mwlijst__naam{font-weight:600;text-decoration:none;display:block}.mw-mwlijst__naam:hover{text-decoration:underline}.mw-mwlijst__sub{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:12.5px;display:block}.mw-klikrij{cursor:pointer}.mw-mwafspraken{margin-top:var(--sp-4);gap:8px;padding:16px 18px;display:grid}.mw-mwafspraken h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.mw-mwafspraken h2 svg{width:16px;height:16px;color:var(--color-ink-soft)}.mw-mwafspraken .mw-leeg{margin:0}.mw-mwafspraken__lijst{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-mwafspraken__regel{color:var(--color-ink);border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.mw-mwafspraken__regel:hover{border-color:var(--color-line-hard);background:var(--color-bg)}.mw-mwafspraken--eerder .mw-mwafspraken__regel{color:var(--color-ink-soft)}.mw-mwkaart__kop{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin:var(--sp-6) 0 0;font-size:11.5px;font-weight:600;font-family:var(--font)}.mw-agendazoek{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);margin:0 0 var(--sp-4);gap:8px;padding:12px;display:grid}.mw-agendazoek__balk{border:1px solid var(--color-line-hard);background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.mw-agendazoek__balk:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.mw-agendazoek__balk svg{color:var(--color-ink-soft);flex-shrink:0}.mw-agendazoek__veld{color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:4px 0}.mw-agendazoek__wis{color:var(--color-ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px;font-size:13px}.mw-agendazoek__wis:hover{color:var(--color-accent)}.mw-agendazoek__bereik{color:var(--color-ink-soft);margin:0;font-size:12.5px}.mw-agendazoek__bereik b{color:var(--color-ink);font-weight:500}.mw-agendazoek__buiten{border:1px solid var(--fase-gepland);background:var(--fase-gepland-vlak);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.mw-agendazoek__niets{border:1px dashed var(--color-line-hard);border-radius:var(--radius);background:var(--color-surface);margin:0 0 var(--sp-4);justify-items:start;gap:8px;padding:20px;display:grid}.mw-agendazoek__niets h2{margin:0;font-size:16px}.mw-agendazoek__niets p{margin:0}.mw-agendazoek__knoppen{flex-wrap:wrap;gap:8px;display:flex}.mw-agendazoek__knoppen .mw-btn,.mw-agendazoek__knoppen .mw-btn-ghost,.mw-agendazoek__buiten .mw-btn-ghost{padding:8px 14px;font-size:13.5px}.mw-agendazoek__lijst{margin:0 0 var(--sp-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:0;list-style:none}.mw-agendazoek__treffer{border-top:1px solid var(--color-line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:grid}.mw-agendazoek__treffer:first-child{border-top:0}.mw-agendazoek__treffer--verleden{color:var(--color-ink-soft)}.mw-agendazoek__treffer .mw-btn-ghost{padding:6px 12px;font-size:13px}mark.mw-treffer{background:var(--fase-uitgenodigd-vlak);color:inherit;border-radius:3px;padding:0 2px}@media (max-width:640px){.mw-agendazoek__treffer{grid-template-columns:1fr;gap:4px}}.mw-melden{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;gap:10px;min-width:0;margin:8px 0 4px;padding:12px 14px;display:grid}.mw-melden__rij{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.mw-melden__rij legend{width:100%;margin-bottom:4px}.mw-melden__velden{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.mw-melden__velden .mw-veld,.mw-melden__plannen .mw-veld{margin-top:4px;padding:6px 10px;font-size:13px}.mw-melden .mw-btn,.mw-melden .mw-btn-ghost{padding:5px 10px;font-size:12.5px}.mw-melden__momenten{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mw-melden__momenten li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mw-melden__dag{min-width:110px;font-size:13px;font-weight:600}.mw-melden__fout{color:var(--color-accent);margin:0;font-size:12.5px}.mw-melden__klaar{color:var(--color-ok-tekst);margin:6px 0 0;font-size:13px}.mw-melden__knop{padding:4px 10px;font-size:12px}.mw-melden-houder{gap:6px;min-width:0;padding:14px 16px;display:grid}.mw-melden-toestel{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.mw-melden-toestel>.mw-melden{flex-basis:100%}
