.ChatBotWidget-module__kJ6Zyq__chatContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141419f2;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;max-width:380px;height:400px;margin:0 auto;font-family:Inter,sans-serif;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}.ChatBotWidget-module__kJ6Zyq__chatHeader{background:#ffffff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.ChatBotWidget-module__kJ6Zyq__botInfo{align-items:center;gap:.75rem;display:flex}.ChatBotWidget-module__kJ6Zyq__avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ChatBotWidget-module__kJ6Zyq__status{flex-direction:column;display:flex}.ChatBotWidget-module__kJ6Zyq__name{color:#fff;font-size:.9rem;font-weight:600}.ChatBotWidget-module__kJ6Zyq__online{color:#4ade80;align-items:center;gap:4px;font-size:.75rem;display:flex}.ChatBotWidget-module__kJ6Zyq__online:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px}.ChatBotWidget-module__kJ6Zyq__messages{background:#0003;flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.ChatBotWidget-module__kJ6Zyq__message{gap:.5rem;max-width:85%;display:flex}.ChatBotWidget-module__kJ6Zyq__message.ChatBotWidget-module__kJ6Zyq__user{flex-direction:row-reverse;align-self:flex-end}.ChatBotWidget-module__kJ6Zyq__message.ChatBotWidget-module__kJ6Zyq__bot{align-self:flex-start}.ChatBotWidget-module__kJ6Zyq__messageAvatar{color:#8b5cf6;background:#8b5cf633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;display:flex}.ChatBotWidget-module__kJ6Zyq__bubble{border-radius:12px;padding:.75rem 1rem;font-size:.9rem;line-height:1.4;position:relative}.ChatBotWidget-module__kJ6Zyq__bot .ChatBotWidget-module__kJ6Zyq__bubble{color:#ffffffe6;background:#ffffff1a;border-top-left-radius:4px}.ChatBotWidget-module__kJ6Zyq__user .ChatBotWidget-module__kJ6Zyq__bubble{color:#fff;background:#3b82f6;border-top-right-radius:4px}.ChatBotWidget-module__kJ6Zyq__inputArea{background:#ffffff0d;border-top:1px solid #ffffff1a;gap:.5rem;padding:1rem;display:flex}.ChatBotWidget-module__kJ6Zyq__input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:.75rem;font-size:.9rem;transition:border-color .2s}.ChatBotWidget-module__kJ6Zyq__input:focus{border-color:#3b82f6}.ChatBotWidget-module__kJ6Zyq__input:disabled{opacity:.6;cursor:not-allowed}.ChatBotWidget-module__kJ6Zyq__sendBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;transition:background .2s;display:flex}.ChatBotWidget-module__kJ6Zyq__sendBtn:hover:not(:disabled){background:#2563eb}.ChatBotWidget-module__kJ6Zyq__sendBtn:disabled{opacity:.6;cursor:not-allowed;background:#3b82f6}.ChatBotWidget-module__kJ6Zyq__typingDots span{margin:0 1px;animation:1.4s ease-in-out infinite both ChatBotWidget-module__kJ6Zyq__typing}.ChatBotWidget-module__kJ6Zyq__typingDots span:first-child{animation-delay:-.32s}.ChatBotWidget-module__kJ6Zyq__typingDots span:nth-child(2){animation-delay:-.16s}@keyframes ChatBotWidget-module__kJ6Zyq__typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:640px){.ChatBotWidget-module__kJ6Zyq__chatContainer{max-width:100%;height:350px}}
