.juhe-group-chat-wrap[data-v-54b0ce31]{position:relative;margin:-24px -24px 0;width:calc(100% + 48px)}.juhe-group-chat[data-v-54b0ce31]{position:absolute;top:0;right:0;bottom:0;left:0}.chat-layout[data-v-54b0ce31]{height:100%;background:#fff;border:none;border-radius:0}.chat-layout[data-v-54b0ce31],.room-panel[data-v-54b0ce31]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.room-panel[data-v-54b0ce31]{width:280px;border-right:1px solid #f0f0f0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.room-panel-header[data-v-54b0ce31]{padding:12px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.room-panel-header .ant-input-search[data-v-54b0ce31]{-webkit-box-flex:1;-ms-flex:1;flex:1}.refresh-btn[data-v-54b0ce31]{-ms-flex-negative:0;flex-shrink:0}.room-panel[data-v-54b0ce31] .room-spin,.room-panel[data-v-54b0ce31] .room-spin .ant-spin-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.room-list[data-v-54b0ce31]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.room-item[data-v-54b0ce31]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #fafafa}.room-item.active[data-v-54b0ce31],.room-item[data-v-54b0ce31]:hover{background:#e6f7ff}.room-name[data-v-54b0ce31]{font-size:14px;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-meta[data-v-54b0ce31]{margin-top:4px;font-size:12px;color:#8c8c8c}.message-panel[data-v-54b0ce31]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.message-panel-header[data-v-54b0ce31]{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.message-panel-header .title[data-v-54b0ce31]{font-size:16px;font-weight:500}.message-body[data-v-54b0ce31]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:0;position:relative;overflow:hidden}.message-list[data-v-54b0ce31]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:16px;background:#f5f5f5}.message-list[data-v-54b0ce31] .ant-spin-container,.message-list[data-v-54b0ce31] .ant-spin-nested-loading{min-height:100%}.message-item[data-v-54b0ce31]{margin-bottom:16px}.message-meta[data-v-54b0ce31]{margin-bottom:4px;font-size:12px;color:#8c8c8c}.message-meta .sender[data-v-54b0ce31]{margin-right:8px;color:#595959}.message-bubble[data-v-54b0ce31]{display:inline-block;max-width:70%;padding:10px 12px;background:#fff;border-radius:8px;word-break:break-word;white-space:pre-wrap;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.message-bubble.revoked[data-v-54b0ce31]{color:#8c8c8c;font-style:italic}.message-image[data-v-54b0ce31]{max-width:240px;max-height:240px;border-radius:4px;cursor:pointer}.composer[data-v-54b0ce31]{border-top:1px solid #f0f0f0;padding:12px 16px;background:#fff;-ms-flex-negative:0;flex-shrink:0}.composer-actions[data-v-54b0ce31]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.counter[data-v-54b0ce31]{font-size:12px;color:#8c8c8c}.empty-panel[data-v-54b0ce31]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}