*{box-sizing:border-box}html,body,#app{margin:0;height:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#0f1419;color:#e7edf3}.app{min-height:100%}a{color:#6ab8ff}input,button,textarea{font:inherit}.chat[data-v-6b264578]{display:flex;flex-direction:column;height:100%;min-height:100vh;max-width:720px;margin:0 auto}.chat.embedded[data-v-6b264578]{max-width:none;min-height:0;flex:1;margin:0}.bar[data-v-6b264578]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background:#1a2332;border-bottom:1px solid #2d3b50;flex-wrap:wrap}.back[data-v-6b264578],.danger[data-v-6b264578]{background:transparent;border:none;color:#93c5fd;cursor:pointer;padding:.25rem}.notify-btn[data-v-6b264578]{background:#334155;border:none;color:#e2e8f0;cursor:pointer;padding:.3rem .55rem;border-radius:8px;font-size:.8rem}.danger[data-v-6b264578]{color:#f87171;margin-left:auto}.title[data-v-6b264578]{font-weight:600;flex:1;min-width:4rem}.messages[data-v-6b264578]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;min-height:0}.bubble-wrap[data-v-6b264578]{display:flex;align-items:flex-end;gap:.35rem}.bubble-wrap.me[data-v-6b264578]{flex-direction:row-reverse}.bubble[data-v-6b264578]{max-width:78%;padding:.55rem .75rem;border-radius:14px;background:#243044;word-break:break-word;font-size:.95rem}.bubble.agent[data-v-6b264578]{background:#1e3a5f}.bubble-wrap.me .bubble[data-v-6b264578]{background:#14532d}.media[data-v-6b264578]{max-width:100%;border-radius:8px;display:block;max-height:240px}.pick[data-v-6b264578]{opacity:.6}.input-bar[data-v-6b264578]{padding:.5rem .75rem .75rem;background:#1a2332;border-top:1px solid #2d3b50}textarea[data-v-6b264578]{width:100%;resize:none;border-radius:10px;border:1px solid #2d3b50;background:#0f1419;color:inherit;padding:.5rem;margin-bottom:.4rem}.actions[data-v-6b264578]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.file-btn[data-v-6b264578]{font-size:.85rem;padding:.35rem .65rem;border-radius:8px;background:#3a4556;cursor:pointer}.send[data-v-6b264578]{margin-left:auto;padding:.4rem 1rem;border-radius:8px;border:none;background:#2563eb;color:#fff;cursor:pointer}.chat--light[data-v-6b264578]{background:#f7f8fa;color:#333}.chat--light .bar[data-v-6b264578]{background:#fff;border-bottom:1px solid #e8eaed}.chat--light .title[data-v-6b264578]{color:#333}.chat--light .back[data-v-6b264578]{color:#1890ff}.chat--light .notify-btn[data-v-6b264578]{background:#f0f0f0;color:#666}.chat--light .danger[data-v-6b264578]{color:#ff4d4f}.chat--light .messages[data-v-6b264578]{background:#f0f2f5}.chat--light .bubble[data-v-6b264578]{background:#fff;border:1px solid #e8eaed;color:#333}.chat--light .bubble.agent[data-v-6b264578]{background:#e6f4ff;border-color:#91caff}.chat--light .bubble-wrap.me .bubble[data-v-6b264578]{background:#1890ff;border-color:#1890ff;color:#fff}.chat--light .input-bar[data-v-6b264578]{background:#fff;border-top:1px solid #e8eaed}.chat--light textarea[data-v-6b264578]{background:#fff;border-color:#d9d9d9;color:#333}.chat--light .file-btn[data-v-6b264578]{background:#fafafa;border:1px solid #d9d9d9;color:#666}.chat--light .send[data-v-6b264578]{background:#1890ff}.chat--light .pick[data-v-6b264578]{opacity:.85}.desk[data-v-4755b7ce]{min-height:100vh;display:flex;flex-direction:column;background:#0b0f14;color:#e7edf3}.auth-panel[data-v-4755b7ce]{max-width:480px;margin:2rem auto;padding:0 1rem}h1[data-v-4755b7ce]{font-size:1.35rem;margin-bottom:1rem}.card[data-v-4755b7ce]{background:#1a2332;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.card h2[data-v-4755b7ce]{margin:0;font-size:1rem}label[data-v-4755b7ce]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-4755b7ce]{padding:.5rem .65rem;border-radius:8px;border:1px solid #2d3b50;background:#0f1419;color:inherit}.row[data-v-4755b7ce]{display:flex;flex-wrap:wrap;gap:.5rem}button[data-v-4755b7ce]{padding:.45rem .9rem;border-radius:8px;border:none;background:#2563eb;color:#fff;cursor:pointer;font-size:.9rem}button.secondary[data-v-4755b7ce]{background:#3a4556}button.ghost[data-v-4755b7ce]{background:#1e293b;border:1px solid #334155}.danger-text[data-v-4755b7ce]{color:#f87171}.err[data-v-4755b7ce]{color:#f87171;margin:0}.top[data-v-4755b7ce]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:#141c28;border-bottom:1px solid #243044}.brand[data-v-4755b7ce]{display:flex;align-items:center;gap:.75rem}.logo[data-v-4755b7ce]{font-weight:700;letter-spacing:.05em;color:#93c5fd}.name[data-v-4755b7ce]{opacity:.9}.tools[data-v-4755b7ce]{display:flex;gap:.5rem}.invite-line[data-v-4755b7ce]{margin:0;padding:.4rem 1rem;font-size:.8rem;opacity:.85;word-break:break-all;background:#0f1419;border-bottom:1px solid #1e293b}.split[data-v-4755b7ce]{flex:1;display:flex;min-height:0}.sidebar[data-v-4755b7ce]{width:300px;min-width:260px;max-width:360px;border-right:1px solid #243044;display:flex;flex-direction:column;background:#0f1419;min-height:0}.sidebar-head[data-v-4755b7ce]{padding:.6rem .85rem;font-size:.85rem;font-weight:600;color:#94a3b8;border-bottom:1px solid #243044}.customer-scroll[data-v-4755b7ce]{flex:1;overflow-y:auto;min-height:0}.cust-item[data-v-4755b7ce]{width:100%;text-align:left;padding:.65rem .85rem;border:none;border-bottom:1px solid #1e293b;background:transparent;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;align-items:stretch}.cust-item[data-v-4755b7ce]:hover{background:#1a2332}.cust-item.active[data-v-4755b7ce]{background:#1e3a5f}.cust-main[data-v-4755b7ce]{display:flex;align-items:center;gap:.4rem;font-weight:600}.dot[data-v-4755b7ce]{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0}.qq[data-v-4755b7ce]{font-size:.95rem}.cust-remark[data-v-4755b7ce]{font-size:.78rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-meta[data-v-4755b7ce]{font-size:.72rem;opacity:.55}.empty-hint[data-v-4755b7ce]{padding:1rem;font-size:.85rem;color:#64748b;margin:0}.remark-box[data-v-4755b7ce]{padding:.65rem .85rem;border-top:1px solid #243044;font-size:.8rem}.remark-box label[data-v-4755b7ce]{display:block;margin-bottom:.35rem;color:#94a3b8}.remark-row[data-v-4755b7ce]{display:flex;gap:.35rem;flex-wrap:wrap}.remark-row input[data-v-4755b7ce]{flex:1;min-width:120px}.chat-wrap[data-v-4755b7ce]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:#0f1419}.empty-chat[data-v-4755b7ce]{flex:1;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.95rem}.desk--mq[data-v-4755b7ce]{background:#f0f2f5;color:#303133}.desk--mq .top[data-v-4755b7ce]{padding:0 16px;height:52px;background:linear-gradient(90deg,#1890ff,#096dd9);border-bottom:none;box-shadow:0 1px 4px #00000014}.desk--mq .brand[data-v-4755b7ce]{gap:10px}.desk--mq .logo-badge[data-v-4755b7ce]{width:32px;height:32px;border-radius:8px;background:#ffffff38;color:#fff;font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center}.desk--mq .brand-text[data-v-4755b7ce]{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.desk--mq .logo-title[data-v-4755b7ce]{font-size:.95rem;font-weight:600;color:#fff}.desk--mq .name[data-v-4755b7ce]{font-size:.75rem;color:#ffffffd9}.desk--mq .tools[data-v-4755b7ce]{gap:8px}.desk--mq .btn-plain[data-v-4755b7ce]{padding:6px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.45);background:#ffffff26;color:#fff;font-size:.85rem}.desk--mq .btn-plain[data-v-4755b7ce]:hover{background:#ffffff47}.desk--mq .btn-exit[data-v-4755b7ce]{border-color:#ffffff4d;background:transparent}.desk--mq .invite-line[data-v-4755b7ce]{margin:0;padding:8px 16px;font-size:12px;background:#fff;border-bottom:1px solid #e8e8e8;color:#595959;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.desk--mq .invite-label[data-v-4755b7ce]{color:#8c8c8c;flex-shrink:0}.desk--mq .invite-line code[data-v-4755b7ce]{font-size:12px;background:#f5f5f5;padding:2px 8px;border-radius:4px;color:#1890ff}.desk--mq .split[data-v-4755b7ce]{flex:1;min-height:0}.desk--mq .sidebar[data-v-4755b7ce]{width:280px;background:#fff;border-right:1px solid #e8e8e8}.desk--mq .sidebar-head[data-v-4755b7ce]{padding:12px 16px;font-size:13px;font-weight:600;color:#595959;border-bottom:1px solid #f0f0f0}.desk--mq .cust-item[data-v-4755b7ce]{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #f0f0f0;border-left:3px solid transparent}.desk--mq .cust-item[data-v-4755b7ce]:hover{background:#f7f9fc}.desk--mq .cust-item.active[data-v-4755b7ce]{background:#e6f7ff;border-left-color:#1890ff}.desk--mq .av[data-v-4755b7ce]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#69c0ff,#1890ff);color:#fff;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.desk--mq .cust-body[data-v-4755b7ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.desk--mq .cust-line1[data-v-4755b7ce]{display:flex;align-items:center;gap:6px}.desk--mq .cust-item .qq[data-v-4755b7ce]{font-size:14px;font-weight:500;color:#262626}.desk--mq .cust-remark[data-v-4755b7ce]{font-size:12px;color:#8c8c8c}.desk--mq .cust-meta[data-v-4755b7ce]{font-size:11px;color:#bfbfbf;flex-shrink:0;max-width:56px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk--mq .empty-hint[data-v-4755b7ce]{color:#bfbfbf;padding:24px 16px}.desk--mq .remark-box[data-v-4755b7ce]{border-top:1px solid #f0f0f0;background:#fafafa}.desk--mq .remark-box label[data-v-4755b7ce]{color:#8c8c8c}.desk--mq .remark-row input[data-v-4755b7ce]{border:1px solid #d9d9d9;background:#fff;color:#262626}.desk--mq .chat-wrap[data-v-4755b7ce]{background:#fff}.desk--mq .empty-chat[data-v-4755b7ce]{background:#fafafa;color:#8c8c8c}.desk--mq .empty-inner[data-v-4755b7ce]{text-align:center;max-width:280px}.desk--mq .empty-icon[data-v-4755b7ce]{font-size:2rem;display:block;margin-bottom:8px;opacity:.6}.desk--mq .empty-sub[data-v-4755b7ce]{margin-top:8px;font-size:12px;color:#bfbfbf}.page[data-v-ac20dcc4]{max-width:420px;margin:0 auto;padding:1rem}.sub[data-v-ac20dcc4]{opacity:.85}.card[data-v-ac20dcc4]{background:#1a2332;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}label[data-v-ac20dcc4]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-ac20dcc4]{padding:.55rem .65rem;border-radius:8px;border:1px solid #2d3b50;background:#0f1419;color:inherit}.row[data-v-ac20dcc4]{display:flex;gap:.5rem;flex-wrap:wrap}button[data-v-ac20dcc4]{padding:.45rem .85rem;border-radius:8px;border:none;background:#2563eb;color:#fff;cursor:pointer}button.secondary[data-v-ac20dcc4]{background:#3a4556}.err[data-v-ac20dcc4]{color:#f87171}
