.ai-chat-window[data-v-c3dda7c4]{-webkit-backface-visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:8px;bottom:20px;box-shadow:0 4px 16px #00000026;display:flex;flex-direction:column;height:480px;overflow:hidden;position:fixed;right:20px;width:380px;z-index:9999}.chat-header[data-v-c3dda7c4]{background:#f86c31;color:#fff;justify-content:space-between;padding:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-header[data-v-c3dda7c4],.header-left[data-v-c3dda7c4]{align-items:center;display:flex}.header-left[data-v-c3dda7c4]{gap:12px}.header-avatar[data-v-c3dda7c4]{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;padding:2px;width:40px}.header-avatar .header-logo[data-v-c3dda7c4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-info .header-title[data-v-c3dda7c4]{font-size:15px;font-weight:600}.header-info .header-status[data-v-c3dda7c4]{font-size:12px;opacity:.9}.header-actions[data-v-c3dda7c4]{display:flex;gap:4px}.header-btn[data-v-c3dda7c4]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.header-btn[data-v-c3dda7c4]:hover{background:#ffffff4d}.chat-content[data-v-c3dda7c4]{background:linear-gradient(180deg,#f9fafb 0,#fff);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:1.25rem}.chat-content[data-v-c3dda7c4]::-webkit-scrollbar{width:6px}.chat-content[data-v-c3dda7c4]::-webkit-scrollbar-track{background:transparent}.chat-content[data-v-c3dda7c4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.chat-content[data-v-c3dda7c4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.message-item[data-v-c3dda7c4]{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.75rem}.message-item.user[data-v-c3dda7c4]{flex-direction:row;justify-content:flex-end}.message-item.user .message-avatar[data-v-c3dda7c4]{order:3}.message-item.user .message-bubble[data-v-c3dda7c4]{background:linear-gradient(135deg,#f86c31,#e55a1f);border-top-right-radius:4px;box-shadow:0 2px 8px #f86c314d;color:#fff;order:1}.message-item.user .message-bubble .message-text[data-v-c3dda7c4]{color:#fff}.message-item.assistant .message-bubble[data-v-c3dda7c4]{background:#fff;border-top-left-radius:4px;box-shadow:0 2px 4px #00000014}.message-item.assistant .message-bubble .message-text[data-v-c3dda7c4]{color:#374151}.avatar[data-v-c3dda7c4],.message-avatar[data-v-c3dda7c4]{flex-shrink:0}.avatar[data-v-c3dda7c4]{align-items:center;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;height:36px;justify-content:center;width:36px}.avatar.assistant-avatar[data-v-c3dda7c4]{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.avatar.assistant-avatar-img[data-v-c3dda7c4]{background:#fff;border:2px solid #f86c31;-o-object-fit:cover;object-fit:cover;padding:2px}.avatar.user-avatar[data-v-c3dda7c4]{background:linear-gradient(135deg,#f86c31,#e55a1f);color:#fff}.avatar.user-avatar-img[data-v-c3dda7c4]{background:none;border:2px solid #f86c31;-o-object-fit:cover;object-fit:cover;padding:0}.message-bubble[data-v-c3dda7c4]{border-radius:12px;max-width:75%;word-wrap:break-word;position:relative}.message-bubble[data-v-c3dda7c4],.message-bubble.loading[data-v-c3dda7c4]{padding:12px 16px}.message-text[data-v-c3dda7c4]{font-size:14px;line-height:1.6;word-break:break-word}.message-text[data-v-c3dda7c4] .chat-link{color:#f86c31;cursor:pointer;text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px;transition:all .2s ease}.message-text[data-v-c3dda7c4] .chat-link:hover{border-radius:2px;color:#ea4802}.message-text[data-v-c3dda7c4] .chat-link:active{color:#e55a1f}.typing-indicator[data-v-c3dda7c4]{display:flex;gap:4px}.typing-indicator span[data-v-c3dda7c4]{animation:typing-c3dda7c4 1.4s infinite;background:#9ca3af;border-radius:50%;height:6px;width:6px}.typing-indicator span[data-v-c3dda7c4]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-c3dda7c4]:nth-child(3){animation-delay:.4s}@keyframes typing-c3dda7c4{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.chat-input[data-v-c3dda7c4]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:.3rem;left:0;padding:.5rem;position:sticky;right:0}.chat-input .input-field[data-v-c3dda7c4]{border:1px solid #e5e7eb;border-radius:20px;flex:1;font-size:14px;outline:none;padding:.5rem;transition:all .2s}.chat-input .input-field[data-v-c3dda7c4]:focus{border-color:#f86c31}.chat-input .input-field[data-v-c3dda7c4]:disabled{background:#f3f4f6;cursor:not-allowed}.chat-input .send-btn[data-v-c3dda7c4]{align-items:center;background:#f86c31;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.chat-input .send-btn[data-v-c3dda7c4]:hover:not(:disabled){background:#e55a1f;transform:scale(1.05)}.chat-input .send-btn[data-v-c3dda7c4]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-minimize[data-v-c3dda7c4]{align-items:center;background:#fff;border-radius:50%;bottom:20px;box-shadow:0 4px 16px #f86c314d;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;overflow:hidden;position:fixed;right:20px;transition:all .3s;width:56px;z-index:9999}.ai-chat-minimize .minimize-logo[data-v-c3dda7c4]{height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.ai-chat-minimize[data-v-c3dda7c4]:hover{background:#f7b99e;box-shadow:0 6px 20px #f86c3180;transform:scale(1.1)}.chat-slide-enter-active[data-v-c3dda7c4],.chat-slide-leave-active[data-v-c3dda7c4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-slide-enter-from[data-v-c3dda7c4],.chat-slide-leave-to[data-v-c3dda7c4]{opacity:0;transform:translateY(20px) scale(.95)}@media(max-width:768px){.ai-chat-window[data-v-c3dda7c4]{border-radius:0;bottom:0;height:100%;right:0;width:100%}.ai-chat-minimize[data-v-c3dda7c4]{bottom:16px;right:16px}}
