@keyframes kb-nlpopup-fadein{0%{opacity:0}to{opacity:1}}@keyframes kb-nlpopup-scalein{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.kb-nlpopup{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sx.kb-nlpopup{background:#2c20258c}.kb-nlpopup.is-open{animation:.18s both kb-nlpopup-fadein}.kb-nlpopup__panel{background:var(--paper,#fffdf6);border-radius:20px;width:100%;max-width:400px;max-height:calc(100vh - 40px);padding:max(28px,min(5vw,40px)) max(22px,min(4.5vw,32px));animation:.22s cubic-bezier(.22,1,.36,1) both kb-nlpopup-scalein;position:relative;overflow-y:auto;box-shadow:0 24px 60px -20px #2c202580}.kb-nlpopup__panel:focus{outline:none}.kb-nlpopup__panel--split{flex-wrap:wrap;max-width:620px;padding:0;display:flex}.kb-nlpopup__side{background:var(--plum,#2c2025);min-width:0;color:var(--cream,#efe9dd);flex-direction:column;flex:220px;justify-content:center;padding:30px 28px;display:flex;position:relative;overflow:hidden}.kb-nlpopup__side-shapes{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.kb-nlpopup__shape{opacity:.4;position:absolute}.kb-nlpopup__side-eyebrow{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#efe9dd99;z-index:2;margin:0 0 12px;font-size:12px;font-weight:700;position:relative}.kb-nlpopup__side-title{font-family:var(--serif);color:var(--paper,#fffdf6);z-index:2;margin:0 0 10px;font-size:max(22px,min(3vw,28px));font-weight:400;line-height:1.15;position:relative}.kb-nlpopup__side-lead{font-family:var(--sans);color:#efe9ddcc;z-index:2;max-width:26ch;margin:0;font-size:14px;line-height:1.5;position:relative}.kb-nlpopup__formside{background:var(--paper,#fffdf6);flex:260px;min-width:0;padding:30px 28px}@media (max-width:559px){.kb-nlpopup__panel--split{flex-direction:column;max-width:400px}.kb-nlpopup__side{padding:24px 26px}.kb-nlpopup__side-lead{max-width:none}}.kb-nlpopup__close{z-index:3;border:1px solid var(--line-strong,#2c202547);background:var(--paper,#fffdf6);width:36px;height:36px;color:var(--plum,#2c2025);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background .16s,color .16s,border-color .16s;display:flex;position:absolute;top:14px;right:14px}.kb-nlpopup__close:hover{background:var(--plum,#2c2025);color:var(--paper,#fffdf6);border-color:var(--plum,#2c2025)}.kb-nlpopup__close:focus-visible{background:var(--plum,#2c2025);color:var(--paper,#fffdf6);border-color:var(--plum,#2c2025)}.kb-nlpopup__close:focus-visible{outline:2px solid var(--plum,#2c2025);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kb-nlpopup.is-open,.kb-nlpopup__panel{animation:none}}
.kb-chat__knop{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--plum);width:56px;height:56px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .12s;display:inline-flex;position:fixed;box-shadow:0 10px 24px -10px #2c2025b3}.kb-chat__knop[hidden]{display:none}.kb-chat__knop:hover{background:var(--orange)}.kb-chat__knop:active{transform:scale(.96)}.kb-chat__knop:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.kb-chat__knopje:focus-visible{outline:3px solid var(--blue);outline-offset:3px}body:has(.sx-overzicht__balk,.sx-planner__meerbalk) .kb-chat__knop{display:none}.kb-chat__paneel{z-index:90;height:100vh;height:var(--kb-chat-hoogte,100dvh);background:var(--paper);color:var(--ink);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;animation:.22s both kb-chat-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.kb-chat__paneel[hidden]{display:none}@keyframes kb-chat-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kb-chat__paneel{animation:none}}.kb-chat__kop{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.kb-chat__titel{font:700 16px/1.3 var(--sans)}.kb-chat__knopje{width:44px;height:44px;color:var(--plum);font:400 30px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kb-chat__knopje:hover{background:var(--cream)}.kb-chat__sluit{font-size:30px}.kb-chat__min{display:none}.kb-chat__ava{background:var(--plum);width:38px;height:38px;color:var(--paper);font:800 17px/38px var(--serif);text-align:center;border-radius:50%;flex:0 0 38px}.kb-chat__ava.is-jonas{background:var(--orange);color:var(--plum)}.kb-chat__live i.is-jonas{background:var(--orange)}.kb-chat__badge{background:var(--orange);min-width:22px;height:22px;color:var(--plum);border:2px solid var(--paper);font:800 12px/18px var(--sans);text-align:center;box-sizing:border-box;border-radius:99px;padding:0 6px;position:absolute;top:-4px;right:-4px}.kb-chat__badge--kop{flex:none;position:static}.kb-chat__knop{position:fixed}@media (prefers-reduced-motion:no-preference){.kb-chat__badge{animation:.28s both kb-chat-pop}}@keyframes kb-chat-pop{0%{transform:scale(.4)}to{transform:none}}.kb-chat__body{flex-direction:column;flex:1;min-height:0;padding:12px 20px 16px;display:flex;overflow:hidden}.kb-chat__titelblok{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kb-chat__live{font:500 12.5px/1 var(--sans);color:var(--muted);align-items:center;gap:7px;display:inline-flex}.kb-chat__live i{background:var(--green);border-radius:50%;width:8px;height:8px}.kb-chat__laden{color:var(--muted);margin:24px 0}.kb-chat__body[hidden]{display:none}.kb-chat__host{flex-direction:column;min-width:0;display:flex}.kb-chat__body>.kb-chat__host{flex:1;min-height:0}.kb-chat__body .sx-ask__lead{display:none}.kb-chat__body .sx-ask{flex-direction:column;flex:1;max-width:none;min-height:0;margin-top:0;display:flex}.kb-chat__body .sx-ask__draad{flex:auto;min-height:0;margin-bottom:14px}.kb-chat__body .sx-ask__thread{flex:auto;min-height:0;max-height:none;margin-bottom:0}.kb-chat__body .sx-ask__form{border:1px solid var(--line-strong);border-radius:24px;align-items:flex-end;margin-bottom:0;padding:6px}.kb-chat__body .sx-ask__input{padding-left:12px;padding-right:8px}.kb-chat__body .sx-ask__form:focus-within{border-color:var(--orange)}.kb-chat__body .sx-ask__form,.kb-chat__body .sx-ask__suggest{flex:none}.kb-chat__body .sx-ask__suggest{max-height:30%;overflow-y:auto}.kb-chat__body .sx-ask:not(:has(.sx-ask__thread)){overflow-y:auto}@media (min-width:720px){.kb-chat__paneel{inset:auto calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) auto;border:1px solid var(--line-strong);border-radius:20px;width:min(420px,100vw - 40px);height:min(640px,100vh - 40px);padding:0;top:auto;overflow:hidden;box-shadow:0 24px 60px -20px #2c20258c}.kb-chat__min{display:inline-flex}.kb-chat__paneel--min{height:auto}}
