2 lines
75 KiB
CSS
2 lines
75 KiB
CSS
.conversation-item.other-agent[data-v-0f8e48ba],.conversation-item.other-agent .conversation-avatar[data-v-0f8e48ba]{opacity:.8}.conversation-item.pending-close[data-v-0f8e48ba]{border-left:3px solid var(--color-warning, #e6a23c)}.tag-badge-pending-close[data-v-0f8e48ba]{background:var(--warning-soft, #fdf6ec);color:var(--color-warning, #e6a23c);border:1px solid var(--color-warning, #e6a23c)}.conversation-avatar-img[data-v-0f8e48ba]{width:48px;height:48px;border-radius:8px;object-fit:cover}.conversation-summary-row[data-v-0f8e48ba]{display:flex;align-items:center;gap:6px;margin-top:2px}.conversation-summary-row .conversation-summary[data-v-0f8e48ba]{flex:1;min-width:0}.conversation-summary-row .conversation-time[data-v-0f8e48ba]{flex-shrink:0;font-size:10px;color:var(--text-placeholder)}.grab-btn[data-v-0f8e48ba],.leave-btn[data-v-0f8e48ba]{font-size:12px;padding:0 4px;margin-left:auto;white-space:nowrap}.priority-icons[data-v-0f8e48ba]{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.priority-icon[data-v-0f8e48ba]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;font-size:8px;line-height:1;flex-shrink:0}.priority-icon.pi-blocked[data-v-0f8e48ba]{animation:pi-blink-0f8e48ba 2s ease-in-out infinite}@keyframes pi-blink-0f8e48ba{0%,to{opacity:1}50%{opacity:.6}}.todo-panel[data-v-e790eb7c]{border-top:1px solid var(--border-color);max-height:260px;display:flex;flex-direction:column;flex-shrink:0;background-color:var(--bg-secondary)}.todo-header[data-v-e790eb7c]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-light);flex-shrink:0}.todo-header-left[data-v-e790eb7c]{display:flex;align-items:center;gap:6px}.todo-header-right[data-v-e790eb7c]{display:flex;align-items:center;gap:8px}.todo-title[data-v-e790eb7c]{font-size:13px;font-weight:600;color:var(--text-primary)}.todo-urgent-badge[data-v-e790eb7c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;font-size:10px;font-weight:700;background-color:var(--color-danger);color:var(--bg-secondary)}.todo-tabs[data-v-e790eb7c]{display:flex;gap:2px;background-color:var(--bg-tertiary);border-radius:var(--radius-sm);padding:1px}.todo-tab[data-v-e790eb7c]{padding:2px 8px;border:none;background:transparent;color:var(--text-tertiary);font-size:11px;cursor:pointer;border-radius:var(--radius-sm);transition:all .2s;white-space:nowrap}.todo-tab[data-v-e790eb7c]:hover{color:var(--text-secondary)}.todo-tab-active[data-v-e790eb7c]{background-color:var(--accent);color:var(--bg-secondary);font-weight:600}.todo-tab-active[data-v-e790eb7c]:hover{color:var(--bg-secondary)}.todo-refresh-btn[data-v-e790eb7c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);cursor:pointer;font-size:12px;transition:all .2s;flex-shrink:0}.todo-refresh-btn[data-v-e790eb7c]:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--accent)}.todo-refresh-btn[data-v-e790eb7c]:disabled{opacity:.5;cursor:not-allowed}.todo-refreshing[data-v-e790eb7c]{animation:spin-e790eb7c 1s linear infinite}@keyframes spin-e790eb7c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.todo-list[data-v-e790eb7c]{flex:1;overflow-y:auto;overflow-x:hidden}.todo-item[data-v-e790eb7c]{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;transition:background-color .2s}.todo-item[data-v-e790eb7c]:hover{background-color:var(--bg-hover)}.todo-item-active[data-v-e790eb7c]{background-color:var(--bg-accent-soft)}.todo-priority-dot[data-v-e790eb7c]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.todo-priority-dot.priority-urgent[data-v-e790eb7c]{background-color:var(--color-danger)}.todo-priority-dot.priority-high[data-v-e790eb7c]{background-color:var(--color-warning)}.todo-priority-dot.priority-normal[data-v-e790eb7c]{background-color:var(--text-placeholder)}.todo-text[data-v-e790eb7c]{flex:1;font-size:12px;color:var(--text-primary);min-width:0}.todo-type-tag[data-v-e790eb7c]{font-size:9px;padding:1px 5px;border-radius:3px;line-height:1.4;font-weight:500;flex-shrink:0;border:1px solid}.todo-type-tag.type-ticket[data-v-e790eb7c]{color:var(--accent);background-color:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.todo-type-tag.type-approval[data-v-e790eb7c]{color:var(--purple);background-color:var(--purple-soft);border-color:color-mix(in srgb,var(--purple) 30%,transparent)}.todo-time[data-v-e790eb7c]{font-size:10px;color:var(--text-placeholder);flex-shrink:0;white-space:nowrap}.todo-loading[data-v-e790eb7c],.todo-empty[data-v-e790eb7c]{padding:12px;text-align:center;font-size:12px;color:var(--text-tertiary)}.todo-footer[data-v-e790eb7c]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-top:1px solid var(--border-light);flex-shrink:0}.agent-stat[data-v-e790eb7c]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}.agent-dot[data-v-e790eb7c]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-online[data-v-e790eb7c]{background-color:var(--color-success)}.dot-busy[data-v-e790eb7c]{background-color:var(--color-warning)}.dot-offline[data-v-e790eb7c]{background-color:var(--text-placeholder)}.conversation-list-root[data-v-d0763629]{height:100%;display:flex;flex-direction:column}.loading-state[data-v-d0763629]{padding:20px;text-align:center}.loading-text[data-v-d0763629]{margin-top:8px;color:var(--text-tertiary);font-size:12px}.empty-state[data-v-d0763629]{padding:40px 20px;text-align:center}.filter-tags[data-v-d0763629]{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.filter-tag[data-v-d0763629]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid transparent}.filter-tag[data-v-d0763629]:hover{background-color:var(--bg-hover)}.filter-tag.active[data-v-d0763629]{background-color:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.contact-card-inline[data-v-d533ed0f]{width:280px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.contact-card-inline__header[data-v-d533ed0f]{padding:12px 14px 8px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border-color)}.contact-card-inline__avatar[data-v-d533ed0f]{width:40px;height:40px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-weight:600;overflow:hidden}.contact-card-inline__avatar-img[data-v-d533ed0f]{width:100%;height:100%;object-fit:cover;border-radius:6px}.gradient-1[data-v-d533ed0f]{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-2[data-v-d533ed0f]{background:linear-gradient(135deg,#f093fb,#f5576c)}.gradient-3[data-v-d533ed0f]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.gradient-4[data-v-d533ed0f]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.gradient-5[data-v-d533ed0f]{background:linear-gradient(135deg,#fa709a,#fee140)}.contact-card-inline__name-row[data-v-d533ed0f]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.contact-card-inline__name[data-v-d533ed0f]{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}.contact-card-inline__gender[data-v-d533ed0f]{font-size:11px}.gender-male[data-v-d533ed0f]{color:#4facfe}.gender-female[data-v-d533ed0f]{color:#f5576c}.contact-card-inline__dept[data-v-d533ed0f]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-card-inline__badge[data-v-d533ed0f]{flex-shrink:0;margin-left:auto}.contact-card-inline__body[data-v-d533ed0f]{padding:8px 14px}.contact-card-inline__info-item[data-v-d533ed0f]{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px;color:var(--text-secondary)}.contact-card-inline__info-label[data-v-d533ed0f]{color:var(--text-placeholder);width:50px;flex-shrink:0}.contact-card-inline__info-value[data-v-d533ed0f]{color:var(--text-primary);word-break:break-all}.contact-card-inline__info-value--highlight[data-v-d533ed0f]{color:#07c160;font-weight:500}.contact-card-inline__reason[data-v-d533ed0f]{padding:6px 14px 10px;display:flex;align-items:flex-start;gap:4px;font-size:11px;color:var(--text-tertiary);line-height:1.5;border-top:1px dashed var(--border-color)}.ai-structured-options[data-v-37239c1d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.ai-structured-options__label[data-v-37239c1d]{font-size:12px;color:var(--text-secondary, #999);flex-shrink:0}.ai-structured-options__tag[data-v-37239c1d]{display:inline-block;padding:2px 10px;font-size:12px;background:#07c16014;color:#07c160;border:1px solid rgba(7,193,96,.2);border-radius:12px;white-space:nowrap}.ai-structured-action[data-v-37239c1d]{display:flex;align-items:center;gap:4px;margin-top:6px;padding:4px 8px;background:#409eff0f;border-radius:4px;font-size:12px;color:var(--text-secondary, #666)}.ai-structured-action__icon[data-v-37239c1d]{flex-shrink:0}.ai-structured-action__text[data-v-37239c1d]{line-height:1.4}.byod-summary[data-v-37239c1d]{display:flex;align-items:center;gap:6px;margin-top:6px}.byod-summary__badge[data-v-37239c1d]{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px;background:#faad141f;color:#faad14;border:1px solid rgba(250,173,20,.3)}.byod-summary__badge--eligible[data-v-37239c1d]{background:#07c16014;color:#07c160;border-color:#07c16033}.byod-summary__category[data-v-37239c1d]{font-size:12px;color:var(--text-secondary, #999)}.media-card[data-v-37239c1d]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;min-width:180px;max-width:260px}.media-icon[data-v-37239c1d]{font-size:24px;line-height:1;flex-shrink:0}.media-info[data-v-37239c1d]{display:flex;flex-direction:column;gap:2px;min-width:0}.media-type-label[data-v-37239c1d]{font-size:14px;color:var(--text-primary);font-weight:500}.media-filename[data-v-37239c1d]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-size[data-v-37239c1d]{font-size:11px;color:var(--text-placeholder)}.message-bubble[data-v-37239c1d]{position:relative}.bubble-actions[data-v-37239c1d]{position:absolute;top:4px;right:4px;display:flex;gap:2px;z-index:2}.action-btn[data-v-37239c1d]{width:24px;height:24px;border:none;background:var(--bg-tertiary);border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s,background .2s;padding:0}.action-btn[data-v-37239c1d]:hover{opacity:1;background:var(--accent-soft)}.image-message[data-v-37239c1d]{cursor:pointer;border-radius:8px;overflow:hidden;max-width:280px}.image-thumbnail[data-v-37239c1d]{display:block;max-width:280px;max-height:200px;object-fit:contain;border-radius:6px;transition:opacity .2s}.image-thumbnail[data-v-37239c1d]:hover{opacity:.9}.media-card-link[data-v-37239c1d]{text-decoration:none;color:inherit;transition:background .2s,border-color .2s}.media-card-link[data-v-37239c1d]:hover{background:var(--accent-soft);border-color:var(--accent)}.reply-quote[data-v-37239c1d]{display:flex;align-items:stretch;gap:6px;padding:6px 8px;margin-bottom:6px;background:var(--bg-tertiary);border-radius:4px;cursor:pointer;transition:background .2s}.reply-quote[data-v-37239c1d]:hover{background:var(--accent-soft)}.reply-quote-bar[data-v-37239c1d]{width:3px;border-radius:2px;background:var(--accent);flex-shrink:0}.reply-quote-text[data-v-37239c1d]{font-size:12px;color:var(--text-tertiary);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reply-quote-sender[data-v-37239c1d]{color:var(--accent);font-weight:500;margin-right:4px}.invite-tabs[data-v-629bd8a1]{margin-bottom:12px}.search-area[data-v-629bd8a1]{max-height:200px;overflow-y:auto;border:1px solid var(--border-light);border-radius:6px;margin-bottom:12px;min-height:80px}.person-item[data-v-629bd8a1]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background .15s}.person-item[data-v-629bd8a1]:last-child{border-bottom:none}.person-item[data-v-629bd8a1]:hover{background:var(--bg-tertiary)}.person-item.selected[data-v-629bd8a1]{background:var(--accent-soft)}.person-avatar[data-v-629bd8a1]{width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0;margin-right:10px;overflow:hidden;position:relative}.person-avatar .avatar-img[data-v-629bd8a1]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.person-avatar .avatar-letter[data-v-629bd8a1]{color:#fff;line-height:1}.person-info[data-v-629bd8a1]{flex:1;min-width:0}.person-name[data-v-629bd8a1]{font-size:14px;font-weight:500}.person-dept[data-v-629bd8a1]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.check-icon[data-v-629bd8a1]{font-size:18px;flex-shrink:0}.empty-hint[data-v-629bd8a1]{padding:20px;text-align:center;color:var(--text-tertiary);font-size:13px}.manual-add[data-v-629bd8a1]{padding:8px 12px;border-top:1px dashed var(--border-light)}.org-tree-area[data-v-629bd8a1]{max-height:280px;overflow-y:auto;border:1px solid var(--border-light);border-radius:6px;padding:8px;margin-bottom:12px;min-height:120px}.tree-node[data-v-629bd8a1]{display:flex;align-items:center;gap:8px;flex:1;padding-right:8px}.tree-node-label[data-v-629bd8a1]{font-size:14px}.tree-node-dept[data-v-629bd8a1]{font-size:12px;color:var(--text-tertiary)}.selected-area[data-v-629bd8a1]{margin-bottom:12px;padding:10px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-tertiary)}.selected-header[data-v-629bd8a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.selected-tags[data-v-629bd8a1]{display:flex;flex-wrap:wrap;gap:6px}.history-mode[data-v-629bd8a1]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.history-label[data-v-629bd8a1]{font-size:13px;color:var(--text-secondary);white-space:nowrap}.dialog-footer[data-v-629bd8a1]{display:flex;justify-content:flex-end;gap:8px}.screenshot-editor[data-v-b86208d1]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#1a1a1a;display:flex;flex-direction:column}.crop-mode[data-v-b86208d1]{display:flex;flex-direction:column;height:100%}.crop-header[data-v-b86208d1]{display:flex;justify-content:space-between;padding:12px 20px;background:#2a2a2a;color:#fff}.crop-content[data-v-b86208d1]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:auto;padding:20px}.crop-image[data-v-b86208d1]{max-width:100%;max-height:100%;transition:transform .3s}.crop-box[data-v-b86208d1]{position:absolute;border:2px dashed #07C160;background:#07c1601a;cursor:move}.crop-footer[data-v-b86208d1]{display:flex;justify-content:space-between;padding:16px 20px;background:#2a2a2a}.edit-mode[data-v-b86208d1]{display:flex;flex-direction:column;height:100%}.edit-toolbar[data-v-b86208d1]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#2a2a2a;flex-wrap:wrap}.tool-group[data-v-b86208d1]{display:flex;gap:4px}.tool-btn[data-v-b86208d1]{width:36px;height:36px;border:none;background:#3a3a3a;color:#fff;border-radius:6px;cursor:pointer;font-size:16px}.tool-btn.active[data-v-b86208d1]{background:#07c160}.color-picker[data-v-b86208d1]{display:flex;gap:4px}.color-btn[data-v-b86208d1]{width:24px;height:24px;border:2px solid transparent;border-radius:50%;cursor:pointer}.color-btn.active[data-v-b86208d1]{border-color:#fff}.action-group[data-v-b86208d1]{margin-left:auto;display:flex;gap:8px}.canvas-wrapper[data-v-b86208d1]{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:20px}.canvas-wrapper canvas[data-v-b86208d1]{box-shadow:0 4px 20px #00000080;cursor:crosshair}.edit-footer[data-v-b86208d1]{display:flex;justify-content:center;gap:16px;padding:16px;background:#2a2a2a}.wechat-capture[data-v-974c426c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;cursor:crosshair}.capture-bg[data-v-974c426c]{width:100%;height:100%;position:relative}.base-canvas[data-v-974c426c],.mask-canvas[data-v-974c426c]{position:absolute;top:0;left:0;width:100%;height:100%}.text-input-overlay[data-v-974c426c]{position:absolute;z-index:10000;border:2px solid #07C160;border-radius:4px;padding:2px 6px;font-size:20px;font-family:sans-serif;background:#ffffffe6;outline:none;min-width:60px;max-width:80vw;color:#333;opacity:0;pointer-events:none;transition:opacity .1s}.text-input-overlay.text-input-active[data-v-974c426c]{opacity:1;pointer-events:auto}.selection-box[data-v-974c426c]{position:absolute;border:1px solid #07C160;cursor:move;pointer-events:none}.resize-handles[data-v-974c426c]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.handle[data-v-974c426c]{position:absolute;width:10px;height:10px;background:#07c160;border:1px solid #fff;pointer-events:auto;z-index:10}.handle.nw[data-v-974c426c]{top:-5px;left:-5px;cursor:nw-resize}.handle.n[data-v-974c426c]{top:-5px;left:50%;margin-left:-5px;cursor:n-resize}.handle.ne[data-v-974c426c]{top:-5px;right:-5px;cursor:ne-resize}.handle.e[data-v-974c426c]{top:50%;right:-5px;margin-top:-5px;cursor:e-resize}.handle.se[data-v-974c426c]{bottom:-5px;right:-5px;cursor:se-resize}.handle.s[data-v-974c426c]{bottom:-5px;left:50%;margin-left:-5px;cursor:s-resize}.handle.sw[data-v-974c426c]{bottom:-5px;left:-5px;cursor:sw-resize}.handle.w[data-v-974c426c]{top:50%;left:-5px;margin-top:-5px;cursor:w-resize}.edit-toolbar[data-v-974c426c]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;padding:12px;z-index:9999;max-width:calc(100vw - 24px);box-sizing:border-box;overflow-x:auto;pointer-events:auto}.toolbar-inner[data-v-974c426c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tools[data-v-974c426c]{display:flex;gap:4px}.tool-btn[data-v-974c426c]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:4px;font-size:16px;cursor:pointer;transition:background .15s}.tool-btn[data-v-974c426c]:hover{background:#eee}.tool-btn.active[data-v-974c426c]{background:#07c160;color:#fff}.colors[data-v-974c426c]{display:flex;gap:4px}.color-dot[data-v-974c426c]{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.color-dot.active[data-v-974c426c]{border-color:#333}.actions[data-v-974c426c]{display:flex;gap:8px;align-items:center}.action-btn[data-v-974c426c]{height:32px;padding:0 12px;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.undo-btn[data-v-974c426c]{width:32px;padding:0;background:#f5f5f5;font-size:18px}.undo-btn[data-v-974c426c]:hover:not(:disabled){background:#eee}.undo-btn[data-v-974c426c]:disabled{opacity:.4;cursor:not-allowed}.cancel-btn[data-v-974c426c]{background:#f5f5f5;color:#666}.cancel-btn[data-v-974c426c]:hover{background:#eee}.confirm-btn[data-v-974c426c]{background:#07c160;color:#fff;font-weight:600}.confirm-btn[data-v-974c426c]:hover{background:#06ad56}.hint[data-v-974c426c]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:4px;font-size:12px;z-index:10}.camera-preview[data-v-8133b63c]{position:relative;width:100%;min-height:360px;background:#000;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.camera-video[data-v-8133b63c],.captured-photo[data-v-8133b63c]{width:100%;max-height:480px;object-fit:contain}.camera-error[data-v-8133b63c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#999}.error-icon[data-v-8133b63c]{font-size:48px;margin-bottom:12px}.error-text[data-v-8133b63c]{font-size:14px;text-align:center;line-height:1.6}.error-hint[data-v-8133b63c]{font-size:12px;text-align:center;line-height:1.5;color:#bbb;margin-top:4px}.camera-loading[data-v-8133b63c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px}.footer-controls[data-v-8133b63c]{display:flex;align-items:center;justify-content:center;gap:16px}.capture-icon[data-v-8133b63c]{font-size:20px}.pending-images-bar[data-v-86e08e43]{display:flex;align-items:center;gap:8px;padding:6px 12px;overflow-x:auto;flex-shrink:0;background:var(--bg-tertiary, #f5f5f5);border-bottom:1px solid var(--border, #e5e5e5)}.pending-images-bar[data-v-86e08e43]::-webkit-scrollbar{height:4px}.pending-images-bar[data-v-86e08e43]::-webkit-scrollbar-thumb{background:var(--border, #ccc);border-radius:2px}.thumbnail[data-v-86e08e43]{position:relative;flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden;border:1px solid var(--border, #e5e5e5);background:#fff}.thumb-img[data-v-86e08e43]{width:100%;height:100%;object-fit:cover;display:block}.thumb-source[data-v-86e08e43]{position:absolute;bottom:2px;left:2px;font-size:10px;background:#00000080;color:#fff;border-radius:3px;padding:0 3px;line-height:14px}.thumb-remove[data-v-86e08e43]{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:50%;background:#0009;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s;line-height:1}.thumb-remove[data-v-86e08e43]:hover{background:#ef4444e6}.completion-bar[data-v-ace47e74]{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#534ab70f;border-top:1px solid rgba(83,74,183,.12);font-size:12px;flex-shrink:0;min-height:32px;-webkit-user-select:none;user-select:none}.completion-label[data-v-ace47e74]{color:#7b79a3;font-weight:500;flex-shrink:0}.completion-text[data-v-ace47e74]{flex:1;color:#999;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completion-thinking[data-v-ace47e74]{color:#7b79a3;font-style:italic;flex:1}.completion-hint[data-v-ace47e74]{color:#b4b2a9;font-size:11px;flex-shrink:0}.completion-hint__sub[data-v-ace47e74]{color:#ccc}.completion-hint kbd[data-v-ace47e74]{display:inline-block;padding:0 4px;background:#fffc;border:1px solid #D0D0D0;border-radius:3px;font-size:10px;font-family:inherit;line-height:1.5;min-width:18px;text-align:center}.toolbar-right[data-v-8712714b]{display:flex;align-items:center;gap:2px}.tb-btn--active[data-v-8712714b]{opacity:1;color:#534ab7;background:#534ab71a}.tb-btn--disabled[data-v-8712714b]{opacity:.35;cursor:not-allowed}.tone-overlay[data-v-741d3331]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000026}.tone-popover[data-v-741d3331]{position:absolute;bottom:calc(100% + 8px);right:0;width:360px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1001;overflow:hidden}.tone-header[data-v-741d3331]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #F0F0F0}.tone-title[data-v-741d3331]{font-size:15px;font-weight:600;color:#303133}.tone-close[data-v-741d3331]{width:24px;height:24px;border:none;background:none;font-size:14px;color:#999;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.tone-close[data-v-741d3331]:hover{background:#f5f5f5;color:#606266}.tone-label[data-v-741d3331]{display:block;font-size:12px;font-weight:500;color:#909399;margin-bottom:6px}.tone-original[data-v-741d3331],.tone-result[data-v-741d3331]{padding:12px 16px}.tone-text[data-v-741d3331]{margin:0;font-size:13px;line-height:1.6;color:#606266;white-space:pre-wrap;word-break:break-word}.tone-text--highlight[data-v-741d3331]{color:#303133;background:#534ab70a;padding:10px 12px;border-radius:8px;border-left:3px solid #534AB7}.tone-summary[data-v-741d3331]{margin:8px 0 0;font-size:11px;color:#b4b2a9;font-style:italic}.tone-select[data-v-741d3331]{padding:12px 16px;border-top:1px solid #F0F0F0}.tone-options[data-v-741d3331]{display:flex;flex-direction:column;gap:6px}.tone-option[data-v-741d3331]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:#fafafa;border:1px solid #EBEBEB;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s}.tone-option[data-v-741d3331]:hover{background:#534ab70a;border-color:#534ab7}.tone-option__icon[data-v-741d3331]{font-size:20px;flex-shrink:0}.tone-option__name[data-v-741d3331]{font-size:14px;font-weight:500;color:#303133;min-width:40px}.tone-option__desc[data-v-741d3331]{font-size:12px;color:#999;flex:1}.tone-loading[data-v-741d3331]{display:flex;align-items:center;gap:10px;padding:20px 16px;color:#999;font-size:13px}.tone-loading__spinner[data-v-741d3331]{display:inline-block;width:16px;height:16px;border:2px solid #EBEBEB;border-top-color:#534ab7;border-radius:50%;animation:tone-spin-741d3331 .6s linear infinite}@keyframes tone-spin-741d3331{to{transform:rotate(360deg)}}.tone-actions[data-v-741d3331]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #F0F0F0}.tone-btn[data-v-741d3331]{flex:1;padding:8px 16px;border:1px solid #DCDFE6;border-radius:6px;background:#fff;color:#606266;font-size:13px;cursor:pointer;transition:all .15s}.tone-btn[data-v-741d3331]:hover{border-color:#c0c4cc;color:#303133}.tone-btn--primary[data-v-741d3331]{background:#534ab7;border-color:#534ab7;color:#fff}.tone-btn--primary[data-v-741d3331]:hover{background:#4740a0;border-color:#4740a0}.polish-overlay[data-v-090be9b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.polish-panel[data-v-090be9b9]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:720px;max-width:92vw;max-height:85vh;background:#fff;border-radius:12px;box-shadow:0 16px 48px #00000029;z-index:1201;display:flex;flex-direction:column;overflow:hidden}.polish-header[data-v-090be9b9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F0F0F0;flex-shrink:0}.polish-title[data-v-090be9b9]{font-size:16px;font-weight:600;color:#303133}.polish-close[data-v-090be9b9]{width:28px;height:28px;border:none;background:none;font-size:16px;color:#999;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.polish-close[data-v-090be9b9]:hover{background:#f5f5f5;color:#606266}.polish-label[data-v-090be9b9]{display:block;font-size:12px;font-weight:500;color:#909399;margin-bottom:8px}.polish-actions-select[data-v-090be9b9]{padding:24px 20px}.polish-action-tabs[data-v-090be9b9]{display:flex;flex-direction:column;gap:8px}.polish-action-tab[data-v-090be9b9]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:#fafafa;border:1px solid #EBEBEB;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s;font-family:inherit}.polish-action-tab[data-v-090be9b9]:hover{background:#534ab70a;border-color:#534ab7}.polish-action-tab__icon[data-v-090be9b9]{font-size:24px;flex-shrink:0}.polish-action-tab__name[data-v-090be9b9]{font-size:14px;font-weight:500;color:#303133;min-width:48px}.polish-action-tab__desc[data-v-090be9b9]{font-size:12px;color:#999;flex:1}.polish-loading[data-v-090be9b9]{display:flex;align-items:center;gap:10px;padding:32px 20px;color:#999;font-size:14px;justify-content:center}.polish-loading__spinner[data-v-090be9b9]{display:inline-block;width:18px;height:18px;border:2px solid #EBEBEB;border-top-color:#534ab7;border-radius:50%;animation:polish-spin-090be9b9 .6s linear infinite}@keyframes polish-spin-090be9b9{to{transform:rotate(360deg)}}.polish-body[data-v-090be9b9]{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:0 20px 20px}.polish-compare[data-v-090be9b9]{display:flex;gap:16px;flex:1;min-height:0}.polish-side[data-v-090be9b9]{flex:1;display:flex;flex-direction:column;min-width:0}.polish-text-box[data-v-090be9b9]{flex:1;min-height:180px;max-height:360px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.7;color:#303133;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.polish-text-box--original[data-v-090be9b9]{background:#f8f8f8;border:1px solid #EBEBEB;color:#909399;font-style:italic;-webkit-user-select:none;user-select:none}.polish-text-box--result[data-v-090be9b9]{background:#fff;border:1px solid #DCDFE6;resize:none;font-family:inherit;outline:none}.polish-text-box--result[data-v-090be9b9]:focus{border-color:#534ab7;box-shadow:0 0 0 2px #534ab71a}.polish-action-badge[data-v-090be9b9]{display:inline-block;margin-left:6px;padding:1px 8px;background:#534ab714;color:#534ab7;border-radius:4px;font-size:11px;font-weight:500}.polish-summary[data-v-090be9b9]{margin:10px 0 0;font-size:12px;color:#b4b2a9;line-height:1.5}.polish-footer[data-v-090be9b9]{display:flex;gap:10px;justify-content:flex-end;padding-top:16px;margin-top:12px;border-top:1px solid #F0F0F0}.polish-btn[data-v-090be9b9]{padding:8px 24px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s;font-family:inherit}.polish-btn--ghost[data-v-090be9b9]{background:#fff;border-color:#dcdfe6;color:#606266}.polish-btn--ghost[data-v-090be9b9]:hover{border-color:#c0c4cc;color:#303133}.polish-btn--primary[data-v-090be9b9]{background:#534ab7;color:#fff}.polish-btn--primary[data-v-090be9b9]:hover:not(:disabled){background:#4740a0}.polish-btn--primary[data-v-090be9b9]:disabled{opacity:.5;cursor:not-allowed}.rewrite-overlay[data-v-59717528]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rewrite-panel[data-v-59717528]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:680px;max-width:92vw;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 16px 48px #00000029;z-index:1201;display:flex;flex-direction:column;overflow:hidden}.rewrite-header[data-v-59717528]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F0F0F0;flex-shrink:0}.rewrite-title[data-v-59717528]{font-size:16px;font-weight:600;color:#303133}.rewrite-close[data-v-59717528]{width:28px;height:28px;border:none;background:none;font-size:16px;color:#999;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.rewrite-close[data-v-59717528]:hover{background:#f5f5f5;color:#606266}.rewrite-loading[data-v-59717528]{display:flex;align-items:center;gap:16px;padding:32px 24px}.rewrite-loading__spinner[data-v-59717528]{display:inline-block;width:24px;height:24px;border:2.5px solid #EBEBEB;border-top-color:#534ab7;border-radius:50%;animation:rewrite-spin-59717528 .6s linear infinite;flex-shrink:0}@keyframes rewrite-spin-59717528{to{transform:rotate(360deg)}}.rewrite-loading__info[data-v-59717528]{display:flex;flex-direction:column;gap:4px}.rewrite-loading__title[data-v-59717528]{margin:0;font-size:14px;font-weight:500;color:#303133}.rewrite-loading__sub[data-v-59717528]{margin:0;font-size:12px;color:#999}.rewrite-body[data-v-59717528]{flex:1;overflow-y:auto;padding:20px}.rewrite-version-list[data-v-59717528]{display:flex;flex-direction:column;gap:14px}.rewrite-version-card[data-v-59717528]{border:1px solid #EBEBEB;border-radius:10px;overflow:hidden;transition:border-color .15s}.rewrite-version-card[data-v-59717528]:hover{border-color:#534ab7}.rewrite-version-card__head[data-v-59717528]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fafafa;border-bottom:1px solid #F0F0F0}.rewrite-version-card__index[data-v-59717528]{font-size:12px;font-weight:600;color:#534ab7}.rewrite-version-card__style[data-v-59717528]{font-size:11px;padding:2px 10px;background:#534ab714;color:#534ab7;border-radius:4px;font-weight:500}.rewrite-version-card__source[data-v-59717528]{font-size:11px;color:#b4b2a9;margin-left:auto}.rewrite-version-card__content[data-v-59717528]{padding:14px;font-size:13px;line-height:1.7;color:#303133;white-space:pre-wrap;word-break:break-word}.rewrite-version-card__actions[data-v-59717528]{display:flex;gap:8px;padding:0 14px 12px}.rewrite-action-btn[data-v-59717528]{flex:1;padding:7px 16px;border:1px solid #DCDFE6;border-radius:6px;background:#fff;color:#606266;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.rewrite-action-btn[data-v-59717528]:hover{border-color:#c0c4cc;color:#303133}.rewrite-action-btn--primary[data-v-59717528]{background:#534ab7;border-color:#534ab7;color:#fff}.rewrite-action-btn--primary[data-v-59717528]:hover{background:#4740a0;border-color:#4740a0}.rewrite-empty[data-v-59717528]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.rewrite-empty__icon[data-v-59717528]{font-size:40px;margin-bottom:12px}.rewrite-empty__text[data-v-59717528]{margin:0 0 6px;font-size:15px;font-weight:500;color:#303133}.rewrite-empty__hint[data-v-59717528]{margin:0;font-size:12px;color:#999}.reply-box[data-v-f33d28fd]{padding:0 12px 8px;background:var(--bg-primary);flex-shrink:0;display:flex;flex-direction:column;position:relative}.input-resize-handle[data-v-f33d28fd]{height:4px;cursor:row-resize;background:var(--border);transition:background .2s;margin:0 -12px;flex-shrink:0}.input-resize-handle[data-v-f33d28fd]:hover,.input-resize-handle.dragging[data-v-f33d28fd]{background:var(--accent)}.chat-toolbar[data-v-f33d28fd]{display:flex;align-items:center;gap:1px;padding:8px 6px 4px;flex-shrink:0}.toolbar-left[data-v-f33d28fd]{display:flex;align-items:center;gap:1px;padding:3px 6px;background:var(--toolbar-conv-bg);border-radius:var(--radius);flex-shrink:0}.toolbar-right[data-v-f33d28fd]{display:flex;align-items:center;gap:1px;padding:3px 6px;background:var(--toolbar-ai-bg);border-radius:var(--radius);flex-shrink:0;margin-left:auto}.tb-btn--ai[data-v-f33d28fd]:hover{background:var(--accent-soft);color:var(--accent)}.tb-btn[data-v-f33d28fd]{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border:none;background:transparent;border-radius:var(--radius);cursor:pointer;font-size:14px;color:var(--text-muted);transition:all .2s;position:relative}.tb-btn[data-v-f33d28fd]:hover{background:var(--accent-soft);color:var(--accent)}.tb-btn[data-v-f33d28fd]:active{transform:scale(.92)}.tb-tip[data-v-f33d28fd]{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;background:var(--text-primary);color:var(--bg-secondary);font-size:10px;padding:3px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow)}.tb-tip[data-v-f33d28fd]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--text-primary)}.tb-btn:hover .tb-tip[data-v-f33d28fd]{display:block}.tb-sep[data-v-f33d28fd]{width:1px;height:14px;background:var(--border);margin:0 6px;flex-shrink:0}.chat-input-card[data-v-f33d28fd]{display:flex;align-items:flex-end;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .25s,box-shadow .25s;box-shadow:var(--shadow-sm)}.chat-input-card[data-v-f33d28fd]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.chat-input[data-v-f33d28fd]{flex:1;background:transparent;border:none;padding:10px 0 10px 14px;color:var(--text-primary);font-size:13px;font-family:inherit;resize:none;min-height:60px;max-height:300px;outline:none;line-height:1.5;overflow-y:auto}.chat-input[data-v-f33d28fd]:focus{outline:none}.chat-input[data-v-f33d28fd]::placeholder{color:var(--text-muted)}.btn-send[data-v-f33d28fd]{padding:8px 18px;margin:4px 6px 4px 0;background:linear-gradient(135deg,var(--accent),var(--purple));color:#fff;border:none;border-radius:var(--radius);font-size:12px;font-weight:600;cursor:pointer;transition:all .25s;flex-shrink:0;letter-spacing:.5px}.btn-voice[data-v-f33d28fd]{padding:8px 10px;margin:4px 2px;background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius);font-size:16px;cursor:pointer;transition:all .25s;flex-shrink:0}.btn-voice[data-v-f33d28fd]:hover{background:var(--accent-soft);color:var(--accent)}.btn-voice[data-v-f33d28fd]:active{transform:scale(.92)}.btn-voice--listening[data-v-f33d28fd]{background:#ef4444;color:#fff;animation:voice-pulse-f33d28fd 1s ease-in-out infinite}.btn-voice--listening[data-v-f33d28fd]:hover{background:#dc2626;color:#fff}@keyframes voice-pulse-f33d28fd{0%,to{opacity:1;box-shadow:0 0 #ef444466}50%{opacity:.8;box-shadow:0 0 0 6px #ef444400}}.chat-input--listening[data-v-f33d28fd]{background:#ef444408}.btn-send[data-v-f33d28fd]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b82f64d}.btn-send[data-v-f33d28fd]:active:not(:disabled){transform:scale(.95)}.btn-send[data-v-f33d28fd]:disabled{opacity:.5;cursor:not-allowed}.emoji-wrapper[data-v-f33d28fd]{position:relative}.emoji-picker-popup[data-v-f33d28fd]{position:absolute;bottom:36px;left:0;z-index:100;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:8px;max-height:240px;overflow-y:auto;box-shadow:0 4px 16px #0000004d}.emoji-grid[data-v-f33d28fd]{display:grid;grid-template-columns:repeat(8,32px);gap:2px}.emoji-grid__item[data-v-f33d28fd]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:background .15s;outline:none;padding:0}.emoji-grid__item[data-v-f33d28fd]:hover{background:var(--accent-soft)}.emoji-grid__item[data-v-f33d28fd]:active{transform:scale(1.2)}.emoji-picker-overlay[data-v-f33d28fd]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.reply-preview[data-v-f33d28fd]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border);flex-shrink:0}.reply-preview-bar[data-v-f33d28fd]{width:3px;height:28px;border-radius:2px;background:var(--accent);flex-shrink:0}.reply-preview-content[data-v-f33d28fd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.reply-preview-sender[data-v-f33d28fd]{font-size:12px;color:var(--accent);font-weight:500}.reply-preview-text[data-v-f33d28fd]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-preview-close[data-v-f33d28fd]{width:20px;height:20px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:4px;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.reply-preview-close[data-v-f33d28fd]:hover{background:var(--bg-secondary);color:var(--text-primary)}.ai-recommend-bar[data-v-276ff3df]{width:100%}.ai-recommend-bar__loading[data-v-276ff3df]{display:flex;align-items:center;gap:6px;padding:8px 4px;color:var(--text-tertiary);font-size:12px}.ai-recommend-bar__empty[data-v-276ff3df]{display:flex;align-items:center;gap:8px;padding:8px 4px;color:var(--text-tertiary);font-size:12px}.ai-recommend-bar__list[data-v-276ff3df]{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:2px 0}.ai-recommend-bar__card[data-v-276ff3df]{flex:1;min-width:180px;max-width:280px;padding:6px 8px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column;gap:2px}.ai-recommend-bar__card[data-v-276ff3df]:hover{border-color:var(--accent);box-shadow:0 2px 6px #07c1601f;transform:translateY(-1px)}.ai-recommend-bar__card[data-v-276ff3df]:active{transform:scale(.98)}.ai-recommend-bar__card-header[data-v-276ff3df]{display:flex;align-items:center;justify-content:space-between;gap:4px}.ai-recommend-bar__card-title[data-v-276ff3df]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ai-recommend-bar__confidence[data-v-276ff3df]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;white-space:nowrap;flex-shrink:0}.ai-recommend-bar__confidence--high[data-v-276ff3df]{background:var(--success-soft);color:var(--color-success)}.ai-recommend-bar__confidence--medium[data-v-276ff3df]{background:var(--warning-soft);color:var(--color-warning)}.ai-recommend-bar__confidence--low[data-v-276ff3df]{background:var(--bg-tertiary);color:var(--text-tertiary)}.ai-recommend-bar__card-content[data-v-276ff3df]{font-size:12px;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0}.ai-recommend-bar__shortcut[data-v-276ff3df]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-family:monospace;font-weight:600;color:var(--accent);background:var(--bg-accent-soft);border:1px solid var(--accent);border-radius:3px;line-height:1;flex-shrink:0;transition:all .2s}.ai-recommend-bar__card:hover .ai-recommend-bar__shortcut[data-v-276ff3df]{background:var(--accent);color:#fff}.ai-recommend-bar__refresh[data-v-276ff3df],.ai-recommend-bar__refresh-btn[data-v-276ff3df]{flex-shrink:0;width:28px;height:28px;border:1px solid var(--border);background:var(--bg-secondary);border-radius:var(--radius);cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .2s;align-self:center}.ai-recommend-bar__refresh[data-v-276ff3df]:hover,.ai-recommend-bar__refresh-btn[data-v-276ff3df]:hover{border-color:var(--accent);background:var(--bg-accent-soft)}.quick-reply-bar[data-v-803f630a]{width:100%;position:relative}.quick-reply-bar__chips[data-v-803f630a]{display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:thin}.quick-reply-bar__chips[data-v-803f630a]::-webkit-scrollbar{height:3px}.quick-reply-bar__chip[data-v-803f630a]{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;border-radius:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.quick-reply-bar__chip[data-v-803f630a]:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-accent-soft)}.quick-reply-bar__chip.is-active[data-v-803f630a]{background:var(--accent);border-color:var(--accent);color:#fff}.quick-reply-bar__chip-count[data-v-803f630a]{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:9px;font-weight:600;line-height:1}.quick-reply-bar__chip.is-active .quick-reply-bar__chip-count[data-v-803f630a]{background:#ffffff40;color:#fff}.quick-reply-bar__chip.is-kb-selected[data-v-803f630a]{box-shadow:0 0 0 2px var(--accent)}.quick-reply-bar__kbd[data-v-803f630a]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-family:monospace;font-weight:600;color:var(--accent);background:var(--bg-accent-soft);border:1px solid var(--accent);border-radius:3px;line-height:1;flex-shrink:0;margin-left:2px}.quick-reply-bar__chip.is-active .quick-reply-bar__kbd[data-v-803f630a]{background:#ffffff40;color:#fff;border-color:#ffffff80}.quick-reply-bar__empty[data-v-803f630a]{font-size:12px;color:var(--text-tertiary);padding:4px 0}.quick-reply-bar__l2-panel[data-v-803f630a]{position:absolute;bottom:100%;left:0;right:0;z-index:50;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 -4px 16px #0000001a;max-height:200px;display:flex;flex-direction:column;overflow:hidden}.quick-reply-bar__l2-header[data-v-803f630a]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--border-light);background:var(--bg-tertiary);flex-shrink:0}.quick-reply-bar__l2-title[data-v-803f630a]{font-size:12px;font-weight:600;color:var(--text-primary)}.quick-reply-bar__l2-close[data-v-803f630a]{width:18px;height:18px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:3px;font-size:11px;display:flex;align-items:center;justify-content:center;transition:all .2s}.quick-reply-bar__l2-close[data-v-803f630a]:hover{background:var(--bg-hover);color:var(--text-primary)}.quick-reply-bar__l2-list[data-v-803f630a]{flex:1;overflow-y:auto;padding:4px}.quick-reply-bar__l2-item[data-v-803f630a]{display:flex;flex-direction:column;gap:2px;padding:5px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s}.quick-reply-bar__l2-item[data-v-803f630a]:hover{background:var(--bg-accent-soft)}.quick-reply-bar__l2-kbd[data-v-803f630a]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-family:monospace;font-weight:600;color:var(--accent);background:var(--bg-accent-soft);border:1px solid var(--accent);border-radius:3px;line-height:1;flex-shrink:0;margin-bottom:2px}.quick-reply-bar__l2-item-title[data-v-803f630a]{font-size:12px;font-weight:600;color:var(--text-primary)}.quick-reply-bar__l2-item-content[data-v-803f630a]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-reply-bar__l2-empty[data-v-803f630a]{text-align:center;padding:12px;font-size:12px;color:var(--text-tertiary)}.quick-reply-fade-enter-active[data-v-803f630a],.quick-reply-fade-leave-active[data-v-803f630a]{transition:opacity .2s,transform .2s}.quick-reply-fade-enter-from[data-v-803f630a],.quick-reply-fade-leave-to[data-v-803f630a]{opacity:0;transform:translateY(8px)}.reply-suggest-area[data-v-ffe31bf2]{flex-shrink:0;max-height:120px;overflow:visible;border-top:1px solid var(--border-light);transition:background .2s}.reply-suggest-area__tabs[data-v-ffe31bf2]{display:flex;align-items:center;gap:2px;padding:4px 8px 0;flex-shrink:0;background:inherit;z-index:1}.reply-suggest-area__tab[data-v-ffe31bf2]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;border-radius:4px 4px 0 0;transition:all .2s;white-space:nowrap}.reply-suggest-area__tab[data-v-ffe31bf2]:hover{background:var(--bg-hover);color:var(--text-primary)}.reply-suggest-area__tab.is-active[data-v-ffe31bf2]{color:var(--accent);font-weight:600;border-bottom:2px solid var(--accent)}.reply-suggest-area__badge[data-v-ffe31bf2]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:600;line-height:1}.reply-suggest-area__kbd[data-v-ffe31bf2]{display:inline-flex;align-items:center;padding:0 4px;height:14px;font-size:9px;font-family:monospace;color:var(--text-placeholder);background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:3px;line-height:1;margin-left:2px}.reply-suggest-area__content[data-v-ffe31bf2]{padding:2px 8px 6px}.conversation-separator[data-v-e5e2722a]{display:flex;align-items:center;gap:8px;padding:8px 20px;font-size:12px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none}.conversation-separator__line[data-v-e5e2722a]{flex:1;height:1px;background:var(--border-light);min-width:20px}.conversation-separator__text[data-v-e5e2722a]{white-space:nowrap;font-weight:500;max-width:60%;overflow:hidden;text-overflow:ellipsis}.conversation-separator.is-current[data-v-e5e2722a]{color:var(--accent)}.conversation-separator.is-current .conversation-separator__line[data-v-e5e2722a]{background:var(--accent)}.conversation-separator__badge[data-v-e5e2722a]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:8px;font-size:10px;background:var(--accent);color:var(--bg-secondary);font-weight:600}.agent-list[data-v-b7f62250]{max-height:280px;overflow-y:auto;border:1px solid var(--border-light);border-radius:6px}.agent-item[data-v-b7f62250]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background .15s}.agent-item[data-v-b7f62250]:last-child{border-bottom:none}.agent-item[data-v-b7f62250]:hover{background:var(--bg-tertiary)}.agent-item.selected[data-v-b7f62250]{background:var(--accent-soft)}.agent-avatar[data-v-b7f62250]{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0;margin-right:10px}.agent-info[data-v-b7f62250]{flex:1;min-width:0}.agent-name[data-v-b7f62250]{display:flex;align-items:center;gap:6px;font-size:14px}.load-text[data-v-b7f62250]{font-size:12px;color:var(--text-tertiary)}.agent-sub[data-v-b7f62250]{font-size:12px;color:var(--color-success);display:flex;align-items:center;gap:2px;margin-top:2px}.check-icon[data-v-b7f62250]{font-size:18px;flex-shrink:0}.empty-hint[data-v-b7f62250]{padding:24px;text-align:center;color:var(--text-tertiary);font-size:13px}.dialog-footer[data-v-b7f62250]{display:flex;justify-content:space-between;align-items:center}.selected-hint[data-v-b7f62250]{font-size:13px;color:var(--accent)}.expanded-panel[data-v-8d14fa82]{display:flex;flex-direction:column;background:var(--bg-primary, #fff);border-bottom:1px solid var(--border-light, #e4e7ed);overflow:hidden}.expanded-panel__header[data-v-8d14fa82]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--bg-tertiary, #f5f7fa);border-bottom:1px solid var(--border-light, #e4e7ed);flex-shrink:0}.expanded-panel__title[data-v-8d14fa82]{font-size:12px;font-weight:600;color:var(--text-secondary, #909399)}.expanded-panel__list[data-v-8d14fa82]{max-height:150px;overflow-y:auto;padding:4px 0}.expanded-panel__item[data-v-8d14fa82]{display:flex;align-items:center;gap:8px;padding:4px 12px;transition:background .15s}.expanded-panel__item[data-v-8d14fa82]:hover{background:var(--bg-tertiary, #f5f7fa)}.expanded-panel__item--self[data-v-8d14fa82]{background:#07c1600f}.expanded-panel__avatar[data-v-8d14fa82]{position:relative;width:28px;height:28px;border-radius:50%;border:2px solid transparent;background:var(--accent, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;cursor:default}.expanded-panel__avatar-img[data-v-8d14fa82]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.expanded-panel__avatar-letter[data-v-8d14fa82]{position:relative;z-index:1;line-height:1}.expanded-panel__avatar--self[data-v-8d14fa82]{box-shadow:0 0 0 2px #07c160;transform:scale(1.1)}.expanded-panel__info[data-v-8d14fa82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.expanded-panel__name[data-v-8d14fa82]{font-size:13px;color:var(--text-primary, #303133);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.expanded-panel__role-tag[data-v-8d14fa82]{font-size:10px;padding:0 4px;border-radius:4px;white-space:nowrap;flex-shrink:0}.expanded-panel__role-tag--primary[data-v-8d14fa82]{background:#3b82f61a;color:#3b82f6}.expanded-panel__role-tag--collab[data-v-8d14fa82]{background:#07c1601a;color:#07c160}.expanded-panel__role-tag--owner[data-v-8d14fa82]{background:#ff98001a;color:#ff9800}.expanded-panel__dept[data-v-8d14fa82]{font-size:11px;color:var(--text-tertiary, #c0c4cc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expanded-panel__status[data-v-8d14fa82]{font-size:11px;padding:1px 6px;border-radius:8px;white-space:nowrap;flex-shrink:0}.expanded-panel__status--joined[data-v-8d14fa82]{background:#07c1601a;color:#07c160}.expanded-panel__status--pending[data-v-8d14fa82]{background:#ff98001a;color:#ff9800}.expanded-panel__remove-icon[data-v-8d14fa82]{font-size:14px;color:var(--text-tertiary, #c0c4cc);cursor:pointer;flex-shrink:0;transition:color .15s}.expanded-panel__remove-icon[data-v-8d14fa82]:hover{color:var(--danger, #f56c6c)}.participant-bar[data-v-f55e8e66]{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;background:var(--bg-tertiary, #f5f7fa);border-bottom:1px solid var(--border-light, #e4e7ed);font-size:13px;flex-shrink:0;flex-wrap:wrap}.participant-bar__main[data-v-f55e8e66]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer;overflow:hidden;padding:2px 0}.participant-bar__main[data-v-f55e8e66]:hover{opacity:.85}.participant-bar__label[data-v-f55e8e66]{color:var(--text-secondary, #909399);white-space:nowrap;font-size:12px;flex-shrink:0}.participant-bar__avatars[data-v-f55e8e66]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.participant-bar__avatar[data-v-f55e8e66]{position:relative;width:20px;height:20px;border-radius:50%;border:2px solid transparent;background:var(--accent, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.participant-bar__avatar-img[data-v-f55e8e66]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.participant-bar__avatar-letter[data-v-f55e8e66]{position:relative;z-index:1;line-height:1}.participant-bar__avatar--self[data-v-f55e8e66]{box-shadow:0 0 0 2px #07c160;transform:scale(1.1);z-index:2}.participant-bar__overflow[data-v-f55e8e66]{font-size:11px;color:var(--text-tertiary, #c0c4cc);white-space:nowrap;flex-shrink:0;margin-left:2px}.participant-bar__arrow[data-v-f55e8e66]{font-size:10px;color:var(--text-tertiary, #c0c4cc);flex-shrink:0;transition:transform .2s ease;margin-left:auto}.participant-bar__arrow--open[data-v-f55e8e66]{transform:rotate(180deg)}.participant-bar__actions[data-v-f55e8e66]{flex-shrink:0;margin-left:8px}.expand-enter-active[data-v-f55e8e66],.expand-leave-active[data-v-f55e8e66]{transition:max-height .2s ease,opacity .2s ease;overflow:hidden;max-height:200px}.expand-enter-from[data-v-f55e8e66],.expand-leave-to[data-v-f55e8e66]{max-height:0;opacity:0}.participant-bar__expanded-wrapper[data-v-f55e8e66]{width:100%;flex-basis:100%}.it-badge-sm[data-v-da7a1629]{width:16px;height:16px;font-size:9px}.it-badge-md[data-v-da7a1629]{width:18px;height:18px;font-size:10px}.it-badge-lg[data-v-da7a1629]{width:22px;height:22px;font-size:12px}.user-info-bar[data-v-b675a057]{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0}.user-info-bar__persistent[data-v-b675a057]{display:flex;align-items:center;padding:6px 16px;cursor:pointer;gap:10px;transition:background .2s}.user-info-bar__persistent[data-v-b675a057]:hover{background:var(--bg-hover)}.user-info-bar__left[data-v-b675a057]{display:flex;align-items:center;gap:8px;flex-shrink:0}.user-info-bar__avatar[data-v-b675a057]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.user-info-bar__avatar-img[data-v-b675a057]{width:32px;height:32px;border-radius:50%;object-fit:cover}.user-info-bar__name-group[data-v-b675a057]{display:flex;align-items:center;gap:6px}.user-info-bar__name[data-v-b675a057]{font-size:15px;font-weight:600;color:var(--text-primary)}.user-info-bar__dept[data-v-b675a057]{font-size:12px;color:var(--text-tertiary)}.user-info-bar__arrow[data-v-b675a057]{font-size:10px;color:var(--text-tertiary);transition:transform .35s ease;cursor:pointer}.user-info-bar__arrow.is-expanded[data-v-b675a057]{transform:rotate(90deg)}.user-info-bar__chips[data-v-b675a057]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto}.info-chip[data-v-b675a057]{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:10px;font-size:11px;white-space:nowrap;flex-shrink:0}.info-chip--gray[data-v-b675a057]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-light)}.info-chip--yellow[data-v-b675a057]{background:var(--warning-soft);color:var(--color-warning);border:1px solid var(--warning-soft)}.info-chip--red[data-v-b675a057]{background:var(--danger-soft);color:var(--color-danger);border:1px solid var(--danger-soft)}.info-chip--purple[data-v-b675a057]{background:var(--purple-soft);color:var(--purple);border:1px solid var(--purple-soft)}.info-chip--accent[data-v-b675a057]{background:var(--bg-accent-soft);color:var(--accent);border:1px solid var(--accent)}.info-chip--toggle[data-v-b675a057]{cursor:pointer;transition:all .2s;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-light)}.info-chip--toggle[data-v-b675a057]:hover{opacity:.85}.info-chip--toggle.is-active[data-v-b675a057]{background:var(--accent);color:var(--bg-secondary);border-color:var(--accent)}.info-chip--toggle.is-loading[data-v-b675a057]{opacity:.6;cursor:wait}.user-info-bar__actions[data-v-b675a057]{display:flex;align-items:center;gap:6px;flex-shrink:0}.user-info-bar__detail[data-v-b675a057]{max-height:0;overflow:hidden;transition:max-height .35s ease}.user-info-bar__detail.is-expanded[data-v-b675a057]{max-height:600px}.user-info-bar__detail-inner[data-v-b675a057]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 20px 16px}.detail-card[data-v-b675a057]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:14px 16px}.detail-card__header[data-v-b675a057]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.detail-card__body[data-v-b675a057]{font-size:13px;color:var(--text-primary);line-height:1.6}.detail-card__emotion[data-v-b675a057]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.detail-card__emotion-emoji[data-v-b675a057]{font-size:20px}.detail-card__emotion-text[data-v-b675a057]{font-weight:600}.detail-card__desc[data-v-b675a057]{font-size:12px;color:var(--text-tertiary)}.detail-card__stat[data-v-b675a057]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.detail-card__stat-icon[data-v-b675a057]{font-size:14px}.detail-card__level-row[data-v-b675a057]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.detail-card__level-name[data-v-b675a057]{font-weight:600}.detail-card__level-desc[data-v-b675a057]{font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.it-level-selector[data-v-b675a057]{margin-top:8px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:var(--shadow-md);max-height:240px;overflow-y:auto}.it-level-selector__item[data-v-b675a057]{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:12px;color:var(--text-primary);transition:background .15s}.it-level-selector__item[data-v-b675a057]:hover{background:var(--bg-hover)}.it-level-selector__item.is-active[data-v-b675a057]{background:var(--bg-accent-soft);color:var(--accent);font-weight:600}.it-level-selector__check[data-v-b675a057]{margin-left:auto;color:var(--accent)}.detail-card__notes[data-v-b675a057]{font-size:12px;color:var(--text-secondary);line-height:1.5;white-space:pre-line}.detail-card__notes--empty[data-v-b675a057]{color:var(--text-placeholder);font-style:italic}@media (max-width: 1200px){.user-info-bar__detail-inner[data-v-b675a057]{grid-template-columns:repeat(2,1fr)}}.flowchart-node[data-v-c80637ec]{margin-bottom:4px}.flowchart-step[data-v-c80637ec]{display:flex;align-items:center;gap:8px}.flowchart-step__indicator[data-v-c80637ec]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;color:var(--bg-secondary)}.flowchart-step__indicator.flowchart-status--done[data-v-c80637ec]{background:var(--color-success)}.flowchart-step__indicator.flowchart-status--current[data-v-c80637ec]{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.flowchart-step__indicator.flowchart-status--pending[data-v-c80637ec]{background:var(--bg-active);color:var(--text-tertiary)}.flowchart-step__connector[data-v-c80637ec]{width:2px;height:16px;margin-left:10px}.flowchart-step__connector.flowchart-status--done[data-v-c80637ec]{background:var(--color-success)}.flowchart-step__connector.flowchart-status--current[data-v-c80637ec]{background:var(--accent)}.flowchart-step__connector.flowchart-status--pending[data-v-c80637ec]{background:var(--border-color)}.flowchart-step__label[data-v-c80637ec]{font-size:13px;line-height:1.5}.flowchart-step__label.flowchart-status--done[data-v-c80637ec]{color:var(--color-success)}.flowchart-step__label.flowchart-status--current[data-v-c80637ec]{color:var(--accent);font-weight:600}.flowchart-step__label.flowchart-status--pending[data-v-c80637ec]{color:var(--text-tertiary)}.flowchart-node__children[data-v-c80637ec]{margin-left:11px;padding-left:12px;border-left:2px solid var(--border-color)}.flowchart-decision[data-v-c80637ec]{margin-bottom:4px}.flowchart-decision__box[data-v-c80637ec]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--warning-soft);border:1px solid var(--warning-soft);border-radius:var(--radius-md);font-size:13px;color:var(--color-warning);font-weight:500;margin-bottom:8px}.flowchart-decision__icon[data-v-c80637ec]{font-size:14px}.flowchart-decision__text[data-v-c80637ec]{font-size:13px}.flowchart-decision__branches[data-v-c80637ec]{display:flex;gap:16px;margin-top:4px}.flowchart-branch[data-v-c80637ec]{flex:1;min-width:0}.flowchart-branch__label[data-v-c80637ec]{font-size:11px;font-weight:600;margin-bottom:4px;padding:1px 8px;border-radius:8px;display:inline-block}.flowchart-branch--yes .flowchart-branch__label[data-v-c80637ec]{background:var(--success-soft);color:var(--color-success)}.flowchart-branch--no .flowchart-branch__label[data-v-c80637ec]{background:var(--danger-soft);color:var(--color-danger)}.flowchart-branch__connector[data-v-c80637ec]{width:1px;height:8px;margin-left:16px;border-left:2px dashed var(--border-color)}.flowchart-branch__content[data-v-c80637ec]{padding-left:12px;border-left:2px dashed var(--border-color)}.troubleshoot-bar[data-v-9050e124]{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0}.troubleshoot-bar__icon-bar[data-v-9050e124]{display:flex;align-items:center;gap:6px;padding:0 12px;height:28px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none}.troubleshoot-bar__icon-bar[data-v-9050e124]:hover{background:var(--bg-hover)}.troubleshoot-bar__icon-bar-symbol[data-v-9050e124]{font-size:13px;flex-shrink:0}.troubleshoot-bar__icon-bar-label[data-v-9050e124]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.troubleshoot-bar__icon-bar-arrow[data-v-9050e124]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.troubleshoot-bar__collapse-btn[data-v-9050e124]{font-size:12px;color:var(--text-tertiary);cursor:pointer;padding:4px 6px;border-radius:3px;transition:all .2s;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}.troubleshoot-bar__collapse-btn[data-v-9050e124]:hover{background:var(--bg-accent-soft);color:var(--accent)}.troubleshoot-bar__header[data-v-9050e124]{display:flex;align-items:center;padding:6px 12px;gap:8px;min-height:36px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light)}.troubleshoot-bar__header[data-v-9050e124]:hover{background:var(--bg-hover)}.troubleshoot-bar__title[data-v-9050e124]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;flex-shrink:0}.troubleshoot-bar__path-inline[data-v-9050e124]{display:flex;align-items:center;gap:0;flex:1;overflow:hidden}.path-step-inline[data-v-9050e124]{padding:2px 7px;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:3px;font-size:11px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .2s}.path-step-inline[data-v-9050e124]:hover{border-color:var(--accent);color:var(--accent)}.path-step-inline--done[data-v-9050e124]{background:var(--color-success);border-color:var(--color-success);color:var(--bg-secondary)}.path-step-inline--current[data-v-9050e124]{background:var(--bg-accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.path-step-inline--pending[data-v-9050e124]{background:var(--bg-tertiary);color:var(--text-secondary)}.path-arrow-inline[data-v-9050e124]{display:flex;align-items:center;color:var(--text-tertiary);font-size:10px;padding:0 3px;flex-shrink:0}.troubleshoot-bar__toggle[data-v-9050e124]{font-size:12px;color:var(--accent);cursor:pointer;padding:4px 6px;border-radius:3px;transition:all .2s;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}.troubleshoot-bar__toggle[data-v-9050e124]:hover{background:var(--bg-accent-soft)}.troubleshoot-bar__flowchart[data-v-9050e124]{max-height:0;overflow:hidden;transition:max-height .35s ease}.troubleshoot-bar__flowchart.is-expanded[data-v-9050e124]{max-height:800px;overflow-y:auto}.troubleshoot-bar__flowchart-inner[data-v-9050e124]{padding:12px 16px 16px;border-top:1px solid var(--border-light)}.troubleshoot-bar__flowchart-empty[data-v-9050e124]{text-align:center;color:var(--text-tertiary);font-size:12px;padding:16px 0}.message-list-scroll[data-v-436fcc42]{min-height:200px}.typing-indicator[data-v-436fcc42]{display:flex;align-items:center;gap:6px;padding:4px 16px;font-size:12px;color:var(--text-tertiary);background:var(--bg-primary);flex-shrink:0;min-height:24px}.typing-dots[data-v-436fcc42]{display:inline-flex;gap:2px;align-items:center}.typing-dots .dot[data-v-436fcc42]{width:4px;height:4px;border-radius:50%;background:var(--text-tertiary);animation:typing-bounce-436fcc42 1.4s infinite ease-in-out both}.typing-dots .dot[data-v-436fcc42]:nth-child(1){animation-delay:0s}.typing-dots .dot[data-v-436fcc42]:nth-child(2){animation-delay:.2s}.typing-dots .dot[data-v-436fcc42]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-436fcc42{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.typing-text[data-v-436fcc42]{font-style:italic}.ai-thinking-indicator[data-v-436fcc42]{display:flex;align-items:center;gap:6px;padding:4px 16px;font-size:12px;color:#07c160;background:#07c1600a;flex-shrink:0;min-height:24px}.ai-thinking-dots[data-v-436fcc42]{display:inline-flex;gap:2px;align-items:center}.ai-thinking-dots .dot[data-v-436fcc42]{width:4px;height:4px;border-radius:50%;background:#07c160;animation:typing-bounce-436fcc42 1.4s infinite ease-in-out both}.ai-thinking-dots .dot[data-v-436fcc42]:nth-child(1){animation-delay:0s}.ai-thinking-dots .dot[data-v-436fcc42]:nth-child(2){animation-delay:.2s}.ai-thinking-dots .dot[data-v-436fcc42]:nth-child(3){animation-delay:.4s}.ai-thinking-text[data-v-436fcc42]{font-style:italic}.pending-close-banner[data-v-436fcc42]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--warning-soft, #fdf6ec);border-top:1px solid var(--color-warning, #e6a23c);font-size:13px;color:var(--color-warning, #e6a23c);flex-shrink:0}.pending-close-banner .el-icon[data-v-436fcc42]{animation:pending-close-pulse-436fcc42 2s ease-in-out infinite}@keyframes pending-close-pulse-436fcc42{0%,to{opacity:1}50%{opacity:.5}}.ticket-detail[data-v-dda29e70]{display:flex;flex-direction:column;gap:12px}.tic-card[data-v-dda29e70]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px}.tic-card-title[data-v-dda29e70]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.tic-row[data-v-dda29e70]{display:flex;align-items:flex-start;padding:5px 0}.tic-label[data-v-dda29e70]{width:70px;flex-shrink:0;font-size:13px;color:var(--text-tertiary)}.tic-value[data-v-dda29e70]{flex:1;font-size:13px;color:var(--text-primary);word-break:break-word}.tic-desc[data-v-dda29e70]{line-height:1.5;white-space:pre-wrap}.tic-priority.urgent[data-v-dda29e70]{color:var(--color-danger);font-weight:600}.tic-priority.high[data-v-dda29e70]{color:var(--color-warning);font-weight:600}.tic-priority.normal[data-v-dda29e70]{color:var(--color-success)}.tic-status-badge[data-v-dda29e70]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.tic-status-pending[data-v-dda29e70]{background-color:#e6a23c1a;color:var(--color-warning)}.tic-status-processing[data-v-dda29e70]{background-color:#409eff1a;color:var(--accent)}.tic-status-resolved[data-v-dda29e70]{background-color:#67c23a1a;color:var(--color-success)}.tic-actions[data-v-dda29e70]{display:flex;gap:8px;padding:8px 0;flex-wrap:wrap}.tic-action-btn[data-v-dda29e70]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap;text-decoration:none}.tic-action-btn[data-v-dda29e70]:hover{background-color:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.tic-action-primary[data-v-dda29e70]{background-color:var(--accent);color:var(--bg-secondary);border-color:var(--accent)}.tic-action-primary[data-v-dda29e70]:hover{background-color:var(--accent-hover);color:var(--bg-secondary)}.approval-detail[data-v-21f6e7c0]{display:flex;flex-direction:column;gap:12px}.tic-card[data-v-21f6e7c0]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px}.tic-card-title[data-v-21f6e7c0]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.tic-row[data-v-21f6e7c0]{display:flex;align-items:flex-start;padding:5px 0}.tic-label[data-v-21f6e7c0]{width:80px;flex-shrink:0;font-size:13px;color:var(--text-tertiary)}.tic-value[data-v-21f6e7c0]{flex:1;font-size:13px;color:var(--text-primary);word-break:break-word}.apv-status-badge[data-v-21f6e7c0]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.apv-status-pending[data-v-21f6e7c0]{background-color:#e6a23c1a;color:var(--color-warning)}.apv-status-approved[data-v-21f6e7c0]{background-color:#67c23a1a;color:var(--color-success)}.apv-status-rejected[data-v-21f6e7c0]{background-color:#f56c6c1a;color:var(--color-danger)}.apv-status-revoked[data-v-21f6e7c0]{background-color:#9093991a;color:var(--text-tertiary)}.apv-textarea[data-v-21f6e7c0] .el-textarea__inner{background-color:var(--bg-tertiary);border-color:var(--border-color);border-radius:var(--radius-md);font-size:13px;line-height:1.5}.apv-textarea[data-v-21f6e7c0] .el-textarea__inner:focus{border-color:var(--accent)}.tic-actions[data-v-21f6e7c0]{display:flex;gap:8px;padding:8px 0;flex-wrap:wrap}.tic-action-btn[data-v-21f6e7c0]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap;text-decoration:none}.tic-action-btn[data-v-21f6e7c0]:hover{background-color:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.tic-action-primary[data-v-21f6e7c0]{background-color:var(--accent);color:var(--bg-secondary);border-color:var(--accent)}.tic-action-primary[data-v-21f6e7c0]:hover{background-color:var(--accent-hover);color:var(--bg-secondary)}.task-detail-view[data-v-3caee2ec]{height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-primary)}.tdv-header[data-v-3caee2ec]{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary);flex-shrink:0}.tdv-back-btn[data-v-3caee2ec]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-secondary);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.tdv-back-btn[data-v-3caee2ec]:hover{background-color:var(--bg-hover);color:var(--accent);border-color:var(--accent)}.tdv-back-arrow[data-v-3caee2ec]{font-size:14px;font-weight:600}.tdv-header-center[data-v-3caee2ec]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.tdv-title[data-v-3caee2ec]{font-size:16px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.tdv-type-tag[data-v-3caee2ec]{flex-shrink:0;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.tdv-type-ticket[data-v-3caee2ec]{background-color:#409eff1a;color:var(--accent)}.tdv-type-approval[data-v-3caee2ec]{background-color:#e6a23c1a;color:var(--color-warning)}.tdv-header-right[data-v-3caee2ec]{flex-shrink:0}.tdv-priority[data-v-3caee2ec]{font-size:13px;font-weight:500}.tdv-priority-urgent[data-v-3caee2ec]{color:var(--color-danger)}.tdv-priority-high[data-v-3caee2ec]{color:var(--color-warning)}.tdv-priority-normal[data-v-3caee2ec]{color:var(--color-success)}.tdv-content[data-v-3caee2ec]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 20px}.tdv-unknown[data-v-3caee2ec]{text-align:center;padding:40px;color:var(--text-tertiary)}.top-bar[data-v-156a0f91]{flex-shrink:0}.top-bar-main[data-v-156a0f91]{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.top-bar-left[data-v-156a0f91]{display:flex;align-items:center;gap:8px}.logo-block[data-v-156a0f91]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,var(--accent),var(--accent));color:var(--bg-secondary);font-size:14px;font-weight:800;letter-spacing:-.5px;flex-shrink:0}.title-gradient[data-v-156a0f91]{font-size:17px;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.subtitle[data-v-156a0f91]{font-size:13px;color:var(--text-tertiary);white-space:nowrap}.top-bar-right[data-v-156a0f91]{display:flex;align-items:center;gap:12px}.theme-toggle-btn[data-v-156a0f91]{font-size:18px;padding:4px 8px}.agent-name[data-v-156a0f91]{font-size:14px;color:var(--text-secondary)}.theme-switch[data-v-156a0f91]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.theme-switch .switch-icon[data-v-156a0f91]{font-size:15px}.theme-switch .switch-track[data-v-156a0f91]{width:40px;height:22px;background:var(--border-light);border-radius:11px;position:relative;transition:background .3s}[data-theme=dark] .theme-switch .switch-track[data-v-156a0f91]{background:var(--accent)}.theme-switch .switch-thumb[data-v-156a0f91]{width:18px;height:18px;background:var(--bg-secondary);border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s;box-shadow:0 1px 3px #0003}[data-theme=dark] .theme-switch .switch-thumb[data-v-156a0f91]{transform:translate(18px)}.assistant-toggle-btn[data-v-156a0f91]{display:none}@media (max-width: 1024px){.assistant-toggle-btn[data-v-156a0f91]{display:inline-flex}}.empty-chat-area[data-v-a1481490]{flex:1;display:flex;align-items:center;justify-content:center;height:100%}.workspace-assistant[data-v-a1481490]{transition:width .3s cubic-bezier(.4,0,.2,1)}.workspace-assistant.is-expanded[data-v-a1481490]{width:var(--assistant-panel-expanded)!important;min-width:var(--assistant-panel-expanded)!important}
|