.qj-wa-widget{position:fixed;right:24px;bottom:22px;width:min(396px,calc(100vw - 28px));z-index:9999;font-family:Arial,Helvetica,sans-serif;color:#263238;font-size:14px;box-sizing:border-box;filter:drop-shadow(0 8px 22px rgba(0,0,0,.18))}.qj-wa-widget *{box-sizing:border-box}.qj-wa-panel{border-radius:28px;overflow:hidden;background:#f5fff9;box-shadow:0 10px 28px rgba(0,0,0,.16)}.qj-wa-header{height:69px;background:#20d466;color:#fff;display:flex;align-items:center;padding:0 24px;gap:8px;font-size:19px;font-weight:700}.qj-wa-header .fa-whatsapp{font-size:30px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px}.qj-wa-close{border:0;background:rgba(0,0,0,.18);color:#fff;border-radius:50%;width:34px;height:34px;margin-left:auto;cursor:pointer;font-size:24px;line-height:1}.qj-wa-content{padding:20px 23px 10px}.qj-wa-bubble{position:relative;border-radius:26px;background:white;border:1px solid #e4e9e5;padding:18px 20px;line-height:1.7;font-size:14px;box-shadow:0 2px 4px #0002;overflow-wrap:anywhere}.qj-wa-bubble:before{content:"";position:absolute;bottom:12px;left:-1px;width:12px;height:12px;background:white;transform:rotate(45deg)}.qj-wa-bubble strong{font-weight:800}.qj-wa-actions{display:flex;justify-content:flex-end;padding:14px 9px 8px}.qj-wa-contact{border:0;display:inline-flex;align-items:center;gap:12px;background:#21d568;color:#fff;text-decoration:none;border-radius:32px;padding:12px 16px 12px 24px;font-weight:700;font-size:15px;box-shadow:0 2px 4px #0002}.qj-wa-contact:hover{background:#10bd55}.qj-wa-contact .fa-whatsapp{font-size:30px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px}.qj-wa-launcher{border:0;margin-left:auto;display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:50px;background:#21d568;color:#fff;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 5px 18px #0004}.qj-wa-launcher .fa-whatsapp{font-size:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px}.qj-wa-widget[data-open="true"] .qj-wa-launcher{display:none}.qj-wa-widget[data-open="false"] .qj-wa-panel{display:none}@media(max-width:600px){.qj-wa-widget{right:12px;bottom:12px;width:min(390px,calc(100vw - 24px))}.qj-wa-header{height:60px}.qj-wa-content{padding:14px 14px 7px}.qj-wa-bubble{padding:14px}}
