*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,sans-serif;background-color:#f7f4e8;margin:0;padding:20px}.chat-widget{position:fixed;bottom:90px;right:20px;width:425px;height:800px}.widget-bubble{position:fixed;bottom:20px;right:20px;z-index:9999}.widget-bubble__container{width:3.6rem;height:3.6rem;padding:.3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#d7c5ff}.widget-bubble__icon{width:90%;height:90%;background-size:contain}.widget-bubble__icon--open{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%20512%20512'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3echevron-down%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='add'%20fill='%23000000'%20transform='translate(80.915055,%20157.440000)'%3e%3cpolygon%20id='Path-19'%20points='320%200%20350.169889%2030.1698893%20175.084945%20205.254834%200%2030.1698893%2030.1698893%200%20175.084945%20144.898278'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e");transform:rotate(180deg)}.widget-bubble__icon--close{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%20512%20512'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3echevron-down%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='add'%20fill='%23000000'%20transform='translate(80.915055,%20157.440000)'%3e%3cpolygon%20id='Path-19'%20points='320%200%20350.169889%2030.1698893%20175.084945%20205.254834%200%2030.1698893%2030.1698893%200%20175.084945%20144.898278'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.widget-chat-frame__outer{height:100%}.widget-chat-frame__inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.widget-chat-header{width:100%;background:#d7c5ff;border-radius:1.5rem 1.5rem 0 0;border:2px solid rgb(76.9655172414,0,248)}.widget-chat-header__container{display:flex;flex-direction:row;padding:.65rem}.widget-chat-header__avatar{width:6vh;height:6vh;border-radius:50%;margin-right:1rem;background-size:100%;background-position:center;background-repeat:no-repeat;border:2px solid rgb(76.9655172414,0,248);background-color:#a279ff}.widget-chat-header__title{font-size:1.5rem;font-weight:700;color:#222;display:flex;align-items:center}.widget-chat-message{max-width:90%;font-size:.95rem;padding:.65rem;border-radius:15px}.widget-chat-message--agent{background-color:#d7c5ff;align-self:flex-start;text-align:left}.widget-chat-message--user{background-color:#c6e8ec;align-self:flex-end;text-align:right}.widget-chat-message__message{word-wrap:break-word}.widget-chat-message__message-loader-container{width:100%;text-align:center}.widget-chat-message__header{display:flex;align-items:left;margin-bottom:.5rem}.widget-chat-message__avatar{width:2rem;height:2rem;border-radius:50%;background-color:#a279ff;margin-right:.5rem;background-image:url(/assets/avatar.png);background-repeat:no-repeat;background-position:center;background-size:100%}.widget-chat-message__sender{font-weight:700;color:#222;align-content:center}.widget-chat-message--agent+.widget-chat-message--agent .widget-chat-message__header{display:none}.widget-chat-message--agent+.widget-chat-message--agent{border-radius:0 0 15px 15px}.widget-chat-message--agent:has(+.widget-chat-message--agent){border-radius:15px 15px 0 0}.widget-chat-message--agent+.widget-chat-message--agent:has(+.widget-chat-message--agent){border-radius:0}.widget-chat-body{position:relative;width:100%;height:100%;background-color:#f9f9f9;overflow-y:auto;padding:20px;border:2px solid rgb(76.9655172414,0,248);border-width:0 2px}.widget-chat-body__messages{display:flex;flex-direction:column;gap:5px;padding-bottom:20px}.widget-chat-btn{background-color:#f3f3f3;border:2px solid rgb(144.6551724138,95,255);font-weight:700;border-radius:25px;color:#6d2cff;padding:.6rem;font-size:90%;cursor:pointer;margin-right:.5rem;margin-bottom:.5rem}.widget-chat-footer{width:100%;display:flex;background-color:#d7c5ff;border-radius:0 0 1.5rem 1.5rem;border:2px solid rgb(76.9655172414,0,248)}.widget-chat-footer__container{padding:1rem;width:100%;display:flex;align-items:center;justify-content:space-between}.widget-chat-footer__input{width:80%;height:3rem;padding:.5rem;border:none;border-radius:.5rem;color:#222}.widget-chat-footer__submit{width:3rem;height:3rem;border-radius:50%;border:none;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle/%3e%3cpath%20d='M476.59,227.05l-.16-.07L49.35,49.84A23.56,23.56,0,0,0,27.14,52,24.65,24.65,0,0,0,16,72.59V185.88a24,24,0,0,0,19.52,23.57l232.93,43.07a4,4,0,0,1,0,7.86L35.53,303.45A24,24,0,0,0,16,327V440.31A23.57,23.57,0,0,0,26.59,460a23.94,23.94,0,0,0,13.22,4,24.55,24.55,0,0,0,9.52-1.93L476.4,285.94l.19-.09a32,32,0,0,0,0-58.8Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:65%;background-position:center;background-color:#b492ff;border:2px solid rgb(76.9655172414,0,248)}.widget-chat-footer__submit:hover{background-color:#915fff}.widget-chat-footer__submit--stop{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20height='800px'%20width='800px'%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20512%20512'%20xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath%20d='M501.333,0H10.667C4.779,0,0,4.779,0,10.667v490.667C0,507.221,4.779,512,10.667,512h490.667%20c5.888,0,10.667-4.779,10.667-10.667V10.667C512,4.779,507.221,0,501.333,0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}
