@charset "UTF-8";.widget[data-v-d29a1803]{display:flex;flex-direction:column;height:100vh;background:#f5f7fa;font-size:14px}.wg-header[data-v-d29a1803]{padding:12px 16px;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.wg-title[data-v-d29a1803]{display:flex;align-items:center;gap:8px;font-weight:500}.wg-status[data-v-d29a1803]{font-size:12px;opacity:.85}.wg-status.online[data-v-d29a1803]:before{content:"● "}.wg-conn[data-v-d29a1803]{width:8px;height:8px;border-radius:50%}.wg-conn.ok[data-v-d29a1803]{background:#67c23a}.wg-conn.err[data-v-d29a1803]{background:#f56c6c}.wg-body[data-v-d29a1803]{flex:1;overflow-y:auto;padding:12px}.wg-tip[data-v-d29a1803]{text-align:center;color:#909399;padding:30px 0}.wg-more[data-v-d29a1803]{text-align:center;margin-bottom:10px}.wg-more span[data-v-d29a1803]{color:#409eff;font-size:12px;cursor:pointer}.msg-row[data-v-d29a1803]{display:flex;margin-bottom:12px}.msg-row.is-self[data-v-d29a1803]{justify-content:flex-end}.msg-row.is-self .bubble[data-v-d29a1803]{background:#409eff;color:#fff;border-radius:8px 2px 8px 8px}.msg-row.is-other .bubble[data-v-d29a1803]{background:#fff;border-radius:2px 8px 8px}.msg-row.is-system[data-v-d29a1803]{justify-content:center}.bubble[data-v-d29a1803]{max-width:78%;padding:8px 12px;line-height:1.6;word-break:break-word;box-shadow:0 1px 2px #0000000d}.bubble.failed[data-v-d29a1803]{opacity:.6;border:1px solid #f56c6c}.sys-msg[data-v-d29a1803]{font-size:12px;color:#909399;background:#ebeef5;padding:3px 10px;border-radius:10px}.msg-img[data-v-d29a1803]{max-width:160px;border-radius:4px;display:block;cursor:pointer}.sending[data-v-d29a1803]{display:block;font-size:11px;opacity:.7;margin-top:2px}.faq-box[data-v-d29a1803]{margin-top:8px;border-top:1px solid #ebeef5;padding-top:6px}.faq-item[data-v-d29a1803]{color:#409eff;font-size:13px;padding:4px 0;cursor:pointer}.faq-item[data-v-d29a1803]:hover{text-decoration:underline}.wg-offline[data-v-d29a1803]{background:#fdf6ec;color:#e6a23c;font-size:12px;padding:8px 12px}.wg-offline .link[data-v-d29a1803]{color:#409eff;cursor:pointer;margin-left:6px}.wg-input[data-v-d29a1803]{border-top:1px solid #e4e7ed;background:#fff;padding:8px 12px 12px;flex-shrink:0}.wg-tools[data-v-d29a1803]{display:flex;gap:12px;margin-bottom:6px}.tool[data-v-d29a1803]{cursor:pointer;font-size:18px;opacity:.7}.tool[data-v-d29a1803]:hover{opacity:1}textarea[data-v-d29a1803]{width:100%;border:1px solid #dcdfe6;border-radius:4px;padding:8px;font-size:14px;font-family:inherit;resize:none;outline:none}textarea[data-v-d29a1803]:focus{border-color:#409eff}.send-btn[data-v-d29a1803]{margin-top:8px;width:100%;border:none;color:#fff;padding:9px;border-radius:4px;font-size:14px;cursor:pointer}.send-btn[data-v-d29a1803]:disabled{opacity:.5;cursor:not-allowed}.wg-modal[data-v-d29a1803]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box[data-v-d29a1803]{background:#fff;border-radius:8px;padding:20px;width:86%;max-width:340px}.modal-box input[data-v-d29a1803],.modal-box textarea[data-v-d29a1803]{width:100%;margin-bottom:10px;border:1px solid #dcdfe6;border-radius:4px;padding:8px;font-size:14px;outline:none}.modal-title[data-v-d29a1803]{font-weight:600;margin-bottom:14px;text-align:center}.modal-btns[data-v-d29a1803]{display:flex;gap:10px}.modal-btns button[data-v-d29a1803]{flex:1;padding:9px;border:1px solid #dcdfe6;background:#fff;border-radius:4px;cursor:pointer;font-size:14px}.modal-btns button.primary[data-v-d29a1803]{border:none;color:#fff}.stars[data-v-d29a1803]{text-align:center;margin-bottom:12px}.stars span[data-v-d29a1803]{font-size:30px;color:#dcdfe6;cursor:pointer}.stars span.on[data-v-d29a1803]{color:#f7ba2a}.wg-preview[data-v-d29a1803]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:200}.wg-preview img[data-v-d29a1803]{max-width:96%;max-height:96%}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:#303133;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}
