.main-page[data-v-245cbe83]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0}.user-dialog-container[data-v-245cbe83]{flex-direction:row-reverse}.user-content-wrapper[data-v-245cbe83]{display:flex;align-items:flex-start;gap:12px;max-width:calc(100% - 60px)}.user-content[data-v-245cbe83]{background-color:var(--bivale-primary-color);color:#fff;padding:12px 16px;border-radius:16px 0 16px 16px;font-size:14px;line-height:28px;word-break:break-word;position:relative}.user-avatar[data-v-245cbe83]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bivale-primary-color);border-radius:50%}.robot-icon-placeholder[data-v-245cbe83]{width:40px;height:40px;visibility:hidden}@media (max-width:768px){.user-content[data-v-245cbe83]{padding:10px 14px;font-size:13px}.robot-icon-placeholder[data-v-245cbe83],.user-avatar[data-v-245cbe83]{width:32px;height:32px}}.tool-board[data-v-245cbe83]{position:absolute;padding:8px;left:-40px;bottom:0;border-radius:8px;background:#fff;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.tool-board[data-v-245cbe83]:hover,.user-content:hover .tool-board[data-v-245cbe83]{opacity:1;pointer-events:auto}.tool-board[data-v-245cbe83]:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.main-page[data-v-08708c2f]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0}.ai-dialog-container[data-v-08708c2f]{flex-direction:row}.ai-content-wrapper[data-v-08708c2f]{display:flex;align-items:flex-start;gap:12px;width:calc(100% - 60px)}.ai-content[data-v-08708c2f]{background-color:var(--smart-green-bg-color);color:#333;padding:12px 16px;border-radius:0 16px 16px 16px;font-size:14px;line-height:28px;word-break:break-word;min-width:600px}.ai-avatar[data-v-08708c2f]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--smart-green-bg-color);border-radius:50%}.user-icon-placeholder[data-v-08708c2f]{width:40px;height:40px;visibility:hidden}@media (max-width:768px){.ai-content[data-v-08708c2f]{padding:10px 14px;font-size:13px}.ai-avatar[data-v-08708c2f],.user-icon-placeholder[data-v-08708c2f]{width:32px;height:32px}}.loading-dots[data-v-08708c2f]{display:flex;justify-content:center;align-items:center;gap:5px;padding:8px 16px}.loading-dots span[data-v-08708c2f]{width:4px;height:4px;background-color:#333;border-radius:50%;animation:blink-08708c2f 1.4s infinite both}.loading-dots span[data-v-08708c2f]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-08708c2f]:nth-child(3){animation-delay:.4s}@keyframes blink-08708c2f{0%,80%,to{opacity:0}40%{opacity:1}}.workflow-loading-svg[data-v-08708c2f]{animation:rotate-08708c2f 1s linear infinite}@keyframes rotate-08708c2f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.workflow-process-icon[data-v-08708c2f]{width:16px;height:16px}.workflow-process-container[data-v-08708c2f]{padding:8px 16px;border-radius:8px;background-color:#f2f4f7}.workflow-process-success[data-v-08708c2f]{background-color:#ecfdf3}.workflow-process-fail[data-v-08708c2f]{background-color:#fee2e2}.workflow-icon[data-v-08708c2f]{width:20px;height:20px;background:#296dff;border-radius:4px;display:flex;justify-content:center;align-items:center}.workflow-icon img[data-v-08708c2f]{width:14px;height:14px}.workflow-title[data-v-08708c2f]{font-size:12px;color:#111;font-weight:700;margin-left:8px}.workflow-time-text[data-v-08708c2f]{margin-right:16px;font-size:12px;color:#999}.workflow-status-icon[data-v-08708c2f]{width:14px;height:14px}.workflow-process-item[data-v-08708c2f]{padding:4px 8px;background:#fff;border-radius:4px;margin:3px 0}[data-v-08708c2f] .markdown-body table{border-spacing:0;border-collapse:initial;display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto;border:1px solid #f1f3f6;border-radius:8px}[data-v-08708c2f] .markdown-body table tr>td:not(:last-child),[data-v-08708c2f] .markdown-body table tr>th:not(:last-child){border-right:1px solid #f1f3f6}[data-v-08708c2f] .markdown-body table td,[data-v-08708c2f] .markdown-body table th{padding:6px 13px}[data-v-08708c2f] .markdown-body table th{color:#676f83;font-size:12px;font-weight:700;white-space:nowrap;border-bottom:1px solid #f1f3f6}[data-v-08708c2f] .markdown-body table tbody tr:not(:last-child) td{border-bottom:1px solid #f1f3f6}