.rcw-message{margin:10px;display:flex;white-space:pre-wrap;word-wrap:break-word}.rcw-message-client{flex-direction:row-reverse}.rcw-timestamp{font-size:10px;margin-top:5px}.rcw-client{display:flex;flex-direction:column;margin-left:auto}.rcw-client .rcw-message-text{background-color:#a3eaf7;border-radius:10px;max-width:215px;padding:15px;text-align:left;white-space:pre-wrap;word-wrap:break-word}.rcw-client .rcw-timestamp{align-self:flex-end}.rcw-response{display:flex;flex-direction:column;align-items:flex-start}.rcw-response .rcw-message-text{background-color:#f4f7f9;border-radius:10px;max-width:215px;padding:15px;text-align:left}.rcw-message-text p{margin:0}.rcw-message-text img{width:100%;-o-object-fit:contain;object-fit:contain}.rcw-avatar{width:40px;height:40px;border-radius:100%;margin-right:10px}.rcw-avatar-client{margin:0 0 0 10px}.rcw-snippet{background-color:#f4f7f9;border-radius:10px;max-width:215px;padding:15px;text-align:left}.rcw-snippet-title{margin:0}.rcw-snippet-details{border-left:2px solid #35e65d;margin-top:5px;padding-left:10px}.rcw-link{font-size:12px}.quick-button{background:none;border-radius:15px;border:2px solid #35cce6;font-weight:700;padding:5px 10px;cursor:pointer;outline:0}.quick-button:active{background:#35cce6;color:#fff}.rcw-conversation-container .rcw-header{background-color:#35cce6;border-radius:10px 10px 0 0;color:#fff;display:flex;flex-direction:column;text-align:center;padding:15px 0 25px}.rcw-conversation-container .rcw-title{font-size:24px;margin:0;padding:15px 0}.rcw-conversation-container .rcw-close-button{display:none}.rcw-conversation-container .avatar{width:40px;height:40px;border-radius:100%;margin-right:10px;vertical-align:middle}.rcw-full-screen .rcw-header{border-radius:0;flex-shrink:0;position:relative}.rcw-full-screen .rcw-title{padding:0 0 15px}.rcw-full-screen .rcw-close-button{background-color:#35cce6;border:0;display:block;position:absolute;right:10px;top:20px;width:40px}.rcw-full-screen .rcw-close{width:20px;height:20px}@media screen and (max-width: 800px){.rcw-conversation-container .rcw-header{border-radius:0;flex-shrink:0;position:relative}.rcw-conversation-container .rcw-title{padding:0 0 15px}.rcw-conversation-container .rcw-close-button{background-color:#35cce6;border:0;display:block;position:absolute;right:10px;top:20px;width:40px}.rcw-conversation-container .rcw-close{width:20px;height:20px}}.loader{margin:10px;display:none}.loader.active{display:flex}.loader-container{background-color:#f4f7f9;border-radius:10px;padding:15px;max-width:215px;text-align:left}.loader-dots{display:inline-block;height:4px;width:4px;border-radius:50%;background:gray;margin-right:2px;animation:bounce .5s ease infinite alternate}.loader-dots:nth-child(1){animation-delay:.2s}.loader-dots:nth-child(2){animation-delay:.3s}.loader-dots:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(5px)}}.rcw-messages-container{background-color:#fff;height:50vh;max-height:410px;overflow-y:scroll;padding-top:10px;-webkit-overflow-scrolling:touch}.rcw-full-screen .rcw-messages-container{height:100%;max-height:none}@media screen and (max-width: 800px){.rcw-messages-container{height:100%;max-height:none}}.rcw-sender{align-items:flex-end;background-color:#f4f7f9;border-radius:0 0 10px 10px;display:flex;height:-moz-max-content;height:max-content;max-height:95px;min-height:45px;overflow:hidden;padding:10px;position:relative}.rcw-sender.expand{height:55px}.rcw-new-message{background-color:#fff;border:0;border-radius:5px;padding:10px 5px;resize:none;width:calc(100% - 75px)}.rcw-new-message:focus{outline:none}.rcw-new-message.expand{height:40px}.rcw-input{display:block;height:100%;line-height:20px;max-height:78px;overflow-y:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;word-wrap:break-word}.rcw-input.focus-visible{outline:none}.rcw-input:focus-visible{outline:none}.rcw-input[placeholder]:empty:before{content:attr(placeholder);color:gray}.rcw-send,.rcw-picker-btn{background:#f4f7f9;border:0;cursor:pointer}.rcw-send .rcw-send-icon,.rcw-picker-btn .rcw-send-icon{height:25px}.rcw-message-disable{background-color:#f4f7f9;cursor:not-allowed}@media screen and (max-width: 800px){.rcw-sender{border-radius:0;flex-shrink:0}}.quick-buttons-container{background:#fff;overflow-x:auto;white-space:nowrap;padding:10px}.quick-buttons-container .quick-buttons{list-style:none;padding:0;margin:0;text-align:center}.quick-buttons-container .quick-buttons .quick-list-button{display:inline-block;margin-right:10px}@media screen and (max-width: 800px){.quick-buttons-container{padding-bottom:15px}}.rcw-conversation-container{border-radius:10px;box-shadow:0 2px 10px 1px #b5b5b5;min-width:370px;max-width:90vw;position:relative}.rcw-conversation-container.active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.rcw-conversation-container.hidden{z-index:-1;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.rcw-conversation-resizer{cursor:col-resize;height:100%;left:0;position:absolute;top:0;width:5px}.emoji-mart-preview{display:none}.rcw-full-screen .rcw-conversation-container{display:flex;flex-direction:column;height:100%}@media screen and (max-width: 800px){.rcw-conversation-container{display:flex;flex-direction:column;height:100%}}.rcw-launcher .rcw-badge{position:fixed;top:-10px;right:-5px;background-color:red;color:#fff;width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%}.rcw-launcher{-webkit-animation-delay:0;-webkit-animation-duration:.5s;-webkit-animation-name:slide-in;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0;-moz-animation-duration:.5s;-moz-animation-name:slide-in;-moz-animation-fill-mode:forwards;animation-delay:0;animation-duration:.5s;animation-name:slide-in;animation-fill-mode:forwards;align-self:flex-end;background-color:#35cce6;border:0;border-radius:50%;box-shadow:0 2px 10px 1px #b5b5b5;height:60px;margin-top:10px;cursor:pointer;width:60px}.rcw-launcher:focus{outline:none}.rcw-open-launcher{-webkit-animation-delay:0;-webkit-animation-duration:.5s;-webkit-animation-name:rotation-rl;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0;-moz-animation-duration:.5s;-moz-animation-name:rotation-rl;-moz-animation-fill-mode:forwards;animation-delay:0;animation-duration:.5s;animation-name:rotation-rl;animation-fill-mode:forwards}.rcw-close-launcher{width:20px;-webkit-animation-delay:0;-webkit-animation-duration:.5s;-webkit-animation-name:rotation-lr;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0;-moz-animation-duration:.5s;-moz-animation-name:rotation-lr;-moz-animation-fill-mode:forwards;animation-delay:0;animation-duration:.5s;animation-name:rotation-lr;animation-fill-mode:forwards}@media screen and (max-width: 800px){.rcw-launcher{bottom:0;margin:20px;position:fixed;right:0}.rcw-hide-sm{display:none}}.rcw-previewer-container{width:100vw;height:100vh;background:#000000bf;overflow:hidden;position:fixed;z-index:9999;left:0;top:0}.rcw-previewer-container .rcw-previewer-image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease}.rcw-previewer-container .rcw-previewer-tools{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.rcw-previewer-container .rcw-previewer-button{padding:0;margin:16px;box-shadow:0 3px 8px #0000004d;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;outline:none;background-color:#fff;border:none}.rcw-previewer-container .rcw-previewer-close-button{position:absolute;right:0;top:0}.rcw-previewer-container .rcw-previewer-veil{width:100%;height:100%;overflow:scroll;position:relative}@keyframes rotation-lr{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rotation-rl{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.rcw-widget-container{bottom:0;display:flex;flex-direction:column;margin:0 20px 20px 0;position:fixed;right:0;z-index:9999}.rcw-full-screen{height:100vh;margin:0;max-width:none;width:100%}@media screen and (max-width: 800px){.rcw-widget-container{height:100%;height:100vh;margin:0;max-width:none;width:100%}}.rcw-previewer .rcw-message-img{cursor:pointer}.rcw-close-widget-container{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.rcw-widget-container,.rcw-widget-container *{line-height:normal}.rcw-new-message{cursor:text;width:calc(100% - 40px);padding:0}.rcw-input{padding:10px 5px}.rcw-picker-btn{display:none!important}.rcw-conversation-container{width:370px}.rcw-conversation-container .rcw-header{text-align:left;padding:10px 15px;background:-webkit-gradient(linear,left top,right top,from(#673ab7),color-stop(#813bcb),color-stop(#9e38de),color-stop(#bc32ef),to(#dc22ff));background:-o-linear-gradient(left,#673ab7,#813bcb,#9e38de,#bc32ef,#dc22ff);background:linear-gradient(to right,#673ab7,#813bcb,#9e38de,#bc32ef,#dc22ff)}.rcw-conversation-container .rcw-title{padding:0;margin-bottom:.2em;font-weight:600;color:#fff}.rcw-conversation-container .rcw-title+span{opacity:.85}.rcw-conversation-container .avatar{background:#fff;object-fit:contain}.rcw-messages-container{background-color:#f5f5f5;overflow-y:auto}.rcw-messages-container::-webkit-scrollbar{background-color:#fff;width:14px}.rcw-messages-container::-webkit-scrollbar-track{background-color:#fff}.rcw-messages-container::-webkit-scrollbar-thumb{background-color:#cccccc80;border-radius:14px;border:3px solid #fff;-webkit-transition:all 1s;transition:all 1s}.rcw-messages-container:hover::-webkit-scrollbar-thumb{background-color:#ccc}.rcw-messages-container::-webkit-scrollbar-button{display:none}.rcw-avatar{height:32px;width:32px;object-fit:contain;background:#fff}.rcw-response .rcw-message-text{background-color:#fff;border-top-left-radius:0}.rcw-client .rcw-message-text{background-color:#9e38de;color:#fff;border-top-right-radius:0}.rcw-response .rcw-message-text,.rcw-client .rcw-message-text{padding:10px 12px}.rcw-response .rcw-message-text{white-space:normal}.rcw-response .rcw-message-text ol:first-child,.rcw-response .rcw-message-text ul:first-child,.rcw-client .rcw-message-text ol:first-child,.rcw-client .rcw-message-text ul:first-child{margin-top:0}.rcw-response .rcw-message-text ol:last-child,.rcw-response .rcw-message-text ul:last-child,.rcw-client .rcw-message-text ol:last-child,.rcw-client .rcw-message-text ul:last-child{margin-bottom:0}.rcw-response .rcw-message-text ol,.rcw-response .rcw-message-text ul,.rcw-client .rcw-message-text ol,.rcw-client .rcw-message-text ul{padding:0 0 0 20px}.rcw-response .rcw-message-text ol li+li,.rcw-response .rcw-message-text ul li+li,.rcw-client .rcw-message-text ol li+li,.rcw-client .rcw-message-text ul li+li{margin-top:.5em}.rcw-response .rcw-message-text ol ol>li+li,.rcw-response .rcw-message-text ul ol>li+li,.rcw-response .rcw-message-text ol ul>li+li,.rcw-response .rcw-message-text ul ul>li+li,.rcw-client .rcw-message-text ol ol>li+li,.rcw-client .rcw-message-text ul ol>li+li,.rcw-client .rcw-message-text ol ul>li+li,.rcw-client .rcw-message-text ul ul>li+li{margin-top:0}.rcw-timestamp{opacity:.5}.rcw-sender{background:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-top:1px solid #f8f8f8;min-height:0}.rcw-send{background:none;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;opacity:.8}.rcw-send:hover,.rcw-send:active,.rcw-send:focus{opacity:1;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.rcw-send .rcw-send-icon{height:18px;display:block}.rcw-launcher{background:-webkit-gradient(linear,left top,right top,from(#673ab7),color-stop(#813bcb),color-stop(#9e38de),color-stop(#bc32ef),to(#dc22ff));background:-o-linear-gradient(left,#673ab7,#813bcb,#9e38de,#bc32ef,#dc22ff);background:linear-gradient(to right,#673ab7,#813bcb,#9e38de,#bc32ef,#dc22ff);-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 800px){.rcw-widget-container{height:100%}.rcw-conversation-container .rcw-header{padding-right:50px}.rcw-conversation-container .rcw-close-button{background:#00000040;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;padding:0;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 480px){.rcw-conversation-container{min-width:0;max-width:100vw;width:100vw}}
