#wai-chatbot-widget,#wai-chatbot-widget *,#wai-chatbot-widget *::before,#wai-chatbot-widget *::after{box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;line-height:1.5!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important}#wai-chatbot-widget button{background:none!important;border:none!important;cursor:pointer!important;padding:0!important;margin:0!important}#wai-chatbot-widget div,#wai-chatbot-widget span,#wai-chatbot-widget p,#wai-chatbot-widget footer{margin:0!important;padding:0!important}#wai-chatbot-widget{--wai-gradient-primary:linear-gradient(135deg, #DA1F32 0%, #000000 100%);--wai-gradient-secondary:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--wai-gradient-glass:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);--wai-primary:#DA1F32;--wai-primary-dark:#b91a2b;--wai-primary-light:#ffe5e8;--wai-accent:#000000;--wai-dark:#000000;--wai-white:#ffffff;--wai-gray-50:#fafafa;--wai-gray-100:#f5f5f5;--wai-gray-200:#eeeeee;--wai-gray-300:#e0e0e0;--wai-gray-400:#bdbdbd;--wai-gray-500:#9e9e9e;--wai-gray-600:#757575;--wai-gray-700:#616161;--wai-gray-800:#424242;--wai-gray-900:#212121;--wai-success:#4caf50;--wai-error:#f44336;--wai-warning:#ff9800;--wai-glass-bg:rgba(255, 255, 255, 0.15);--wai-glass-border:rgba(255, 255, 255, 0.2);--wai-glass-shadow:0 8px 32px rgba(31, 38, 135, 0.37);--wai-glass-blur:blur(10px);--wai-font-size-xs:11px;--wai-font-size-sm:13px;--wai-font-size-base:14px;--wai-font-size-lg:16px;--wai-space-xs:4px;--wai-space-sm:8px;--wai-space-md:12px;--wai-space-lg:16px;--wai-space-xl:20px;--wai-space-2xl:24px;--wai-radius-sm:8px;--wai-radius-md:12px;--wai-radius-lg:16px;--wai-radius-full:9999px;--wai-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.1);--wai-shadow-md:0 4px 12px rgba(0, 0, 0, 0.15);--wai-shadow-lg:0 8px 24px rgba(0, 0, 0, 0.2);--wai-shadow-glow:0 0 40px rgba(218, 31, 50, 0.5);--wai-shadow-soft:0 10px 40px rgba(0, 0, 0, 0.15);--wai-color-toggle-bg:#ffffff;--wai-color-toggle-pulse:var(--wai-primary);--wai-color-toggle-close-bg:var(--wai-primary);--wai-color-greeting-start:var(--wai-primary);--wai-color-greeting-end:var(--wai-primary-dark);--wai-color-badge-bg:#ef4444;--wai-color-badge-shadow:0 2px 6px rgba(239, 68, 68, 0.4);--wai-color-header-start:var(--wai-primary);--wai-color-header-end:var(--wai-primary-dark);--wai-color-user-msg-start:var(--wai-primary);--wai-color-user-msg-end:var(--wai-primary-dark);--wai-color-user-msg-text:#ffffff;--wai-color-bot-msg-bg:#ffffff;--wai-color-bot-msg-text:#212121;--wai-color-send-btn:var(--wai-primary);--wai-color-input-focus:var(--wai-primary);--wai-color-rating-submit:var(--wai-primary);--wai-transition-fast:150ms ease;--wai-transition-normal:250ms ease;--wai-transition-slow:350ms ease;--wai-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);--wai-z-widget:999999;--wai-widget-width:380px;--wai-widget-height:600px;--wai-toggle-size:64px;--wai-avatar-size:40px;--wai-avatar-size-sm:32px}#wai-chatbot-widget.wai-chatbot{position:fixed!important;z-index:999999!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;font-size:14px!important;color:#212121!important}#wai-chatbot-widget.wai-chatbot--bottom-right{bottom:20px!important;right:20px!important}#wai-chatbot-widget.wai-chatbot--bottom-left{bottom:20px!important;left:20px!important;align-items:flex-start!important}#wai-chatbot-widget .wai-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#wai-chatbot-widget .wai-widget-trigger{position:fixed!important;bottom:24px!important;right:24px!important;z-index:999998!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:12px!important}#wai-chatbot-widget.wai-chatbot--bottom-left .wai-widget-trigger{right:auto!important;left:24px!important;align-items:flex-start!important}#wai-chatbot-widget.wai-chatbot--bottom-left .wai-greeting-arrow{right:auto!important;left:24px!important}#wai-chatbot-widget .wai-greeting-bubble{position:relative!important;background:linear-gradient(135deg,var(--wai-color-greeting-start) 0%,var(--wai-color-greeting-end) 100%)!important;border-radius:16px!important;padding:14px 44px 14px 18px!important;box-shadow:0 6px 24px rgb(218 31 50 / .4),0 2px 8px rgb(0 0 0 / .15)!important;animation:wai-greeting-appear 0.5s cubic-bezier(.4,0,.2,1) forwards!important;max-width:260px!important;margin-bottom:8px!important}#wai-chatbot-widget .wai-greeting-content{pointer-events:none!important}#wai-chatbot-widget .wai-greeting-text{color:white!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block!important;white-space:normal!important;pointer-events:none!important}#wai-chatbot-widget .wai-greeting-close{position:absolute!important;top:10px!important;right:10px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border:none!important;background:rgb(255 255 255 / .3)!important;border-radius:6px!important;color:white!important;font-size:20px!important;font-weight:400!important;line-height:26px!important;text-align:center!important;cursor:pointer!important;transition:background 0.2s ease!important;display:block!important;padding:0!important;margin:0!important;z-index:999999!important;pointer-events:auto!important}#wai-chatbot-widget .wai-greeting-close:hover{background:rgb(255 255 255 / .5)!important}#wai-chatbot-widget .wai-greeting-close:active{background:rgb(255 255 255 / .6)!important}#wai-chatbot-widget .wai-greeting-arrow{position:absolute!important;bottom:-8px!important;right:24px!important;width:16px!important;height:16px!important;background:var(--wai-color-greeting-end)!important;transform:rotate(45deg)!important;border-radius:2px!important}@keyframes wai-greeting-appear{0%{opacity:0;transform:translateY(15px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}#wai-chatbot-widget .wai-notification{position:relative!important;background:#424242!important;border-radius:12px!important;padding:12px 36px 12px 16px!important;box-shadow:0 4px 20px rgb(0 0 0 / .25)!important;animation:wai-slide-up 0.4s ease-out!important;display:none!important}#wai-chatbot-widget .wai-notification-text{color:white!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important}#wai-chatbot-widget .wai-notification-close{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;border:none!important;background:rgb(255 255 255 / .1)!important;border-radius:50%!important;color:rgb(255 255 255 / .7)!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;transition:all 0.2s!important;display:flex!important;align-items:center!important;justify-content:center!important}#wai-chatbot-widget .wai-notification-close:hover{background:rgb(255 255 255 / .2)!important;color:white!important}#wai-chatbot-widget .wai-notification-arrow{position:absolute!important;bottom:-6px!important;right:30px!important;width:12px!important;height:12px!important;background:#424242!important;transform:rotate(45deg)!important}@keyframes wai-slide-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#wai-chatbot-widget .wai-toggle-btn{position:relative!important;width:64px!important;height:64px!important;border:none!important;border-radius:50%!important;background:transparent!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}#wai-chatbot-widget .wai-toggle-btn--robot{background:transparent!important;border-radius:50%!important;box-shadow:0 4px 20px rgb(0 0 0 / .15),0 2px 8px rgb(0 0 0 / .1)!important}#wai-chatbot-widget .wai-toggle-btn:hover{transform:scale(1.08)!important;box-shadow:0 6px 28px rgb(0 0 0 / .2),0 4px 12px rgb(0 0 0 / .1)!important}#wai-chatbot-widget .wai-toggle-btn:active{transform:scale(.95)!important}#wai-chatbot-widget .wai-robot-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important;border-radius:50%!important;overflow:hidden!important}#wai-chatbot-widget .wai-robot-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#wai-chatbot-widget.wai-chatbot--open .wai-robot-icon{opacity:0!important;transform:translate(-50%,-50%) scale(.5)!important}#wai-chatbot-widget.wai-chatbot--open .wai-toggle-btn--robot{background:linear-gradient(135deg,var(--wai-color-toggle-close-bg) 0%,#1a0000 100%)!important}#wai-chatbot-widget.wai-chatbot--open .wai-greeting-bubble{display:none!important}#wai-chatbot-widget .wai-pulse{position:absolute!important;inset:-2px!important;border-radius:50%!important;border:3px solid var(--wai-color-toggle-pulse)!important;animation:wai-pulse-anim 2s ease-out infinite!important;pointer-events:none!important;z-index:-1!important}#wai-chatbot-widget .wai-pulse--delay{animation-delay:1s!important}@keyframes wai-pulse-anim{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.6);opacity:0}}#wai-chatbot-widget.wai-chatbot--open .wai-pulse{display:none!important}#wai-chatbot-widget .wai-chat-icon{display:none!important}#wai-chatbot-widget .wai-bubble,#wai-chatbot-widget .wai-bubble-tail,#wai-chatbot-widget .wai-bubble .wai-dot{display:none!important}#wai-chatbot-widget .wai-close-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:20px!important;height:20px!important;opacity:0!important;transition:all 0.3s ease!important}#wai-chatbot-widget.wai-chatbot--open .wai-close-icon{opacity:1!important;transform:translate(-50%,-50%) rotate(0deg)!important}#wai-chatbot-widget .wai-x-line{position:absolute!important;top:50%!important;left:50%!important;width:20px!important;height:3px!important;background:white!important;border-radius:2px!important}#wai-chatbot-widget .wai-x-line:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}#wai-chatbot-widget .wai-x-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}#wai-chatbot-widget .wai-badge{position:absolute!important;top:-4px!important;right:-4px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;background:var(--wai-color-badge-bg)!important;border-radius:10px!important;display:none!important;align-items:center!important;justify-content:center!important;border:2px solid white!important;box-shadow:var(--wai-color-badge-shadow)!important;animation:wai-badge-pop 0.3s ease-out!important}#wai-chatbot-widget .wai-badge--visible{display:flex!important}#wai-chatbot-widget .wai-badge-count{color:white!important;font-size:11px!important;font-weight:700!important;line-height:1!important}@keyframes wai-badge-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}#wai-chatbot-widget .wai-chat-window{position:absolute!important;bottom:calc(64px + 16px)!important;right:0!important;width:380px!important;height:600px!important;max-height:calc(100vh - 120px)!important;background:white!important;border-radius:20px!important;box-shadow:0 10px 40px rgb(0 0 0 / .15),0 0 0 1px rgb(0 0 0 / .05)!important;display:none!important;flex-direction:column!important;overflow:hidden!important;animation:wai-chat-slide-up 0.4s cubic-bezier(.4,0,.2,1)!important}#wai-chatbot-widget .wai-chat-window--visible{display:flex!important}#wai-chatbot-widget.wai-chatbot--bottom-left .wai-chat-window{right:auto!important;left:0!important}@keyframes wai-chat-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}#wai-chatbot-widget .wai-chat-header{background:linear-gradient(135deg,var(--wai-color-header-start) 0%,var(--wai-color-header-end) 100%)!important;color:white!important;padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-shrink:0!important;border-radius:20px 20px 0 0!important}#wai-chatbot-widget .wai-header-info{display:flex!important;align-items:center!important;gap:12px!important}#wai-chatbot-widget .wai-bot-avatar{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;border:3px solid rgb(255 255 255 / .3)!important;box-shadow:0 2px 10px rgb(0 0 0 / .2)!important}#wai-chatbot-widget .wai-header-text{display:flex!important;flex-direction:column!important}#wai-chatbot-widget .wai-bot-name{font-weight:600!important;font-size:16px!important;color:white!important}#wai-chatbot-widget .wai-status{display:flex!important;align-items:center!important;gap:4px!important;font-size:13px!important;opacity:0.9!important;color:white!important}#wai-chatbot-widget .wai-status-dot{width:8px!important;height:8px!important;background:#4caf50!important;border-radius:50%!important;animation:wai-pulse 2s infinite!important}@keyframes wai-pulse{0%,100%{opacity:1}50%{opacity:.5}}#wai-chatbot-widget .wai-status--offline .wai-status-dot{background:#bdbdbd!important;animation:none!important}#wai-chatbot-widget .wai-header-actions{display:flex!important;align-items:center!important;gap:8px!important}#wai-chatbot-widget .wai-header-close{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;border:none!important;background:rgb(255 255 255 / .25)!important;border-radius:50%!important;color:white!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.2s ease!important;flex-shrink:0!important;overflow:hidden!important;padding:0!important}#wai-chatbot-widget .wai-header-close:hover{background:rgb(255 255 255 / .4)!important;color:white!important}#wai-chatbot-widget .wai-header-close:active{transform:scale(.9)!important}#wai-chatbot-widget .wai-close-x{font-size:20px!important;font-weight:400!important;line-height:1!important}#wai-chatbot-widget .wai-messages{flex:1!important;overflow-y:auto!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:16px!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important;background:linear-gradient(180deg,#fafafa 0%,white 100%)!important}#wai-chatbot-widget .wai-messages::-webkit-scrollbar{width:6px!important}#wai-chatbot-widget .wai-messages::-webkit-scrollbar-track{background:transparent!important}#wai-chatbot-widget .wai-messages::-webkit-scrollbar-thumb{background:#e0e0e0!important;border-radius:9999px!important}#wai-chatbot-widget .wai-messages::-webkit-scrollbar-thumb:hover{background:#bdbdbd!important}#wai-chatbot-widget .wai-message{display:flex!important;gap:8px!important;max-width:85%!important;animation:wai-fade-in 0.25s ease-out!important}@keyframes wai-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#wai-chatbot-widget .wai-message--user{align-self:flex-end!important;flex-direction:row-reverse!important}#wai-chatbot-widget .wai-message--bot{align-self:flex-start!important}#wai-chatbot-widget .wai-message--system{align-self:center!important;max-width:100%!important;padding:4px 0!important}#wai-chatbot-widget .wai-system-notice{text-align:center!important;font-size:12px!important;color:#888888!important;padding:6px 16px!important;background:#f5f5f5!important;border-radius:12px!important;display:inline-block!important;margin:0 auto!important;width:auto!important}#wai-chatbot-widget .wai-message-avatar{width:32px!important;height:32px!important;border-radius:50%!important;object-fit:cover!important;flex-shrink:0!important;align-self:flex-end!important}#wai-chatbot-widget .wai-message--user .wai-message-avatar{display:none!important}#wai-chatbot-widget .wai-message-bubble{padding:14px 18px!important;border-radius:20px!important;position:relative!important;box-shadow:0 2px 8px rgb(0 0 0 / .06)!important}#wai-chatbot-widget .wai-message--bot .wai-message-bubble{background:var(--wai-color-bot-msg-bg)!important;color:var(--wai-color-bot-msg-text)!important;border:1px solid #eeeeee!important;border-bottom-left-radius:6px!important}#wai-chatbot-widget .wai-message--user .wai-message-bubble{background:linear-gradient(135deg,var(--wai-color-user-msg-start) 0%,var(--wai-color-user-msg-end) 100%)!important;color:var(--wai-color-user-msg-text)!important;border-bottom-right-radius:6px!important;box-shadow:0 4px 12px rgb(218 31 50 / .3)!important}#wai-chatbot-widget .wai-message--streaming .wai-message-text::after{content:'▋'!important;display:inline!important;animation:wai-cursor-blink 0.8s infinite!important;color:var(--wai-primary,#DA1F32)!important;font-weight:normal!important}@keyframes wai-cursor-blink{0%,50%{opacity:1}51%,100%{opacity:0}}#wai-chatbot-widget .wai-message-text{margin:0!important;word-wrap:break-word!important;white-space:pre-wrap!important;font-size:14px!important;line-height:1.5!important}#wai-chatbot-widget .wai-message-text a,#wai-chatbot-widget .wai-message-text a.wai-link{color:var(--wai-primary)!important;text-decoration:underline!important;word-break:break-word!important;transition:color 0.15s ease!important}#wai-chatbot-widget .wai-message-text a:hover{color:var(--wai-primary-dark)!important}#wai-chatbot-widget .wai-message--user .wai-message-text a{color:white!important;opacity:0.95!important}#wai-chatbot-widget .wai-message--user .wai-message-text a:hover{opacity:1!important}#wai-chatbot-widget .wai-message-time{display:block!important;font-size:11px!important;margin-top:4px!important;opacity:0.7!important}#wai-chatbot-widget .wai-product-image{margin:12px 0!important;border-radius:12px!important;overflow:hidden!important;max-width:200px!important}#wai-chatbot-widget .wai-product-image img{width:100%!important;height:auto!important;display:block!important;border-radius:12px!important;border:1px solid #eeeeee!important}#wai-chatbot-widget .wai-quick-actions{flex-shrink:0!important;overflow:hidden!important;padding:8px 0!important;background:transparent!important;position:relative!important}#wai-chatbot-widget .wai-quick-actions--hidden{display:none!important}#wai-chatbot-widget .wai-quick-actions::before,#wai-chatbot-widget .wai-quick-actions::after{content:''!important;position:absolute!important;top:0!important;bottom:0!important;width:20px!important;z-index:2!important;pointer-events:none!important}#wai-chatbot-widget .wai-quick-actions::before{left:0!important;background:linear-gradient(to right,white,transparent)!important}#wai-chatbot-widget .wai-quick-actions::after{right:0!important;background:linear-gradient(to left,white,transparent)!important}#wai-chatbot-widget .wai-quick-actions-track{display:flex!important;gap:8px!important;padding:2px 16px!important;width:max-content!important;animation:wai-slider-scroll 12s linear infinite!important}#wai-chatbot-widget .wai-quick-actions:hover .wai-quick-actions-track,#wai-chatbot-widget .wai-quick-actions-track.wai-slider-paused{animation-play-state:paused!important}@keyframes wai-slider-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#wai-chatbot-widget .wai-quick-btn{display:inline-flex!important;align-items:center!important;padding:7px 14px!important;border:none!important;border-radius:50px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease!important;white-space:nowrap!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important;text-transform:none!important;flex-shrink:0!important;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:nth-child(1){background:linear-gradient(135deg,#fff6b7 0%,#f6e05e 100%)!important;color:#744210!important}#wai-chatbot-widget .wai-quick-btn:nth-child(2){background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:nth-child(3){background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:nth-child(4){background:linear-gradient(135deg,#f7971e 0%,#ffd200 100%)!important;color:#7c2d12!important}#wai-chatbot-widget .wai-quick-btn:nth-child(5){background:linear-gradient(135deg,var(--wai-primary) 0%,var(--wai-primary-dark) 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:nth-child(6){background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:nth-child(7){background:linear-gradient(135deg,#ff6b6b 0%,#feca57 100%)!important;color:#7c2d12!important}#wai-chatbot-widget .wai-quick-btn:nth-child(8){background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:nth-child(9){background:linear-gradient(135deg,#a18cd1 0%,#fbc2eb 100%)!important;color:#4a1358!important}#wai-chatbot-widget .wai-quick-btn:nth-child(10){background:linear-gradient(135deg,#0c3483 0%,#a2b6df 100%)!important;color:white!important}#wai-chatbot-widget .wai-quick-btn:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 6px 20px rgb(0 0 0 / .25)!important;filter:brightness(1.05)!important}#wai-chatbot-widget .wai-quick-btn:active{transform:translateY(0) scale(.98)!important}#wai-chatbot-widget .wai-typing{display:none!important;gap:8px!important;padding:0 16px!important;margin-bottom:12px!important}#wai-chatbot-widget .wai-typing--visible{display:flex!important}#wai-chatbot-widget .wai-typing-bubble{display:flex!important;align-items:center!important;gap:4px!important;padding:12px 16px!important;background:#f5f5f5!important;border-radius:16px!important;border-bottom-left-radius:4px!important}#wai-chatbot-widget .wai-typing-dot{width:8px!important;height:8px!important;background:#bdbdbd!important;border-radius:50%!important;animation:wai-typing-bounce 1.4s ease-in-out infinite both!important}#wai-chatbot-widget .wai-typing-dot:nth-child(1){animation-delay:-0.32s!important}#wai-chatbot-widget .wai-typing-dot:nth-child(2){animation-delay:-0.16s!important}#wai-chatbot-widget .wai-typing-dot:nth-child(3){animation-delay:0s!important}@keyframes wai-typing-bounce{0%,80%,100%{transform:scale(.6);opacity:.6}40%{transform:scale(1);opacity:1}}#wai-chatbot-widget .wai-rating{display:none!important;padding:12px 16px!important;border-top:1px solid rgb(218 31 50 / .1)!important;background:linear-gradient(180deg,rgb(218 31 50 / .05) 0%,rgb(218 31 50 / .1) 100%)!important;text-align:center!important;animation:wai-fade-in 0.25s!important}#wai-chatbot-widget .wai-rating--visible{display:block!important}#wai-chatbot-widget .wai-rating-prompt{font-size:13px!important;color:#616161!important;margin-bottom:8px!important}#wai-chatbot-widget .wai-rating-stars{display:flex!important;justify-content:center!important;gap:4px!important;margin-bottom:8px!important}#wai-chatbot-widget .wai-star{padding:4px!important;color:#e0e0e0!important;transition:all 0.15s ease!important;background:transparent!important;border:none!important;cursor:pointer!important}#wai-chatbot-widget .wai-star svg{width:28px!important;height:28px!important}#wai-chatbot-widget .wai-star:hover,#wai-chatbot-widget .wai-star--active{color:#ffc107!important;transform:scale(1.1)!important}#wai-chatbot-widget .wai-star--hover{color:#ffc107!important}#wai-chatbot-widget .wai-rating-thumbs{display:flex!important;justify-content:center!important;gap:16px!important;margin-bottom:12px!important}#wai-chatbot-widget .wai-thumb{width:56px!important;height:56px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#bdbdbd!important;background:white!important;border:2px solid #e0e0e0!important;transition:all 0.15s ease!important;cursor:pointer!important}#wai-chatbot-widget .wai-thumb svg{width:28px!important;height:28px!important}#wai-chatbot-widget .wai-thumb:hover,#wai-chatbot-widget .wai-thumb--active{transform:scale(1.1)!important}#wai-chatbot-widget .wai-thumb--up:hover,#wai-chatbot-widget .wai-thumb--up.wai-thumb--active{color:#4caf50!important;border-color:#4caf50!important;background:rgb(76 175 80 / .1)!important}#wai-chatbot-widget .wai-thumb--down:hover,#wai-chatbot-widget .wai-thumb--down.wai-thumb--active{color:#f44336!important;border-color:#f44336!important;background:rgb(244 67 54 / .1)!important}#wai-chatbot-widget .wai-rating-emoji{display:flex!important;justify-content:center!important;gap:8px!important;margin-bottom:12px!important}#wai-chatbot-widget .wai-emoji{font-size:32px!important;padding:4px!important;opacity:0.5!important;transition:all 0.15s ease!important;filter:grayscale(100%)!important;background:transparent!important;border:none!important;cursor:pointer!important}#wai-chatbot-widget .wai-emoji:hover,#wai-chatbot-widget .wai-emoji--active{opacity:1!important;transform:scale(1.2)!important;filter:grayscale(0%)!important}#wai-chatbot-widget .wai-rating-feedback-wrapper{display:none!important;margin-bottom:12px!important}#wai-chatbot-widget .wai-rating-feedback-wrapper--visible{display:block!important}#wai-chatbot-widget .wai-rating-feedback{width:100%!important;padding:8px 12px!important;border:1px solid #e0e0e0!important;border-radius:8px!important;font-family:inherit!important;font-size:13px!important;resize:none!important;transition:border-color 0.15s ease!important;background:white!important}#wai-chatbot-widget .wai-rating-feedback:focus{outline:none!important;border-color:var(--wai-color-input-focus)!important}#wai-chatbot-widget .wai-rating-submit{background:var(--wai-color-rating-submit)!important;color:white!important;padding:8px 16px!important;border-radius:9999px!important;font-weight:500!important;font-size:13px!important;transition:all 0.15s ease!important;border:none!important;cursor:pointer!important}#wai-chatbot-widget .wai-rating-submit:hover:not(:disabled){background:var(--wai-primary-dark)!important}#wai-chatbot-widget .wai-rating-submit:disabled{opacity:0.5!important;cursor:not-allowed!important}#wai-chatbot-widget .wai-rating-thanks{padding:16px!important;text-align:center!important;color:#4caf50!important;font-weight:500!important}#wai-chatbot-widget .wai-error{display:none!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;background:rgb(244 67 54 / .1)!important;border-top:1px solid rgb(244 67 54 / .3)!important;color:#f44336!important;font-size:13px!important}#wai-chatbot-widget .wai-error--visible{display:flex!important}#wai-chatbot-widget .wai-error-icon{width:20px!important;height:20px!important;flex-shrink:0!important}#wai-chatbot-widget .wai-error-text{flex:1!important}#wai-chatbot-widget .wai-error-retry{color:#f44336!important;font-weight:500!important;text-decoration:underline!important;background:transparent!important;border:none!important;cursor:pointer!important}#wai-chatbot-widget .wai-error-retry:hover{text-decoration:none!important}#wai-chatbot-widget .wai-input-area{padding:12px 16px!important;border-top:1px solid #f5f5f5!important;display:flex!important;align-items:flex-end!important;gap:8px!important;background:white!important;border-radius:0!important}#wai-chatbot-widget .wai-branding{text-align:center!important;padding:6px 16px 8px!important;background:white!important;border-top:1px solid #f5f5f5!important;border-radius:0 0 20px 20px!important}#wai-chatbot-widget .wai-branding a{font-size:10px!important;color:#b0b0b0!important;text-decoration:none!important;letter-spacing:0.3px!important}#wai-chatbot-widget .wai-branding a:hover{color:#888888!important;text-decoration:underline!important}#wai-chatbot-widget .wai-input-wrapper{flex:1!important;position:relative!important}#wai-chatbot-widget .wai-input{width:100%!important;padding:10px 14px!important;border:1px solid #ddd!important;border-radius:20px!important;background:#f5f5f5!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important;resize:none!important;height:38px!important;min-height:38px!important;max-height:120px!important;overflow:hidden!important;box-sizing:border-box!important}#wai-chatbot-widget .wai-input:focus{outline:none!important;border-color:var(--wai-color-input-focus)!important;background:white!important}#wai-chatbot-widget .wai-input::placeholder{color:#bdbdbd!important}#wai-chatbot-widget .wai-char-count{display:none!important;position:absolute!important;bottom:8px!important;right:12px!important;font-size:11px!important;color:#bdbdbd!important}#wai-chatbot-widget .wai-char-count--visible{display:block!important}#wai-chatbot-widget .wai-char-count--warning{color:#ff9800!important}#wai-chatbot-widget .wai-char-count--error{color:#f44336!important}#wai-chatbot-widget .wai-send-btn{width:38px!important;height:38px!important;min-width:38px!important;background:var(--wai-color-send-btn)!important;color:white!important;border-radius:50%!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer!important;transition:all 0.2s ease!important}#wai-chatbot-widget .wai-send-btn svg{width:18px!important;height:18px!important}#wai-chatbot-widget .wai-send-btn:hover:not(:disabled){background:var(--wai-primary-dark)!important}#wai-chatbot-widget .wai-send-btn:disabled{background:#ccc!important;cursor:not-allowed!important}@media (max-width:768px){#wai-chatbot-widget .wai-widget-trigger{bottom:90px!important;right:16px!important}#wai-chatbot-widget .wai-greeting-bubble{max-width:220px!important;padding:12px 36px 12px 14px!important;margin-bottom:6px!important}#wai-chatbot-widget .wai-greeting-text{font-size:13px!important}#wai-chatbot-widget .wai-greeting-close{width:20px!important;height:20px!important;font-size:14px!important;top:6px!important;right:6px!important}#wai-chatbot-widget .wai-toggle-btn{width:56px!important;height:56px!important}#wai-chatbot-widget .wai-toggle-btn--robot{box-shadow:0 4px 20px rgb(0 0 0 / .2),0 2px 8px rgb(0 0 0 / .15)!important;border:none!important}#wai-chatbot-widget .wai-robot-img{width:100%!important;height:100%!important}#wai-chatbot-widget .wai-chat-window{position:fixed!important;right:12px!important;left:12px!important;bottom:100px!important;top:auto!important;width:auto!important;height:auto!important;max-height:75vh!important;min-height:300px!important;border-radius:16px!important;box-shadow:0 10px 50px rgb(0 0 0 / .3)!important}#wai-chatbot-widget .wai-chat-header{padding:12px 16px!important}#wai-chatbot-widget .wai-bot-avatar{width:36px!important;height:36px!important}#wai-chatbot-widget .wai-messages{padding:16px!important}#wai-chatbot-widget .wai-input-area{padding:12px 16px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0))!important}#wai-chatbot-widget .wai-notification{display:none!important}#wai-chatbot-widget .wai-pulse{display:block!important}#wai-chatbot-widget .wai-message{max-width:90%!important}#wai-chatbot-widget .wai-quick-actions{padding:6px 0!important}#wai-chatbot-widget .wai-quick-actions-track{gap:6px!important;padding:2px 12px!important}#wai-chatbot-widget .wai-quick-btn{padding:6px 12px!important;font-size:11px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){@media (max-width:768px){#wai-chatbot-widget .wai-widget-trigger{bottom:calc(90px + env(safe-area-inset-bottom))!important}#wai-chatbot-widget .wai-chat-window{bottom:calc(100px + env(safe-area-inset-bottom))!important}}}@media (min-width:481px) and (max-width:768px){#wai-chatbot-widget .wai-chat-window{width:360px!important}}@media (min-width:1200px){#wai-chatbot-widget .wai-chat-window{width:400px!important;height:650px!important}}@media (prefers-reduced-motion:reduce){#wai-chatbot-widget *,#wai-chatbot-widget *::before,#wai-chatbot-widget *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (prefers-contrast:high){#wai-chatbot-widget .wai-message--bot .wai-message-bubble{border:2px solid #616161!important}#wai-chatbot-widget .wai-message--user .wai-message-bubble{border:2px solid var(--wai-primary-dark)!important}#wai-chatbot-widget .wai-input{border-width:2px!important}#wai-chatbot-widget .wai-quick-btn{border-width:2px!important}}@media print{#wai-chatbot-widget{display:none!important}}