.chat-container[data-v-3c05cc18]{height:100vh;display:flex;flex-direction:column;background-color:#f0f0f0}.message-list[data-v-3c05cc18]{flex:1;overflow-y:auto;padding:3.2vw 4.267vw}.message-item[data-v-3c05cc18]{margin-bottom:3.2vw}.message-item .message-time[data-v-3c05cc18]{text-align:center;font-size:3.2vw;color:#969799;margin-bottom:2.133vw}.message-item .message-wrapper[data-v-3c05cc18]{display:flex;align-items:flex-start}.message-item .message-wrapper .message-avatar[data-v-3c05cc18]{flex-shrink:0}.message-item .message-wrapper .message-content[data-v-3c05cc18]{max-width:calc(100% - 16vw);margin-left:2.133vw}.message-item .message-wrapper .message-content .message-nick[data-v-3c05cc18]{font-size:3.2vw;color:#666;margin-bottom:1.067vw}.message-item .message-wrapper .message-content .message-bubble[data-v-3c05cc18]{background:#fff;padding:2.133vw 3.2vw;border-radius:1.067vw;word-break:break-word;box-shadow:0 1px .533vw rgba(0,0,0,.1)}.message-item .message-wrapper .message-content .message-bubble .text-message[data-v-3c05cc18]{font-size:3.733vw;line-height:1.5;color:#323233}.message-item .message-wrapper .message-content .message-bubble .image-message[data-v-3c05cc18]{border-radius:1.067vw;cursor:pointer}.message-item .message-wrapper .message-content .message-bubble .image-error[data-v-3c05cc18]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.267vw;color:#969799;font-size:3.2vw}.message-item .message-wrapper .message-content .message-bubble .image-error span[data-v-3c05cc18]{margin-top:2.133vw}.message-item .message-wrapper .message-content .message-bubble .other-message[data-v-3c05cc18]{font-size:3.733vw;color:#666}.message-item.is-mine .message-wrapper[data-v-3c05cc18]{flex-direction:row-reverse}.message-item.is-mine .message-wrapper .message-content[data-v-3c05cc18]{margin-left:0;margin-right:2.133vw;display:flex;flex-direction:column;align-items:flex-end}.message-item.is-mine .message-wrapper .message-content .message-bubble[data-v-3c05cc18]{background:#95ec69}.input-bar[data-v-3c05cc18]{padding:2.133vw 3.2vw;background:#fff;border-top:1px solid #ebedf0}.input-bar .input-field[data-v-3c05cc18]{background:#f7f8fa;border-radius:1.067vw}.input-bar .input-field[data-v-3c05cc18] .van-field__control{font-size:3.733vw;line-height:1.5;padding:2.133vw 3.2vw;min-height:9.6vw}.input-bar .input-field[data-v-3c05cc18] .van-field__body{padding:0}.action-bar[data-v-3c05cc18]{display:flex;align-items:center;justify-content:space-between;padding:2.133vw 3.2vw;background:#fff;border-top:1px solid #ebedf0;gap:2.133vw}.action-bar[data-v-3c05cc18] .van-uploader{flex:1}.action-bar[data-v-3c05cc18] .van-uploader .van-uploader__upload{width:100%;margin:0;border:none;background:transparent}.action-bar[data-v-3c05cc18] .van-uploader .van-uploader__preview{display:none}.action-bar .action-btn[data-v-3c05cc18]{flex:1;height:9.6vw;font-size:3.733vw;border-radius:1.067vw}.action-bar .action-btn.send-btn[data-v-3c05cc18]{flex:2}