:root{--green_bg: #009f3b;--blue_bg: #0064B6;--background: #e9ecef;--text: #444444}#chat-economia{font-family:Roboto,Tahoma,Geneva,sans-serif;font-size:16px;line-height:1.5;color:var(--text);border-radius:10px;box-shadow:0 2px 20px #00000080;max-height:calc(100vh - 90px);overflow-y:hidden;display:flex;flex-direction:column}.chat-economia-window{position:fixed;bottom:90px;right:0;width:550px;max-width:calc(100vw + -0px);z-index:9999999999999!important}#chat-economia-botao{position:fixed;bottom:10px;right:10px;width:70px;height:70px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s;z-index:9999999999999!important}#chat-economia-botao img{width:100%;height:auto}#chat-economia-botao:hover{transform:scale(1.1)}#chat-economia button{font-family:Roboto,Tahoma,Geneva,sans-serif;font-weight:bolder;font-size:16px;color:#fff;background-color:var(--blue_bg);border:none;border-radius:10px;padding:8px 15px;cursor:pointer;line-height:initial}#chat-economia button:hover{background-color:var(--green_bg)}#chat-economia-title{width:100%}#chat-economia-fechar{font-weight:700;cursor:pointer}#chat-economia-header{background-color:var(--blue_bg);font-size:18px;display:flex;flex-direction:row;align-items:center;padding:10px 20px;color:#fff}#chat-economia-header p{margin:0}#chat-economia-main{padding:20px;background-color:#fff;overflow-y:scroll;flex:1}#chat-economia-body{display:flex;flex-direction:column}#chat-economia-disclaimer p{font-size:small;margin:5px 0 0}#chat-economia-footer{display:flex;margin:0}#chat-economia-enviar-container{display:flex;flex:1;align-items:center;border:1px solid var(--green_bg);border-radius:10px;box-sizing:border-box;overflow:hidden}#chat-economia-enviar{margin:5px}#chat-economia-mensagem{font-size:14px;border:0px solid;height:20px;padding:10px;flex:1;resize:none;outline:none;box-sizing:initial;line-height:initial;box-shadow:initial}.message{max-width:80%;margin:1px 0;display:flex;flex-direction:column}.message_child{background-color:var(--background);padding:10px 15px;border-radius:10px;align-self:flex-start;min-width:50px}.message_info{margin-top:3px;margin-left:15px;font-size:small;display:flex;flex-direction:row}.system-message .message_child{border-top-left-radius:0}.user-message{align-self:flex-end}.user-message .message_child{background-color:var(--green_bg);color:#fff;border-top-right-radius:0}.files-message{background-color:var(--background);align-self:flex-end;margin-left:auto;border-top-right-radius:0;font-size:smaller}.message_child p{margin:10px 0}.aguarde-dots{width:40px;height:40px;display:flex;gap:5px}.aguarde-dots .dot{width:10px;height:10px;position:relative;top:20px;border-radius:50%;background-color:var(--green_bg);animation:bounce .4s infinite alternate}.aguarde-dots .dot:nth-child(2){animation-delay:.2s}.aguarde-dots .dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.avaliacao{margin-left:10px}.like svg:hover{fill:var(--green_bg);cursor:pointer}.dislike{margin-left:10px}.dislike svg{transform:rotate(180deg)}.dislike svg:hover{fill:red;cursor:pointer}.avaliacao_negativa{background-color:#323232cc;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999999999999999999999999999999999999999999}.avaliacao_negativa .avaliacao_negativa_content{background-color:#fff;width:500px;max-height:70vh;position:relative;top:10vh;left:calc(50vw - 250px);border:1px solid;border-radius:10px;padding:15px;overflow-y:auto}.avaliacao_negativa h3{margin:0}.avaliacao_negativa .msg{background-color:#eee;padding:10px;margin-bottom:5px}.avaliacao_negativa .msg p{margin:0}.avaliacao_negativa textarea{width:calc(100% - 25px);height:100px;border-radius:10px;resize:none;padding:10px;margin-bottom:15px}.avaliacao_negativa .cancelar{background-color:#888!important;margin-left:10px}.avaliacao_negativa .cancelar:hover{background-color:#555!important;margin-left:10px}#chat-economia-file-upload{margin:5px 0 5px 5px}#chat-economia-files-msg{font-size:small;margin:5px 0 0}#chat-economia-files-list{display:flex;flex-wrap:wrap}#chat-economia .chat-economia-file{display:flex;align-items:center;background-color:var(--background);font-size:small;margin:5px 10px 5px 0;padding:10px;border-radius:10px;max-width:200px}#chat-economia .chat-economia-remove-file{font-weight:700;font-size:medium;float:right;cursor:pointer;margin-left:10px}
