.rating-wrap[data-v-80691bb9]{text-align:center;padding:8px 0}.rating-title[data-v-80691bb9]{font-size:13px;color:#666;margin-bottom:8px}.stars[data-v-80691bb9]{display:flex;justify-content:center;gap:6px}.star[data-v-80691bb9]{font-size:28px;color:#e0e0e0;cursor:pointer;transition:color .2s,transform .15s}.star.active[data-v-80691bb9]{color:#faad14}.star[data-v-80691bb9]:hover{transform:scale(1.15)}.thanks[data-v-80691bb9]{font-size:32px}.cs-panel[data-v-d6207e9e]{width:360px;height:520px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;overflow:hidden}.cs-panel-hd[data-v-d6207e9e]{padding:16px 20px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;display:flex;align-items:center;justify-content:space-between}.hd-left[data-v-d6207e9e]{display:flex;align-items:center;gap:10px}.hd-avatar[data-v-d6207e9e]{font-size:28px}.hd-avatar-img[data-v-d6207e9e]{width:32px;height:32px;border-radius:50%;object-fit:cover}.hd-title[data-v-d6207e9e]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}.hd-ai-badge[data-v-d6207e9e]{font-size:10px;font-weight:500;background:#ffffff40;padding:1px 6px;border-radius:8px;vertical-align:middle}.hd-status[data-v-d6207e9e]{font-size:11px;opacity:.9}.hd-status.online[data-v-d6207e9e]{color:#b7eb8f}.hd-status.waiting[data-v-d6207e9e]{color:#ffe58f}.hd-status.offline[data-v-d6207e9e]{color:#ffa39e}.hd-close[data-v-d6207e9e]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;opacity:.8;padding:4px}.hd-close[data-v-d6207e9e]:hover{opacity:1}.cs-panel-body[data-v-d6207e9e]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#fafafa}.cs-empty[data-v-d6207e9e]{text-align:center;color:#999;padding:40px 0;font-size:14px}.cs-system-msg[data-v-d6207e9e]{text-align:center}.cs-system-msg p[data-v-d6207e9e]{display:inline-block;font-size:12px;color:#999;background:#f0f0f0;padding:6px 14px;border-radius:12px}.cs-faq[data-v-d6207e9e]{padding:8px 0}.faq-title[data-v-d6207e9e]{font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.faq-item[data-v-d6207e9e]{font-size:13px;color:#1890ff;padding:8px 12px;background:#f0f5ff;border-radius:8px;margin-bottom:4px;cursor:pointer;transition:background .15s}.faq-item[data-v-d6207e9e]:hover{background:#d6e4ff}.cs-msg[data-v-d6207e9e]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;word-break:break-word;position:relative}.cs-msg--user[data-v-d6207e9e]{align-self:flex-end;background:#1890ff;color:#fff;border-bottom-right-radius:4px}.cs-msg--agent[data-v-d6207e9e]{align-self:flex-start;background:#fff;border:1px solid #e8e8e8;color:#333;border-bottom-left-radius:4px}.cs-msg--sys[data-v-d6207e9e]{align-self:center;font-size:12px;color:#999;background:transparent}.cs-msg--ai[data-v-d6207e9e]{align-self:flex-start;background:#f6ffed;border:1px solid #b7eb8f;color:#333;border-bottom-left-radius:4px}.msg-type-badge[data-v-d6207e9e]{font-size:9px;color:#52c41a;position:absolute;top:-8px;left:8px;background:#f6ffed;padding:1px 6px;border-radius:6px;border:1px solid #b7eb8f}.cs-ai-suggestions[data-v-d6207e9e]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.ai-chip[data-v-d6207e9e]{font-size:12px;color:#1890ff;padding:6px 12px;background:#f0f5ff;border-radius:14px;cursor:pointer;align-self:flex-start;transition:background .15s}.ai-chip[data-v-d6207e9e]:hover{background:#d6e4ff}.cs-panel-ft[data-v-d6207e9e]{padding:12px 16px;border-top:1px solid #f0f0f0;background:#fff}.cs-input-row[data-v-d6207e9e]{display:flex;gap:8px}.cs-input-row input[data-v-d6207e9e]{flex:1;height:38px;border:1px solid #e0e0e0;border-radius:19px;padding:0 16px;font-size:14px;outline:none}.cs-input-row input[data-v-d6207e9e]:focus{border-color:#1890ff}.cs-input-row--disabled input[data-v-d6207e9e]{background:#f5f5f5}.cs-send-btn[data-v-d6207e9e]{width:38px;height:38px;border:none;border-radius:50%;cursor:pointer;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-send-btn[data-v-d6207e9e]:hover{opacity:.9}.cs-emoji-btn[data-v-d6207e9e],.cs-upload-btn[data-v-d6207e9e]{width:38px;height:38px;border:1px solid #e0e0e0;border-radius:19px;background:#fff;cursor:pointer;font-size:18px;flex-shrink:0}.cs-upload-btn[data-v-d6207e9e]:disabled{opacity:.5;cursor:not-allowed}.emoji-panel[data-v-d6207e9e]{position:absolute;bottom:60px;left:16px;display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:280px;z-index:10}.emoji-item[data-v-d6207e9e]{font-size:22px;cursor:pointer;padding:2px;border-radius:4px}.emoji-item[data-v-d6207e9e]:hover{background:#e6f7ff}.msg-recall[data-v-d6207e9e]{cursor:pointer;color:#999;margin-left:6px;font-size:11px}.msg-recall[data-v-d6207e9e]:hover{color:#ff4d4f}.typing-dots[data-v-d6207e9e]{display:flex;align-items:center;gap:4px;padding:8px 16px}.typing-dots span[data-v-d6207e9e]{width:6px;height:6px;border-radius:50%;background:#b7eb8f;animation:typing-bounce-d6207e9e 1.2s infinite}.typing-dots span[data-v-d6207e9e]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-d6207e9e]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-d6207e9e{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}[data-v-d6207e9e] .msg-img{max-width:200px;max-height:200px;border-radius:8px;cursor:pointer;display:block;margin:4px 0}.img-lightbox[data-v-d6207e9e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:pointer}.img-lightbox img[data-v-d6207e9e]{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.img-lightbox-close[data-v-d6207e9e]{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:#fff3;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.img-lightbox-close[data-v-d6207e9e]:hover{background:#fff6}@media (max-width: 400px){.cs-panel[data-v-d6207e9e]{width:calc(100vw - 32px);height:calc(100vh - 120px);border-radius:12px}}.cs-panel--full[data-v-d6207e9e]{width:100vw;height:100vh;height:100dvh;border-radius:0;position:fixed;top:0;left:0;z-index:10000}.cs-float-btn[data-v-7eb70e0f]{width:60px;height:60px;border-radius:50%;border:none;background:#1890ff;color:#fff;cursor:pointer;box-shadow:0 4px 16px #1890ff66;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}.cs-float-btn[data-v-7eb70e0f]:hover{transform:scale(1.08);box-shadow:0 6px 20px #1890ff80}.btn-label[data-v-7eb70e0f]{font-size:10px;margin-top:2px}.cs-widget[data-v-9f7dd63e]{position:fixed;bottom:24px;right:24px;z-index:9999}.cs-widget--mobile[data-v-9f7dd63e]{bottom:0;right:0}.cs-widget--mobile.cs-widget--open[data-v-9f7dd63e]{top:0;left:0;z-index:10000}.slide-up-enter-active[data-v-9f7dd63e],.slide-up-leave-active[data-v-9f7dd63e]{transition:all .3s ease}.slide-up-enter-from[data-v-9f7dd63e],.slide-up-leave-to[data-v-9f7dd63e]{opacity:0;transform:translateY(20px)}.cs-page[data-v-cb6f80e0]{width:100vw;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cs-page-nav[data-v-cb6f80e0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;z-index:10}.cs-page-back[data-v-cb6f80e0]{background:none;border:none;color:#1890ff;font-size:15px;cursor:pointer;padding:4px 0}.cs-page-title[data-v-cb6f80e0]{font-size:16px;font-weight:600;color:#333}.cs-page-spacer[data-v-cb6f80e0]{width:50px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}input,textarea,button{font-family:inherit}
