.conversation-item.other-agent[data-v-36b47b9d],.conversation-item.other-agent .conversation-avatar[data-v-36b47b9d]{opacity:.8}.conversation-avatar-img[data-v-36b47b9d]{width:48px;height:48px;border-radius:8px;object-fit:cover}.conversation-summary-row[data-v-36b47b9d]{display:flex;align-items:center;gap:6px;margin-top:2px}.conversation-summary-row .conversation-summary[data-v-36b47b9d]{flex:1;min-width:0}.conversation-summary-row .conversation-time[data-v-36b47b9d]{flex-shrink:0;font-size:10px;color:var(--text-placeholder)}.grab-btn[data-v-36b47b9d],.leave-btn[data-v-36b47b9d]{font-size:12px;padding:0 4px;margin-left:auto;white-space:nowrap}.priority-icons[data-v-36b47b9d]{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.priority-icon[data-v-36b47b9d]{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-36b47b9d]{animation:pi-blink-36b47b9d 2s ease-in-out infinite}@keyframes pi-blink-36b47b9d{0%,to{opacity:1}50%{opacity:.6}}.todo-panel[data-v-fbe19960]{border-top:1px solid var(--border-color);max-height:220px;display:flex;flex-direction:column;flex-shrink:0;background-color:var(--bg-secondary)}.todo-header[data-v-fbe19960]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-light);flex-shrink:0}.todo-title[data-v-fbe19960]{font-size:13px;font-weight:600;color:var(--text-primary)}.todo-urgent-badge[data-v-fbe19960]{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-list[data-v-fbe19960]{flex:1;overflow-y:auto;overflow-x:hidden}.todo-item[data-v-fbe19960]{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;transition:background-color .2s}.todo-item[data-v-fbe19960]:hover{background-color:var(--bg-hover)}.todo-item-active[data-v-fbe19960]{background-color:var(--bg-accent-soft)}.todo-priority-dot[data-v-fbe19960]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.todo-priority-dot.priority-urgent[data-v-fbe19960]{background-color:var(--color-danger)}.todo-priority-dot.priority-high[data-v-fbe19960]{background-color:var(--color-warning)}.todo-priority-dot.priority-normal[data-v-fbe19960]{background-color:var(--text-placeholder)}.todo-text[data-v-fbe19960]{flex:1;font-size:12px;color:var(--text-primary);min-width:0}.todo-type-tag[data-v-fbe19960]{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-fbe19960]{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-fbe19960]{color:var(--purple);background-color:var(--purple-soft);border-color:color-mix(in srgb,var(--purple) 30%,transparent)}.todo-type-tag.type-device[data-v-fbe19960]{color:var(--color-warning);background-color:var(--warning-soft);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.todo-time[data-v-fbe19960]{font-size:10px;color:var(--text-placeholder);flex-shrink:0;white-space:nowrap}.todo-empty[data-v-fbe19960]{padding:12px;text-align:center;font-size:12px;color:var(--text-tertiary)}.todo-footer[data-v-fbe19960]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-top:1px solid var(--border-light);flex-shrink:0}.agent-stat[data-v-fbe19960]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}.agent-dot[data-v-fbe19960]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-online[data-v-fbe19960]{background-color:var(--color-success)}.dot-busy[data-v-fbe19960]{background-color:var(--color-warning)}.dot-offline[data-v-fbe19960]{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)}.ai-draft-bubble[data-v-6e47a485]{margin-top:4px;margin-left:4px;margin-bottom:8px;background-color:var(--accent-soft);border-left:3px solid var(--accent);border-radius:6px;padding:10px 12px;max-width:85%;position:relative}.ai-draft-header[data-v-6e47a485]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.ai-draft-icon[data-v-6e47a485]{font-size:14px}.ai-draft-label[data-v-6e47a485]{font-size:12px;font-weight:600;color:var(--accent)}.ai-draft-confidence[data-v-6e47a485]{font-size:11px;color:var(--text-tertiary);margin-left:4px}.ai-draft-content[data-v-6e47a485]{font-size:13px;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.ai-draft-actions[data-v-6e47a485]{display:flex;gap:4px;margin-top:8px}.ai-draft-fade-leave-active[data-v-6e47a485]{transition:opacity .3s ease,transform .3s ease}.ai-draft-fade-leave-to[data-v-6e47a485]{opacity:0;transform:translateY(-10px)}.media-card[data-v-0be16b06]{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-0be16b06]{font-size:24px;line-height:1;flex-shrink:0}.media-info[data-v-0be16b06]{display:flex;flex-direction:column;gap:2px;min-width:0}.media-type-label[data-v-0be16b06]{font-size:14px;color:var(--text-primary);font-weight:500}.media-filename[data-v-0be16b06]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-size[data-v-0be16b06]{font-size:11px;color:var(--text-placeholder)}.message-bubble[data-v-0be16b06]{position:relative}.bubble-actions[data-v-0be16b06]{position:absolute;top:4px;right:4px;display:flex;gap:2px;z-index:2}.action-btn[data-v-0be16b06]{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-0be16b06]:hover{opacity:1;background:var(--accent-soft)}.image-message[data-v-0be16b06]{cursor:pointer;border-radius:8px;overflow:hidden;max-width:280px}.image-thumbnail[data-v-0be16b06]{display:block;max-width:280px;max-height:200px;object-fit:contain;border-radius:6px;transition:opacity .2s}.image-thumbnail[data-v-0be16b06]:hover{opacity:.9}.media-card-link[data-v-0be16b06]{text-decoration:none;color:inherit;transition:background .2s,border-color .2s}.media-card-link[data-v-0be16b06]:hover{background:var(--accent-soft);border-color:var(--accent)}.reply-quote[data-v-0be16b06]{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-0be16b06]:hover{background:var(--accent-soft)}.reply-quote-bar[data-v-0be16b06]{width:3px;border-radius:2px;background:var(--accent);flex-shrink:0}.reply-quote-text[data-v-0be16b06]{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-0be16b06]{color:var(--accent);font-weight:500;margin-right:4px}.search-area[data-v-eecafde2]{max-height:200px;overflow-y:auto;border:1px solid var(--border-light);border-radius:6px;margin-bottom:12px}.person-item[data-v-eecafde2]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background .15s}.person-item[data-v-eecafde2]:last-child{border-bottom:none}.person-item[data-v-eecafde2]:hover{background:var(--bg-tertiary)}.person-item.selected[data-v-eecafde2]{background:var(--accent-soft)}.person-avatar[data-v-eecafde2]{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-eecafde2]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.person-avatar .avatar-letter[data-v-eecafde2]{color:#fff;line-height:1}.person-info[data-v-eecafde2]{flex:1;min-width:0}.person-name[data-v-eecafde2]{font-size:14px;font-weight:500}.person-dept[data-v-eecafde2]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.check-icon[data-v-eecafde2]{font-size:18px;flex-shrink:0}.empty-hint[data-v-eecafde2]{padding:20px;text-align:center;color:var(--text-tertiary);font-size:13px}.manual-add[data-v-eecafde2]{padding:8px 12px;border-top:1px dashed var(--border-light)}.selected-area[data-v-eecafde2]{margin-bottom:12px;padding:10px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-tertiary)}.selected-header[data-v-eecafde2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.selected-tags[data-v-eecafde2]{display:flex;flex-wrap:wrap;gap:6px}.history-mode[data-v-eecafde2]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.history-label[data-v-eecafde2]{font-size:13px;color:var(--text-secondary);white-space:nowrap}.dialog-footer[data-v-eecafde2]{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-67f6814f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;cursor:crosshair}.capture-bg[data-v-67f6814f]{width:100%;height:100%;position:relative}.mask-canvas[data-v-67f6814f]{position:absolute;top:0;left:0;width:100%;height:100%}.selection-box[data-v-67f6814f]{position:absolute;border:1px solid #07C160;cursor:move}.resize-handles[data-v-67f6814f]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.handle[data-v-67f6814f]{position:absolute;width:10px;height:10px;background:#07c160;border:1px solid #fff;pointer-events:auto;z-index:10}.handle.nw[data-v-67f6814f]{top:-5px;left:-5px;cursor:nw-resize}.handle.n[data-v-67f6814f]{top:-5px;left:50%;margin-left:-5px;cursor:n-resize}.handle.ne[data-v-67f6814f]{top:-5px;right:-5px;cursor:ne-resize}.handle.e[data-v-67f6814f]{top:50%;right:-5px;margin-top:-5px;cursor:e-resize}.handle.se[data-v-67f6814f]{bottom:-5px;right:-5px;cursor:se-resize}.handle.s[data-v-67f6814f]{bottom:-5px;left:50%;margin-left:-5px;cursor:s-resize}.handle.sw[data-v-67f6814f]{bottom:-5px;left:-5px;cursor:sw-resize}.handle.w[data-v-67f6814f]{top:50%;left:-5px;margin-top:-5px;cursor:w-resize}.edit-toolbar[data-v-67f6814f]{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}.toolbar-inner[data-v-67f6814f]{display:flex;align-items:center;gap:16px}.tools[data-v-67f6814f]{display:flex;gap:4px}.tool-btn[data-v-67f6814f]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:4px;font-size:16px;cursor:pointer}.tool-btn[data-v-67f6814f]:hover{background:#eee}.tool-btn.active[data-v-67f6814f]{background:#07c160;color:#fff}.colors[data-v-67f6814f]{display:flex;gap:4px}.color-dot[data-v-67f6814f]{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent}.color-dot.active[data-v-67f6814f]{border-color:#333}.actions[data-v-67f6814f]{display:flex;gap:8px}.hint[data-v-67f6814f]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:4px;font-size:12px}.reply-box[data-v-fd99633c]{padding:0 12px 8px;background:var(--bg-primary);flex-shrink:0;display:flex;flex-direction:column;position:relative}.input-resize-handle[data-v-fd99633c]{height:4px;cursor:row-resize;background:var(--border);transition:background .2s;margin:0 -12px;flex-shrink:0}.input-resize-handle[data-v-fd99633c]:hover,.input-resize-handle.dragging[data-v-fd99633c]{background:var(--accent)}.chat-toolbar[data-v-fd99633c]{display:flex;align-items:center;gap:1px;padding:8px 6px 4px;flex-shrink:0}.tb-btn[data-v-fd99633c]{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-fd99633c]:hover{background:var(--accent-soft);color:var(--accent)}.tb-btn[data-v-fd99633c]:active{transform:scale(.92)}.tb-tip[data-v-fd99633c]{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-fd99633c]: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-fd99633c]{display:block}.tb-sep[data-v-fd99633c]{width:1px;height:14px;background:var(--border);margin:0 6px;flex-shrink:0}.chat-input-card[data-v-fd99633c]{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-fd99633c]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.chat-input[data-v-fd99633c]{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-fd99633c]:focus{outline:none}.chat-input[data-v-fd99633c]::placeholder{color:var(--text-muted)}.btn-send[data-v-fd99633c]{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-send[data-v-fd99633c]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b82f64d}.btn-send[data-v-fd99633c]:active:not(:disabled){transform:scale(.95)}.btn-send[data-v-fd99633c]:disabled{opacity:.5;cursor:not-allowed}.emoji-wrapper[data-v-fd99633c]{position:relative}.emoji-picker-popup[data-v-fd99633c]{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-fd99633c]{display:grid;grid-template-columns:repeat(8,32px);gap:2px}.emoji-grid__item[data-v-fd99633c]{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-fd99633c]:hover{background:var(--accent-soft)}.emoji-grid__item[data-v-fd99633c]:active{transform:scale(1.2)}.emoji-picker-overlay[data-v-fd99633c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.reply-preview[data-v-fd99633c]{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-fd99633c]{width:3px;height:28px;border-radius:2px;background:var(--accent);flex-shrink:0}.reply-preview-content[data-v-fd99633c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.reply-preview-sender[data-v-fd99633c]{font-size:12px;color:var(--accent);font-weight:500}.reply-preview-text[data-v-fd99633c]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-preview-close[data-v-fd99633c]{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-fd99633c]:hover{background:var(--bg-secondary);color:var(--text-primary)}.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)}.participant-bar[data-v-a4f0602d]{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);font-size:13px;flex-shrink:0}.participant-bar__list[data-v-a4f0602d]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto}.participant-bar__list[data-v-a4f0602d]::-webkit-scrollbar{display:none}.participant-bar__label[data-v-a4f0602d]{color:var(--text-secondary, #909399);white-space:nowrap;font-size:12px;flex-shrink:0}.participant-item[data-v-a4f0602d]{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 6px;border-radius:12px;background:var(--bg-secondary, #fff);border:1px solid var(--border-light, #e4e7ed);transition:background .15s}.participant-item[data-v-a4f0602d]:hover{background:var(--bg-tertiary, #f5f7fa)}.participant-item--primary[data-v-a4f0602d]{border-color:var(--accent, #3b82f6);background:#3b82f60f}.participant-item--collab[data-v-a4f0602d]{border-color:var(--success, #67c23a);background:#67c23a0f}.participant-item--pending[data-v-a4f0602d]{opacity:.7}.participant-avatar[data-v-a4f0602d]{width:20px;height:20px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;background:var(--accent, #3b82f6)}.participant-avatar--primary[data-v-a4f0602d]{background:var(--accent, #3b82f6)}.participant-avatar--collab[data-v-a4f0602d]{background:var(--success, #67c23a)}.participant-avatar--pending[data-v-a4f0602d]{background:var(--text-tertiary, #c0c4cc)}.avatar-img[data-v-a4f0602d]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.avatar-letter[data-v-a4f0602d]{color:#fff;font-size:10px;font-weight:600;line-height:1}.participant-name[data-v-a4f0602d]{font-size:12px;white-space:nowrap;color:var(--text-primary, #303133)}.pending-hint[data-v-a4f0602d]{font-size:10px;color:var(--text-tertiary, #c0c4cc);margin-left:2px}.remove-icon[data-v-a4f0602d]{font-size:12px;color:var(--text-tertiary, #c0c4cc);cursor:pointer;flex-shrink:0;transition:color .15s}.remove-icon[data-v-a4f0602d]:hover{color:var(--danger, #f56c6c)}.participant-bar__actions[data-v-a4f0602d]{flex-shrink:0;margin-left:8px}.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-f6fbefd9]{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0}.user-info-bar__persistent[data-v-f6fbefd9]{display:flex;align-items:center;padding:10px 20px;cursor:pointer;gap:12px;transition:background .2s}.user-info-bar__persistent[data-v-f6fbefd9]:hover{background:var(--bg-hover)}.user-info-bar__left[data-v-f6fbefd9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.user-info-bar__avatar[data-v-f6fbefd9]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.user-info-bar__avatar-img[data-v-f6fbefd9]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-info-bar__name-group[data-v-f6fbefd9]{display:flex;align-items:center;gap:6px}.user-info-bar__name[data-v-f6fbefd9]{font-size:15px;font-weight:600;color:var(--text-primary)}.user-info-bar__dept[data-v-f6fbefd9]{font-size:12px;color:var(--text-tertiary)}.user-info-bar__arrow[data-v-f6fbefd9]{font-size:10px;color:var(--text-tertiary);transition:transform .35s ease;cursor:pointer}.user-info-bar__arrow.is-expanded[data-v-f6fbefd9]{transform:rotate(90deg)}.user-info-bar__chips[data-v-f6fbefd9]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto}.info-chip[data-v-f6fbefd9]{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-f6fbefd9]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-light)}.info-chip--yellow[data-v-f6fbefd9]{background:var(--warning-soft);color:var(--color-warning);border:1px solid var(--warning-soft)}.info-chip--red[data-v-f6fbefd9]{background:var(--danger-soft);color:var(--color-danger);border:1px solid var(--danger-soft)}.info-chip--purple[data-v-f6fbefd9]{background:var(--purple-soft);color:var(--purple);border:1px solid var(--purple-soft)}.info-chip--accent[data-v-f6fbefd9]{background:var(--bg-accent-soft);color:var(--accent);border:1px solid var(--accent)}.user-info-bar__actions[data-v-f6fbefd9]{display:flex;align-items:center;gap:6px;flex-shrink:0}.user-info-bar__detail[data-v-f6fbefd9]{max-height:0;overflow:hidden;transition:max-height .35s ease}.user-info-bar__detail.is-expanded[data-v-f6fbefd9]{max-height:600px}.user-info-bar__detail-inner[data-v-f6fbefd9]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 20px 16px}.detail-card[data-v-f6fbefd9]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:14px 16px}.detail-card__header[data-v-f6fbefd9]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.detail-card__body[data-v-f6fbefd9]{font-size:13px;color:var(--text-primary);line-height:1.6}.detail-card__emotion[data-v-f6fbefd9]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.detail-card__emotion-emoji[data-v-f6fbefd9]{font-size:20px}.detail-card__emotion-text[data-v-f6fbefd9]{font-weight:600}.detail-card__desc[data-v-f6fbefd9]{font-size:12px;color:var(--text-tertiary)}.detail-card__stat[data-v-f6fbefd9]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.detail-card__stat-icon[data-v-f6fbefd9]{font-size:14px}.detail-card__level-row[data-v-f6fbefd9]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.detail-card__level-name[data-v-f6fbefd9]{font-weight:600}.detail-card__level-desc[data-v-f6fbefd9]{font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.it-level-selector[data-v-f6fbefd9]{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-f6fbefd9]{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-f6fbefd9]:hover{background:var(--bg-hover)}.it-level-selector__item.is-active[data-v-f6fbefd9]{background:var(--bg-accent-soft);color:var(--accent);font-weight:600}.it-level-selector__check[data-v-f6fbefd9]{margin-left:auto;color:var(--accent)}.detail-card__notes[data-v-f6fbefd9]{font-size:12px;color:var(--text-secondary);line-height:1.5;white-space:pre-line}.detail-card__notes--empty[data-v-f6fbefd9]{color:var(--text-placeholder);font-style:italic}@media (max-width: 1200px){.user-info-bar__detail-inner[data-v-f6fbefd9]{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-3b55b4bf]{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0}.troubleshoot-bar__header[data-v-3b55b4bf]{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-3b55b4bf]:hover{background:var(--bg-hover)}.troubleshoot-bar__title[data-v-3b55b4bf]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;flex-shrink:0}.troubleshoot-bar__path-inline[data-v-3b55b4bf]{display:flex;align-items:center;gap:0;flex:1;overflow:hidden}.path-step-inline[data-v-3b55b4bf]{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-3b55b4bf]:hover{border-color:var(--accent);color:var(--accent)}.path-step-inline--done[data-v-3b55b4bf]{background:var(--color-success);border-color:var(--color-success);color:var(--bg-secondary)}.path-step-inline--current[data-v-3b55b4bf]{background:var(--bg-accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.path-step-inline--pending[data-v-3b55b4bf]{background:var(--bg-tertiary);color:var(--text-secondary)}.path-arrow-inline[data-v-3b55b4bf]{display:flex;align-items:center;color:var(--text-tertiary);font-size:10px;padding:0 3px;flex-shrink:0}.troubleshoot-bar__toggle[data-v-3b55b4bf]{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-3b55b4bf]:hover{background:var(--bg-accent-soft)}.troubleshoot-bar__flowchart[data-v-3b55b4bf]{max-height:0;overflow:hidden;transition:max-height .35s ease}.troubleshoot-bar__flowchart.is-expanded[data-v-3b55b4bf]{max-height:800px;overflow-y:auto}.troubleshoot-bar__flowchart-inner[data-v-3b55b4bf]{padding:12px 16px 16px;border-top:1px solid var(--border-light)}.troubleshoot-bar__flowchart-empty[data-v-3b55b4bf]{text-align:center;color:var(--text-tertiary);font-size:12px;padding:16px 0}.typing-indicator[data-v-92e930fa]{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-92e930fa]{display:inline-flex;gap:2px;align-items:center}.typing-dots .dot[data-v-92e930fa]{width:4px;height:4px;border-radius:50%;background:var(--text-tertiary);animation:typing-bounce-92e930fa 1.4s infinite ease-in-out both}.typing-dots .dot[data-v-92e930fa]:nth-child(1){animation-delay:0s}.typing-dots .dot[data-v-92e930fa]:nth-child(2){animation-delay:.2s}.typing-dots .dot[data-v-92e930fa]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-92e930fa{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.typing-text[data-v-92e930fa]{font-style:italic}.ticket-detail[data-v-f6e39d85]{display:flex;flex-direction:column;gap:12px}.tic-card[data-v-f6e39d85]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px}.tic-card-title[data-v-f6e39d85]{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-f6e39d85]{display:flex;align-items:flex-start;padding:5px 0}.tic-label[data-v-f6e39d85]{width:70px;flex-shrink:0;font-size:13px;color:var(--text-tertiary)}.tic-value[data-v-f6e39d85]{flex:1;font-size:13px;color:var(--text-primary);word-break:break-word}.tic-desc[data-v-f6e39d85]{line-height:1.5;white-space:pre-wrap}.tic-priority.urgent[data-v-f6e39d85]{color:var(--color-danger);font-weight:600}.tic-priority.high[data-v-f6e39d85]{color:var(--color-warning);font-weight:600}.tic-priority.normal[data-v-f6e39d85]{color:var(--color-success)}.tic-status-badge[data-v-f6e39d85]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.tic-status-pending[data-v-f6e39d85]{background-color:#e6a23c1a;color:var(--color-warning)}.tic-status-processing[data-v-f6e39d85]{background-color:#409eff1a;color:var(--accent)}.tic-status-resolved[data-v-f6e39d85]{background-color:#67c23a1a;color:var(--color-success)}.tic-sla[data-v-f6e39d85]{font-weight:600;font-size:13px}.tic-sla.sla-normal[data-v-f6e39d85]{color:var(--color-success)}.tic-sla.sla-warning[data-v-f6e39d85]{color:var(--color-warning)}.tic-sla.sla-overdue[data-v-f6e39d85]{color:var(--color-danger)}.tic-actions[data-v-f6e39d85]{display:flex;gap:8px;padding:8px 0;flex-wrap:wrap}.tic-action-btn[data-v-f6e39d85]{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}.tic-action-btn[data-v-f6e39d85]:hover{background-color:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.tic-action-primary[data-v-f6e39d85]{background-color:var(--accent);color:var(--bg-secondary);border-color:var(--accent)}.tic-action-primary[data-v-f6e39d85]:hover{background-color:var(--accent-hover);color:var(--bg-secondary)}.approval-detail[data-v-19bad5ba]{display:flex;flex-direction:column;gap:12px}.tic-card[data-v-19bad5ba]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px}.tic-card-title[data-v-19bad5ba]{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-19bad5ba]{display:flex;align-items:flex-start;padding:5px 0}.tic-label[data-v-19bad5ba]{width:70px;flex-shrink:0;font-size:13px;color:var(--text-tertiary)}.tic-value[data-v-19bad5ba]{flex:1;font-size:13px;color:var(--text-primary);word-break:break-word}.tic-desc[data-v-19bad5ba]{line-height:1.5;white-space:pre-wrap}.apv-attachment[data-v-19bad5ba]{display:inline-block;margin-right:8px;margin-bottom:4px;font-size:12px;color:var(--accent);cursor:pointer}.apv-attachment[data-v-19bad5ba]:hover{text-decoration:underline}.apv-textarea[data-v-19bad5ba] .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-19bad5ba] .el-textarea__inner:focus{border-color:var(--accent)}.tic-actions[data-v-19bad5ba]{display:flex;gap:8px;padding:8px 0;flex-wrap:wrap}.tic-action-btn[data-v-19bad5ba]{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}.tic-action-btn[data-v-19bad5ba]:hover{background-color:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.tic-action-success[data-v-19bad5ba]{background-color:var(--color-success);color:var(--bg-secondary);border-color:var(--color-success)}.tic-action-success[data-v-19bad5ba]:hover{opacity:.9;color:var(--bg-secondary)}.tic-action-danger[data-v-19bad5ba]{background-color:var(--color-danger);color:var(--bg-secondary);border-color:var(--color-danger)}.tic-action-danger[data-v-19bad5ba]:hover{opacity:.9;color:var(--bg-secondary)}.device-detail[data-v-69d2fa40]{display:flex;flex-direction:column;gap:12px}.tic-card[data-v-69d2fa40]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px}.tic-card-title[data-v-69d2fa40]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.dev-grid[data-v-69d2fa40]{display:flex;flex-direction:column;gap:0}.dev-grid-row[data-v-69d2fa40]{display:grid;grid-template-columns:1fr 1fr;gap:0}.dev-grid-cell[data-v-69d2fa40]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-bottom:1px solid var(--border-light)}.dev-grid-row:last-child .dev-grid-cell[data-v-69d2fa40]{border-bottom:none}.dev-grid-cell[data-v-69d2fa40]:nth-child(2){border-left:1px solid var(--border-light)}.dev-grid-label[data-v-69d2fa40]{font-size:12px;color:var(--text-tertiary)}.dev-grid-value[data-v-69d2fa40]{font-size:13px;color:var(--text-primary);font-weight:500;display:flex;align-items:center;gap:4px}.dev-status-dot[data-v-69d2fa40]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.dev-status-dot.status-normal[data-v-69d2fa40]{background-color:var(--color-success)}.dev-status-dot.status-warning[data-v-69d2fa40]{background-color:var(--color-warning)}.dev-status-dot.status-error[data-v-69d2fa40]{background-color:var(--color-danger)}.alarm-normal[data-v-69d2fa40]{color:var(--color-success)}.alarm-warning[data-v-69d2fa40]{color:var(--color-warning)}.alarm-critical[data-v-69d2fa40]{color:var(--color-danger);font-weight:600}.dev-records[data-v-69d2fa40]{display:flex;flex-direction:column;gap:6px}.dev-record-item[data-v-69d2fa40]{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid var(--border-light)}.dev-record-item[data-v-69d2fa40]:last-child{border-bottom:none}.dev-record-time[data-v-69d2fa40]{font-size:12px;color:var(--text-tertiary);flex-shrink:0;min-width:48px}.dev-record-content[data-v-69d2fa40]{font-size:13px;color:var(--text-primary)}.dev-records-empty[data-v-69d2fa40]{text-align:center;padding:12px;color:var(--text-tertiary);font-size:13px}.tic-actions[data-v-69d2fa40]{display:flex;gap:8px;padding:8px 0;flex-wrap:wrap}.tic-action-btn[data-v-69d2fa40]{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}.tic-action-btn[data-v-69d2fa40]:hover{background-color:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.tic-action-success[data-v-69d2fa40]{background-color:var(--color-success);color:var(--bg-secondary);border-color:var(--color-success)}.tic-action-success[data-v-69d2fa40]:hover{opacity:.9;color:var(--bg-secondary)}.task-detail-view[data-v-3ae37f90]{height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-primary)}.tdv-header[data-v-3ae37f90]{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-3ae37f90]{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-3ae37f90]:hover{background-color:var(--bg-hover);color:var(--accent);border-color:var(--accent)}.tdv-back-arrow[data-v-3ae37f90]{font-size:14px;font-weight:600}.tdv-header-center[data-v-3ae37f90]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.tdv-title[data-v-3ae37f90]{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-3ae37f90]{flex-shrink:0;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.tdv-type-ticket[data-v-3ae37f90]{background-color:#409eff1a;color:var(--accent)}.tdv-type-approval[data-v-3ae37f90]{background-color:#e6a23c1a;color:var(--color-warning)}.tdv-type-device[data-v-3ae37f90]{background-color:#f56c6c1a;color:var(--color-danger)}.tdv-header-right[data-v-3ae37f90]{flex-shrink:0}.tdv-priority[data-v-3ae37f90]{font-size:13px;font-weight:500}.tdv-priority-urgent[data-v-3ae37f90]{color:var(--color-danger)}.tdv-priority-high[data-v-3ae37f90]{color:var(--color-warning)}.tdv-priority-normal[data-v-3ae37f90]{color:var(--color-success)}.tdv-content[data-v-3ae37f90]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 20px}.tdv-unknown[data-v-3ae37f90]{text-align:center;padding:40px;color:var(--text-tertiary)}.top-bar[data-v-ec53c2cc]{flex-shrink:0}.top-bar-main[data-v-ec53c2cc]{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-ec53c2cc]{display:flex;align-items:center;gap:8px}.logo-block[data-v-ec53c2cc]{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-ec53c2cc]{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-ec53c2cc]{font-size:13px;color:var(--text-tertiary);white-space:nowrap}.top-bar-right[data-v-ec53c2cc]{display:flex;align-items:center;gap:12px}.theme-toggle-btn[data-v-ec53c2cc]{font-size:18px;padding:4px 8px}.agent-name[data-v-ec53c2cc]{font-size:14px;color:var(--text-secondary)}.theme-switch[data-v-ec53c2cc]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.theme-switch .switch-icon[data-v-ec53c2cc]{font-size:15px}.theme-switch .switch-track[data-v-ec53c2cc]{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-ec53c2cc]{background:var(--accent)}.theme-switch .switch-thumb[data-v-ec53c2cc]{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-ec53c2cc]{transform:translate(18px)}.assistant-toggle-btn[data-v-ec53c2cc]{display:none}@media (max-width: 1024px){.assistant-toggle-btn[data-v-ec53c2cc]{display:inline-flex}}.empty-chat-area[data-v-0577df5d]{flex:1;display:flex;align-items:center;justify-content:center;height:100%}