#bigo-tg-widget[data-v-2e35a5d5]{position:fixed;bottom:28px;right:28px;z-index:99999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:Poppins,sans-serif;pointer-events:none}#bigo-tg-widget[data-v-2e35a5d5]>*{pointer-events:auto}#bigo-tg-popup[data-v-2e35a5d5]{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.18);width:320px;overflow:hidden;opacity:0;transform:translateY(16px) scale(.97);pointer-events:none;transition:opacity .25s ease,transform .25s ease;display:none;flex-direction:column}#bigo-tg-popup.bigo-open[data-v-2e35a5d5]{display:flex;opacity:1;transform:none;pointer-events:all}.btw-header[data-v-2e35a5d5]{background:linear-gradient(135deg,#2aabee,#229ed9);padding:14px 16px;display:flex;align-items:center;gap:11px;position:relative;flex-shrink:0}.btw-avatar[data-v-2e35a5d5]{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0}.btw-avatar svg[data-v-2e35a5d5]{width:21px;height:21px;fill:#fff}.btw-title[data-v-2e35a5d5]{font-weight:800;font-size:14px;color:#fff}.btw-status[data-v-2e35a5d5]{font-size:11px;color:rgba(255,255,255,.85);display:flex;align-items:center;gap:4px}.btw-dot[data-v-2e35a5d5]{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse-2e35a5d5 2s infinite}@keyframes pulse-2e35a5d5{0%,to{opacity:1}50%{opacity:.5}}.btw-close[data-v-2e35a5d5]{position:absolute;top:10px;right:12px;background:rgba(255,255,255,.2);border:none;color:#fff;font-size:14px;cursor:pointer;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:background .2s}.btw-close[data-v-2e35a5d5]:hover{background:rgba(255,255,255,.35)}.btw-tabs[data-v-2e35a5d5]{display:flex;border-bottom:1px solid #f0f0f0;flex-shrink:0}.btw-tab[data-v-2e35a5d5]{flex:1;padding:10px 8px;border:none;background:none;font-size:11px;font-weight:600;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.btw-tab svg[data-v-2e35a5d5]{width:13px;height:13px;fill:currentColor}.btw-tab.btw-active[data-v-2e35a5d5]{color:#2aabee;border-bottom-color:#2aabee}.btw-panel-chat[data-v-2e35a5d5]{display:flex;flex-direction:column;height:360px}.btw-name-input[data-v-2e35a5d5]{margin:10px 12px 0;padding:8px 12px;border:1px solid #e8e8e8;border-radius:10px;font-size:16px;outline:none;transition:border-color .2s}.btw-name-input[data-v-2e35a5d5]:focus{border-color:#2aabee}.btw-messages[data-v-2e35a5d5]{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.btw-bubble[data-v-2e35a5d5]{display:flex;flex-direction:column;max-width:80%}.btw-bubble-user[data-v-2e35a5d5]{align-self:flex-end;align-items:flex-end}.btw-bubble-op[data-v-2e35a5d5]{align-self:flex-start;align-items:flex-start}.btw-bubble-text[data-v-2e35a5d5]{padding:8px 12px;border-radius:16px;font-size:13px;line-height:1.4;word-break:break-word}.btw-bubble-user .btw-bubble-text[data-v-2e35a5d5]{background:#2aabee;color:#fff;border-bottom-right-radius:4px}.btw-bubble-op .btw-bubble-text[data-v-2e35a5d5]{background:#f0f4f8;color:#333;border-bottom-left-radius:4px}.btw-bubble-time[data-v-2e35a5d5]{font-size:10px;color:#aaa;margin-top:3px;padding:0 4px}.btw-typing[data-v-2e35a5d5]{display:flex;gap:4px;align-items:center;padding:8px 12px;background:#f0f4f8;border-radius:16px 16px 16px 4px;width:fit-content}.btw-typing span[data-v-2e35a5d5]{width:6px;height:6px;border-radius:50%;background:#aaa;animation:btw-bounce-2e35a5d5 1.2s infinite}.btw-typing span[data-v-2e35a5d5]:nth-child(2){animation-delay:.2s}.btw-typing span[data-v-2e35a5d5]:nth-child(3){animation-delay:.4s}@keyframes btw-bounce-2e35a5d5{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.btw-input-row[data-v-2e35a5d5]{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid #f0f0f0;flex-shrink:0}.btw-textarea[data-v-2e35a5d5]{flex:1;border:1px solid #e8e8e8;border-radius:12px;padding:8px 12px;font-size:16px;resize:none;outline:none;font-family:inherit;max-height:80px;overflow-y:auto;transition:border-color .2s}.btw-textarea[data-v-2e35a5d5]:focus{border-color:#2aabee}.btw-send-btn[data-v-2e35a5d5]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2aabee,#229ed9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s,transform .2s}.btw-send-btn[data-v-2e35a5d5]:disabled{opacity:.4;cursor:default}.btw-send-btn[data-v-2e35a5d5]:not(:disabled):hover{transform:scale(1.08)}.btw-send-btn svg[data-v-2e35a5d5]{width:18px;height:18px;fill:#fff}.btw-panel[data-v-2e35a5d5]{padding:16px;display:flex;flex-direction:column;gap:12px}.btw-tg-msg[data-v-2e35a5d5]{background:#f7f9fc;border-radius:12px;padding:12px 14px;font-size:13px;color:#333;line-height:1.5}.btw-tg-btn[data-v-2e35a5d5]{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;text-decoration:none;border-radius:12px;padding:12px;font-size:13px;font-weight:700;transition:opacity .2s}.btw-tg-btn[data-v-2e35a5d5]:hover{opacity:.9}.btw-tg-btn svg[data-v-2e35a5d5]{width:18px;height:18px;fill:#fff}.btw-tg-hint[data-v-2e35a5d5]{text-align:center;font-size:11px;color:#bbb}#bigo-tg-fab[data-v-2e35a5d5]{position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#2aabee,#229ed9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(42,171,238,.5);transition:transform .2s,box-shadow .2s}#bigo-tg-fab[data-v-2e35a5d5]:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(42,171,238,.6)}#bigo-tg-fab svg[data-v-2e35a5d5]{width:28px;height:28px;fill:#fff}.btw-badge[data-v-2e35a5d5]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:#f44;border:2px solid #fff;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 3px;animation:btw-pulse-badge-2e35a5d5 1.5s infinite;box-shadow:0 0 rgba(255,68,68,.7)}@keyframes btw-pulse-badge-2e35a5d5{0%{box-shadow:0 0 rgba(255,68,68,.7)}70%{box-shadow:0 0 0 7px rgba(255,68,68,0)}to{box-shadow:0 0 rgba(255,68,68,0)}}.btw-toast[data-v-2e35a5d5]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(245,200,66,.4);border-radius:12px;padding:10px 16px;color:#f1f5f9;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.3);margin-bottom:8px}.btw-toast-enter-active[data-v-2e35a5d5],.btw-toast-leave-active[data-v-2e35a5d5]{transition:all .3s ease}.btw-toast-enter-from[data-v-2e35a5d5],.btw-toast-leave-to[data-v-2e35a5d5]{opacity:0;transform:translateY(10px)}@media(max-width:480px){#bigo-tg-widget[data-v-2e35a5d5]{bottom:16px;right:12px}#bigo-tg-popup[data-v-2e35a5d5]{width:calc(100vw - 24px)}#bigo-tg-fab[data-v-2e35a5d5]{width:48px;height:48px}#bigo-tg-fab svg[data-v-2e35a5d5]{width:24px;height:24px}.btw-panel-chat[data-v-2e35a5d5]{height:320px}}
