.chat-toggle-btn[data-v-7a7f24da]{cursor:pointer;z-index:1000;background:0 0;border:none;padding:0;position:fixed;bottom:24px;right:clamp(24px,50vw - 576px,163px)}@media (width>=1024px){.chat-toggle-btn[data-v-7a7f24da]{bottom:25px;right:163px}}.chat-toggle-btn[data-v-7a7f24da]:focus,.chat-toggle-btn[data-v-7a7f24da]:focus-visible,.chat-toggle-btn[data-v-7a7f24da]:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.chat-btn-content[data-v-7a7f24da]{background-color:#3b82f6;border-radius:28px;align-items:center;width:56px;height:56px;transition:width .4s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.chat-toggle-btn:hover .chat-btn-content[data-v-7a7f24da]{width:200px}.chat-icon[data-v-7a7f24da]{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.chat-btn-text[data-v-7a7f24da]{color:#fff;white-space:nowrap;opacity:0;padding-right:24px;font-size:15px;font-weight:600;transition:all .3s;transform:translate(10px)}.chat-toggle-btn:hover .chat-btn-text[data-v-7a7f24da]{opacity:1;transform:translate(0)}.chat-preview-overlay[data-v-7a7f24da]{z-index:1100;background:#1118272e;justify-content:flex-end;align-items:flex-end;padding:40px;display:flex;position:fixed;inset:0}.dark{background:#00000080}.chat-preview-modal[data-v-7a7f24da]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;width:min(380px,100vw - 48px);height:600px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 44px #0000002e}.dark{color:#f3f4f6;background:#1f2937;border-color:#374151}.chat-preview-header[data-v-7a7f24da]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.dark{border-bottom-color:#374151}.chat-preview-header-actions[data-v-7a7f24da]{align-items:center;gap:4px;display:flex}.chat-preview-header-left[data-v-7a7f24da]{align-items:center;gap:10px;display:flex}.chat-preview-header-text[data-v-7a7f24da]{flex-direction:column;line-height:1.1;display:flex}.chat-preview-title[data-v-7a7f24da]{color:#111827;margin:0;font-size:13px;font-weight:700}.chat-preview-subtitle[data-v-7a7f24da]{color:#9ca3af;margin:0;font-size:12px}.chat-preview-close-btn[data-v-7a7f24da]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.chat-preview-close-btn[data-v-7a7f24da]:hover{background-color:#f3f4f6}.dark{color:#e5e7eb;background-color:#374151}.chat-preview-body[data-v-7a7f24da]{flex:1;padding:12px 14px 0;display:flex;overflow:hidden}.chat-preview-scroll[data-v-7a7f24da]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.chat-preview-scroll[data-v-7a7f24da]::-webkit-scrollbar{width:0;height:0}.chat-preview-messages[data-v-7a7f24da]{flex-direction:column;gap:14px;padding-bottom:14px;display:flex}.chat-preview-end[data-v-7a7f24da]{width:1px;height:1px}.chat-preview-footer[data-v-7a7f24da]{background:linear-gradient(#ffffffb3,#fff 18%);border-top:1px solid #eef2f7;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.dark{background:linear-gradient(#1f2937b3,#1f2937 18%);border-top-color:#374151}.chat-preview-input-card[data-v-7a7f24da]{background-color:#fff;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex;box-shadow:none!important}.reply-preview-wrap[data-v-7a7f24da]{justify-content:space-between;align-items:center;gap:8px;display:flex}.reply-preview-card[data-v-7a7f24da]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;padding:8px 10px;position:relative}.reply-preview-accent[data-v-7a7f24da]{background:#e5e7eb;border-radius:6px;width:3px;position:absolute;top:8px;bottom:8px;left:8px}.reply-preview-text[data-v-7a7f24da]{color:#374151;line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-left:12px;font-size:13px;display:-webkit-box;overflow:hidden}.dark{color:#e5e7eb;background:#94a3b873;border-color:#94a3b83d}.chat-preview-native-textarea[data-v-7a7f24da]{color:#1f2937;resize:none;background:0 0;border:none;outline:none;width:100%;height:50px;max-height:140px;padding:0;font-family:inherit;font-size:15px;line-height:1.5}.chat-preview-native-textarea[data-v-7a7f24da]:focus,.chat-preview-native-textarea[data-v-7a7f24da]:active{box-shadow:none!important;border:none!important;outline:none!important}.chat-preview-native-textarea[data-v-7a7f24da]::placeholder{color:#9ca3af}.dark{color:#6b7280}.chat-preview-input-footer[data-v-7a7f24da]{justify-content:space-between;align-items:center;display:flex}.chat-preview-send-btn.active[data-v-7a7f24da]{color:#fff;cursor:pointer;background:radial-gradient(circle at 28% 24%,#ffffff6b 0%,#fff0 52%),linear-gradient(135deg,#2f6fed 0%,#1f5fe8 100%)}.chat-preview-send-btn.active[data-v-7a7f24da]:hover{background:radial-gradient(circle at 28% 24%,#ffffff61 0%,#fff0 52%),linear-gradient(135deg,#2a67e8 0%,#1b57dc 100%)}.chat-preview-send-btn.active[data-v-7a7f24da]:active{transform:scale(.95)}.preview-message-enter-active[data-v-7a7f24da],.preview-message-leave-active[data-v-7a7f24da]{transition:all .35s cubic-bezier(.25,.8,.25,1)}.preview-message-enter-from[data-v-7a7f24da],.preview-message-leave-to[data-v-7a7f24da]{opacity:0;transform:translateY(16px)}.chat-preview-fade-enter-active[data-v-7a7f24da],.chat-preview-fade-leave-active[data-v-7a7f24da]{transition:all .2s}.chat-preview-fade-enter-from[data-v-7a7f24da],.chat-preview-fade-leave-to[data-v-7a7f24da]{opacity:0;transform:translateY(12px)scale(.98)}.dark .chat-preview-modal{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}.dark .chat-preview-header{border-bottom-color:#374151!important}.dark .chat-preview-title{color:#f3f4f6!important}.dark .chat-preview-subtitle{color:#9ca3af!important}.dark .chat-preview-footer{background:linear-gradient(#1f2937b3,#1f2937 18%)!important;border-top-color:#374151!important}.dark .chat-preview-input-card{background-color:#111827!important;border-color:#374151!important}.dark .chat-preview-native-textarea{color:#f3f4f6!important}.dark .chat-preview-native-textarea::placeholder{color:#6b7280!important}.dark .chat-preview-close-btn:hover{color:#e5e7eb!important;background-color:#374151!important}.dark .agent-bubble,.dark .agent-bubble p,.dark .agent-bubble span,.dark .agent-bubble div{color:#f3f4f6!important}.dark .user-bubble{color:#f3f4f6!important;background-color:#374151!important;border-color:#4b5563!important}.dark .user-bubble p,.dark .user-bubble span,.dark .user-bubble div{color:#f3f4f6!important}
