.whatsapp-chat-widget{position:fixed;z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;width:60px;height:60px;pointer-events:none}.whatsapp-chat-widget--right{align-items:flex-end}.whatsapp-chat-widget--left{align-items:flex-start}.whatsapp-launcher{width:60px;height:60px;border-radius:50%;background-color:#25d366;border:none;cursor:pointer;box-shadow:0 6px 16px #25d36659,0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s ease,box-shadow .3s ease;padding:0;margin:0;pointer-events:auto}.whatsapp-launcher:hover{transform:scale(1.08);background-color:#20ba5a;box-shadow:0 8px 20px #25d36673,0 6px 16px #0000002e}.whatsapp-launcher:active{transform:scale(.95)}.whatsapp-launcher-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease}.whatsapp-launcher-icon svg{width:100%;height:100%}.whatsapp-launcher-icon svg,.whatsapp-launcher-icon svg *{fill:#fff!important;display:block}.whatsapp-launcher-close{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;opacity:0;transform:rotate(-90deg) scale(.5);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease}.whatsapp-launcher-close svg{width:100%;height:100%;fill:#fff}.whatsapp-badge{position:absolute;top:-4px;right:-4px;background-color:#ff3b30;color:#fff;border-radius:50%;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;animation:whatsapp-bounce 2s infinite;z-index:5}@keyframes whatsapp-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.whatsapp-chat-window{width:340px;max-width:calc(100vw - 40px);height:525px;border-radius:12px;box-shadow:0 12px 36px #00000040;display:flex;flex-direction:column;overflow:hidden;position:absolute;bottom:76px;opacity:0;visibility:hidden;transform:translateY(40px) scale(.88);transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1),visibility .35s;pointer-events:auto}.whatsapp-chat-widget--right .whatsapp-chat-window{right:0;transform-origin:bottom right}.whatsapp-chat-widget--left .whatsapp-chat-window{left:0;transform-origin:bottom left}.whatsapp-chat-widget--open .whatsapp-chat-window{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.whatsapp-chat-widget--open .whatsapp-launcher-icon{opacity:0;transform:rotate(90deg) scale(.5)}.whatsapp-chat-widget--open .whatsapp-launcher-close{opacity:1;transform:rotate(0) scale(1)}.whatsapp-chat-widget--open .whatsapp-launcher{background-color:#128c7e;box-shadow:0 6px 16px #128c7e59,0 4px 12px #00000026}.whatsapp-chat-widget--open .whatsapp-badge{display:none}.whatsapp-chat-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 6px #00000026;z-index:2;flex-shrink:0}.whatsapp-chat-header-info{display:flex;align-items:center;gap:12px}.whatsapp-avatar-container{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.whatsapp-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.3)}.whatsapp-avatar-default{width:42px;height:42px;border-radius:50%;background-color:#fff3;color:#fff;display:flex;align-items:center;justify-content:center}.whatsapp-online-badge{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:#4cd964;border:2px solid;border-radius:50%}.whatsapp-agent-details{display:flex;flex-direction:column}.whatsapp-agent-name{font-weight:600;font-size:15px;line-height:1.2}.whatsapp-agent-status{font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px;margin-top:2px}.whatsapp-pulse-dot{width:6px;height:6px;background-color:#4cd964;border-radius:50%;display:inline-block;animation:whatsapp-pulse 1.8s infinite}@keyframes whatsapp-pulse{0%{transform:scale(.85);box-shadow:0 0 #4cd964b3}70%{transform:scale(1);box-shadow:0 0 0 6px #4cd96400}to{transform:scale(.85);box-shadow:0 0 #4cd96400}}.whatsapp-close-btn{background:transparent;border:none;color:inherit;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s,transform .2s,background-color .2s;border-radius:50%;padding:0}.whatsapp-close-btn:hover{opacity:1;background-color:#ffffff26;transform:scale(1.05)}.whatsapp-close-btn svg{width:22px;height:22px;display:block}.whatsapp-chat-body{flex-grow:1;padding:20px;overflow-y:auto;position:relative;display:flex;flex-direction:column;justify-content:flex-start;z-index:1;background-color:#efeae2}.whatsapp-chat-body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23000000'%3E%3Cpath d='M12 28.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5c0 3-4.5 7.5-9 10.5-4.5-3-9-7.5-9-10.5 0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5z' opacity='0.15'/%3E%3Cpath d='M45 15h12c2.2 0 4 1.8 4 4v6c0 2.2-1.8 4-4 4h-8l-4 4v-4c-2.2 0-4-1.8-4-4v-6c0-2.2 1.8-4 4-4z' fill='none' stroke='%23000000' stroke-width='1.2' opacity='0.15'/%3E%3Cpath d='M85 22h10v6c0 2.2-1.8 4-4 4h-6v-10zm10 2h3v4h-3v-4z' fill='none' stroke='%23000000' stroke-width='1.2' opacity='0.15'/%3E%3Cpath d='M83 34h14M87 18v4M91 18v4' stroke='%23000000' stroke-width='1.2' opacity='0.15'/%3E%3Cpath d='M15 85c1 3 3.5 5.5 6.5 6.5l2.5-2.5c.3-.3.8-.4 1.2-.2l3.8 1.3c.4.1.7.5.7 1v4c0 .6-.5 1.1-1.1 1.1-9.3-.5-16.8-8-17.3-17.3 0-.6.5-1.1 1.1-1.1h4c.5 0 .9.3 1 .7l1.3 3.8c.2.4.1.9-.2 1.2L15 85z' opacity='0.15'/%3E%3Cpath d='M95 85l1.5 3 3.5.5-2.5 2.5.6 3.5-3.1-1.8-3.1 1.8.6-3.5-2.5-2.5 3.5-.5z' opacity='0.15'/%3E%3Cpath d='M50 82c-2.8 0-5 2.2-5 5s2.2 5 5 5h12c2.2 0 4-1.8 4-4s-1.8-4-4-4c-.3 0-.6 0-.8.1C60.5 81.3 58 79 55 79c-2.4 0-4.5 1.5-5 3z' fill='none' stroke='%23000000' stroke-width='1.2' opacity='0.15'/%3E%3Ccircle cx='55' cy='45' r='8' fill='none' stroke='%23000000' stroke-width='1.2' opacity='0.15'/%3E%3Ccircle cx='52' cy='43' r='1' opacity='0.15'/%3E%3Ccircle cx='58' cy='43' r='1' opacity='0.15'/%3E%3Cpath d='M52 47c.8 1 2.2 1.5 3 1.5s2.2-.5 3-1.5' fill='none' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' opacity='0.15'/%3E%3Cpath d='M10 50h3v10h-3zm3 0l6-2v2l-6 2z' opacity='0.15'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.whatsapp-message{display:flex;margin-bottom:12px;max-width:88%;position:relative}.whatsapp-message--received{align-self:flex-start;opacity:0;transform:translateY(12px);transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1)}.whatsapp-message--received.whatsapp-message--show{opacity:1;transform:translateY(0)}.whatsapp-message-bubble{border-radius:0 8px 8px;padding:8px 14px 18px;box-shadow:0 1.5px 2px #00000026;position:relative;font-size:14px;line-height:1.45}.whatsapp-message-bubble:before{content:"";position:absolute;top:0;left:-8px;width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--bubble-bg, #ffffff) transparent transparent;display:block}.whatsapp-message-agent{font-size:11px;font-weight:700;color:#128c7e;margin-bottom:4px}.whatsapp-message-text{word-break:break-word;color:inherit}.whatsapp-message-time{font-size:10px;color:#8696a0;position:absolute;bottom:4px;right:8px;text-transform:uppercase}.whatsapp-chat-footer{background-color:#f0f2f5;padding:8px 12px;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0}.whatsapp-input-container{flex-grow:1;background-color:#fff;border-radius:24px;padding:2px 16px;display:flex;align-items:center;box-shadow:0 1px 2px #00000014}.whatsapp-input-field{flex-grow:1;border:none;outline:none;font-size:14px;padding:8px 0;background:transparent;color:#3b3b3b;min-width:0}.whatsapp-input-field::placeholder{color:#8696a0}.whatsapp-send-btn{width:40px;height:40px;border-radius:50%;background-color:#128c7e;color:#fff!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #00000026;transition:background-color .2s,transform .1s,color .2s;padding:0;flex-shrink:0;text-decoration:none}.whatsapp-send-btn svg{display:block;width:18px;height:18px;fill:#fff!important;transition:fill .2s}.whatsapp-send-btn:hover{background-color:#0b655b;color:#fff!important}.whatsapp-send-btn:hover svg{fill:#fff!important}.whatsapp-send-btn:active{transform:scale(.95)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-whatsapp-chat.css.map */
