.chatbot[data-v-c8c7b5c3]{height:500px!important;z-index:9999999999999!important}.chatbox[data-v-c8c7b5c3]{max-height:400px;overflow-y:auto;padding:16px 16px 90px;scroll-behavior:smooth}.chat[data-v-c8c7b5c3]{animation:fadeIn-c8c7b5c3 .3s ease;margin-bottom:16px}.rtl-direction[data-v-c8c7b5c3]{direction:rtl;text-align:right}@keyframes fadeIn-c8c7b5c3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-container[data-v-c8c7b5c3]{align-items:flex-start;display:flex;gap:12px}.message-container.outgoing[data-v-c8c7b5c3],.message-container.rtl[data-v-c8c7b5c3]{flex-direction:row-reverse}.message-container.rtl.outgoing[data-v-c8c7b5c3]{flex-direction:row}.message-avatar[data-v-c8c7b5c3]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.message-container.outgoing .message-avatar[data-v-c8c7b5c3]{background:linear-gradient(135deg,#f093fb,#f5576c)}.message-content[data-v-c8c7b5c3]{background:#f1f5f9;border-radius:18px;max-width:70%;padding:12px 16px;position:relative}.message-content.rtl[data-v-c8c7b5c3],.message-content.rtl p[data-v-c8c7b5c3]{text-align:right}.message-container.outgoing .message-content[data-v-c8c7b5c3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-content p[data-v-c8c7b5c3]{line-height:1.5;margin:0;word-wrap:break-word;text-align:left}.message-timestamp[data-v-c8c7b5c3]{color:#64748b;font-size:11px;margin-top:4px}.message-content.rtl .message-timestamp[data-v-c8c7b5c3]{text-align:left}.message-container.outgoing .message-timestamp[data-v-c8c7b5c3]{color:#fffc}.typing-indicator[data-v-c8c7b5c3]{opacity:.9}.typing-container[data-v-c8c7b5c3]{display:flex}.typing-header[data-v-c8c7b5c3]{align-items:flex-end;display:flex;gap:12px}.typing-avatar[data-v-c8c7b5c3]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;flex-shrink:0;height:32px;width:32px}.typing-avatar[data-v-c8c7b5c3],.typing-bubble[data-v-c8c7b5c3]{align-items:center;display:flex;justify-content:center}.typing-bubble[data-v-c8c7b5c3]{background:#f1f5f9;border-radius:18px;min-height:24px;min-width:60px;padding:12px 16px}.rtl-direction .typing-header[data-v-c8c7b5c3]{flex-direction:row-reverse}.typing-dots[data-v-c8c7b5c3]{align-items:center;display:flex;gap:4px;justify-content:center}.typing-dot[data-v-c8c7b5c3]{animation:typingBounce-c8c7b5c3 1.4s ease-in-out infinite;background:#64748b;border-radius:50%;height:8px;opacity:.4;width:8px}.typing-dot[data-v-c8c7b5c3]:first-child{animation-delay:-.32s}.typing-dot[data-v-c8c7b5c3]:nth-child(2){animation-delay:-.16s}.typing-dot[data-v-c8c7b5c3]:nth-child(3){animation-delay:0s}[data-v-c8c7b5c3] .typing-indicator{opacity:.9}[data-v-c8c7b5c3] .typing-container{display:flex}[data-v-c8c7b5c3] .typing-header{align-items:flex-end;display:flex;gap:12px}[data-v-c8c7b5c3] .typing-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}[data-v-c8c7b5c3] .typing-bubble{align-items:center;background:#f1f5f9;border-radius:18px;display:flex;justify-content:center;min-height:24px;min-width:60px;padding:12px 16px}[data-v-c8c7b5c3] .typing-dots{display:flex;gap:4px}[data-v-c8c7b5c3] .typing-dot{animation:typingBounce-c8c7b5c3 1.4s ease-in-out infinite;background:#64748b;border-radius:50%;height:8px;opacity:.4;width:8px}[data-v-c8c7b5c3] .typing-dot:first-child{animation-delay:-.32s}[data-v-c8c7b5c3] .typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typingBounce-c8c7b5c3{0%{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:translateY(-4px)}40%{opacity:.4;transform:translateY(0)}}@keyframes typingPulse-c8c7b5c3{0%,to{opacity:.3}50%{opacity:1}}.typing-dots.pulse .typing-dot[data-v-c8c7b5c3]{animation:typingPulse-c8c7b5c3 1.4s ease-in-out infinite both}.opacity-50[data-v-c8c7b5c3]{cursor:not-allowed;opacity:.5}.chat-input textarea[data-v-c8c7b5c3]:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}#send-btn[data-v-c8c7b5c3]:disabled{cursor:not-allowed;pointer-events:none}.chat-input[data-v-c8c7b5c3]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-sizing:border-box;left:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));position:fixed;transition:opacity .2s ease;width:100%;z-index:10}.chat-input[data-v-c8c7b5c3]:has(textarea:disabled){opacity:.7}.chatbox[data-v-c8c7b5c3]::-webkit-scrollbar{width:6px}.chatbox[data-v-c8c7b5c3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.chatbox[data-v-c8c7b5c3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chatbox[data-v-c8c7b5c3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chatbot-toggler[data-v-c8c7b5c3]{bottom:80px;position:fixed;right:16px;z-index:1000}[dir=ltr] .chatbot-toggler[data-v-c8c7b5c3]{bottom:80px;left:16px;position:fixed}.rtl-direction[data-v-c8c7b5c3]::-webkit-scrollbar{direction:rtl}.chat-input textarea[data-v-c8c7b5c3]::-moz-placeholder{color:#9ca3af;opacity:1}.chat-input textarea[data-v-c8c7b5c3]::placeholder{color:#9ca3af;opacity:1}.rtl-direction #send-btn i[data-v-c8c7b5c3],[dir=rtl] #send-btn i[data-v-c8c7b5c3]{transform:rotate(180deg)}.twitter-icon[data-v-d3f6717e]{fill:#fff}.twitter-icon[data-v-d3f6717e]:hover{fill:#9b8449!important}.footer-overflow-fix[data-v-d3f6717e]{overflow-x:hidden;width:100%}.text-line-height[data-v-d3f6717e]{line-height:1.4;min-height:20px;overflow:hidden}.skeleton-text[data-v-d3f6717e]{animation:pulse-bg-d3f6717e 1.5s ease-in-out infinite;background-color:#fff3;border-radius:4px;display:inline-block}@keyframes pulse-bg-d3f6717e{0%{background-color:#fff3}50%{background-color:#fff6}to{background-color:#fff3}}.top-info-row[data-v-d3f6717e]{align-items:center;display:flex;min-height:80px}.info-item[data-v-d3f6717e]{min-height:40px}.text-area-min-height[data-v-d3f6717e]{min-height:60px}.responsive-footer-row[data-v-d3f6717e]{min-height:80px}.btn-scroll-top[data-v-d3f6717e]{bottom:16px;position:fixed;right:16px;z-index:9998}[dir=ltr] .btn-scroll-top[data-v-d3f6717e]{bottom:16px;left:16px;position:fixed;z-index:9998}
