.spar-knop.svelte-tj4bsa{z-index:60;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-white);background:var(--c-action);cursor:pointer;border:0;align-items:center;gap:.6rem;padding:.9rem 1.25rem;font-size:.7rem;font-weight:700;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #155c3559}.spar-knop.svelte-tj4bsa:hover{background:var(--c-deep)}.spar-sluit.svelte-tj4bsa{width:2rem;height:2rem;color:var(--c-white);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.spar-sluit.svelte-tj4bsa:hover{background:#ffffff3d}.spar.svelte-tj4bsa{z-index:60;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);flex-direction:column;width:min(24rem,100vw - 2.5rem);max-height:min(34rem,100dvh - 8rem);display:flex;position:fixed;bottom:5rem;right:1.25rem;overflow:hidden;box-shadow:0 24px 60px #155c354d}.spar-kop.svelte-tj4bsa{background:var(--c-deep);align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex}.spar-avatar.svelte-tj4bsa{background:var(--c-cream);border-radius:50%;flex:none;width:2.1rem;height:2.1rem;position:relative;overflow:hidden}.spar-avatar.svelte-tj4bsa img:where(.svelte-tj4bsa){width:118%;height:auto;position:absolute;top:8%;left:6%}.spar-wie.svelte-tj4bsa{flex-direction:column;line-height:1.2;display:flex}.spar-naam.svelte-tj4bsa{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-white);font-size:.9rem;font-weight:600}.spar-status.svelte-tj4bsa{color:var(--c-accent);font-size:.72rem}.spar-lijst.svelte-tj4bsa{background:var(--c-cream-2);flex:auto;padding:1.1rem;overflow-y:auto}.tijd.svelte-tj4bsa{text-align:right;opacity:.55;margin-top:.15rem;font-size:.62rem;line-height:1;display:block}.bericht.svelte-tj4bsa p:where(.svelte-tj4bsa) strong{font-weight:700}.bericht.svelte-tj4bsa p:where(.svelte-tj4bsa){white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.45}.bericht.svelte-tj4bsa{border-radius:14px;width:fit-content;max-width:min(78%,36rem);margin-bottom:.55rem;padding:.6rem .8rem}.bericht.user.svelte-tj4bsa{background:var(--c-action);color:var(--c-white);border-bottom-right-radius:3px;margin-left:auto}.bericht.assistant.svelte-tj4bsa{background:var(--c-white);color:var(--c-ink);border-bottom-left-radius:3px;margin-right:auto;box-shadow:0 1px 2px #155c351f}.denkt.svelte-tj4bsa{gap:.25rem;display:flex}.denkt.svelte-tj4bsa span:where(.svelte-tj4bsa){background:var(--c-soft);border-radius:50%;width:.4rem;height:.4rem;animation:1.1s ease-in-out infinite svelte-tj4bsa-wip}.denkt.svelte-tj4bsa span:where(.svelte-tj4bsa):nth-child(2){animation-delay:.15s}.denkt.svelte-tj4bsa span:where(.svelte-tj4bsa):nth-child(3){animation-delay:.3s}@keyframes svelte-tj4bsa-wip{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.denkt.svelte-tj4bsa span:where(.svelte-tj4bsa){animation:none}}.boek.svelte-tj4bsa{max-width:min(85%,30rem);margin:0 auto .9rem 0}.boek.combi.svelte-tj4bsa{background:var(--c-white);border:1px solid var(--c-line);border-left:3px solid var(--c-lime);border-radius:14px 14px 14px 3px;padding:.8rem .85rem}.boek.combi.svelte-tj4bsa .boek-kaart:where(.svelte-tj4bsa){border:0;border-top:1px solid var(--c-line);border-radius:0;margin-bottom:0;padding-inline:0}.boek.combi.svelte-tj4bsa .boek-kaart:where(.svelte-tj4bsa):hover{border-color:var(--c-line);color:var(--c-action)}.boek-uren.svelte-tj4bsa{color:var(--c-muted);margin-left:.4rem}.combi-cta.svelte-tj4bsa{font:inherit;cursor:pointer;background:var(--c-action);color:var(--c-white);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:999px;align-items:center;gap:.45rem;margin-top:.85rem;padding:.55rem 1rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.combi-cta.svelte-tj4bsa:hover{background:var(--c-deep);color:var(--c-white);text-decoration:none}.boek-noot.svelte-tj4bsa{color:var(--c-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.4}.boek-kop.svelte-tj4bsa{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-action);margin:0 0 .5rem;font-size:.62rem;font-weight:700}.boek-kaart.svelte-tj4bsa{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--c-white);border:1px solid var(--c-line);border-left:3px solid var(--c-lime);color:var(--c-ink);border-radius:14px 14px 14px 3px;margin-bottom:.5rem;padding:.7rem .85rem;text-decoration:none;display:block}.boek-kaart.svelte-tj4bsa:hover{border-color:var(--c-action);text-decoration:none}.boek-kaart.erin.svelte-tj4bsa{border-left-color:var(--c-action);background:var(--c-cream)}.boek-naam.svelte-tj4bsa{font-family:var(--font-display);letter-spacing:-.01em;font-size:.95rem;font-weight:600;display:block}.boek-meta.svelte-tj4bsa{color:var(--c-muted);margin-top:.15rem;font-size:.78rem;display:block}.boek-cta.svelte-tj4bsa{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-action);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.62rem;font-weight:700;display:inline-flex}.spar-fout.svelte-tj4bsa{color:var(--c-warm);margin:0;font-size:.88rem}.spar-invoer.svelte-tj4bsa{background:var(--c-cream-2);align-items:center;gap:.5rem;padding:.6rem;display:flex}.spar-invoer.svelte-tj4bsa input:where(.svelte-tj4bsa){border:1px solid var(--c-line);min-width:0;font:inherit;color:var(--c-ink);background:var(--c-white);border-radius:999px;flex:auto;padding:.65rem 1rem;font-size:.92rem}.spar-invoer.svelte-tj4bsa input:where(.svelte-tj4bsa):focus{outline:2px solid var(--c-action);outline-offset:1px}.spar-invoer.svelte-tj4bsa button:where(.svelte-tj4bsa){background:var(--c-action);width:2.4rem;height:2.4rem;color:var(--c-white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.spar-invoer.svelte-tj4bsa button:where(.svelte-tj4bsa):hover:not(:disabled){background:var(--c-deep)}.spar-invoer.svelte-tj4bsa button:where(.svelte-tj4bsa):disabled{opacity:.45;cursor:not-allowed}.snel.svelte-tj4bsa{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-top:1.1rem;display:flex}.snel-kop.svelte-tj4bsa{text-align:right;color:var(--c-muted);flex-basis:100%;margin:0 .2rem .15rem 0;font-size:.7rem}.snel.svelte-tj4bsa button:where(.svelte-tj4bsa){text-align:right;max-width:min(88%,30rem);color:var(--c-action-dark);border:1px solid var(--c-soft);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.4rem .85rem;font-size:.85rem;transition:background .15s,color .15s,border-color .15s}.snel.svelte-tj4bsa button:where(.svelte-tj4bsa):hover{background:var(--c-action);border-color:var(--c-action);color:var(--c-white)}.spar.ingebouwd.svelte-tj4bsa{width:auto;max-height:none;position:static;box-shadow:0 2px 12px #155c3514}.spar.ingebouwd.svelte-tj4bsa .spar-lijst:where(.svelte-tj4bsa){padding:1.35rem}.spar.ingebouwd.svelte-tj4bsa .spar-invoer:where(.svelte-tj4bsa){padding:.75rem}.spar.ingebouwd.svelte-tj4bsa .spar-lijst:where(.svelte-tj4bsa){min-height:7rem;max-height:26rem}@media (width<=520px){.spar.svelte-tj4bsa{width:auto;left:.75rem;right:.75rem}.spar-knop.svelte-tj4bsa{bottom:.75rem;right:.75rem}}
