*{font-family:Roboto,sans-serif!important}.ce-my-message-bubble{background-color:#7a39e0!important}.ce-chat-subtitle-text,.ce-chat-title-text{color:#7a39e0!important}.ce-chat-subtitle-text{font-weight:600}#ce-send-message-button{position:relative!important;bottom:2px!important;left:1px!important;background-color:#7a39e0!important}.ce-my-message-timestamp{color:#7a39e0!important}.transition-3{transition:all .33s ease;-webkit-transition:all .33s ease;-moz-transition:all .33s ease}.transitioning{opacity:0;transform:scale(.8)}.transition-5{transition:all .5s ease;-webkit-transition:all .33s ease;-moz-transition:all .33s ease;position:fixed;bottom:0;right:0;height:0;width:0;opacity:0;overflow:hidden}.chat-container{display:flex;flex-direction:column;height:100%;background-color:#333}.chat-messages{flex-grow:1;height:100%}.message{padding:8px 12px;margin-bottom:10px;border-radius:10px;max-width:70%}.message.mine{background-color:#dcf8c6;align-self:flex-end}.chat-input{align-items:center;padding:8px}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");@media only screen and (max-width:768px){.chat-container{width:100%;height:100%;border:1px solid #3c3c3c;display:flex;flex-direction:column;justify-content:flex-end;margin:auto;transition:transform .5s ease;background-color:#1c1c1c}}.chat-header{height:50px;color:#d2d2d2;font-size:18px;justify-content:center;align-items:center;margin-left:15px}.chat-header,.chat-messages{background-color:#1c1c1c;display:flex}.chat-messages{height:auto;flex:1 1;padding:10px;overflow-y:auto;flex-direction:column;font-family:Roboto,sans-serif!important;max-height:483px;max-width:483px;min-height:483px}.chat-message-container{background-color:#3c3c3c;color:#fff;padding:10px;border-radius:10px;margin:10px;max-width:70%;word-wrap:break-word;position:relative;line-height:26px}.chat-message-container:before{content:"";position:absolute;width:0;height:0;top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}.chat-message-container.bot:before{top:-8.2px;left:-3.8px;border-left:13px solid #3c3c3c;transform:rotate(-45deg)}.chat-message-container.bot:before,.chat-message-container.user:before{content:"";position:absolute;border-top:13px solid transparent;border-bottom:13px solid transparent;z-index:1}.chat-message-container.user:before{top:-8px;right:-4px;border-right:13px solid #7a39e0;transform:rotate(45deg)}.chat-message-container.bot{background-color:#3c3c3c;color:#fff;border-radius:10px;padding-left:15px;font-size:18px}.chat-message-container.user{background-color:#7a39e0;color:#fff;border-radius:10px;align-self:flex-end;padding-right:15px;font-family:Roboto,sans-serif!important;font-size:18px}.user{align-self:flex-end;background-color:#2196f3;color:#fff}.bot{align-self:flex-start}.chat-time{font-size:.8rem;margin-top:5px;color:#ddd;position:absolute;bottom:-25px}.chat-input{display:flex;margin-top:0;background-color:#333}.chat-input input[type=text]{border:none;border-radius:25px;padding:10px;background-color:#1c1c1c;color:#fff;box-shadow:0 0 0 rgba(0,0,0,.1);width:100%;font-size:16px}.chat-input button{border:none;border-radius:20px;padding:10px;background-color:#3498db;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s ease}.bot .chat-time{left:0}.user .chat-time{right:0}.send-button{background-color:red;color:#fff}button.chat-send-button{background-color:#7a39e0;color:#fff;font-size:16px;padding:10px 12px;border:none;border-radius:50px;margin-right:0;transition:background-color .3s ease}.chat-send-button:hover{background-color:#40047c}.powered-by{font-size:14px;color:#999;padding-left:10px;margin-top:0;padding-bottom:3px;background-color:#333}.powered-by a{color:#e9e6e6;font-weight:700;text-decoration:none}.input-container{display:contents;align-items:center;margin-bottom:0}.input-container input::placeholder{font-size:16px}.chat-name-container{padding:10px;border-bottom:1px solid #ccc}.chat-name,.chat-name-container{display:flex;align-items:center;justify-content:space-between}.chat-name{background-color:#333;padding:15px 15px 15px 22px}.chat-name-text{font-size:24px;font-weight:700;color:#fff}.support-button{background-color:#7a39e0;color:#fff;border:none;border-radius:5px;padding:10px 15px;font-size:16px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease-in-out}.support-button:hover{background-color:#40047c}.support-button i{margin-left:5px}.email-support-container{display:flex;position:absolute;align-items:center}.email-support-button{background-color:#2196f3;border:none;color:#fff;padding:10px;font-size:16px;cursor:pointer;border-radius:5px;margin-left:10px;font-family:Roboto,sans-serif;transition:background-color .2s ease-in-out}.email-support-button:hover{background-color:#40047c}.random-css.animate-chat-messages{animation:slide-in .15s ease-in-out forwards}@keyframes slide-in{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(0);opacity:1}}.email-tab.animate-email-support{animation:slide-out .15s ease-in-out forwards}@keyframes slide-out{0%{transform:translateX(100%);opacity:1}to{transform:translateX(0);opacity:1}}#loading,.dot{display:inline-block}.dot{animation:blink 1s infinite;animation-delay:0s;background-color:#fff;border-radius:50%;height:8px;margin:0 4px;width:8px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.chat-loading{position:relative;padding-left:15px;z-index:1}