.h5-chat[data-v-8f25604c]{height:100%;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;background:#f7f8fa;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.h5-chat[data-v-8f25604c],.h5-list[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.h5-list[data-v-8f25604c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column;background:#fff}.h5-list-header[data-v-8f25604c]{height:48px;-ms-flex-negative:0;flex-shrink:0;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;padding:0 15px;border-bottom:1px solid #eee;background:#fff}.h5-list-title[data-v-8f25604c]{font-size:17px;font-weight:700}.h5-sessions[data-v-8f25604c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.h5-session[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;cursor:pointer;border-bottom:1px solid #f2f2f2}.h5-session[data-v-8f25604c]:active{background:#f2f8ff}.h5-session-avatar[data-v-8f25604c]{position:relative;width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0}.h5-session-avatar span[data-v-8f25604c]{width:44px;height:44px;border-radius:50%;background:#2d8cf0;color:#fff;font-size:18px;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}.h5-badge[data-v-8f25604c]{position:absolute;top:-5px;right:-7px;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:9px;background:#ed4014;color:#fff;font-size:11px;font-style:normal;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.h5-session-info[data-v-8f25604c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:12px}.h5-session-row[data-v-8f25604c]{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}.h5-session-name[data-v-8f25604c]{font-size:16px;color:#1c2438;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h5-session-time[data-v-8f25604c]{-ms-flex-negative:0;flex-shrink:0;margin-left:8px;font-size:11px;color:#aaa}.h5-session-last[data-v-8f25604c]{margin-top:4px;font-size:13px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h5-empty[data-v-8f25604c]{text-align:center;color:#999;padding:40px 0;font-size:13px}.h5-detail[data-v-8f25604c]{-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;background:#f7f8fa}.h5-detail-header[data-v-8f25604c]{height:48px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;background:#fff;border-bottom:1px solid #eee;cursor:pointer}.h5-detail-title[data-v-8f25604c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:16px;font-weight:700;margin-right:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-scroll[data-v-8f25604c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:15px 12px;background:#f7f8fa;-webkit-overflow-scrolling:touch}.h5-no-msg[data-v-8f25604c]{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;color:#999;font-size:13px}.history-loading[data-v-8f25604c]{text-align:center;padding:4px 0 12px}.back-bottom[data-v-8f25604c]{position:absolute;right:12px;bottom:125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 14px;background:#2d8cf0;border-radius:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15);font-size:12px;color:#fff;cursor:pointer;z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back-bottom[data-v-8f25604c]:active{background:#57a3f3}.message-item[data-v-8f25604c]{margin-bottom:16px}.message-time[data-v-8f25604c]{text-align:center;color:#999;font-size:11px;margin-bottom:8px}.message-body[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.message-item.mine .message-body[data-v-8f25604c]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.message-right[data-v-8f25604c]{margin-left:10px;max-width:40%;min-width:0}.nickname[data-v-8f25604c]{font-size:11px;color:#999;margin-bottom:4px}.message-image[data-v-8f25604c],.message-text[data-v-8f25604c],.message-voice[data-v-8f25604c]{background:#fff;padding:9px 13px;border-radius:8px;max-width:100%;line-height:21px;font-size:15px;word-break:break-all}.message-text[data-v-8f25604c]{white-space:pre-wrap}.message-image[data-v-8f25604c]{cursor:-webkit-zoom-in;cursor:zoom-in;padding:4px}.message-image img[data-v-8f25604c]{display:block;max-width:180px;max-height:240px;border-radius:6px}.message-voice[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;min-width:84px;gap:6px}.voice-duration[data-v-8f25604c]{font-size:13px}.message-meta[data-v-8f25604c]{margin-top:4px;font-size:11px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.read-flag[data-v-8f25604c]{cursor:pointer}.recall-tip[data-v-8f25604c]{opacity:.7}.revoked-tip[data-v-8f25604c]{text-align:center;color:#999;font-size:12px}.message-item.mine .message-body[data-v-8f25604c]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-item.mine .message-right[data-v-8f25604c]{margin-left:0;margin-right:10px}.message-item.mine .message-right .nickname[data-v-8f25604c]{text-align:right}.message-item.mine .message-text[data-v-8f25604c],.message-item.mine .message-voice[data-v-8f25604c]{background:#2d8cf0;color:#fff}.chat-footer[data-v-8f25604c]{-ms-flex-negative:0;flex-shrink:0;padding:6px 10px;padding-bottom:calc(6px + constant(safe-area-inset-bottom));padding-bottom:calc(6px + env(safe-area-inset-bottom));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;border-top:1px solid #eee;background:#fff}.chat-tools[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;height:26px}.tool-icon[data-v-8f25604c]{cursor:pointer;color:#515a6e;vertical-align:middle}.tool-icon[data-v-8f25604c]:active{color:#2d8cf0}.tool-recording[data-v-8f25604c],.tool-recording[data-v-8f25604c]:active{color:#ed4014}.tool-tip[data-v-8f25604c]{font-size:12px;color:#999}.record-panel[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#ed4014}.record-panel a[data-v-8f25604c]{color:#2d8cf0;cursor:pointer}.record-dot[data-v-8f25604c]{width:8px;height:8px;border-radius:50%;background:#ed4014;-webkit-animation:record-blink-8f25604c 1s infinite;animation:record-blink-8f25604c 1s infinite}@-webkit-keyframes record-blink-8f25604c{0%,to{opacity:1}50%{opacity:.2}}@keyframes record-blink-8f25604c{0%,to{opacity:1}50%{opacity:.2}}.chat-input-row[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-input-wrapper[data-v-8f25604c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.h5-input[data-v-8f25604c]{display:block;width:100%;height:32px;padding:4px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.5;color:#515a6e;background:#fff;border:1px solid #dcdee2;border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.h5-input[data-v-8f25604c]::-webkit-input-placeholder{color:#c5c8ce}.h5-input[data-v-8f25604c]::-moz-placeholder{color:#c5c8ce}.h5-input[data-v-8f25604c]:-ms-input-placeholder{color:#c5c8ce}.h5-input[data-v-8f25604c]::-ms-input-placeholder{color:#c5c8ce}.h5-input[data-v-8f25604c]::placeholder{color:#c5c8ce}.h5-input[data-v-8f25604c]:focus{border-color:#57a3f3;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.send-btn[data-v-8f25604c]{-ms-flex-negative:0;flex-shrink:0}.mention-panel[data-v-8f25604c]{position:absolute;bottom:45px;left:0;width:220px;max-width:80vw;background:#fff;border-radius:8px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15);padding:6px 0;z-index:999}.mention-item[data-v-8f25604c]{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;cursor:pointer}.mention-item.mention-active[data-v-8f25604c],.mention-item[data-v-8f25604c]:hover{background:#edf5ff}.avatar[data-v-8f25604c]{width:30px;height:30px;background:#2d8cf0;color:#fff;border-radius:50%;margin-right:10px}.avatar[data-v-8f25604c],.h5-preview[data-v-8f25604c]{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}.h5-preview[data-v-8f25604c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.92);z-index:2000}.h5-preview img[data-v-8f25604c]{max-width:100%;max-height:100%}.readers-loading[data-v-8f25604c]{text-align:center;color:#999;padding:20px 0}.readers-group[data-v-8f25604c]{margin-bottom:12px}.readers-title[data-v-8f25604c]{font-size:13px;color:#515a6e;margin-bottom:6px}.readers-list[data-v-8f25604c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.readers-empty[data-v-8f25604c]{color:#999;font-size:12px}.disconnect-shadow[data-v-8f25604c]{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.9);z-index:1500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}[data-v-8f25604c] .at-user{color:#ffd04b;cursor:pointer}.message-item.mine[data-v-8f25604c] .at-user{color:#a8d4ff}.fade-enter-active[data-v-8f25604c],.fade-leave-active[data-v-8f25604c]{-webkit-transition:.15s;transition:.15s}.fade-enter[data-v-8f25604c],.fade-leave-to[data-v-8f25604c]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.slide-enter-active[data-v-8f25604c],.slide-leave-active[data-v-8f25604c]{-webkit-transition:.2s ease;transition:.2s ease}.slide-enter[data-v-8f25604c]{opacity:0;-webkit-transform:translateX(24px);transform:translateX(24px)}.slide-leave-to[data-v-8f25604c]{opacity:0;-webkit-transform:translateX(-24px);transform:translateX(-24px)}