.wrapper-chat-detail[data-v-0579fb66]{width:100%}.messages[data-v-0579fb66],.wrapper-chat-detail[data-v-0579fb66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.messages[data-v-0579fb66]{overflow-y:auto;overflow-x:hidden;padding:8px 10px 0 20px}.messages img[data-v-0579fb66]{cursor:pointer}.message-image[data-v-0579fb66]{max-width:220px}.message[data-v-0579fb66]{margin-bottom:12px;line-height:1.5;padding:5px 9px 5px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message.user[data-v-0579fb66]{background-color:#bf5a23;border:none;border-radius:14px 14px 2px 14px;color:#fff;-ms-flex-item-align:end;align-self:flex-end}.message.ai[data-v-0579fb66]{background-color:#f1f1f1;border-radius:14px 14px 14px 2px;color:#1c274c}.message.ai[data-v-0579fb66] img{max-width:200px}.input-area[data-v-0579fb66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 14px;background-color:#f7f7f7;margin:0 6px 6px;border-radius:12px}.input-area input[data-v-0579fb66]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;border:none;background:transparent;outline:none;margin-bottom:10px}.list-action[data-v-0579fb66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-action button[data-v-0579fb66]{width:32px;height:32px;border:none;outline:none}.list-action .history[data-v-0579fb66],.list-action .upload[data-v-0579fb66]{background:#fff;border-radius:6px}.list-action .upload[data-v-0579fb66]{margin-right:9px}.list-action .send-message[data-v-0579fb66]{background-color:#1c274c;border-radius:50%}.preview-img[data-v-0579fb66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:10px}.preview-img li[data-v-0579fb66]{height:50px;position:relative;border:1px solid #d0d0d0;overflow:hidden;border-radius:8px;margin:0 4px 4px 0}.preview-img li img[data-v-0579fb66]{height:100%;-o-object-fit:cover;object-fit:cover}.preview-img li .delete-button[data-v-0579fb66]{border:none;position:absolute;padding:0;font-size:20px;background:none;top:-8px;right:0;outline:none}.spacer[data-v-0579fb66]{margin-top:auto}.blinking-cursor[data-v-0579fb66]{display:inline-block;width:1px;color:#000;-webkit-animation:blink-data-v-0579fb66 1s steps(2,start) infinite;animation:blink-data-v-0579fb66 1s steps(2,start) infinite}@-webkit-keyframes blink-data-v-0579fb66{0%{opacity:1}50%{opacity:0}to{opacity:1}}.message.ai .loading-message[data-v-0579fb66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.dot[data-v-0579fb66]{width:6px;height:6px;border-radius:50%;background-color:#999;-webkit-animation:blink-data-v-0579fb66 1.4s infinite both;animation:blink-data-v-0579fb66 1.4s infinite both}.dot[data-v-0579fb66]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dot[data-v-0579fb66]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@keyframes blink-data-v-0579fb66{0%,80%,to{opacity:0}40%{opacity:1}}