.kc{--kc-onder:16px;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--kc-onder) + env(safe-area-inset-bottom));z-index:55;font-family:var(--font-body,"Figtree",system-ui,sans-serif);color:var(--ink,#171F22)}.kc[hidden],.kc [hidden]{display:none!important}.kc__knop{position:relative;display:grid;place-items:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:var(--zon2,#F3B41B);color:var(--ink,#171F22);cursor:pointer;box-shadow:0 12px 30px -8px #171f2280,0 0 0 4px #ffffffe6;transition:transform .2s var(--veer,ease)}.kc__knop:hover{transform:scale(1.06)}.kc__knop:focus-visible,.kc button:focus-visible,.kc textarea:focus-visible,.kc input:focus-visible,.kc a:focus-visible{outline:3px solid var(--ink,#171F22);outline-offset:2px}.kc__ballon{width:32px;height:32px}.kc__online{position:absolute;right:3px;bottom:3px;width:15px;height:15px;border-radius:50%;background:var(--groen,#1E8A4C);border:3px solid var(--wit,#fff)}.kc__online.is-uit{background:#9aa4a8}.kc__ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--wit,#fff);flex:0 0 auto}.kc__ico svg{width:24px;height:24px}.kc__stip{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;border-radius:50%;background:#d63b2f;border:2px solid var(--wit,#fff)}.kc.is-open .kc__knop,.kc.is-open .kc__wolk{display:none}.kc__wolk{position:absolute;right:76px;bottom:6px;display:flex;align-items:flex-start;gap:4px;width:max-content;max-width:min(290px,calc(100vw - 110px));padding:12px 8px 12px 14px;border-radius:16px 16px 4px;background:var(--wit,#fff);color:var(--ink,#171F22);box-shadow:0 14px 34px -10px #171f2273,0 0 0 1px var(--lijn,#E3E8EA)}.kc__wolk[hidden]{display:none}.kc__wolk-open{border:0;background:none;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.kc__wolk-open b{display:block;font:800 15px/1.25 var(--font-body,inherit)}.kc__wolk-open span{display:block;margin-top:3px;font-size:13px;color:var(--grijs,#5E6B70)}.kc__wolk-weg{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border:0;border-radius:8px;background:none;color:var(--grijs,#5E6B70);cursor:pointer}.kc__wolk-weg:hover{background:var(--papier,#F7F5EF)}@media(prefers-reduced-motion:no-preference){.kc__wolk:not([hidden]){animation:kc-wolk .35s var(--veer,ease) both}@keyframes kc-wolk{0%{opacity:0;transform:translateY(8px) scale(.96)}}}@media(max-width:749px){.kc__knop{width:58px;height:58px}.kc__wolk{right:68px;bottom:9px;padding:9px 6px 9px 12px;max-width:calc(100vw - 104px)}.kc__wolk-open b{font-size:14px}.kc__wolk-open span{display:none}}.kc__live{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#3ddc84;vertical-align:1px}.kc__live.is-uit{background:#9aa4a8}.kc__paneel{position:relative;width:min(400px,calc(100vw - 32px));height:min(640px,calc(100vh - 32px - var(--kc-onder)));display:flex;flex-direction:column;background:var(--wit,#fff);border-radius:var(--r-lg,22px);box-shadow:0 30px 80px -20px #171f2280,0 0 0 1px var(--lijn,#E3E8EA);overflow:hidden}.kc__paneel[hidden]{display:none}@media(max-width:749px){.kc.is-open{top:0;left:0;right:0;bottom:0}.kc__paneel{width:100%;height:100%;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}.kc__kop{display:flex;align-items:center;gap:12px;padding:14px 14px 12px 16px;background:var(--ink,#171F22);color:var(--wit,#fff)}.kc__ico--kop{background:var(--zon2,#F3B41B);color:var(--ink,#171F22)}.kc__wie{flex:1;min-width:0}.kc__wie b{display:block;font:800 18px/1.1 var(--display,"Archivo",sans-serif);letter-spacing:-.02em}.kc__wie small{display:block;font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc__dicht{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.kc__dicht:hover{background:#ffffff1a}.kc__duim{height:8px;background:var(--zon,#FFD24A) var(--tik,repeating-linear-gradient(90deg,#171F22 0 2px,transparent 2px 10px));background-size:auto 4px;background-repeat:repeat-x;background-position:0 0}.kc__log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--papier,#F7F5EF)}.kc__msg{max-width:88%;padding:10px 13px;border-radius:16px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.kc__msg--coach,.kc__msg--medewerker{align-self:flex-start;background:var(--wit,#fff);border-bottom-left-radius:5px;box-shadow:0 1px 0 var(--lijn,#E3E8EA)}.kc__msg--klant{align-self:flex-end;background:var(--ink,#171F22);color:var(--wit,#fff);border-bottom-right-radius:5px}.kc__msg--systeem{align-self:center;max-width:100%;background:transparent;color:var(--grijs,#5E6B70);font-size:13px;text-align:center;padding:2px 8px}.kc__msg--medewerker{box-shadow:inset 3px 0 0 var(--zon2,#F3B41B),0 1px 0 var(--lijn,#E3E8EA)}.kc__van{display:block;font:800 11px/1 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--grijs,#5E6B70);margin-bottom:5px}.kc__msg p{margin:0 0 7px}.kc__msg p:last-child{margin:0}.kc__msg ul{margin:4px 0 7px;padding-left:18px}.kc__msg a{color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:var(--zon2,#F3B41B);text-decoration-thickness:2px;text-underline-offset:3px}.kc__denk{display:inline-flex;gap:4px;padding:4px 0}.kc__denk i{width:7px;height:7px;border-radius:50%;background:var(--grijs,#5E6B70);opacity:.4;animation:kc-denk 1.1s infinite}.kc__denk i:nth-child(2){animation-delay:.15s}.kc__denk i:nth-child(3){animation-delay:.3s}@keyframes kc-denk{40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.kc__denk i{animation:none;opacity:.7}.kc__knop{transition:none}}.kc__kaart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center;margin:8px 0;padding:10px;border-radius:12px;background:var(--papier,#F7F5EF);box-shadow:inset 0 0 0 1px var(--lijn,#E3E8EA)}.kc__maat{grid-row:span 3;display:grid;place-items:center;width:52px;height:52px;border-radius:10px;background:var(--zon,#FFD24A);font:800 12px/1.1 var(--mono,monospace);text-align:center}.kc__kt{font-weight:800;font-size:14.5px}.kc__ks{color:var(--grijs,#5E6B70);font-size:12.5px}.kc__kp{font:800 16px/1.2 var(--mono,monospace);font-variant-numeric:tabular-nums}.kc__knoppen{grid-column:1/-1;display:flex;gap:8px;margin-top:8px}.kc__bestel,.kc__bekijk{flex:1;display:flex;justify-content:center;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:10px;font:800 15px/1 var(--font-body,inherit);text-decoration:none;cursor:pointer}.kc__bestel{background:var(--zon2,#F3B41B);color:var(--ink,#171F22)}.kc__bestel[disabled]{opacity:.8;cursor:default}.kc__bekijk{flex:0 0 auto;background:var(--wit,#fff);color:var(--ink,#171F22);box-shadow:inset 0 0 0 1.5px var(--ink,#171F22)}.kc__msg .kc__kaart a{text-decoration:none}.kc__chips{display:flex;gap:8px;flex-wrap:wrap;padding:10px 16px 0;background:var(--papier,#F7F5EF)}.kc__chips:empty{display:none}.kc__chip{border:0;box-shadow:inset 0 0 0 1.5px var(--ink,#171F22);background:var(--wit,#fff);color:var(--ink,#171F22);border-radius:10px;padding:8px 11px;font:700 13.5px/1.2 var(--font-body,inherit);cursor:pointer;text-align:left}.kc__chip:hover{background:var(--zon,#FFD24A)}.kc__vorm{display:flex;gap:8px;align-items:flex-end;padding:12px 12px 10px;background:var(--papier,#F7F5EF);border-top:1px solid var(--lijn,#E3E8EA)}.kc__vorm textarea{flex:1;min-width:0;max-height:120px;resize:none;font:500 16px/1.4 var(--font-body,inherit);padding:12px 13px;border:0;border-radius:12px;background:var(--wit,#fff);box-shadow:inset 0 0 0 1.5px var(--lijn,#E3E8EA);color:var(--ink,#171F22)}.kc__stuur{display:grid;place-items:center;min-width:48px;height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--ink,#171F22);color:var(--wit,#fff);font:800 15px/1 var(--font-body,inherit);cursor:pointer}.kc__stuur[disabled]{opacity:.45;cursor:default}.kc__contact{display:grid;gap:6px;padding:12px 16px;background:var(--wit,#fff);border-top:1px solid var(--lijn,#E3E8EA)}.kc__contact p{margin:0 0 4px;font-size:14px}.kc__contact label{font-weight:800;font-size:13px}.kc__contact input{font:500 16px var(--font-body,inherit);padding:10px 12px;border:0;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--lijn,#E3E8EA)}.kc__contact .kc__stuur{margin-top:6px;width:100%}.kc__voet{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px 12px;background:var(--papier,#F7F5EF);font-size:13px;color:var(--grijs,#5E6B70)}.kc__mens{border:0;background:none;padding:6px 0;font:800 13.5px var(--font-body,inherit);color:var(--ink,#171F22);text-decoration:underline;text-decoration-color:var(--zon2,#F3B41B);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.kc__mens[hidden]{display:none}.kc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kc__form{color:var(--grijs,#5E6B70);text-decoration:underline;text-underline-offset:3px}.kc__foto{display:grid;place-items:center;width:44px;height:48px;flex:0 0 auto;border-radius:12px;color:var(--ink,#171F22);cursor:pointer}.kc__foto:hover{background:var(--wit,#fff)}.kc__foto:focus-within{outline:3px solid var(--ink,#171F22);outline-offset:2px}.kc__foto.is-klaar{background:var(--zon,#FFD24A)}.kc__fotomini{display:block;max-width:180px;max-height:160px;border-radius:10px;margin-bottom:6px}.kc__chips--vervolg{padding-top:8px}.kc__chips--vervolg .kc__chip{box-shadow:inset 0 0 0 1.5px var(--zon2,#F3B41B);background:var(--wit,#fff)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/olk-koepelcoach.css.map */
