.page[data-v-7459f9bd]{height:100%;background:#4c4c4c;display:flex;align-items:center;justify-content:center}.card[data-v-7459f9bd]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.head[data-v-7459f9bd]{height:56px;background:#0b71ec;color:#fff;display:flex;align-items:center;padding:0 16px;gap:10px;flex-shrink:0}.kf-avatar[data-v-7459f9bd]{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}.head-name[data-v-7459f9bd]{font-weight:600;display:flex;align-items:center;gap:6px;font-size:16px}.head-name small[data-v-7459f9bd]{font-weight:400;opacity:.85;font-size:12px}.dot[data-v-7459f9bd]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.online[data-v-7459f9bd]{background:#19be6b}.dot.busy[data-v-7459f9bd]{background:#f90}.dot.offline[data-v-7459f9bd]{background:#ccc}.center[data-v-7459f9bd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;gap:12px;padding:20px}.blocked[data-v-7459f9bd]{color:#ed4014;font-size:16px}.qq-input[data-v-7459f9bd]{padding:10px 12px;border:1px solid #ddd;border-radius:6px;width:200px;font-size:15px}.btn[data-v-7459f9bd]{background:#0b71ec;color:#fff;border:none;padding:9px 18px;border-radius:6px;cursor:pointer;font-size:14px}.btn[data-v-7459f9bd]:disabled{background:#c5c8ce;cursor:not-allowed}.body[data-v-7459f9bd]{flex:1;display:flex;overflow:hidden}.chat-col[data-v-7459f9bd]{flex:1;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.announce-mobile[data-v-7459f9bd]{background:#fffbe6;border-bottom:1px solid #ffe58f;padding:8px 28px 8px 12px;font-size:13px;position:relative}.announce-close[data-v-7459f9bd]{position:absolute;right:8px;top:4px;cursor:pointer;color:#999;font-size:16px}.box[data-v-7459f9bd]{flex:1;overflow-y:auto;padding:12px 10px}.time-sep[data-v-7459f9bd]{text-align:center;margin:12px 0}.time-sep span[data-v-7459f9bd]{display:inline-block;padding:2px 6px;background:#dadada;color:#fff;font-size:12px;border-radius:3px}.sys-row[data-v-7459f9bd]{text-align:center;margin:10px 0}.sys[data-v-7459f9bd]{background:#e8e8e8;color:#888;font-size:12px;padding:3px 10px;border-radius:10px}.row[data-v-7459f9bd]{display:flex;align-items:flex-start;margin-bottom:12px}.row.me[data-v-7459f9bd]{flex-direction:row-reverse}.avatar[data-v-7459f9bd]{width:36px;height:36px;border-radius:4px;flex-shrink:0;background:#eee}.bubble[data-v-7459f9bd]{max-width:68%;padding:9px 13px;border-radius:8px 8px 8px 0;background:#fff;border:1px solid #ededed;word-break:break-word;font-size:14px;line-height:21px;margin:0 10px;position:relative;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.row.me .bubble[data-v-7459f9bd]{background:#cde0ff;border-color:#cde0ff;border-radius:8px 8px 0}.img[data-v-7459f9bd]{max-width:180px;border-radius:4px;display:block;cursor:zoom-in}.img-viewer[data-v-7459f9bd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:1001;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.img-viewer img[data-v-7459f9bd]{max-width:92%;max-height:92%;border-radius:4px}.input-toolbar[data-v-7459f9bd]{display:flex;align-items:center;padding:8px 10px 0;background:#fff}.end-btn[data-v-7459f9bd]{background:none;border:1px solid #ddd;color:#888;font-size:14px;padding:6px 18px;border-radius:6px;cursor:pointer;line-height:1}.end-btn[data-v-7459f9bd]:hover:not(:disabled){color:#ed4014;border-color:#ed4014}.end-btn[data-v-7459f9bd]:disabled{color:#ccc;cursor:not-allowed}.input-area[data-v-7459f9bd]{display:flex;align-items:flex-end;gap:6px;padding:6px 8px 8px;background:#fff;flex-shrink:0}.file-btn[data-v-7459f9bd]{cursor:pointer;padding:4px;color:#909399;display:flex;align-items:center}.file-btn[data-v-7459f9bd]:hover{color:#0b71ec}.file-btn.disabled[data-v-7459f9bd]{color:#ccc;cursor:not-allowed}.ta[data-v-7459f9bd]{flex:1;resize:none;height:40px;border:1px solid #ddd;border-radius:6px;padding:8px;font-size:14px;font-family:inherit}.btn.send[data-v-7459f9bd]{padding:9px 14px}.aside[data-v-7459f9bd]{display:none}.ctx-menu[data-v-7459f9bd]{position:fixed;z-index:999;background:#4c4c4c;border-radius:6px;padding:4px 0;min-width:96px;box-shadow:0 4px 16px #0000004d}.ctx-item[data-v-7459f9bd]{color:#fff;font-size:14px;padding:8px 16px;cursor:pointer;text-align:center}.ctx-item[data-v-7459f9bd]:hover{background:#ffffff1f}.quote-bar[data-v-7459f9bd]{display:flex;align-items:center;justify-content:space-between;background:#eef0f3;border-left:3px solid #0b71ec;margin:0 8px;padding:6px 10px;font-size:12px;color:#666;border-radius:4px}.quote-text[data-v-7459f9bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-x[data-v-7459f9bd]{cursor:pointer;color:#999;padding-left:8px;font-size:15px}.destroy-mask[data-v-7459f9bd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.destroy-box[data-v-7459f9bd]{background:#fff;border-radius:10px;padding:28px 24px;text-align:center;min-width:240px}.destroy-box p[data-v-7459f9bd]{margin:0 0 18px;color:#333;font-size:15px}.restart-bar[data-v-7459f9bd]{flex-shrink:0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ededed;background:#fafafa}.restart-tip[data-v-7459f9bd]{color:#999;font-size:13px}.restart-new[data-v-7459f9bd]{background:#2d8cf0;color:#fff;border:none;border-radius:6px;padding:9px 18px;cursor:pointer;font-size:14px}.gate[data-v-7459f9bd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;z-index:3000}.gate-spinner[data-v-7459f9bd]{width:38px;height:38px;border:3px solid #e4e8ef;border-top-color:#2d8cf0;border-radius:50%;animation:gate-spin-7459f9bd .8s linear infinite}@keyframes gate-spin-7459f9bd{to{transform:rotate(360deg)}}.gate-text[data-v-7459f9bd]{color:#8a94a6;font-size:14px}.gate-btn[data-v-7459f9bd]{background:#2d8cf0;color:#fff;border:none;border-radius:8px;padding:11px 44px;font-size:15px;cursor:pointer}.gate-btn[data-v-7459f9bd]:disabled{opacity:.6;cursor:default}@media screen and (min-width:900px){.page[data-v-7459f9bd]{padding:20px}.card[data-v-7459f9bd]{max-width:900px;max-height:680px;border-radius:10px;box-shadow:0 4px 24px #0000004d}.chat-col[data-v-7459f9bd]{border-right:1px solid #e6e6e6}.announce-mobile[data-v-7459f9bd]{display:none}.aside[data-v-7459f9bd]{display:block;width:260px;background:#fff;overflow-y:auto;flex-shrink:0}.aside-title[data-v-7459f9bd]{padding:14px;border-bottom:1px solid #f0f0f0;font-size:15px;font-weight:600}.aside-body[data-v-7459f9bd]{padding:12px 14px;font-size:13px;color:#666;line-height:1.8}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,Segoe UI,Microsoft YaHei,sans-serif;background:#f5f5f5}.md-body p{margin:4px 0}.md-body a{color:#2d8cf0}.md-body img{max-width:100%}.quote-block{border-left:3px solid #b9c4d4;background:#0000000d;color:#888;font-size:12px;padding:4px 8px;margin-bottom:5px;border-radius:3px;white-space:pre-wrap;word-break:break-word}
