.overlay[data-v-4155bcb4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.spinner[data-v-4155bcb4]{width:50px;height:50px;border:6px solid #ffe1d8;border-top:6px solid #ff825d;border-radius:50%;-webkit-animation:spin-4155bcb4 1s linear infinite;animation:spin-4155bcb4 1s linear infinite}@-webkit-keyframes spin-4155bcb4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4155bcb4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wa-root[data-v-41e2ff19]{height:calc(100vh - 80px);min-height:500px;font-family:DM Sans,Outfit,system-ui,sans-serif;background:#f7f5f3;padding:20px 24px}.wa-layout[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);box-shadow:0 8px 40px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08)}.wa-sidebar[data-v-41e2ff19]{width:300px;-ms-flex-negative:0;flex-shrink:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #f0ece8}.wa-sidebar-header[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 20px 14px}.wa-sidebar-title[data-v-41e2ff19]{font-size:18px;font-weight:700;color:#1a1210;letter-spacing:-.3px}.wa-sidebar-count[data-v-41e2ff19]{background:#ff825d;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;min-width:22px;text-align:center}.wa-search[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 14px 12px;background:#f7f4f1;border-radius:10px;padding:9px 12px;color:#b0a8a0}.wa-search-input[data-v-41e2ff19]{background:none;border:none;outline:none;color:#1a1210;font-size:13px;width:100%}.wa-search-input[data-v-41e2ff19]::-webkit-input-placeholder{color:#b0a8a0}.wa-search-input[data-v-41e2ff19]::-moz-placeholder{color:#b0a8a0}.wa-search-input[data-v-41e2ff19]:-ms-input-placeholder{color:#b0a8a0}.wa-search-input[data-v-41e2ff19]::-ms-input-placeholder{color:#b0a8a0}.wa-search-input[data-v-41e2ff19]::placeholder{color:#b0a8a0}.wa-conv-list[data-v-41e2ff19]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.wa-conv-list[data-v-41e2ff19]::-webkit-scrollbar{width:4px}.wa-conv-list[data-v-41e2ff19]::-webkit-scrollbar-thumb{background:#e8e4e0;border-radius:2px}.wa-empty-list[data-v-41e2ff19]{padding:48px 20px;text-align:center;color:#c4bdb8}.wa-empty-list p[data-v-41e2ff19]{font-size:13px;margin:0;margin-top:10px}.wa-conv-item[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;border-bottom:1px solid #f5f2ef;position:relative;-webkit-transition:background .12s;transition:background .12s}.wa-conv-item[data-v-41e2ff19]:hover{background:#faf8f6}.wa-conv-item.active[data-v-41e2ff19]{background:#fff5f0;border-left:3px solid #ff825d}.wa-conv-avatar[data-v-41e2ff19]{width:42px;height:42px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;color:#5a4f48;-ms-flex-negative:0;flex-shrink:0}.wa-conv-body[data-v-41e2ff19]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wa-conv-top[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3px}.wa-conv-nome[data-v-41e2ff19]{font-size:13.5px;font-weight:600;color:#1a1210;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.wa-conv-hora[data-v-41e2ff19]{font-size:11px;color:#b0a8a0;-ms-flex-negative:0;flex-shrink:0}.wa-conv-bottom[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wa-conv-preview[data-v-41e2ff19]{font-size:12px;color:#a09890;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.wa-badge[data-v-41e2ff19]{background:#ff825d;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.wa-menu-wrap[data-v-41e2ff19]{position:relative}.wa-menu-btn[data-v-41e2ff19]{background:none;border:none;cursor:pointer;color:#c4bdb8;padding:4px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .15s,color .15s;transition:opacity .15s,color .15s}.wa-conv-item:hover .wa-menu-btn[data-v-41e2ff19]{opacity:1}.wa-menu-btn[data-v-41e2ff19]:hover{color:#5a534f;background:#f5f2ef}.wa-dropdown[data-v-41e2ff19]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border-radius:10px;min-width:170px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.18);box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:100;overflow:hidden}.wa-dropdown-item[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;width:100%;padding:11px 14px;background:none;border:none;cursor:pointer;font-size:13.5px;color:#374151;-webkit-transition:background .12s;transition:background .12s}.wa-dropdown-item[data-v-41e2ff19]:hover{background:#f9f7f5}.wa-dropdown-item.danger[data-v-41e2ff19]{color:#ef4444}.wa-dropdown-item.danger[data-v-41e2ff19]:hover{background:#fef2f2}.wa-chat[data-v-41e2ff19]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9f7f5;min-width:0}.wa-chat-header[data-v-41e2ff19]{gap:13px;padding:14px 20px;background:#fff;border-bottom:1px solid #f0ece8;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.wa-chat-avatar[data-v-41e2ff19],.wa-chat-header[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wa-chat-avatar[data-v-41e2ff19]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;color:#5a4f48;-ms-flex-negative:0;flex-shrink:0}.wa-chat-nome[data-v-41e2ff19]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.2px}.wa-chat-sub[data-v-41e2ff19]{font-size:12px;color:#9ca3af;margin-top:1px}.wa-messages[data-v-41e2ff19]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.wa-messages[data-v-41e2ff19]::-webkit-scrollbar{width:5px}.wa-messages[data-v-41e2ff19]::-webkit-scrollbar-thumb{background:#e5e0db;border-radius:3px}.wa-msg-row[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex}.wa-msg-row.in[data-v-41e2ff19]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wa-msg-row.out[data-v-41e2ff19]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wa-bubble[data-v-41e2ff19]{max-width:62%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;position:relative;word-break:break-word;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.07)}.wa-bubble.in[data-v-41e2ff19]{background:#fff;border-bottom-left-radius:4px;color:#1f2937}.wa-bubble.out[data-v-41e2ff19]{background:#fff0eb;border-bottom-right-radius:4px;color:#1f2937}.wa-bubble-text[data-v-41e2ff19]{display:block}.wa-bubble-meta[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;margin-top:4px;font-size:10.5px;color:#9ca3af;line-height:1}.wa-status.read[data-v-41e2ff19]{color:#3b82f6}.wa-status.failed[data-v-41e2ff19]{color:#ef4444}.wa-img[data-v-41e2ff19]{max-width:220px;border-radius:10px;display:block;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:opacity .15s;transition:opacity .15s}.wa-img[data-v-41e2ff19]:hover{opacity:.9}.wa-img-caption[data-v-41e2ff19]{font-size:12.5px;color:#6b7280;margin-top:5px}.wa-reaction[data-v-41e2ff19]{position:absolute;bottom:-8px;right:-8px;background:#fff;border-radius:12px;padding:2px 6px;font-size:14px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.12)}.wa-bubble.in .wa-reaction[data-v-41e2ff19]{right:auto;left:-8px}.wa-img-preview[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f3f0ec;border-top:1px solid #ede8e2;position:relative}.wa-preview-img[data-v-41e2ff19]{max-height:80px;border-radius:8px}.wa-preview-remove[data-v-41e2ff19]{position:absolute;top:8px;right:14px;background:#374151;border:none;cursor:pointer;color:#fff;width:22px;height:22px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wa-input-bar[data-v-41e2ff19],.wa-preview-remove[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wa-input-bar[data-v-41e2ff19]{gap:10px;padding:12px 16px;background:#fff;border-top:1px solid #f0ece8}.wa-attach-btn[data-v-41e2ff19]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:6px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s;-ms-flex-negative:0;flex-shrink:0}.wa-attach-btn[data-v-41e2ff19]:hover{color:#ff825d;background:#fff0eb}.wa-text-input[data-v-41e2ff19]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f4f1ee;border:none;border-radius:22px;padding:10px 16px;font-size:14px;color:#1f2937;outline:none;-webkit-transition:background .15s;transition:background .15s}.wa-text-input[data-v-41e2ff19]:focus{background:#ece8e4}.wa-text-input[data-v-41e2ff19]::-webkit-input-placeholder{color:#b0a8a0}.wa-text-input[data-v-41e2ff19]::-moz-placeholder{color:#b0a8a0}.wa-text-input[data-v-41e2ff19]:-ms-input-placeholder{color:#b0a8a0}.wa-text-input[data-v-41e2ff19]::-ms-input-placeholder{color:#b0a8a0}.wa-text-input[data-v-41e2ff19]::placeholder{color:#b0a8a0}.wa-send-btn[data-v-41e2ff19]{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e5e0db;color:#9ca3af;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s cubic-bezier(.22,.68,0,1.2);transition:all .2s cubic-bezier(.22,.68,0,1.2)}.wa-send-btn.active[data-v-41e2ff19]{background:#ff825d;color:#fff;-webkit-box-shadow:0 3px 10px rgba(255,130,93,.4);box-shadow:0 3px 10px rgba(255,130,93,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.wa-send-btn[data-v-41e2ff19]:disabled{opacity:.6;cursor:default;-webkit-transform:none;transform:none}.wa-empty-chat[data-v-41e2ff19]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f7f5}.wa-empty-chat-inner[data-v-41e2ff19]{text-align:center;color:#c4bdb8}.wa-empty-chat-inner h3[data-v-41e2ff19]{font-size:17px;font-weight:600;color:#9ca3af;margin:16px 0 6px}.wa-empty-chat-inner p[data-v-41e2ff19]{font-size:13px;color:#c4bdb8;margin:0}.wa-lightbox[data-v-41e2ff19]{position:fixed;inset:0;background:rgba(10,8,6,.9);backdrop-filter:blur(8px);z-index:9999}.wa-lightbox-close[data-v-41e2ff19],.wa-lightbox[data-v-41e2ff19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wa-lightbox-close[data-v-41e2ff19]{position:absolute;top:20px;right:24px;background:hsla(0,0%,100%,.12);border:none;cursor:pointer;color:#fff;width:36px;height:36px;border-radius:50%;-webkit-transition:background .15s;transition:background .15s}.wa-lightbox-close[data-v-41e2ff19]:hover{background:hsla(0,0%,100%,.22)}.wa-lightbox-img[data-v-41e2ff19]{max-width:88vw;max-height:88vh;border-radius:12px;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.5);box-shadow:0 24px 80px rgba(0,0,0,.5)}.menu-pop-enter-active[data-v-41e2ff19]{-webkit-transition:all .15s cubic-bezier(.22,.68,0,1.4);transition:all .15s cubic-bezier(.22,.68,0,1.4)}.menu-pop-leave-active[data-v-41e2ff19]{-webkit-transition:all .1s ease;transition:all .1s ease}.menu-pop-enter[data-v-41e2ff19],.menu-pop-leave-to[data-v-41e2ff19]{opacity:0;-webkit-transform:scale(.9) translateY(-4px);transform:scale(.9) translateY(-4px)}.slide-up-enter-active[data-v-41e2ff19]{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-up-leave-active[data-v-41e2ff19]{-webkit-transition:all .15s ease;transition:all .15s ease}.slide-up-enter[data-v-41e2ff19],.slide-up-leave-to[data-v-41e2ff19]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.fade-enter-active[data-v-41e2ff19],.fade-leave-active[data-v-41e2ff19]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-41e2ff19],.fade-leave-to[data-v-41e2ff19]{opacity:0}@media (max-width:768px){.wa-root[data-v-41e2ff19]{padding:0;height:100vh}.wa-layout[data-v-41e2ff19]{border-radius:0}.wa-sidebar[data-v-41e2ff19]{width:100%}.wa-bubble[data-v-41e2ff19]{max-width:82%}}