.sidebar-container.svelte-129hoe0{display:flex;flex-direction:column;height:100%;gap:var(--space-2);position:relative;color:var(--color-zijbalk-tekst)}.merk-link.svelte-129hoe0{display:flex;flex-shrink:0;padding:var(--space-1);border-radius:var(--radius-md);text-decoration:none}.merk-link.svelte-129hoe0:hover{background-color:var(--color-zijbalk-hover)}.merk-link.svelte-129hoe0:focus-visible,li.svelte-129hoe0 a:where(.svelte-129hoe0):focus-visible{outline:2px solid var(--color-zijbalk-focus);outline-offset:2px}nav.svelte-129hoe0{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--space-3);scrollbar-width:thin;scrollbar-color:var(--color-zijbalk-rand) transparent}nav.svelte-129hoe0::-webkit-scrollbar{width:6px}nav.svelte-129hoe0::-webkit-scrollbar-thumb{background:var(--color-zijbalk-rand);border-radius:var(--radius-full)}.nav-group.svelte-129hoe0{display:flex;flex-direction:column}.nav-group.svelte-129hoe0 .nav-groepslabel{padding:0 var(--space-1) var(--space-1);max-height:30px;overflow:hidden;transition:opacity var(--transition-fast),max-height var(--transition-fast),padding var(--transition-fast)}.sidebar-container.collapsed.svelte-129hoe0 .nav-group:where(.svelte-129hoe0) .nav-groepslabel{opacity:0;max-height:0;padding:0}ul.svelte-129hoe0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}li.svelte-129hoe0 a:where(.svelte-129hoe0){display:flex;align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-1);border-radius:var(--radius-md);text-decoration:none;color:var(--color-zijbalk-tekst);font-weight:var(--font-medium);font-size:var(--text-sm);transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;position:relative}li.svelte-129hoe0 a:where(.svelte-129hoe0) svg{opacity:.6;transition:opacity var(--transition-fast)}li.svelte-129hoe0 a:where(.svelte-129hoe0):hover{background-color:var(--color-zijbalk-hover);color:var(--color-zijbalk-actief)}li.svelte-129hoe0 a:where(.svelte-129hoe0):hover svg,li.svelte-129hoe0 a.active:where(.svelte-129hoe0) svg{opacity:1}li.svelte-129hoe0 a:where(.svelte-129hoe0) .icon-bal{transform:scale(1.16)}li.svelte-129hoe0 a.active:where(.svelte-129hoe0),li.svelte-129hoe0 a.active:where(.svelte-129hoe0):hover{background-color:var(--color-zijbalk-actief);color:var(--color-zijbalk-actief-tekst);font-weight:var(--font-semibold)}.sidebar-container.collapsed.svelte-129hoe0{align-items:center}.sidebar-container.collapsed.svelte-129hoe0 nav:where(.svelte-129hoe0){width:100%}.sidebar-container.collapsed.svelte-129hoe0 li:where(.svelte-129hoe0) a:where(.svelte-129hoe0){justify-content:center;width:40px;height:40px;margin:0 auto;padding:0}.nav-text.svelte-129hoe0{transition:opacity var(--transition-fast)}.sidebar-container.collapsed.svelte-129hoe0 .nav-text:where(.svelte-129hoe0){opacity:0;position:absolute;pointer-events:none}.mobile-nav-bar.svelte-1mga76c{position:fixed;top:0;left:0;right:0;z-index:var(--z-navigation);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--nav-height-mobile);padding:0 var(--space-2);background:var(--color-zijbalk);-webkit-tap-highlight-color:transparent}@media (min-width: 768px){.mobile-nav-bar.svelte-1mga76c{height:var(--nav-height-tablet)}}.merk-link.svelte-1mga76c{display:flex;min-width:0;padding:var(--space-1) 0;border-radius:var(--radius-md);text-decoration:none}.menuknop.svelte-1mga76c{display:grid;place-items:center;flex-shrink:0;width:var(--hoogte-bediening);height:var(--hoogte-bediening);margin:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-zijbalk-actief);cursor:pointer;transition:background-color var(--transition-fast)}.menuknop.svelte-1mga76c:hover,.menuknop.open.svelte-1mga76c{background:var(--color-zijbalk-hover)}.merk-link.svelte-1mga76c:focus-visible,.menuknop.svelte-1mga76c:focus-visible{outline:2px solid var(--color-zijbalk-focus);outline-offset:2px}.overlay.svelte-r1tfyb{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-sluier);z-index:var(--z-overlay);animation:fade-in var(--transition-base)}.mobile-menu.svelte-r1tfyb{position:fixed;top:0;right:0;bottom:0;width:min(300px,85vw);background:var(--color-zijbalk);color:var(--color-zijbalk-tekst);z-index:var(--z-modal);display:flex;flex-direction:column;overflow:hidden;animation:slide-in-right var(--transition-base)}.menukop.svelte-r1tfyb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);flex-shrink:0}.sluitknop.svelte-r1tfyb,.uitlogknop.svelte-r1tfyb{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-zijbalk-actief);cursor:pointer;transition:background-color var(--transition-fast)}.sluitknop.svelte-r1tfyb{flex-shrink:0;width:var(--hoogte-bediening);height:var(--hoogte-bediening);padding:0}.sluitknop.svelte-r1tfyb:hover,.uitlogknop.svelte-r1tfyb:hover{background:var(--color-zijbalk-hover)}.menu-body.svelte-r1tfyb{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-2)}.nav-sectie.svelte-r1tfyb .nav-groepslabel{padding:0 var(--space-1) var(--space-1)}ul.svelte-r1tfyb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.menulink.svelte-r1tfyb{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--hoogte-bediening);margin:0;padding:0 var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;text-align:left;color:var(--color-zijbalk-tekst);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.menulink.svelte-r1tfyb svg{opacity:.6}.menulink.svelte-r1tfyb:hover{background:var(--color-zijbalk-hover);color:var(--color-zijbalk-actief)}.menulink.actief.svelte-r1tfyb,.menulink.actief.svelte-r1tfyb:hover{background:var(--color-zijbalk-actief);color:var(--color-zijbalk-actief-tekst);font-weight:var(--font-semibold)}.menulink.actief.svelte-r1tfyb svg{opacity:1}.menuvoet.svelte-r1tfyb{border-top:1px solid var(--color-zijbalk-rand);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}.gebruiker-info.svelte-r1tfyb{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1)}.gebruiker-tekst.svelte-r1tfyb{display:flex;flex-direction:column;min-width:0;line-height:1.3}.gebruiker-naam.svelte-r1tfyb{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-zijbalk-actief);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gebruiker-rol.svelte-r1tfyb{font-size:var(--text-xs);color:var(--color-zijbalk-gedempt)}.uitlogknop.svelte-r1tfyb{height:var(--hoogte-bediening);padding:0 var(--space-2);border:1px solid var(--color-zijbalk-rand);font-weight:var(--font-medium);width:100%}.sluitknop.svelte-r1tfyb:focus-visible,.uitlogknop.svelte-r1tfyb:focus-visible,.menulink.svelte-r1tfyb:focus-visible{outline:2px solid var(--color-zijbalk-focus);outline-offset:2px}.preview-hoek.svelte-zjizwp{position:fixed;top:calc(var(--hoogte-bovenbalk) + var(--space-1));right:var(--space-3);z-index:var(--z-toast);font-family:var(--font-sans);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}@media (max-width: 1023px){.preview-hoek.svelte-zjizwp{top:auto;right:auto;bottom:var(--space-2);left:var(--space-2);flex-direction:column-reverse;align-items:flex-start}}.penning.svelte-zjizwp{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--color-status-let-op);border-radius:var(--radius-full);background:var(--color-oppervlak);box-shadow:var(--schaduw-vlak);color:var(--color-status-let-op);cursor:pointer;opacity:.6;transition:opacity var(--transition-fast),transform var(--transition-fast)}.penning.svelte-zjizwp:hover,.penning.svelte-zjizwp:focus-visible,.penning.open.svelte-zjizwp{opacity:1;transform:scale(1.08)}.penning.svelte-zjizwp:focus-visible{outline:none;box-shadow:var(--ring)}.punt.svelte-zjizwp{width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}.teken.svelte-zjizwp{font-size:9px;font-weight:700;letter-spacing:.02em;font-family:monospace}.penning.simuleert.svelte-zjizwp{opacity:1;border-width:2px;background:var(--color-status-let-op-vlak);color:var(--color-status-let-op-tekst)}.penning.onbekend.svelte-zjizwp{border-color:var(--color-status-fout);background:var(--color-status-fout-vlak);color:var(--color-status-fout-tekst)}.paneel.svelte-zjizwp{width:19rem;max-width:calc(100vw - 2rem);padding:var(--space-2);border:1px solid var(--color-rand);border-top:3px solid var(--color-status-let-op);border-radius:var(--radius-lg);background:var(--color-oppervlak);box-shadow:var(--shadow-xl);color:var(--color-tekst);transform-origin:top right;animation:svelte-zjizwp-dev-open .14s ease-out}@media (max-width: 1023px){.paneel.svelte-zjizwp{transform-origin:bottom left}}@keyframes svelte-zjizwp-dev-open{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.paneel-kop.svelte-zjizwp{display:flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);padding:0 var(--space-1);font-size:var(--text-xs);color:var(--color-tekst-gedempt)}.lijst.svelte-zjizwp{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-rand-invoer) transparent}.rij.svelte-zjizwp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-1);padding:6px var(--space-1);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:background-color var(--transition-fast)}.rij.svelte-zjizwp:hover{background:var(--color-gedempt)}.rij.svelte-zjizwp:focus-visible{outline:none;box-shadow:var(--ring)}.rij.actief.svelte-zjizwp{background:var(--color-status-let-op-vlak);color:var(--color-status-let-op-tekst)}.bolletje.svelte-zjizwp{width:6px;height:6px;border-radius:var(--radius-full);border:1px solid var(--color-rand-invoer)}.rij.actief.svelte-zjizwp .bolletje:where(.svelte-zjizwp){background:var(--color-status-let-op);border-color:var(--color-status-let-op)}.naam.svelte-zjizwp{font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta.svelte-zjizwp{font-size:10px;color:var(--color-tekst-gedempt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.rij.actief.svelte-zjizwp .meta:where(.svelte-zjizwp){color:inherit}.terug.svelte-zjizwp{display:flex;margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-rand)}.waarschuwing.svelte-zjizwp{margin:var(--space-1) 0 0;padding:var(--space-1);border:1px solid var(--color-status-fout);border-radius:var(--radius-sm);background:var(--color-status-fout-vlak);color:var(--color-status-fout-tekst);font-size:var(--text-xs)}.waarschuwing.svelte-zjizwp code:where(.svelte-zjizwp){font-family:monospace;word-break:break-all}@media (prefers-reduced-motion: reduce){.paneel.svelte-zjizwp{animation:none}.penning.svelte-zjizwp:hover,.penning.svelte-zjizwp:focus-visible,.penning.open.svelte-zjizwp{transform:none}}.preview-banner.svelte-44a69y{position:sticky;top:0;z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-status-let-op);background:var(--color-status-let-op-vlak);color:var(--color-status-let-op-tekst);font-family:var(--font-sans);font-size:var(--text-sm)}.icoon.svelte-44a69y{display:flex;flex-shrink:0;color:var(--color-status-let-op)}.tekst.svelte-44a69y{flex:1;min-width:0}.terug.svelte-44a69y{flex-shrink:0}@media (max-width: 479px){.preview-banner.svelte-44a69y{flex-wrap:wrap;padding:var(--space-1) var(--space-2)}}.navigation-progress.svelte-99yc4f{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--z-toast);pointer-events:none;overflow:hidden;background:var(--color-gedempt);transition:opacity .3s ease-out}.navigation-progress.completing.svelte-99yc4f{opacity:0}.progress-bar.svelte-99yc4f{width:100%;height:100%;background:var(--color-actie);transform-origin:left;transform:scaleX(0);animation:svelte-99yc4f-progress 2s ease-out forwards}.completing.svelte-99yc4f .progress-bar:where(.svelte-99yc4f){animation:svelte-99yc4f-complete .3s ease-out forwards}@keyframes svelte-99yc4f-progress{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@keyframes svelte-99yc4f-complete{0%{transform:scaleX(.9)}to{transform:scaleX(1)}}.bovenbalk.svelte-949fio{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;height:var(--hoogte-bovenbalk);padding:0 var(--space-4);background:var(--color-oppervlak);border-bottom:1px solid var(--color-rand)}.sidebar-toggle.svelte-949fio{display:inline-grid;place-items:center;width:var(--hoogte-bediening-sm);height:var(--hoogte-bediening-sm);min-height:0;margin:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-tekst-gedempt);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.sidebar-toggle.svelte-949fio:hover{background:var(--color-gedempt);color:var(--color-tekst)}.sidebar-toggle.svelte-949fio:focus-visible{outline:none;box-shadow:var(--ring)}.scheiding.svelte-949fio{width:1px;height:16px;background:var(--color-rand)}.gebruiker.svelte-949fio{display:flex;align-items:center;gap:var(--space-1);margin-left:auto;min-width:0}.gebruiker-tekst.svelte-949fio{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gebruiker-naam.svelte-949fio{font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap}.gebruiker-email.svelte-949fio{font-size:var(--text-xs);color:var(--color-tekst-gedempt);white-space:nowrap}.uitlogknop.svelte-949fio{display:inline-grid;place-items:center;flex-shrink:0;width:var(--hoogte-bediening-sm);height:var(--hoogte-bediening-sm);min-height:0;margin:0 0 0 var(--space-1);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-tekst-gedempt);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.uitlogknop.svelte-949fio:hover{background:var(--color-gedempt);color:var(--color-tekst)}.uitlogknop.svelte-949fio:focus-visible{outline:none;box-shadow:var(--ring)}.nieuwe-versie.svelte-1xlj1sb{position:sticky;top:0;z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary-700);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);box-shadow:var(--shadow-sm)}.tekst.svelte-1xlj1sb{flex:1;min-width:0}.vernieuw.svelte-1xlj1sb{flex-shrink:0;padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-full);background:#fff;color:var(--color-primary-800);font-weight:600;white-space:nowrap;cursor:pointer}.vernieuw.svelte-1xlj1sb:hover{background:var(--color-primary-50)}.sidebar.svelte-12qhfyh{background:var(--color-zijbalk);padding:var(--space-2);overflow-y:auto}@media (max-width: 1023px){.sidebar.svelte-12qhfyh,.app-content.svelte-12qhfyh>.bovenbalk{display:none}}
