/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ai-deepchat.chat-container{--chatbot-collapsed-visible-height:4.2rem;z-index:1258;right:2.4rem;bottom:0;margin-bottom:0;overflow:hidden;border:0;border-radius:1.6rem 1.6rem 0 0;background:#ffffff;box-shadow:0 1.8rem 4.8rem rgba(21,34,66,0.18);}.ai-deepchat.chat-container.bottom-left{left:2.4rem;}.ai-deepchat .ai-deepchat--header{min-height:4.2rem;padding:1rem 1.4rem;border:0;border-radius:1.6rem 1.6rem 0 0;background:linear-gradient(90deg,#0e47d8 0%,#2f6cff 100%);box-shadow:none;color:#ffffff;font-size:1.4rem;font-weight:600;line-height:1.2;}.ai-deepchat .ai-deepchat--header:hover,.ai-deepchat .ai-deepchat--header.active{background:linear-gradient(90deg,#0e47d8 0%,#2f6cff 100%);}.ai-deepchat .ai-deepchat--header:focus{outline:none;}.ai-deepchat .chat-dropdown,.ai-deepchat .ai-deepchat--bullet{display:none;}.ai-deepchat .ai-deepchat--label{width:auto;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ai-deepchat .ai-deepchat--header .toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-left:1.2rem;scale:1;transform:rotate(45deg);transform-origin:center;opacity:0.95;}.ai-deepchat .ai-deepchat--header.active .toggle-icon{transform:rotate(0deg);}.ai-deepchat .inner-message-container .avatar-container{margin-right:0.5rem;}.ai-deepchat .text-input-container{margin-right:1rem;margin-left:1rem;}.ai-deepchat .chat-element{width:40rem !important;min-width:40rem !important;background:#ffffff;}.ai-deepchat deep-chat.deepchat-element{display:block;width:40rem !important;height:45rem !important;border:0 !important;border-radius:0 0 1.6rem 1.6rem !important;background:#ffffff !important;box-shadow:none !important;}.ai-deepchat.chat-open{transform:translateY(0);}.ai-deepchat.chat-container.chat-collapsed{transform:translateY(calc(100% - var(--chatbot-collapsed-visible-height)));}.ai-deepchat.chat-open .chat-element{opacity:1;}@media (max-width:76.8rem){.ai-deepchat.chat-container,.ai-deepchat.chat-container.bottom-right,.ai-deepchat.chat-container.bottom-left{right:1.2rem;bottom:0;left:1.2rem;width:auto;border-radius:1.6rem 1.6rem 0 0;}.ai-deepchat .chat-element,.ai-deepchat deep-chat.deepchat-element{width:min(100vw - 2.4rem,36rem) !important;min-width:min(100vw - 2.4rem,36rem) !important;}.ai-deepchat deep-chat.deepchat-element{height:min(65vh,42rem) !important;}}
