.support-chat[data-v-055cecfb]{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-button[data-v-055cecfb]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #22c55e66;transition:all .3s ease;position:relative}.chat-button[data-v-055cecfb]:hover{transform:scale(1.1);box-shadow:0 6px 30px #22c55e80}.unread-badge[data-v-055cecfb]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-window[data-v-055cecfb]{width:380px;height:520px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden}@media(max-width:480px){.chat-window[data-v-055cecfb]{width:calc(100vw - 32px);height:calc(100vh - 100px);position:fixed;bottom:16px;right:16px}}.chat-header[data-v-055cecfb]{background:linear-gradient(135deg,#22c55e,#16a34a);padding:16px;display:flex;justify-content:space-between;align-items:center}.chat-messages[data-v-055cecfb]{flex:1;overflow-y:auto;padding:16px;background:#f9fafb}.welcome-message[data-v-055cecfb]{text-align:center;padding:20px}.welcome-icon[data-v-055cecfb]{width:60px;height:60px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.quick-questions[data-v-055cecfb]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.quick-btn[data-v-055cecfb]{background:#fff;border:1px solid #e5e7eb;padding:8px 12px;border-radius:20px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s}.quick-btn[data-v-055cecfb]:hover{background:#22c55e;color:#fff;border-color:#22c55e}.message-wrapper[data-v-055cecfb]{margin-bottom:12px}.message[data-v-055cecfb]{display:flex;align-items:flex-start;gap:8px}.user-message[data-v-055cecfb]{justify-content:flex-end}.user-message .message-content[data-v-055cecfb]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:16px 16px 4px}.bot-message .message-content[data-v-055cecfb]{background:#fff;color:#374151;border-radius:16px 16px 16px 4px;border:1px solid #e5e7eb}.message-content[data-v-055cecfb]{max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5;white-space:pre-wrap}.bot-avatar[data-v-055cecfb]{width:28px;height:28px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.typing-indicator[data-v-055cecfb]{display:flex;gap:4px;padding:12px 16px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}.typing-indicator span[data-v-055cecfb]{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing-055cecfb 1.4s infinite ease-in-out}.typing-indicator span[data-v-055cecfb]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-055cecfb]:nth-child(3){animation-delay:.4s}@keyframes typing-055cecfb{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-input[data-v-055cecfb]{padding:12px;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px}.input-field[data-v-055cecfb]{flex:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:24px;font-size:14px;outline:none;transition:border-color .2s}.input-field[data-v-055cecfb]:focus{border-color:#22c55e}.input-field[data-v-055cecfb]:disabled{background:#f3f4f6}.send-button[data-v-055cecfb]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.send-button[data-v-055cecfb]:hover:not(:disabled){transform:scale(1.05)}.send-button[data-v-055cecfb]:disabled{opacity:.5;cursor:not-allowed}.typing-dots span[data-v-b7a62679]{animation:blink-b7a62679 1.4s infinite;font-size:24px}.typing-dots span[data-v-b7a62679]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-b7a62679]:nth-child(3){animation-delay:.4s}@keyframes blink-b7a62679{0%,20%{opacity:0}50%{opacity:1}80%,to{opacity:0}}.mobile-menu-enter-active[data-v-b7a62679],.mobile-menu-leave-active[data-v-b7a62679]{transition:all .3s ease;overflow:hidden;max-height:400px}.mobile-menu-enter-from[data-v-b7a62679],.mobile-menu-leave-to[data-v-b7a62679]{max-height:0;opacity:0}.fade-enter-active[data-v-b7a62679],.fade-leave-active[data-v-b7a62679]{transition:opacity .3s}.fade-enter-from[data-v-b7a62679],.fade-leave-to[data-v-b7a62679]{opacity:0}.fade-in-section[data-v-b7a62679]{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-section.is-visible[data-v-b7a62679]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fade-in-section[data-v-b7a62679]{opacity:1;transform:none;transition:none}}
