.tg-widget-root[data-v-19a40e9b]{z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;bottom:24px;left:24px}.tg-fab[data-v-19a40e9b]{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px #00000040}.tg-fab[data-v-19a40e9b]:hover{transform:scale(1.08);box-shadow:0 6px 24px #00000059}.tg-fab-icon[data-v-19a40e9b]{justify-content:center;align-items:center;display:flex}.tg-badge[data-v-19a40e9b]{color:#fff;text-align:center;background:#e53935;border:2px solid #fff;border-radius:10px;min-width:18px;padding:.15rem .4rem;font-size:.65rem;font-weight:700;line-height:1.4;position:absolute;top:-4px;right:-4px}.tg-panel[data-v-19a40e9b]{background:#fff;border-radius:16px;flex-direction:column;width:340px;max-height:520px;display:flex;position:absolute;bottom:72px;left:0;overflow:hidden;box-shadow:0 8px 40px #0000002e}.tg-slide-enter-active[data-v-19a40e9b],.tg-slide-leave-active[data-v-19a40e9b]{transition:opacity .22s,transform .22s}.tg-slide-enter-from[data-v-19a40e9b],.tg-slide-leave-to[data-v-19a40e9b]{opacity:0;transform:translateY(16px)scale(.97)}.tg-header[data-v-19a40e9b]{color:#fff;flex-shrink:0;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.tg-header-avatar[data-v-19a40e9b]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.tg-header-info[data-v-19a40e9b]{flex:1}.tg-header-title[data-v-19a40e9b]{font-size:.95rem;font-weight:700}.tg-header-sub[data-v-19a40e9b]{opacity:.85;font-size:.72rem}.tg-close[data-v-19a40e9b]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.25rem;transition:color .15s;display:flex}.tg-close[data-v-19a40e9b]:hover{color:#fff}.tg-messages[data-v-19a40e9b]{background:#f5f7fa;flex-direction:column;flex:1;gap:.4rem;min-height:200px;padding:.8rem 1rem;display:flex;overflow-y:auto}.tg-welcome[data-v-19a40e9b]{margin-bottom:.4rem}.tg-msg-row[data-v-19a40e9b]{display:flex}.tg-msg-row--out[data-v-19a40e9b]{justify-content:flex-end}.tg-msg-row--in[data-v-19a40e9b]{justify-content:flex-start}.tg-bubble[data-v-19a40e9b]{word-break:break-word;border-radius:14px;max-width:78%;padding:.55rem .85rem;font-size:.88rem;line-height:1.45;position:relative}.tg-bubble--in[data-v-19a40e9b]{color:#222;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #00000014}.tg-bubble--out[data-v-19a40e9b]{color:#fff;background:#1e88e5;border-bottom-right-radius:4px}.tg-bubble--pending[data-v-19a40e9b]{opacity:.65}.tg-bubble--failed[data-v-19a40e9b]{border:1px solid #e53935}.tg-time[data-v-19a40e9b]{opacity:.65;white-space:nowrap;margin-left:.5rem;font-size:.65rem}.tg-status-msg[data-v-19a40e9b]{text-align:center;color:#888;margin:auto;padding:1rem;font-size:.82rem}.tg-error[data-v-19a40e9b]{color:#fff;text-align:center;background:#e53935e6;flex-shrink:0;padding:.4rem .8rem;font-size:.78rem}.tg-input-bar[data-v-19a40e9b]{background:#fff;border-top:1px solid #e8ecf0;flex-shrink:0;align-items:flex-end;gap:.6rem;padding:.7rem .9rem;display:flex}.tg-textarea[data-v-19a40e9b]{color:#333;resize:none;background:#f0f4f8;border:1px solid #dde2e8;border-radius:20px;outline:none;flex:1;min-height:40px;max-height:100px;padding:.55rem 1rem;font-family:inherit;font-size:.88rem;line-height:1.4;transition:border-color .2s;overflow-y:auto}.tg-textarea[data-v-19a40e9b]:focus{border-color:#1e88e5}.tg-textarea[data-v-19a40e9b]::placeholder{color:#aaa}.tg-textarea[data-v-19a40e9b]:disabled{opacity:.6;cursor:not-allowed}.tg-send[data-v-19a40e9b]{cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,opacity .15s;display:flex}.tg-send[data-v-19a40e9b]:hover:not(:disabled){transform:scale(1.08)}.tg-send[data-v-19a40e9b]:disabled{opacity:.45;cursor:default}
