.zs-zizai{position:fixed;right:20px;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:60;min-height:0;height:auto;max-height:none;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:Lexend,system-ui,sans-serif}.zs-zizai-bubbel{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border:var(--zs-dik,3px) solid var(--zs-inkt,#210211);border-radius:999px;background:var(--zs-perkament,#fef7cf);box-shadow:5px 5px 0 var(--zs-inkt,#210211);color:var(--zs-boekband,#863821);font-family:Baloo\ 2,system-ui,sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:transform .12s,box-shadow .12s}.zs-zizai-bubbel:hover{transform:translate(1px,1px);box-shadow:4px 4px 0 var(--zs-inkt,#210211);background:var(--zs-goud-licht,#fde95f)}.zs-zizai-bubbel:active{transform:translate(5px,5px);box-shadow:0 0 0 var(--zs-inkt,#210211)}.zs-zizai-bubbel:focus-visible,.zs-zizai-invoer button:focus-visible,.zs-zizai-invoer textarea:focus-visible,.zs-zizai-sluit:focus-visible,.zs-zizai-snel button:focus-visible{outline:3px solid var(--zs-boekband,#863821);outline-offset:2px}.zs-zizai-kopje{display:block;width:44px;height:44px;flex:0 0 44px}.zs-zizai-kopje img,.zs-zizai-kopje svg{display:block;width:100%;height:100%;object-fit:contain}.zs-zizai-venster{width:360px;max-width:calc(100vw - 40px);max-height:min(560px,calc(100vh - 120px));max-height:min(560px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--zs-perkament,#fef7cf);border:var(--zs-dik,3px) solid var(--zs-inkt,#210211);border-radius:var(--zs-radius,18px);box-shadow:var(--zs-schaduw,6px 6px 0 #210211);overflow:hidden}.zs-zizai-kop{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--zs-boekband,#863821);border-bottom:var(--zs-dik,3px) solid var(--zs-inkt,#210211);color:var(--zs-perkament,#fef7cf)}.zs-zizai-kop div{display:flex;flex-direction:column;line-height:1.2}.zs-zizai-kop strong{font-family:Baloo\ 2,system-ui,sans-serif;font-weight:800;font-size:17px}.zs-zizai-kop span{font-size:12px;opacity:.85}.zs-zizai-sluit{margin-left:auto;width:30px;height:30px;border:2px solid var(--zs-perkament,#fef7cf);border-radius:50%;background:transparent;color:var(--zs-perkament,#fef7cf);font-size:19px;line-height:1;cursor:pointer}.zs-zizai-loop{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--zs-plaat,#fdf6e8)}.zs-zizai-bel{max-width:86%;margin:0;padding:10px 13px;border:2px solid var(--zs-inkt,#210211);border-radius:14px;font-size:14.5px;line-height:1.55;color:var(--zs-leestekst,#3a3430);white-space:pre-wrap}.zs-zizai-van-zizai{align-self:flex-start;background:var(--zs-perkament,#fef7cf);border-bottom-left-radius:5px}.zs-zizai-van-klant{align-self:flex-end;background:linear-gradient(180deg,var(--zs-goud-licht,#fde95f),var(--zs-goud,#fed026));border-bottom-right-radius:5px;margin-left:auto}.zs-zizai-mens{display:inline-block;margin:2px 0 4px;font-size:13px;font-weight:600;color:var(--zs-boekband,#863821);text-decoration:underline;text-underline-offset:3px}.zs-zizai-denkt{display:flex;gap:5px;align-items:center}.zs-zizai-denkt span{width:7px;height:7px;border-radius:50%;background:var(--zs-zacht,#8a7b6b);animation:zs-zizai-wip 1.1s infinite}.zs-zizai-denkt span:nth-child(2){animation-delay:.15s}.zs-zizai-denkt span:nth-child(3){animation-delay:.3s}@keyframes zs-zizai-wip{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.zs-zizai-snel{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;background:var(--zs-plaat,#fdf6e8)}.zs-zizai-snel button{padding:6px 11px;border:2px solid var(--zs-inkt,#210211);border-radius:999px;background:var(--zs-perkament,#fef7cf);color:var(--zs-leestekst,#3a3430);font-family:Lexend,system-ui,sans-serif;font-size:12.5px;cursor:pointer}.zs-zizai-snel button:hover{background:var(--zs-goud-licht,#fde95f)}.zs-zizai-invoer{display:flex;gap:8px;align-items:flex-end;padding:10px;border-top:var(--zs-dik,3px) solid var(--zs-inkt,#210211);background:var(--zs-perkament,#fef7cf)}.zs-zizai-invoer textarea{flex:1 1;resize:none;max-height:96px;padding:9px 11px;border:2px solid var(--zs-inkt,#210211);border-radius:12px;background:var(--zs-plaat,#fdf6e8);color:var(--zs-leestekst,#3a3430);font-family:Lexend,system-ui,sans-serif;font-size:14.5px;line-height:1.45}.zs-zizai-invoer button{width:40px;height:40px;flex:0 0 40px;border:var(--zs-dik,3px) solid var(--zs-inkt,#210211);border-radius:12px;background:linear-gradient(180deg,var(--zs-goud-licht,#fde95f),var(--zs-goud,#fed026),var(--zs-goud-diep,#fda204));box-shadow:var(--zs-schaduw-s,4px 4px 0 #210211);color:var(--zs-inkt,#210211);font-size:19px;cursor:pointer;transition:transform .12s,box-shadow .12s}.zs-zizai-invoer button:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 var(--zs-inkt,#210211)}.zs-zizai-invoer button:disabled{opacity:.45;cursor:default;box-shadow:none}.zs-zizai-voet{margin:0;padding:8px 14px 11px;background:var(--zs-perkament,#fef7cf);border-top:2px solid rgba(33,2,17,.14);color:var(--zs-zacht,#8a7b6b);font-size:11.5px;line-height:1.45}.zs-zizai-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.zs-zizai{right:12px;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;align-items:flex-end}.zs-zizai-venster{width:100%;max-width:none;max-height:calc(100vh - 120px);max-height:calc(100dvh - 132px)}.zs-zizai-label{display:none}.zs-zizai-bubbel{padding:6px}.zs-zizai-bubbel .zs-zizai-kopje{width:50px;height:50px;flex:0 0 50px}}@media (prefers-reduced-motion:reduce){.zs-zizai-bubbel,.zs-zizai-invoer button{transition:none}.zs-zizai-denkt span{animation:none;opacity:.6}}.zs-zoekblad{margin-bottom:18px}.zs-zoekveld{width:100%;padding:12px 14px;border:var(--zs-dik,3px) solid var(--zs-inkt,#210211);border-radius:12px;background:var(--zs-plaat,#fdf6e8);color:var(--zs-leestekst,#3a3430);font-family:Lexend,system-ui,sans-serif;font-size:16px}.zs-zoekveld:focus-visible{outline:3px solid var(--zs-boekband,#863821);outline-offset:2px}.zs-vraaggroep{margin-bottom:26px}.zs-vraaggroep h2{font-size:22px;margin:0 0 12px}.zs-zizai{background:none;pointer-events:none}.zs-zizai>*{pointer-events:auto}.zs-zizai-doorzet{display:flex;flex-direction:column;gap:6px;margin-top:6px}.zs-zizai-doorzet-tekst{margin:0;font-size:13px;line-height:1.45;color:var(--zs-zacht,#8a7b6b)}.zs-zizai-wa{align-self:flex-start;padding:7px 13px;border:2px solid #08301a;border-radius:10px;background:#25D366;color:#08301a;text-decoration:none;font-weight:700;box-shadow:0 3px 0 #08301a}.zs-zizai-wa:hover{background:#1fbf5b}