.kwt-help{position:fixed;bottom:22px;z-index:99998;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;pointer-events:none}.kwt-help.right{right:22px}.kwt-help.left{left:22px}.kwt-help *{box-sizing:border-box}.kwt-help-launch,.kwt-help-chat{pointer-events:auto}.kwt-help-launch{border:0;border-radius:999px;background:var(--kwt-help-primary,#ff1026);color:#fff;box-shadow:0 14px 36px rgba(11,24,44,.22);display:flex;align-items:center;gap:9px;padding:10px 15px;cursor:pointer;position:relative;z-index:3}.kwt-help-launch-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);font-size:15px;font-weight:900}.kwt-help-launch b{font-size:12px;letter-spacing:.01em}.kwt-help-chat{position:absolute;bottom:60px;width:370px;max-height:620px;background:#fff;border:1px solid #dce6ef;border-radius:20px;overflow:hidden;box-shadow:0 24px 70px rgba(9,27,48,.22);display:none;flex-direction:column;z-index:4}.kwt-help.right .kwt-help-chat{right:0}.kwt-help.left .kwt-help-chat{left:0}.kwt-help-chat.open{display:flex}.kwt-help-chat header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--kwt-help-primary,#ff1026),#d8091d);color:#fff;padding:14px 15px}.kwt-help-chat header>div{display:flex;flex-direction:column}.kwt-help-chat header strong{font-size:14px}.kwt-help-chat header small{font-size:10px;color:#fff;opacity:.82}.kwt-help-close{border:0;background:transparent;color:#fff;font-size:25px;line-height:1;cursor:pointer}.kwt-help-messages{padding:14px;overflow:auto;min-height:220px;max-height:340px;background:#f8fbfd}.kwt-help-msg{max-width:88%;padding:10px 12px;border-radius:12px;margin-bottom:8px;font-size:12px;line-height:1.5;white-space:pre-wrap}.kwt-help-msg.bot{background:#eaf7fb;border:1px solid #d5eff7;color:#112033}.kwt-help-msg.user{margin-left:auto;background:var(--kwt-help-primary,#ff1026);color:#fff}.kwt-help-quick{padding:9px 12px;display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid #edf2f6;background:#fff}.kwt-help-quick button{border:1px solid #d6e2ec;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;color:#25364b;cursor:pointer}.kwt-help-quick button:hover{border-color:var(--kwt-help-accent,#06bde8);color:#007a9a}.kwt-help-chat form{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px 12px;border-top:1px solid #edf2f6;background:#fff}.kwt-help-chat form textarea{resize:none;border:1px solid #d3dfe9;border-radius:10px;padding:9px 10px;font:inherit;font-size:12px;min-height:42px;max-height:110px}.kwt-help-chat form button{border:0;border-radius:9px;background:var(--kwt-help-primary,#ff1026);color:#fff;font-weight:800;padding:0 13px;cursor:pointer}.kwt-help-privacy{margin:0;padding:0 12px 8px;color:#7a8795;font-size:9px;line-height:1.4}.kwt-help-chat footer{display:flex;gap:8px;padding:0 12px 12px}.kwt-help-chat footer a{flex:1;text-align:center;text-decoration:none;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:800}.kwt-help-contact{background:#101b2b;color:#fff!important}.kwt-help-whatsapp{background:#eef9f2;color:#168044!important;border:1px solid #d7f0df}@media(max-width:650px){.kwt-help{bottom:14px}.kwt-help.right{right:12px}.kwt-help.left{left:12px}.kwt-help-chat{position:fixed;left:12px!important;right:12px!important;bottom:70px;width:auto;max-height:74vh}.kwt-help-launch b{display:none}.kwt-help-messages{max-height:38vh}}
