.iframe-container[data-v-dd8dbd2c]{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.iframe-toggle[data-v-dd8dbd2c]{position:absolute;top:12px;right:16px;z-index:10}.iframe-capsule[data-v-dd8dbd2c]{display:flex;align-items:center;background:#f7f8fc;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iframe-capsule .iframe-capsule-option[data-v-dd8dbd2c]{padding:6px 16px;border-radius:4px;font-size:14px;font-weight:500;color:#4e5969;cursor:pointer;white-space:nowrap;transition:all .3s ease}.iframe-capsule .iframe-capsule-option.active[data-v-dd8dbd2c]{background:#4a6cf7;color:#fff;box-shadow:0 2px 6px rgba(74,108,247,.35)}.iframe-capsule .iframe-capsule-option[data-v-dd8dbd2c]:not(.active):hover{color:#1d2129;background:#f7f8fa}.iframe-frame[data-v-dd8dbd2c]{position:relative;width:100%;height:100%;display:flex}.iframe-frame.hidden[data-v-dd8dbd2c]{display:none}.iframe-frame iframe[data-v-dd8dbd2c]{flex:1;width:100%;height:100%;border:none}.iframe-frame__loading[data-v-dd8dbd2c]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#fff}.iframe-frame__loading-img[data-v-dd8dbd2c]{width:282px;-o-object-fit:contain;object-fit:contain}.iframe-frame iframe::-webkit-scrollbar{width:6px;height:6px}.iframe-frame iframe::-webkit-scrollbar-track{background:transparent;box-shadow:none}.iframe-frame iframe::-webkit-scrollbar-thumb{background:#fff;border-radius:8px;box-shadow:none}.menu-iframe[data-v-47d57340]{position:relative;width:100%;height:100%;display:flex;overflow:hidden;border-radius:12px}.menu-iframe__loading[data-v-47d57340]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#fff}.menu-iframe__loading-img[data-v-47d57340]{width:282px;-o-object-fit:contain;object-fit:contain}.menu-iframe__frame[data-v-47d57340]{flex:1;width:100%;height:100%;border:none}.left-sidebar[data-v-1f78221b]{position:relative;background:#fff;border-radius:8px 0 0 8px;display:flex;flex-direction:column;overflow:hidden;min-height:0;transition:width .3s ease}.left-sidebar.collapsed .sidebar-content[data-v-1f78221b],.left-sidebar.collapsed .sidebar-header[data-v-1f78221b]{padding:16px 8px}.left-sidebar.collapsed .menu-item[data-v-1f78221b]{justify-content:center;padding:10px}.left-sidebar.sidebar-hidden[data-v-1f78221b]{overflow:hidden;padding:0;margin:0;border:none;min-width:0}.sidebar-header[data-v-1f78221b]{padding:24px 16px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.sidebar-title[data-v-1f78221b]{font-weight:400;font-size:12px;color:#595959;text-align:left;line-height:1}.sidebar-search[data-v-1f78221b]{width:100%}.sidebar-search .el-input__inner[data-v-1f78221b]{height:32px;line-height:32px;background:#f5f5f5;border-color:transparent;border-radius:6px}.sidebar-search .el-input__inner[data-v-1f78221b]:focus{background:#fff;border-color:#4a6cf7}.sidebar-content[data-v-1f78221b]{flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-content[data-v-1f78221b]:hover{scrollbar-color:rgba(148,163,184,.5) transparent}.sidebar-content[data-v-1f78221b]::-webkit-scrollbar{width:4px}.sidebar-content[data-v-1f78221b]::-webkit-scrollbar-track{background:transparent}.sidebar-content[data-v-1f78221b]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.sidebar-content[data-v-1f78221b]:hover::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5)}.sidebar-section[data-v-1f78221b]{padding:12px 16px}.sidebar-section .section-header[data-v-1f78221b]{margin-bottom:8px}.sidebar-card-list[data-v-1f78221b]{display:flex;flex-direction:column;gap:8px}.sidebar-card[data-v-1f78221b]{width:100%;height:64px;background:#fff;border:1px solid #edf1fb;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;position:relative;box-sizing:border-box}.sidebar-card.active[data-v-1f78221b],.sidebar-card[data-v-1f78221b]:hover{background-image:linear-gradient(90deg,#d7dbfd,#f6f7ff 23%,#dbdffd);box-shadow:inset 0 0 8px 0 #fff}.sidebar-card[data-v-1f78221b]:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(-49deg,#7a63fe,#4a64f4 33%,#4d7efd 66%,#4eb9ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease;pointer-events:none}.sidebar-card.active[data-v-1f78221b]:before,.sidebar-card[data-v-1f78221b]:hover:before{opacity:1}.sidebar-card.disabled[data-v-1f78221b]{cursor:default;opacity:.6}.sidebar-card.disabled[data-v-1f78221b]:hover{border-color:#edf1fb;box-shadow:none}.sidebar-card-logo[data-v-1f78221b]{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.sidebar-card-logo img[data-v-1f78221b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-card-logo i[data-v-1f78221b]{font-size:20px;color:#999}.sidebar-card-info[data-v-1f78221b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sidebar-card-title[data-v-1f78221b]{font-size:14px;color:#333;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-card-desc[data-v-1f78221b]{font-size:12px;color:#595959;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-card-status[data-v-1f78221b]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:2px;background:#e4e8fc;box-shadow:inset 0 0 4px 0 #ffffffcc;border-radius:8px;padding:2px 5px;font-size:12px;color:#4a5ff3;line-height:1;transition:all .2s ease}.sidebar-card.active .sidebar-card-status[data-v-1f78221b],.sidebar-card:hover .sidebar-card-status[data-v-1f78221b]{background:#fff;box-shadow:0 2px 4px 0 #4a5ff333;color:#4a5ff3}.status-dot[data-v-1f78221b]{font-size:10px;line-height:1}.session-btn[data-v-1f78221b]{cursor:pointer;margin-left:4px;padding:1px 5px;border-radius:4px;font-size:11px;line-height:1.4}.card-arrow[data-v-1f78221b]{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:14px;color:#bfc6d4;transition:transform .2s ease,color .2s ease}.sidebar-card:hover .card-arrow[data-v-1f78221b]{transform:translateY(-50%) translateX(3px);color:#4a5ff3}.sidebar-card .sidebar-card-status[data-v-1f78221b]:has(.session-btn){display:none}.sidebar-card:hover .sidebar-card-status[data-v-1f78221b]:has(.session-btn){display:flex}.menu-section[data-v-1f78221b]{padding-bottom:18px;padding-top:16px;padding:16px}.menu-section[data-v-1f78221b]:first-child{border-bottom:1px dashed #edf1fb}.menu-label[data-v-1f78221b]{font-size:12px;color:#999;line-height:17px}.section-header[data-v-1f78221b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header-right[data-v-1f78221b]{display:flex;align-items:center;gap:6px}.menu-list[data-v-1f78221b]{display:flex;flex-direction:column;gap:2px}.menu-item[data-v-1f78221b]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:#1f2329;transition:background .2s}.menu-item[data-v-1f78221b]:hover{background:#f5f7fa}.menu-item.active[data-v-1f78221b]{background:#e8f4ff;color:#3370ff}.menu-item.active i[data-v-1f78221b]{color:#3370ff}.menu-item i[data-v-1f78221b]{font-size:15px;color:#646a73}.menu-item span[data-v-1f78221b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-list[data-v-1f78221b]{display:flex;flex-direction:column}.history-list .noMessages[data-v-1f78221b]{text-align:center;margin-top:73px;display:block}.history-list .noMessages img[data-v-1f78221b]{width:50%;height:50%}.history-list .noMessages .noMessagesText[data-v-1f78221b]{font-size:12px;color:#999;line-height:18px;margin-top:8px}.history-list .noMessages .noMessagesBtn[data-v-1f78221b]{cursor:pointer;font-size:12px;color:#4a5ff3;line-height:14px;padding:5px 16px;border:1px solid #4a5ff3;border-radius:4px;margin-top:24px;display:inline-block}.history-item[data-v-1f78221b]{height:36px;padding:0 12px;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:background .2s;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.history-item[data-v-1f78221b]:hover{background:#f7f8fc}.history-item.active[data-v-1f78221b]{border:1px solid #4a5ff3;color:#4a5ff3}.history-item .session-agent-badge[data-v-1f78221b]{font-size:11px;color:#4a5ff3;background:#eef1fd;padding:0 6px;border-radius:3px;flex-shrink:0;font-weight:500;line-height:18px}.history-item .session-title[data-v-1f78221b]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item .session-more[data-v-1f78221b]{flex-shrink:0;font-size:14px;color:#8f959e;opacity:0;transition:opacity .2s}.history-item:hover .session-more[data-v-1f78221b]{opacity:1}.history-item .session-checkbox[data-v-1f78221b]{flex-shrink:0;margin:0;pointer-events:none}.history-item .session-checkbox-wrapper[data-v-1f78221b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-left:-6px;margin-right:2px;border-radius:6px;cursor:pointer;transition:background .15s ease}.history-item .session-checkbox-wrapper[data-v-1f78221b]:hover{background:rgba(74,95,243,.08)}.history-item .session-checkbox-wrapper.checked[data-v-1f78221b]{background:rgba(74,95,243,.12)}.history-item .session-checkbox.el-checkbox[data-v-1f78221b]{padding:0;margin:0}.history-item .session-checkbox[data-v-1f78221b] .el-checkbox__label{display:none}.history-item .session-checkbox[data-v-1f78221b] .el-checkbox__inner{width:14px;height:14px}.history-item .session-checkbox[data-v-1f78221b] .el-checkbox__inner:after{left:4px;top:1px}.select-all-checkbox[data-v-1f78221b]{margin-right:4px}.select-all-checkbox[data-v-1f78221b] .el-checkbox__label{font-size:12px;color:#595959;padding-left:6px}.select-all-checkbox[data-v-1f78221b] .el-checkbox__inner{width:13px;height:13px}.sessions-loading-icon[data-v-1f78221b]{font-size:13px;color:#8f959e}.history-loading[data-v-1f78221b]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;color:#8f959e}.history-loading i[data-v-1f78221b]{font-size:14px}.history-list[data-v-1f78221b]{position:relative}.history-list-mask[data-v-1f78221b]{position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#8f959e;border-radius:4px}.history-list-mask i[data-v-1f78221b]{font-size:14px}.history-items-disabled[data-v-1f78221b]{pointer-events:none;opacity:.5}.session-edit-input[data-v-1f78221b]{flex:1;min-width:0;border:1px solid #3370ff;border-radius:4px;padding:2px 6px;font-size:13px;outline:none}.sidebar-footer[data-v-1f78221b]{padding:8px;border-top:1px solid #e8eaef}@media screen and (max-width:1559px){.sidebar-header[data-v-1f78221b]{padding:20px 14px}.sidebar-section[data-v-1f78221b]{padding:10px 14px}.sidebar-card[data-v-1f78221b]{height:60px;padding:10px;gap:10px}}@media screen and (max-width:1439px){.sidebar-header[data-v-1f78221b]{padding:16px 12px;gap:12px}.sidebar-section[data-v-1f78221b]{padding:8px 12px}.sidebar-card[data-v-1f78221b]{height:56px;padding:8px;gap:8px}.sidebar-card-title[data-v-1f78221b]{font-size:13px}.sidebar-card-desc[data-v-1f78221b]{font-size:11px}.sidebar-card-logo[data-v-1f78221b]{width:36px;height:36px}.sidebar-card-logo i[data-v-1f78221b]{font-size:18px}.history-item[data-v-1f78221b]{height:32px;padding:0 10px;font-size:13px}.menu-item[data-v-1f78221b]{padding:6px 8px;font-size:12px}}@media screen and (max-width:1279px){.sidebar-header[data-v-1f78221b]{padding:12px 10px;gap:10px}.sidebar-title[data-v-1f78221b]{font-size:11px}.sidebar-section[data-v-1f78221b]{padding:6px 10px}.sidebar-card[data-v-1f78221b]{height:50px;padding:6px;gap:6px}.sidebar-card-title[data-v-1f78221b]{font-size:12px}.sidebar-card-desc[data-v-1f78221b]{font-size:11px}.sidebar-card-logo[data-v-1f78221b]{width:32px;height:32px}.sidebar-card-logo i[data-v-1f78221b]{font-size:16px}.history-item[data-v-1f78221b]{height:28px;padding:0 8px;font-size:12px}.menu-item[data-v-1f78221b]{padding:5px 6px;font-size:12px}}.menu-icon-img[data-v-1f78221b]{width:14px;height:14px;margin-right:6px;vertical-align:middle;flex-shrink:0}.menu-card-icon[data-v-1f78221b]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.disable-tag[data-v-1f78221b]{font-size:10px;color:#ccc;line-height:12px;background:#ffffffcc;border-radius:8px;padding:2px 4px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.loading-dynamic-card[data-v-50de1bda]{border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #3370ff;max-width:100%;width:100%;background:linear-gradient(135deg,#fff,#f8fafc);overflow:hidden}.loading-dynamic-card.is-failed[data-v-50de1bda]{border-color:#ef4444}.loading-dynamic-card.is-done[data-v-50de1bda]{border-color:transparent}.md-card-header[data-v-50de1bda]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid #f0f0f0}.header-icon[data-v-50de1bda]{font-size:16px;color:#3370ff}.header-icon.failed[data-v-50de1bda]{color:#ef4444}.header-icon.success[data-v-50de1bda]{color:#3370ff}.header-title[data-v-50de1bda]{font-size:14px;font-weight:500;color:#1f2329}.card-body[data-v-50de1bda]{padding:24px;display:flex;flex-direction:column;align-items:center}.error-box[data-v-50de1bda]{width:100%;margin-bottom:16px;padding:12px;border-radius:8px;background:#fef2f2;color:#ef4444;font-size:12px}.status-section[data-v-50de1bda]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.status-icon-wrap[data-v-50de1bda]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s}.status-icon-wrap.failed[data-v-50de1bda]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px rgba(239,68,68,.4)}.status-icon-wrap.success[data-v-50de1bda]{background:linear-gradient(135deg,#4a5ff3,#3a4fd3);box-shadow:0 4px 15px rgba(74,95,243,.4)}.status-icon-wrap.loading[data-v-50de1bda]{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 4px 15px rgba(24,144,255,.4)}.status-icon[data-v-50de1bda]{font-size:36px;color:#fff}.status-text[data-v-50de1bda]{text-align:center}.status-percent[data-v-50de1bda]{font-size:30px;font-weight:700}.status-percent.failed[data-v-50de1bda]{color:#ef4444}.status-percent.success[data-v-50de1bda]{color:#3370ff}.status-percent.loading[data-v-50de1bda]{color:#1890ff}.status-label[data-v-50de1bda]{margin-top:4px;font-size:12px;color:#9ca3af}.progress-bar-wrap[data-v-50de1bda]{width:100%;margin-bottom:24px}.progress-bar-wrap .loading-bar-track[data-v-50de1bda]{width:100%;height:10px;background:#f0f0f0;border-radius:5px;overflow:hidden}.progress-bar-wrap .loading-bar-fill[data-v-50de1bda]{height:100%;background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:5px;transition:width .2s linear}.progress-bar-wrap .loading-bar-fill.is-done[data-v-50de1bda]{background:linear-gradient(90deg,#4a5ff3,#3a4fd3)}.progress-bar-wrap .loading-bar-fill.is-failed[data-v-50de1bda]{background:linear-gradient(90deg,#ef4444,#dc2626)}.steps-section[data-v-50de1bda]{width:100%;border-radius:12px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.steps-header[data-v-50de1bda]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.steps-dot[data-v-50de1bda]{width:4px;height:4px;border-radius:50%;background:#3370ff}.steps-dot.failed[data-v-50de1bda]{background:#ef4444}.steps-title[data-v-50de1bda]{font-size:12px;font-weight:500;color:#6b7280}.steps-list[data-v-50de1bda]{position:relative;display:flex;flex-direction:column;gap:16px}.steps-line[data-v-50de1bda]{position:absolute;top:12px;left:11px;width:2px;background:#e5e7eb;z-index:0}.steps-line-progress[data-v-50de1bda]{width:100%;transition:height .5s;max-height:100%;background:linear-gradient(180deg,#1890ff,#096dd9)}.steps-line-progress.success[data-v-50de1bda]{background:linear-gradient(180deg,#4a5ff3,#3a4fd3)}.steps-line-progress.failed[data-v-50de1bda]{background:linear-gradient(180deg,#ef4444,#dc2626)}.step-item[data-v-50de1bda]{position:relative;display:flex;align-items:center;gap:16px;z-index:1;transition:all .3s}.step-item.pending[data-v-50de1bda]{opacity:.6}.step-circle[data-v-50de1bda]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;background:#f7f8fc;color:#9ca3af;border:1px solid #e5e7eb;transition:all .3s}.step-circle.finished[data-v-50de1bda]{background:linear-gradient(135deg,#4a5ff3,#3a4fd3);color:#fff;border:none;box-shadow:0 0 8px rgba(74,95,243,.4)}.step-circle.failed[data-v-50de1bda]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;box-shadow:0 0 8px rgba(239,68,68,.4)}.step-circle.running[data-v-50de1bda]{background:#aab5ff;color:#fff;border:2px solid #aab5ff}.step-circle.ready[data-v-50de1bda]{background:#f7f8fc;color:#9ca3af;border:1px solid #e5e7eb}.step-content[data-v-50de1bda]{flex:1;display:flex;flex-direction:column}.step-name[data-v-50de1bda]{font-size:12px;font-weight:500;transition:color .3s;color:#6b7280}.step-item.is-done .step-name[data-v-50de1bda]{color:#3a4fd3}.step-item.is-current .step-name[data-v-50de1bda]{color:#aab5ff}.step-item.is-failed .step-name[data-v-50de1bda]{color:#dc2626}.step-status[data-v-50de1bda]{font-size:11px;margin-top:2px;color:#9ca3af}.step-item.is-done .step-status[data-v-50de1bda]{color:#3370ff}.step-item.is-current .step-status[data-v-50de1bda]{color:#aab5ff}.step-item.is-failed .step-status[data-v-50de1bda]{color:#ef4444}.step-pulse[data-v-50de1bda]{color:#3370ff;font-size:16px;flex-shrink:0;animation:spin-data-v-50de1bda 1s linear infinite}@keyframes spin-data-v-50de1bda{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.md-card-wrapper[data-v-58d8ad9e]{display:block}.md-card[data-v-58d8ad9e]{display:inline-block;border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin:8px 0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s}.md-card-done[data-v-58d8ad9e]{opacity:.8}.md-card-header[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.md-card-header-success[data-v-58d8ad9e]{border-left:4px solid #3370ff;padding-left:12px}.md-card-header-tips[data-v-58d8ad9e]{border-left:4px solid #f59e0b;padding-left:12px}.card-icon-success[data-v-58d8ad9e],.card-icon[data-v-58d8ad9e]{font-size:18px;color:#3370ff}.card-icon-tips[data-v-58d8ad9e]{font-size:18px;color:#f59e0b}.card-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1f2329}.card-desc[data-v-58d8ad9e]{font-size:12px;color:#374151;line-height:1.6;margin-bottom:12px}.card-done-hint[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;color:#3370ff;font-weight:500;font-size:12px}.card-done-hint i[data-v-58d8ad9e]{font-size:18px}.card-actions[data-v-58d8ad9e]{display:flex;gap:12px;margin-top:12px}.card-btn[data-v-58d8ad9e]{padding:8px 20px;border-radius:4px;font-size:12px;cursor:pointer;border:1px solid #d9d9d9;background:#fff;color:#1f2329;transition:all .2s}.card-btn[data-v-58d8ad9e]:hover{border-color:#3370ff}.card-btn[data-v-58d8ad9e]:disabled{opacity:.5;cursor:not-allowed}.card-btn-confirm[data-v-58d8ad9e]{background:linear-gradient(270deg,#4a5ff3,#4e86ff);color:#fff;border:none}.card-btn-confirm[data-v-58d8ad9e]:hover{opacity:.9}.card-btn-confirm[data-v-58d8ad9e]:disabled{background:#d9d9d9}.card-options[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:8px}.card-radio[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:12px;color:#1f2329;transition:all .2s}.card-radio[data-v-58d8ad9e]:hover{border-color:#3370ff}.card-radio.active[data-v-58d8ad9e]{border-color:#3370ff;background:#f0f5ff}.card-radio input[data-v-58d8ad9e]{cursor:pointer}.card-input[data-v-58d8ad9e]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;outline:none;margin-bottom:12px;transition:border-color .2s}.card-input[data-v-58d8ad9e]:focus{border-color:#3370ff}.card-steps[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:6px}.card-step[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;font-size:12px;color:#999}.card-step.active[data-v-58d8ad9e]{color:#3370ff;font-weight:500}.card-step.done[data-v-58d8ad9e]{color:#3370ff}.step-icon[data-v-58d8ad9e]{font-size:14px}.loading-progress-bar[data-v-58d8ad9e]{width:100%;height:6px;background:#f0f0f0;border-radius:3px;margin-top:12px;overflow:hidden}.loading-progress-fill[data-v-58d8ad9e]{height:100%;background:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:3px;transition:width .1s linear}.md-card-loading[data-v-58d8ad9e]{border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #3370ff;max-width:100%;width:100%;background:linear-gradient(135deg,#fff,#f8fafc);padding:0}.md-card-loading.md-card-done[data-v-58d8ad9e]{border-color:transparent;opacity:1}.md-card-loading_dynamic[data-v-58d8ad9e]{border:none;padding:0;background:transparent;box-shadow:none}.loading-md-card-header[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid #f0f0f0}.loading-header-icon[data-v-58d8ad9e]{font-size:16px;color:#1890ff}.loading-body[data-v-58d8ad9e]{padding:24px;display:flex;flex-direction:column;align-items:center}.loading-status[data-v-58d8ad9e]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.loading-circle[data-v-58d8ad9e]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 4px 15px rgba(24,144,255,.4);margin-bottom:16px;transition:all .3s}.loading-circle.is-done[data-v-58d8ad9e]{background:linear-gradient(135deg,#4a5ff3,#3a4fd3);box-shadow:0 4px 15px rgba(74,95,243,.4)}.loading-circle-icon[data-v-58d8ad9e]{font-size:36px;color:#fff}.loading-percent[data-v-58d8ad9e]{font-size:30px;font-weight:700;color:#1890ff;text-align:center}.is-done .loading-percent[data-v-58d8ad9e]{color:#3370ff}.loading-label[data-v-58d8ad9e]{font-size:12px;color:#9ca3af;margin-top:4px;text-align:center}.loading-bar-track[data-v-58d8ad9e]{width:100%;height:10px;background:#f0f0f0;border-radius:5px;overflow:hidden;margin-bottom:24px}.loading-bar-fill[data-v-58d8ad9e]{height:100%;background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:5px;transition:width .1s linear}.loading-bar-fill.is-done[data-v-58d8ad9e]{background:linear-gradient(90deg,#4a5ff3,#3a4fd3)}.loading-steps-card[data-v-58d8ad9e]{width:100%;border-radius:12px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.loading-steps-header[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.loading-steps-dot[data-v-58d8ad9e]{width:4px;height:4px;border-radius:50%;background:#3370ff}.loading-steps-title[data-v-58d8ad9e]{font-size:12px;font-weight:500;color:#6b7280}.loading-steps-list[data-v-58d8ad9e]{position:relative;display:flex;flex-direction:column;gap:16px}.loading-steps-line[data-v-58d8ad9e]{position:absolute;top:12px;left:11px;width:2px;height:calc(100% - 12px);background:#e5e7eb;z-index:0}.loading-steps-line-fill[data-v-58d8ad9e]{width:100%;background:linear-gradient(180deg,#1890ff,#096dd9);transition:height .5s;max-height:100%}.loading-steps-line-fill.is-done[data-v-58d8ad9e]{background:linear-gradient(180deg,#4a5ff3,#3a4fd3)}.loading-step-item[data-v-58d8ad9e]{position:relative;display:flex;align-items:center;gap:16px;z-index:1;transition:all .3s}.loading-step-item.is-pending[data-v-58d8ad9e]{opacity:.6}.loading-step-circle[data-v-58d8ad9e]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;background:#f7f8fc;color:#9ca3af;border:1px solid #e5e7eb;transition:all .3s}.loading-step-circle.is-done[data-v-58d8ad9e]{background:linear-gradient(135deg,#4a5ff3,#3a4fd3);color:#fff;border:none;box-shadow:0 0 8px rgba(74,95,243,.4)}.loading-step-circle.is-current[data-v-58d8ad9e]{background:#aab5ff;color:#fff;border:2px solid #aab5ff}.loading-step-content[data-v-58d8ad9e]{flex:1;display:flex;flex-direction:column}.loading-step-label[data-v-58d8ad9e]{font-size:12px;font-weight:500;transition:color .3s;color:#6b7280}.loading-step-item.is-done .loading-step-label[data-v-58d8ad9e]{color:#3a4fd3}.loading-step-item.is-current .loading-step-label[data-v-58d8ad9e]{color:#aab5ff}.loading-step-status[data-v-58d8ad9e]{font-size:11px;margin-top:2px;color:#9ca3af}.loading-step-item.is-done .loading-step-status[data-v-58d8ad9e]{color:#3370ff}.loading-step-item.is-current .loading-step-status[data-v-58d8ad9e]{color:#aab5ff}.loading-step-spinner[data-v-58d8ad9e]{color:#3370ff;font-size:16px}.sc-summary-card[data-v-58d8ad9e]{padding:16px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px}.sc-summary-header[data-v-58d8ad9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sc-summary-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1e293b}.sc-summary-tip-btn[data-v-58d8ad9e]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;background:#fff;border:1px solid}.sc-summary-tip-btn.sc-summary-tip-warning[data-v-58d8ad9e]{color:#dc2626;border-color:#fecaca;background:#fef2f2}.sc-summary-tip-btn.sc-summary-tip-success[data-v-58d8ad9e]{color:#16a34a;border-color:#bbf7d0;background:#f0fdf4}.sc-summary-tip-btn.sc-summary-tip-info[data-v-58d8ad9e]{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.sc-summary-tip-btn.sc-summary-tip-danger[data-v-58d8ad9e]{color:#dc2626;border-color:#fecaca;background:#fef2f2}.sc-summary-desc[data-v-58d8ad9e]{font-size:12px;color:#475569;line-height:1.7}.indicator-grid-card[data-v-58d8ad9e]{padding:16px}.indicator-grid-header[data-v-58d8ad9e]{margin-bottom:12px}.indicator-grid-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1e293b}.indicator-grid-wrapper[data-v-58d8ad9e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.indicator-grid-item[data-v-58d8ad9e]{padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.indicator-item-header[data-v-58d8ad9e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.indicator-item-name[data-v-58d8ad9e]{font-size:12px;color:#64748b}.indicator-trend-svg[data-v-58d8ad9e]{width:50px;height:18px}.indicator-item-value[data-v-58d8ad9e]{display:flex;align-items:baseline;gap:2px;margin-bottom:6px}.indicator-value-num[data-v-58d8ad9e]{font-size:18px;font-weight:700}.indicator-value-unit[data-v-58d8ad9e]{font-size:12px;color:#64748b}.indicator-item-compare[data-v-58d8ad9e]{display:flex;align-items:center;gap:4px;font-size:12px;margin-bottom:8px}.indicator-item-compare.indicator-compare-normal[data-v-58d8ad9e]{color:#16a34a}.indicator-item-compare.indicator-compare-warning[data-v-58d8ad9e]{color:#f59e0b}.indicator-item-compare.indicator-compare-danger[data-v-58d8ad9e]{color:#dc2626}.compare-label[data-v-58d8ad9e]{opacity:.7}.compare-value[data-v-58d8ad9e]{font-weight:500}.indicator-item-status[data-v-58d8ad9e]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500}.indicator-item-status.indicator-status-normal[data-v-58d8ad9e]{background:#dcfce7;color:#16a34a}.indicator-item-status.indicator-status-warning[data-v-58d8ad9e]{background:#fef3c7;color:#d97706}.indicator-item-status.indicator-status-danger[data-v-58d8ad9e]{background:#fee2e2;color:#dc2626}.progress-list-card[data-v-58d8ad9e]{padding:16px}.progress-list-header[data-v-58d8ad9e]{margin-bottom:12px}.progress-list-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1e293b}.progress-list-wrapper[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:16px}.progress-list-item[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:8px}.progress-item-header[data-v-58d8ad9e]{display:flex;justify-content:space-between;align-items:center}.progress-item-name[data-v-58d8ad9e]{font-size:12px;font-weight:500;color:#1e293b}.progress-item-status[data-v-58d8ad9e]{font-size:12px;font-weight:500}.progress-item-status.progress-status-normal[data-v-58d8ad9e]{color:#16a34a}.progress-item-status.progress-status-warning[data-v-58d8ad9e]{color:#d97706}.progress-item-status.progress-status-danger[data-v-58d8ad9e]{color:#dc2626}.progress-item-status.progress-status-info[data-v-58d8ad9e]{color:#2563eb}.progress-item-bar-track[data-v-58d8ad9e]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.progress-item-bar-fill[data-v-58d8ad9e]{height:100%;border-radius:3px;transition:width .5s ease}.evidence-chain-card[data-v-58d8ad9e]{padding:16px}.evidence-chain-header[data-v-58d8ad9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.evidence-chain-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1e293b}.evidence-chain-step-count[data-v-58d8ad9e]{font-size:12px;color:#64748b}.evidence-chain-timeline[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:0}.evidence-chain-item[data-v-58d8ad9e]{display:flex}.evidence-item-content[data-v-58d8ad9e]{flex:1;display:flex;gap:12px;padding-bottom:20px}.evidence-item-dot[data-v-58d8ad9e]{width:12px;height:12px;border-radius:50%;background:#22c55e;flex-shrink:0;margin-top:4px}.evidence-item-line[data-v-58d8ad9e]{width:2px;background:#e2e8f0;flex-shrink:0;margin-left:5px;position:absolute;top:16px;bottom:0}.evidence-item-content[data-v-58d8ad9e]{position:relative}.evidence-item-body[data-v-58d8ad9e]{flex:1}.evidence-item-header[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.evidence-item-name[data-v-58d8ad9e]{font-size:12px;font-weight:600;color:#1e293b}.evidence-item-tag[data-v-58d8ad9e]{font-size:11px;color:#64748b;background:#f1f5f9;padding:2px 6px;border-radius:4px}.evidence-item-desc[data-v-58d8ad9e]{font-size:12px;color:#475569;line-height:1.6;margin-bottom:8px}.evidence-item-files[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:4px}.evidence-file-link[data-v-58d8ad9e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#3b82f6;text-decoration:none}.evidence-file-link[data-v-58d8ad9e]:hover{text-decoration:underline}.evidence-file-icon[data-v-58d8ad9e]{width:14px;height:14px}.reference-source-card[data-v-58d8ad9e]{padding:16px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px}.reference-source-header[data-v-58d8ad9e]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.reference-source-icon[data-v-58d8ad9e]{width:20px;height:20px;color:#3b82f6}.reference-source-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1e293b}.reference-source-list[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:0}.reference-source-item[data-v-58d8ad9e]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px dashed #e2e8f0}.reference-source-item[data-v-58d8ad9e]:last-child{border-bottom:none}.reference-item-index[data-v-58d8ad9e]{width:24px;height:24px;border-radius:50%;background:#e0f2fe;color:#0284c7;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reference-item-content[data-v-58d8ad9e]{flex:1;min-width:0}.reference-item-header[data-v-58d8ad9e]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.reference-item-title[data-v-58d8ad9e]{font-size:12px;font-weight:500;color:#1e293b}.reference-item-time[data-v-58d8ad9e]{font-size:12px;color:#94a3b8;flex-shrink:0}.reference-item-desc[data-v-58d8ad9e]{font-size:12px;color:#64748b;line-height:1.5}.reference-item-link[data-v-58d8ad9e]{width:24px;height:24px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.reference-item-link svg[data-v-58d8ad9e]{width:14px;height:14px}.reference-item-link[data-v-58d8ad9e]:hover{background:#bbf7d0}.solution-list-card[data-v-58d8ad9e]{padding:12px;display:flex;flex-direction:column;gap:12px}.solution-item[data-v-58d8ad9e]{padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.solution-item.solution-item-recommended[data-v-58d8ad9e]{background:linear-gradient(180deg,#eff6ff,#fff);border:1.5px solid #3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.12)}.solution-header[data-v-58d8ad9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.solution-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1e293b}.solution-tags[data-v-58d8ad9e]{display:flex;gap:6px}.solution-tag[data-v-58d8ad9e]{padding:3px 10px;border-radius:4px;font-size:11px;font-weight:500}.solution-tag-score[data-v-58d8ad9e]{background:#f1f5f9;color:#64748b}.solution-tag-recommended[data-v-58d8ad9e]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.solution-grid[data-v-58d8ad9e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.solution-grid-item[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:6px;padding:10px;background:#f8fafc;border-radius:8px}.solution-item-recommended .solution-grid-item[data-v-58d8ad9e]{background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.15)}.grid-item-label[data-v-58d8ad9e]{font-size:12px;color:#64748b}.grid-item-value[data-v-58d8ad9e]{font-size:16px;font-weight:700;color:#1e293b}.grid-item-desc[data-v-58d8ad9e]{font-size:11px;color:#64748b;line-height:1.4}.solution-key-points[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:7px;margin-bottom:0}.solution-key-point[data-v-58d8ad9e]{display:flex;align-items:flex-start;gap:8px}.point-bullet[data-v-58d8ad9e]{width:4px;height:4px;border-radius:50%;background:#3b82f6;margin-top:7px;flex-shrink:0}.point-text[data-v-58d8ad9e]{font-size:12px;color:#475569;line-height:1.5}@media(max-width:768px){.indicator-grid-wrapper[data-v-58d8ad9e]{grid-template-columns:repeat(2,1fr)}}.card-table-wrapper[data-v-58d8ad9e]{overflow-x:auto}.card-grid-wrapper[data-v-58d8ad9e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:8px 0;max-width:100%;overflow:hidden}.card-grid-item[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:0}.card-grid-item[data-v-58d8ad9e]:hover{border-color:#3370ff;box-shadow:0 2px 8px rgba(74,95,243,.1)}.card-grid-item.selected[data-v-58d8ad9e]{border-color:#3370ff;background:#f0f3ff;box-shadow:0 0 0 2px rgba(74,95,243,.2)}.card-grid-content[data-v-58d8ad9e]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.card-grid-icon[data-v-58d8ad9e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#4a5ff3);border-radius:8px;flex-shrink:0}.card-grid-icon i[data-v-58d8ad9e]{font-size:20px;color:#fff}.card-grid-info[data-v-58d8ad9e]{flex:1;min-width:0}.card-grid-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-grid-subtitle[data-v-58d8ad9e]{font-size:12px;color:#999;margin-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:36px}.card-grid-radio[data-v-58d8ad9e]{flex-shrink:0;margin-left:8px}.card-grid-radio input[type=radio][data-v-58d8ad9e]{width:18px;height:18px;cursor:pointer;accent-color:#3370ff}.card-table[data-v-58d8ad9e]{width:100%;border-collapse:collapse;font-size:12px;min-width:400px}.card-table td[data-v-58d8ad9e],.card-table th[data-v-58d8ad9e]{padding:8px 12px;text-align:left;border-bottom:1px solid #f0f0f0}.card-table th[data-v-58d8ad9e]{background:#fafafa;font-weight:600;color:#333;text-align:center}.card-table tr[data-v-58d8ad9e]{cursor:pointer}.card-table tr[data-v-58d8ad9e]:hover{background:#f5f7fa}.card-table tr.selected[data-v-58d8ad9e]{background:#e8f4ff}.radio-th[data-v-58d8ad9e]{width:40px}.radio-td[data-v-58d8ad9e]{width:40px;text-align:center}.radio-td input[type=radio][data-v-58d8ad9e]{cursor:pointer;width:15px;height:15px;accent-color:#3370ff}.card-loading[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0;color:#909399;font-size:12px}.editable-table-wrap[data-v-58d8ad9e]{width:100%;overflow-x:auto;margin-bottom:12px}.editable-table[data-v-58d8ad9e]{width:100%;border-collapse:collapse;font-size:12px}.editable-table thead th[data-v-58d8ad9e]{background:#f8fafc;border:1px solid #e5e7eb;padding:8px 10px;font-weight:600;color:#374151;white-space:nowrap;text-align:left}.editable-table tbody td[data-v-58d8ad9e]{border:1px solid #e5e7eb;padding:6px 8px;vertical-align:middle}.editable-tr[data-v-58d8ad9e]:hover{background:#f9fafb}.row-index-td[data-v-58d8ad9e],.row-index-th[data-v-58d8ad9e]{width:40px;text-align:center;color:#9ca3af}.row-action-td[data-v-58d8ad9e],.row-action-th[data-v-58d8ad9e]{width:50px;text-align:center}.editable-btn-delete[data-v-58d8ad9e]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:#ef4444;cursor:pointer;font-size:12px;transition:all .2s}.editable-btn-delete[data-v-58d8ad9e]:hover:not(:disabled){background:#fef2f2}.editable-btn-delete[data-v-58d8ad9e]:disabled{color:#d1d5db;cursor:not-allowed}.editable-footer[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.editable-btn-add[data-v-58d8ad9e]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px dashed #d1d5db;border-radius:6px;background:transparent;color:#3370ff;font-size:12px;cursor:pointer;transition:all .2s}.editable-btn-add[data-v-58d8ad9e]:hover{border-color:#3370ff;background:#f0f5ff}.required-mark[data-v-58d8ad9e]{color:#f5222d;margin-left:2px}.editable-td .el-input-number--mini[data-v-58d8ad9e]{width:100%}.editable-td .el-input-number--mini .el-input-number__decrease[data-v-58d8ad9e],.editable-td .el-input-number--mini .el-input-number__increase[data-v-58d8ad9e]{width:22px}.editable-td .el-input-number--mini .el-input__inner[data-v-58d8ad9e]{padding-left:26px;padding-right:26px}.recommended-questions-list[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:8px}.recommended-question-item[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s}.recommended-question-item[data-v-58d8ad9e]:hover{border-color:#3370ff;background:#f9fafb;box-shadow:0 2px 8px rgba(74,95,243,.1)}.question-content[data-v-58d8ad9e]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.question-content i[data-v-58d8ad9e]{color:#9ca3af;font-size:16px;flex-shrink:0}.question-text[data-v-58d8ad9e]{font-size:12px;color:#374151;line-height:1.5;word-break:break-word}.question-actions[data-v-58d8ad9e]{display:flex;gap:8px;flex-shrink:0;margin-left:12px}.question-btn[data-v-58d8ad9e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s;font-size:12px}.question-btn[data-v-58d8ad9e]:hover{border-color:#3370ff;color:#3370ff;background:#f0f5ff}.question-btn.question-btn-copy[data-v-58d8ad9e]:hover,.question-btn.question-btn-send[data-v-58d8ad9e]:hover{color:#3370ff}.send-icon[data-v-58d8ad9e]{display:block;margin:0 auto}.content-card[data-v-58d8ad9e]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.content-card-header[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fafafa;border-bottom:1px solid #e8e8e8}.content-card-header-left[data-v-58d8ad9e]{display:flex;align-items:center;gap:10px}.content-card-icon[data-v-58d8ad9e]{width:24px;height:24px;color:#3b82f6}.content-card-title[data-v-58d8ad9e]{font-size:14px;font-weight:600;color:#1f2329}.content-card-status[data-v-58d8ad9e]{font-size:12px;color:#64748b}.content-card-desc[data-v-58d8ad9e]{padding:12px 16px;font-size:12px;color:#475569;line-height:1.6}.content-card-items[data-v-58d8ad9e]{padding:0 16px 8px}.content-card-footer[data-v-58d8ad9e]{display:flex;justify-content:flex-start;padding:8px 16px 16px;border-top:1px solid #e8e8e8}.content-card-download-btn[data-v-58d8ad9e]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:8px;cursor:pointer;color:#fff;font-size:12px;font-weight:500;transition:all .3s ease}.content-card-download-btn[data-v-58d8ad9e]:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.content-card-download-btn[data-v-58d8ad9e]:active{transform:translateY(0);box-shadow:none}.content-card-download-btn .download-icon[data-v-58d8ad9e]{width:18px;height:18px}.content-card-download-btn .download-text[data-v-58d8ad9e]{line-height:1}.content-card-item[data-v-58d8ad9e]{margin-top:12px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.content-card-item[data-v-58d8ad9e]:first-child{margin-top:0}.content-item-header[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;cursor:pointer;transition:background .2s}.content-item-header[data-v-58d8ad9e]:hover{background:#f8fafc}.content-item-icon[data-v-58d8ad9e]{width:20px;height:20px;flex-shrink:0}.content-item-icon.report[data-v-58d8ad9e]{color:#3b82f6}.content-item-icon.letter[data-v-58d8ad9e]{color:#f59e0b}.content-item-title[data-v-58d8ad9e]{flex:1;margin-left:10px;font-size:12px;color:#334155}.content-item-action[data-v-58d8ad9e]{display:flex;align-items:center;gap:4px;font-size:12px;color:#3b82f6;font-weight:500}.content-item-action svg[data-v-58d8ad9e]{width:14px;height:14px;transition:transform .2s}.content-item-detail[data-v-58d8ad9e]{padding:12px;background:#f8fafc;border-top:1px solid #e8e8e8}.detail-section[data-v-58d8ad9e]{margin-bottom:16px}.detail-section[data-v-58d8ad9e]:last-child{margin-bottom:0}.detail-title[data-v-58d8ad9e]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #cbd5e1}.detail-text[data-v-58d8ad9e]{font-size:12px;color:#475569;line-height:1.7}.detail-list[data-v-58d8ad9e]{display:flex;flex-direction:column;gap:6px}.detail-list-item[data-v-58d8ad9e]{font-size:12px;color:#475569;padding-left:16px;position:relative}.detail-list-item[data-v-58d8ad9e]:before{content:"1.";position:absolute;left:0;color:#64748b;font-weight:500}.detail-table[data-v-58d8ad9e]{width:100%;border-collapse:collapse;font-size:12px}.detail-table-cell[data-v-58d8ad9e]{padding:6px 8px;border:1px solid #e8e8e8;color:#475569}.download-btn[data-v-58d8ad9e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(59,130,246,.3)}.download-btn[data-v-58d8ad9e]:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.download-btn[data-v-58d8ad9e]:active{transform:translateY(0)}.download-icon[data-v-58d8ad9e]{width:18px;height:18px;color:#fff}.download-text[data-v-58d8ad9e]{font-size:12px;font-weight:500;color:#fff}.task-report-list[data-v-58d8ad9e]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:12px 0}.task-report-btn[data-v-58d8ad9e]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;font-size:12px;color:#1f2329;white-space:nowrap}.task-report-btn[data-v-58d8ad9e]:hover{background:#e8f0ff;border-color:#4e8cff;color:#4e8cff}.task-report-icon[data-v-58d8ad9e]{display:flex;align-items:center;justify-content:center;color:#4e8cff;flex-shrink:0}.task-report-text[data-v-58d8ad9e]{font-size:12px}.md-chart[data-v-64f3e34c]{margin:8px 0;border:1px solid #e8e8e8;border-radius:8px;padding:0;background:#fff;width:100%;overflow:hidden}.chart-title[data-v-64f3e34c]{font-size:14px;font-weight:600;color:#1f2329;padding:32px 16px 4px 16px;margin:0}.chart-container[data-v-64f3e34c]{width:100%;height:300px;display:block;position:relative}.chart-container canvas[data-v-64f3e34c]{width:100%!important;height:100%!important;display:block}.md-sheet[data-v-0d9bb49e]{border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin:8px 0;background:#fff;width:100%}.sheet-title[data-v-0d9bb49e]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.sheet-content[data-v-0d9bb49e]{display:flex;flex-direction:column;gap:4px}.sheet-item[data-v-0d9bb49e]{display:flex;align-items:center;gap:8px;font-size:12px;color:#1f2329;line-height:2}.sheet-item.level-0[data-v-0d9bb49e]{font-weight:500}.sheet-bullet[data-v-0d9bb49e]{color:#bbb;flex-shrink:0;font-size:12px;width:20px}.sheet-bullet.is-child[data-v-0d9bb49e]{color:#c0c4cc}.sheet-index[data-v-0d9bb49e]{color:#3370ff;font-weight:600;flex-shrink:0;min-width:24px}.sheet-label[data-v-0d9bb49e]{color:#1f2329}.md-timeline[data-v-1aa27d12]{border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin:8px 0;background:#fff}.timeline-title[data-v-1aa27d12]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:12px}.timeline-list[data-v-1aa27d12]{display:flex;flex-direction:column}.timeline-item[data-v-1aa27d12]{display:flex;gap:12px;position:relative}.timeline-dot-wrap[data-v-1aa27d12]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timeline-dot[data-v-1aa27d12]{width:10px;height:10px;border-radius:50%;background:#d9d9d9;flex-shrink:0;margin-top:4px}.timeline-dot.success[data-v-1aa27d12]{background:#52c41a}.timeline-dot.running[data-v-1aa27d12]{background:#3370ff;animation:pulse-data-v-1aa27d12 1.5s infinite}.timeline-dot.error[data-v-1aa27d12]{background:#f5222d}.timeline-dot.pending[data-v-1aa27d12]{background:#d9d9d9}.timeline-line[data-v-1aa27d12]{width:1px;flex:1;min-height:20px;background:#e8e8e8}.timeline-content[data-v-1aa27d12]{flex:1;padding-bottom:16px;min-width:0}.timeline-label[data-v-1aa27d12]{font-size:13px;color:#1f2329;font-weight:500}.timeline-desc[data-v-1aa27d12]{font-size:12px;color:#646a73;margin-top:4px;line-height:1.5}.timeline-time[data-v-1aa27d12]{font-size:11px;color:#999;margin-top:2px}.timeline-meta[data-v-1aa27d12]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.meta-item[data-v-1aa27d12]{font-size:12px}.meta-key[data-v-1aa27d12]{color:#999}.meta-val[data-v-1aa27d12]{color:#1f2329;margin-left:4px}@keyframes pulse-data-v-1aa27d12{0%,to{opacity:1}50%{opacity:.5}}.md-result-summary[data-v-6d064d58]{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;margin:12px 0;background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.06)}.summary-header[data-v-6d064d58]{padding:12px 16px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent;transition:all .2s}.summary-icon[data-v-6d064d58]{font-size:18px}.summary-body[data-v-6d064d58]{padding:0 16px}.summary-row[data-v-6d064d58]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6}.summary-row[data-v-6d064d58]:last-child{border-bottom:none}.summary-label[data-v-6d064d58]{font-size:13px;font-weight:500;color:#6b7280}.summary-value[data-v-6d064d58]{font-size:13px;line-height:1.6;color:#111827;min-width:0;word-break:break-all}.summary-link[data-v-6d064d58]{color:#2563eb;text-decoration:none}.summary-link[data-v-6d064d58]:hover{text-decoration:underline}.summary-text[data-v-6d064d58]{color:#111827}.summary-buttons[data-v-6d064d58]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #f3f4f6;justify-content:flex-end}.summary-btn[data-v-6d064d58]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .2s;line-height:1.4}.summary-btn i[data-v-6d064d58]{font-size:14px}.summary-btn.is-switch[data-v-6d064d58]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.summary-btn.is-switch[data-v-6d064d58]:hover{background:#dbeafe}.summary-btn.is-silent[data-v-6d064d58]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.summary-btn.is-silent[data-v-6d064d58]:hover{background:#dcfce7}.summary-btn.is-download[data-v-6d064d58]{background:#fefce8;color:#ca8a04;border-color:#fde68a}.summary-btn.is-download[data-v-6d064d58]:hover{background:#fef9c3}.md-drawer-trigger[data-v-d93ba562]{margin:8px 0}.drawer-btn[data-v-d93ba562]{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#1f2329;font-size:12px;cursor:pointer;transition:all .2s}.drawer-btn i[data-v-d93ba562]{font-size:14px;color:#3370ff}.drawer-btn[data-v-d93ba562]:hover{border-color:#3370ff;color:#3370ff}.md-recommendation[data-v-413d78f4]{margin-top:16px}.recommendation-header[data-v-413d78f4]{display:flex;align-items:center}.header-icon-wrap[data-v-413d78f4]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#f0fdf4;margin-right:12px;flex-shrink:0}.header-icon[data-v-413d78f4]{color:#16a34a;font-size:14px}.header-pill[data-v-413d78f4]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(90deg,#f0fdf4,#eff6ff);border:1px solid #bbf7d0;border-radius:9999px;cursor:pointer;transition:box-shadow .2s}.header-pill[data-v-413d78f4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.pill-icon[data-v-413d78f4]{color:#22c55e;font-size:13px}.pill-text[data-v-413d78f4]{font-size:13px;font-weight:500;color:#374151}.pill-arrow[data-v-413d78f4]{color:#94a3b8;font-size:11px;transition:transform .25s}.pill-arrow.is-open[data-v-413d78f4]{transform:rotate(180deg)}.recommendation-cards[data-v-413d78f4]{display:flex;gap:12px;margin-top:12px;padding-left:44px}.agent-card[data-v-413d78f4]{flex:0 0 auto;width:auto;min-width:140px;max-width:260px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #e0e7ff;transition:box-shadow .2s,border-color .2s}.agent-card[data-v-413d78f4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.agent-card-color-blue[data-v-413d78f4]{border-color:#bfdbfe}.agent-card-color-green[data-v-413d78f4]{border-color:#bbf7d0}.agent-card-color-purple[data-v-413d78f4]{border-color:#d8b4fe}.agent-card-color-orange[data-v-413d78f4]{border-color:#fed7aa}.agent-card-title[data-v-413d78f4],h4.agent-card-title[data-v-413d78f4]{font-size:13px!important;font-weight:700;color:#1f2937;margin:0 0 10px 0;line-height:1.4}.skill-list[data-v-413d78f4]{list-style:none;padding-left:0;padding-right:0;margin:0;display:flex;flex-direction:column;gap:6px;width:-moz-fit-content;width:fit-content}.skill-item[data-v-413d78f4]{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-size:12px;color:#374151;cursor:pointer;padding:0;margin:0;transition:color .15s;line-height:1.4;text-align:left;list-style:none}.skill-item[data-v-413d78f4]:hover{color:#1d4ed8}.skill-icon[data-v-413d78f4]{flex-shrink:0;font-size:12px;vertical-align:middle}.skill-icon-blue[data-v-413d78f4]{color:#3b82f6}.skill-icon-green[data-v-413d78f4]{color:#22c55e}.skill-icon-purple[data-v-413d78f4]{color:#a855f7}.skill-icon-orange[data-v-413d78f4]{color:#f97316}.fade-slide-enter-active[data-v-413d78f4],.fade-slide-leave-active[data-v-413d78f4]{transition:opacity .25s,transform .25s}.fade-slide-enter-from[data-v-413d78f4],.fade-slide-leave-to[data-v-413d78f4]{opacity:0;transform:translateY(-6px)}.md-pagelist[data-v-e1f590ec]{border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin:8px 0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pagelist-title[data-v-e1f590ec]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:12px}.pagelist-error[data-v-e1f590ec],.pagelist-loading[data-v-e1f590ec]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0;font-size:13px}.pagelist-loading[data-v-e1f590ec]{color:#409eff}.pagelist-loading i[data-v-e1f590ec]{font-size:16px}.pagelist-error[data-v-e1f590ec]{color:#f5222d}.pagelist-error i[data-v-e1f590ec]{font-size:16px}.pagelist-pagination[data-v-e1f590ec]{margin-top:12px;text-align:right}.pagelist-pagination[data-v-e1f590ec] ul{padding-left:0!important;margin:0!important}.core-dashboard-card[data-v-7f190113]{padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.core-dashboard-header[data-v-7f190113]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.core-dashboard-title[data-v-7f190113]{font-size:14px;font-weight:600;color:#1e293b}.core-dashboard-subtitle[data-v-7f190113]{font-size:12px;color:#94a3b8}.core-dashboard-grid[data-v-7f190113]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.core-dashboard-grid.core-grid-wide[data-v-7f190113]{grid-template-columns:repeat(3,1fr)}.core-dashboard-item[data-v-7f190113]{padding:14px 16px;background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;transition:all .2s ease}.core-dashboard-item[data-v-7f190113]:hover{background:#f5f7fa;border-color:#e0e4e8;box-shadow:0 2px 6px rgba(0,0,0,.04)}.core-item-name[data-v-7f190113]{font-size:12px;color:#64748b;margin-bottom:8px;font-weight:500}.core-item-value[data-v-7f190113]{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.core-value-num[data-v-7f190113]{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.core-value-unit[data-v-7f190113]{font-size:12px;color:#64748b;font-weight:500}.core-item-row[data-v-7f190113]{display:flex;align-items:center;justify-content:space-between;gap:8px}.core-item-compare[data-v-7f190113],.core-item-target[data-v-7f190113]{font-size:12px;font-weight:500}.core-target-positive[data-v-7f190113]{color:#22c55e}.core-target-negative[data-v-7f190113]{color:#ef4444}.core-target-neutral[data-v-7f190113]{color:#64748b}.core-compare-positive[data-v-7f190113]{color:#22c55e}.core-compare-negative[data-v-7f190113]{color:#ef4444}.core-compare-neutral[data-v-7f190113]{color:#64748b}.analysis-summary-card[data-v-4e6b01c4]{max-width:800px;padding:16px;background:#fff;border:1px solid #4a5ff3;border-radius:8px}.summary-header[data-v-4e6b01c4]{display:flex;gap:12px;align-items:flex-start}.summary-icon[data-v-4e6b01c4]{flex-shrink:0;margin-top:2px}.summary-icon-success[data-v-4e6b01c4]{color:#22c55e}.summary-icon-warning[data-v-4e6b01c4]{color:#f59e0b}.summary-icon-info[data-v-4e6b01c4]{color:#3b82f6}.summary-icon-error[data-v-4e6b01c4]{color:#ef4444}.summary-content[data-v-4e6b01c4]{flex:1;min-width:0}.summary-title[data-v-4e6b01c4]{font-size:14px;font-weight:600;color:#1e293b;line-height:1.6;margin-bottom:8px}.summary-points[data-v-4e6b01c4]{display:flex;flex-direction:column;gap:4px}.summary-point[data-v-4e6b01c4]{font-size:12px;color:#475569;line-height:1.7}.key-judgment-card[data-v-e3616fea]{max-width:800px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.key-judgment-header[data-v-e3616fea]{padding:16px 20px 12px}.key-judgment-title[data-v-e3616fea]{font-size:14px;font-weight:600;color:#1f2937}.key-judgment-list[data-v-e3616fea]{padding:0 16px 16px;display:flex;flex-direction:column;gap:4px}.key-judgment-item[data-v-e3616fea]{display:flex;gap:12px;padding:12px 14px;background:#f7f8fc;border-radius:8px}.key-judgment-index[data-v-e3616fea]{flex-shrink:0;width:24px;height:24px;background:#4e8cff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1}.key-judgment-content[data-v-e3616fea]{flex:1;min-width:0}.key-judgment-name[data-v-e3616fea]{font-size:12px;font-weight:600;color:#1f2937;line-height:1.5;margin-bottom:4px}.key-judgment-desc[data-v-e3616fea]{font-size:12px;color:#6b7280;line-height:1.6}.decision-suggestion-card[data-v-f864e79c]{max-width:800px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.ds-header[data-v-f864e79c]{padding:16px 20px 12px}.ds-title[data-v-f864e79c]{font-size:14px;font-weight:600;color:#1f2937}.ds-list[data-v-f864e79c]{padding:0 16px 16px;display:flex;flex-direction:column;gap:4px}.ds-item[data-v-f864e79c]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#f7f8fc;border-radius:8px}.ds-icon[data-v-f864e79c]{flex-shrink:0;width:28px;height:28px;background:#4e8cff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.ds-content[data-v-f864e79c]{flex:1;min-width:0}.ds-name[data-v-f864e79c]{font-size:12px;font-weight:600;color:#1f2937;line-height:1.5;margin-bottom:4px}.ds-desc[data-v-f864e79c]{font-size:12px;color:#6b7280;line-height:1.6}.ds-duration[data-v-f864e79c]{flex-shrink:0;padding:2px 8px;background:#eef3ff;color:#4e8cff;font-size:12px;font-weight:500;border-radius:4px;line-height:1.5}.analysis-conclusion-card[data-v-7c3e9c3c]{max-width:800px;padding:16px 20px;background:#fff;border:1px solid #4a5ff3;border-radius:8px}.ac-header[data-v-7c3e9c3c]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.ac-icon[data-v-7c3e9c3c]{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;color:#fff}.status-success .ac-icon[data-v-7c3e9c3c]{background:#22c55e}.status-warning .ac-icon[data-v-7c3e9c3c]{background:#f59e0b}.status-error .ac-icon[data-v-7c3e9c3c]{background:#ef4444}.status-info .ac-icon[data-v-7c3e9c3c]{background:#3b82f6}.ac-title[data-v-7c3e9c3c]{flex:1;font-size:14px;font-weight:600;color:#1f2937;line-height:1.6}.ac-points[data-v-7c3e9c3c]{padding-left:34px}.ac-point[data-v-7c3e9c3c]{font-size:12px;color:#6b7280;line-height:1.7;margin-bottom:4px}.ac-point[data-v-7c3e9c3c]:last-child{margin-bottom:0}.key-finding-card[data-v-45477ec2]{max-width:800px;display:flex;gap:8px;padding:14px 16px;background:#fff;border:1px solid #4a5ff3;border-radius:8px}.kf-label[data-v-45477ec2]{flex-shrink:0;font-size:12px;font-weight:600;color:#4a5ff3;line-height:1.7}.kf-list[data-v-45477ec2]{flex:1;min-width:0}.kf-item[data-v-45477ec2]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#374151;line-height:1.7;margin-bottom:2px}.kf-item[data-v-45477ec2]:last-child{margin-bottom:0}.kf-dot[data-v-45477ec2]{flex-shrink:0;color:#9ca3af;font-size:12px;line-height:1.7}.kf-text[data-v-45477ec2]{flex:1}.sw-card[data-v-5e2f943e]{padding:0;background:transparent;border:none}.sw-columns[data-v-5e2f943e]{display:flex;gap:10px}.sw-column[data-v-5e2f943e]{flex:1;min-width:0;background:#fff;border-radius:8px;padding:14px 16px;border:1px solid #e5e7eb}.sw-label[data-v-5e2f943e]{display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px}.sw-label.strengths[data-v-5e2f943e]{color:#2e7d32}.sw-label.weaknesses[data-v-5e2f943e]{color:#e65100}.sw-label.neutral[data-v-5e2f943e]{color:#1565c0}.sw-desc[data-v-5e2f943e]{font-size:13px;color:#374151;line-height:1.7}.mc-card[data-v-9a704d28]{padding:0;background:transparent;border:none}.mc-list[data-v-9a704d28]{display:flex;gap:10px}.mc-item[data-v-9a704d28]{flex:1;min-width:0;max-width:300px;background:#fff;border-radius:8px;padding:14px 16px;border:1px solid #e5e7eb}.mc-label[data-v-9a704d28]{font-size:13px;color:#6b7280;margin-bottom:8px}.mc-value[data-v-9a704d28]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.2}.mc-item.highlight .mc-label[data-v-9a704d28],.mc-item.highlight .mc-value[data-v-9a704d28]{color:#ef4444}.ma-card[data-v-6d3010f6]{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.ma-header[data-v-6d3010f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ma-title[data-v-6d3010f6]{font-size:16px;font-weight:600;color:#1f2937}.ma-subtitle[data-v-6d3010f6]{font-size:12px;color:#6b7280}.ma-grid[data-v-6d3010f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ma-single .ma-grid[data-v-6d3010f6]{grid-template-columns:1fr}.ma-chart-item[data-v-6d3010f6]{background:#fafbfc;border:1px solid #f0f1f3;border-radius:8px;padding:12px 14px}.ma-chart-title[data-v-6d3010f6]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:6px}.ma-chart-metrics[data-v-6d3010f6]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px}.ma-metric[data-v-6d3010f6]{font-size:12px;color:#6b7280}.ma-metric-label[data-v-6d3010f6]{margin-right:4px}.ma-metric-value[data-v-6d3010f6]{color:#1f2937;font-weight:500}.ma-metric-value.highlight[data-v-6d3010f6]{color:#ef4444}.ma-chart-container[data-v-6d3010f6]{width:100%;height:180px}.ma-single .ma-chart-container[data-v-6d3010f6]{height:200px}.section-title-card[data-v-7040e01c]{background:transparent;padding:0}.st-title[data-v-7040e01c]{font-size:16px;font-weight:600;color:#333}.st-desc[data-v-7040e01c]{margin-top:4px;font-size:12px;color:#999;line-height:2;margin-bottom:30px}.media-file-card[data-v-40f5aa6e]{margin:8px 0}.media-file-loading[data-v-40f5aa6e]{background:#fafafa;color:#8f959e}.media-file-error[data-v-40f5aa6e],.media-file-loading[data-v-40f5aa6e]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:13px;width:-moz-fit-content;width:fit-content}.media-file-error[data-v-40f5aa6e]{background:#fff2f0;color:#f5222d;cursor:pointer}.retry-btn[data-v-40f5aa6e]{color:#3370ff;font-weight:500;margin-left:4px}.media-file-download[data-v-40f5aa6e]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;text-decoration:none;transition:all .2s;max-width:300px}.media-file-download[data-v-40f5aa6e]:hover{border-color:#4a5ff3;box-shadow:0 2px 6px rgba(74,95,243,.15)}.media-file-type-badge[data-v-40f5aa6e]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.media-file-type-badge span[data-v-40f5aa6e]{font-size:10px;font-weight:700;color:#fff}.media-file-name[data-v-40f5aa6e]{flex:1;min-width:0;font-size:13px;font-weight:500;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-file-download i[data-v-40f5aa6e]{font-size:14px;color:#8f959e;flex-shrink:0}.media-file-download:hover i[data-v-40f5aa6e]{color:#4a5ff3}.mdcard-list-wrapper[data-v-f5b21654]{background:#f8fafc;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.mdcard-list-grid[data-v-f5b21654]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mdcard-list-item[data-v-f5b21654]{padding:20px 22px;border:1px solid #e4e7ed;min-width:0;transition:background .2s}.mdcard-list-item[data-v-f5b21654]:hover{background:#edf0f7}.mdcard-item-head[data-v-f5b21654]{display:flex;align-items:start;gap:12px;margin-bottom:14px}.mdcard-item-logo[data-v-f5b21654]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#4a5ff3,#6e7ff9);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0;overflow:hidden}.mdcard-logo-img[data-v-f5b21654]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mdcard-item-head-text[data-v-f5b21654]{flex:1;min-width:0}.mdcard-item-title[data-v-f5b21654]{margin:0 0 4px!important;font-size:14px;font-weight:600;color:#303133;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdcard-item-desc[data-v-f5b21654]{font-size:12px;color:#909399;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.mdcard-item-content[data-v-f5b21654]{list-style:none;margin:0;padding:0}.mdcard-item-content li[data-v-f5b21654]{font-size:12px;color:#606266;line-height:1.9;display:flex;align-items:flex-start;gap:8px;min-width:0}.mdcard-item-content .mdcard-item-text[data-v-f5b21654]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mdcard-item-dot[data-v-f5b21654]{width:5px;height:5px;border-radius:50%;background:#c0c4cc;flex-shrink:0;margin-top:8px}.mdcard-item-footer[data-v-f5b21654]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #e4e7ed;margin-top:10px}.mdcard-footer-text[data-v-f5b21654]{font-size:12px;color:#909399}.mdcard-footer-tag[data-v-f5b21654]{font-size:11px;padding:1px 8px;border-radius:4px;border:1px solid;line-height:1.6;white-space:nowrap}.mdcard-footer-tag--success[data-v-f5b21654]{color:#67c23a;background:#f0f9eb;border-color:#e1f3d8}.mdcard-footer-tag--primary[data-v-f5b21654]{color:#409eff;background:#ecf5ff;border-color:#d9ecff}.mdcard-footer-tag--warning[data-v-f5b21654]{color:#e6a23c;background:#fdf6ec;border-color:#faecd8}.mdcard-footer-tag--danger[data-v-f5b21654]{color:#f56c6c;background:#fef0f0;border-color:#fde2e2}.mdcard-footer-tag--info[data-v-f5b21654]{color:#909399;background:#f4f4f5;border-color:#e9e9eb}.mermaid-viewer[data-v-7ff66543]{position:relative;width:100%;margin:12px 0}.mermaid-container[data-v-7ff66543]{position:relative;width:100%;min-height:40px;text-align:center;border-radius:8px}.mermaid-toolbar[data-v-7ff66543]{position:absolute;top:8px;right:8px;z-index:5;display:flex;gap:4px;padding:4px;opacity:0;pointer-events:none;transition:opacity .2s ease;background:hsla(0,0%,100%,.96);border:1px solid #ebeef5;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.mermaid-container:hover .mermaid-toolbar[data-v-7ff66543]{opacity:1;pointer-events:auto}.mermaid-toolbar-button[data-v-7ff66543]{width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#606266;cursor:pointer;font-size:14px}.mermaid-toolbar-button[data-v-7ff66543]:hover{color:#409eff;background:#ecf5ff}.mermaid-canvas[data-v-7ff66543]{width:100%;overflow:auto;padding:8px;box-sizing:border-box}.mermaid-canvas[data-v-7ff66543] :deep(svg){display:inline-block;max-width:100%;height:auto;transform-origin:center top;transition:transform .2s ease}.mermaid-source-view[data-v-7ff66543]{max-height:60vh;overflow:auto;margin:0;padding:14px;color:#303133;background:#f5f7fa;border-radius:6px;white-space:pre-wrap;word-break:break-word}.mermaid-error[data-v-7ff66543]{padding:20px;color:#909399;text-align:left;white-space:pre-wrap;font-family:monospace;font-size:13px;background:#fafafa;border-radius:8px;border:1px solid #eee}.mermaid-loading[data-v-7ff66543]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:#909399;font-size:14px}.preview-overlay[data-v-7ff66543]{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center}.preview-close[data-v-7ff66543]{position:absolute;top:20px;right:24px;font-size:26px;color:hsla(0,0%,100%,.7);cursor:pointer;z-index:10;transition:color .2s}.preview-close[data-v-7ff66543]:hover{color:#fff}.preview-body[data-v-7ff66543]{display:flex;align-items:center;justify-content:center;width:90%;height:90%;overflow:auto}.preview-svg-container[data-v-7ff66543]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f7f8fc}.preview-svg-container[data-v-7ff66543] :deep(svg){max-width:100%;max-height:100%;width:auto;height:auto}.preview-fade-enter-active[data-v-7ff66543],.preview-fade-leave-active[data-v-7ff66543]{transition:opacity .2s ease}.preview-fade-enter[data-v-7ff66543],.preview-fade-leave-to[data-v-7ff66543]{opacity:0}.task-progress-container[data-v-2f363167]{position:fixed;right:20px;top:70px;z-index:1000;width:72px}.task-progress-panel[data-v-2f363167]{background:transparent;display:flex;flex-direction:column;align-items:center;position:relative}.tp-close[data-v-2f363167]{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:14px;color:#24232c;cursor:pointer;z-index:10;transition:color .2s}.tp-close[data-v-2f363167]:hover{color:#3370ff}.tp-header[data-v-2f363167]{display:flex;justify-content:center;width:100%;margin-top:30px}.tp-header-icon[data-v-2f363167]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4a5ff3,#6c7bff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.tp-axis[data-v-2f363167]{display:flex;flex-direction:column;align-items:center;width:100%;height:calc(100vh - 200px);overflow-y:auto;margin-top:12px;-ms-overflow-style:none;scrollbar-width:none}.tp-axis[data-v-2f363167]::-webkit-scrollbar{width:0;height:0}.tp-item[data-v-2f363167]{position:relative;min-height:40px;transition:all .3s ease}.tp-circle-wrap[data-v-2f363167],.tp-item[data-v-2f363167]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%}.tp-circle[data-v-2f363167]{width:16px;height:16px;border-radius:50%;background:#ddd;border:4px solid #f5f4f4;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#999;transition:all .3s ease;position:relative;z-index:2;margin:15px 0;box-sizing:border-box}.tp-circle.active[data-v-2f363167],.tp-circle.in-progress[data-v-2f363167]{width:24px;height:24px;background:#3370ff;color:#fff;font-size:12px;margin:8px 0;border:none}.tp-circle.in-progress[data-v-2f363167]{animation:pulse-shadow-data-v-2f363167 1.5s infinite}@keyframes pulse-shadow-data-v-2f363167{0%,to{box-shadow:0 0 0 0 rgba(74,95,243,.4)}50%{box-shadow:0 0 0 4px rgba(74,95,243,0)}}.tp-name[data-v-2f363167]{font-size:12px;color:#999;line-height:1.4;text-align:center;width:100%;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:33.6px;transition:all .3s ease}.tp-name.finished[data-v-2f363167]{color:#333}.tp-name.in-progress[data-v-2f363167]{color:#3370ff}.tp-line[data-v-2f363167]{width:1px;height:30px;position:relative;z-index:1;align-self:center;background:transparent;border-left:1px dashed #ddd;transition:all .3s ease}.tp-line.active[data-v-2f363167]{background:#3370ff;border-left:1px solid #3370ff}.tp-fade-enter-active[data-v-2f363167],.tp-fade-leave-active[data-v-2f363167]{transition:opacity .3s}.tp-fade-enter[data-v-2f363167],.tp-fade-leave-to[data-v-2f363167]{opacity:0}.process-file-panel[data-v-62c984a6]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.process-file-panel.mode-overlay[data-v-62c984a6]{position:absolute;top:54px;left:0;right:0;bottom:0;z-index:20}.process-file-panel.mode-push[data-v-62c984a6]{position:relative;width:600px;flex-shrink:0;height:100%;z-index:auto;border-left:1px solid #f0f0f0}.process-file-panel.mode-push.maximized[data-v-62c984a6]{width:100%;border-left:none}.file-panel-header[data-v-62c984a6]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0}.file-panel-title-group[data-v-62c984a6]{display:flex;align-items:center;gap:8px}.file-panel-title[data-v-62c984a6]{font-size:16px;font-weight:600;color:#1f2329}.file-panel-actions[data-v-62c984a6]{display:flex;align-items:center;gap:4px}.file-count-badge[data-v-62c984a6]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:#4a6cf7;border-radius:10px;line-height:1}.panel-maximize[data-v-62c984a6]{font-size:16px;color:#8f959e;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.panel-maximize[data-v-62c984a6]:hover{color:#4a6cf7;background:#f0f4ff}.panel-close[data-v-62c984a6]{font-size:16px;color:#8f959e;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.panel-close[data-v-62c984a6]:hover{color:#4a6cf7;background:#f0f4ff}.file-panel-body[data-v-62c984a6]{flex:1;display:flex;min-height:0;overflow:hidden}.file-list[data-v-62c984a6]{width:100%;flex-shrink:0;overflow-y:auto;padding:12px;transition:width .25s ease;border-right:1px solid #f0f0f0}.file-list.has-detail[data-v-62c984a6]{width:290px}.file-list-empty[data-v-62c984a6],.file-list-loading[data-v-62c984a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:8px;color:#8f959e;font-size:13px}.file-list-empty i[data-v-62c984a6],.file-list-loading i[data-v-62c984a6]{font-size:28px}.file-list-empty i[data-v-62c984a6]{font-size:36px;color:#d9d9d9}.file-item[data-v-62c984a6]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;cursor:pointer;margin-bottom:8px;transition:all .2s;border:1px solid transparent}.file-item[data-v-62c984a6]:hover{background:#f7f8fc;border-color:#e8ecf0}.file-item.active[data-v-62c984a6]{background:#f0f4ff;border-color:#4a5ff3}.file-icon[data-v-62c984a6]{flex-shrink:0;width:36px;height:36px;border-radius:6px;background:#f0f4ff;display:flex;align-items:center;justify-content:center;color:#4a5ff3;font-size:18px}.file-info[data-v-62c984a6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.file-name[data-v-62c984a6]{font-size:13px;font-weight:500;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-62c984a6]{display:flex;align-items:center;gap:8px;font-size:11px;color:#8f959e}.file-tool[data-v-62c984a6]{font-size:11px;color:#4a5ff3;background:#f0f4ff;padding:1px 6px;border-radius:3px;display:inline-block;width:-moz-fit-content;width:fit-content}.file-download[data-v-62c984a6]{flex-shrink:0;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8f959e;cursor:pointer;transition:all .2s}.file-download[data-v-62c984a6]:hover{background:#4a5ff3;color:#fff}.file-detail[data-v-62c984a6]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.detail-header[data-v-62c984a6]{flex-shrink:0;padding:16px 20px;border-bottom:1px solid #f0f0f0}.detail-title[data-v-62c984a6]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1f2329;margin-bottom:8px}.detail-title i[data-v-62c984a6]{color:#4a5ff3;font-size:20px}.detail-info[data-v-62c984a6]{display:flex;align-items:center;gap:16px;font-size:12px;color:#8f959e}.detail-content[data-v-62c984a6]{flex:1;overflow-y:auto;padding:20px}.preview-image[data-v-62c984a6]{display:flex;justify-content:center;align-items:flex-start;padding:16px}.preview-image img[data-v-62c984a6]{max-width:100%;height:auto;border-radius:4px}.preview-pdf[data-v-62c984a6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px}.preview-pdf .pdf-page[data-v-62c984a6]{max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px}.preview-word[data-v-62c984a6]{font-size:14px;line-height:1.7;color:#1f2329;word-wrap:break-word}.preview-word img[data-v-62c984a6]{max-width:100%}.preview-word table[data-v-62c984a6]{border-collapse:collapse;width:100%;margin:8px 0}.preview-word table td[data-v-62c984a6],.preview-word table th[data-v-62c984a6]{border:1px solid #e8ecf0;padding:6px 10px}.preview-word table th[data-v-62c984a6]{background:#f7f8fc}.preview-excel[data-v-62c984a6]{font-size:13px;line-height:1.6}.preview-excel .excel-sheet-name[data-v-62c984a6]{font-weight:600;font-size:14px;color:#1f2329;margin:12px 0 8px;padding:6px 12px;background:#f7f8fc;border-radius:4px;display:inline-block}.preview-excel table[data-v-62c984a6]{border-collapse:collapse;width:100%;margin-bottom:12px}.preview-excel table td[data-v-62c984a6],.preview-excel table th[data-v-62c984a6]{border:1px solid #e8ecf0;padding:6px 10px;text-align:left;white-space:nowrap}.preview-excel table th[data-v-62c984a6]{background:#f7f8fc;font-weight:600}.preview-text[data-v-62c984a6]{font-size:13px;line-height:1.8;color:#1f2329;white-space:pre-wrap;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.preview-text.streaming[data-v-62c984a6]:after{content:" ▌";display:inline;animation:blink-data-v-62c984a6 1s step-end infinite;color:#4a5ff3}.preview-markdown[data-v-62c984a6]{font-size:14px;line-height:1.7;color:#1f2329}.preview-markdown h1[data-v-62c984a6],.preview-markdown h2[data-v-62c984a6],.preview-markdown h3[data-v-62c984a6],.preview-markdown h4[data-v-62c984a6],.preview-markdown h5[data-v-62c984a6],.preview-markdown h6[data-v-62c984a6]{margin-top:20px;margin-bottom:12px;font-weight:600}.preview-markdown h1[data-v-62c984a6]{font-size:20px}.preview-markdown h2[data-v-62c984a6]{font-size:18px}.preview-markdown h3[data-v-62c984a6]{font-size:16px}.preview-markdown p[data-v-62c984a6]{margin:8px 0}.preview-markdown ol[data-v-62c984a6],.preview-markdown ul[data-v-62c984a6]{padding-left:24px;margin:8px 0}.preview-markdown li[data-v-62c984a6]{margin:4px 0}.preview-markdown code[data-v-62c984a6]{background:#f0f4ff;color:#4a5ff3;padding:1px 6px;border-radius:4px;font-size:13px;font-family:SFMono-Regular,Consolas,monospace}.preview-markdown pre[data-v-62c984a6]{background:#f7f8fc;border-radius:8px;padding:14px 16px;overflow-x:auto;margin:12px 0}.preview-markdown pre code[data-v-62c984a6]{background:transparent;padding:0;color:inherit;font-size:13px;line-height:1.6}.preview-markdown blockquote[data-v-62c984a6]{border-left:3px solid #4a5ff3;padding-left:16px;margin:12px 0;color:#4e5969;background:#f7f8fc;border-radius:0 6px 6px 0;padding:12px 16px}.preview-markdown table[data-v-62c984a6]{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.preview-markdown td[data-v-62c984a6],.preview-markdown th[data-v-62c984a6]{border:1px solid #e8ecf0;padding:8px 12px;text-align:left}.preview-markdown th[data-v-62c984a6]{background:#f7f8fc;font-weight:600}.preview-markdown.streaming[data-v-62c984a6]:after{content:" ▌";display:inline;animation:blink-data-v-62c984a6 1s step-end infinite;color:#4a5ff3}.preview-code[data-v-62c984a6]{background:#1e1e1e;border-radius:8px;padding:16px;overflow-x:auto;margin:0;font-size:13px;line-height:1.6}.preview-code code[data-v-62c984a6]{background:transparent;padding:0;color:#d4d4d4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.preview-code.streaming[data-v-62c984a6]:after{content:" ▌";display:inline;animation:blink-data-v-62c984a6 1s step-end infinite;color:#4a5ff3}.preview-html[data-v-62c984a6]{width:100%;height:100%;min-height:400px;border:none;background:#fff;border-radius:8px}.preview-unsupported[data-v-62c984a6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:60px;color:#8f959e}.preview-unsupported i[data-v-62c984a6]{font-size:48px;color:#d9d9d9}.preview-unsupported p[data-v-62c984a6]{margin:0;font-size:14px;color:#4e5969;text-align:center;line-height:1.6}.preview-download[data-v-62c984a6]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#4a5ff3;color:#fff;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;border:none}.preview-download[data-v-62c984a6]:hover{background:#3a4fe3}.preview-loading[data-v-62c984a6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:60px;color:#8f959e;font-size:13px}.preview-loading i[data-v-62c984a6]{font-size:28px;color:#4a5ff3}.preview-error[data-v-62c984a6]{color:#f56c6c;font-size:13px;padding:20px}.preview-empty[data-v-62c984a6]{text-align:center;padding:40px;color:#8f959e}@keyframes blink-data-v-62c984a6{50%{opacity:0}}.detail-slide-enter-active[data-v-62c984a6],.detail-slide-leave-active[data-v-62c984a6]{transition:all .25s ease}.detail-slide-enter[data-v-62c984a6],.detail-slide-leave-to[data-v-62c984a6]{opacity:0;transform:translateX(-20px)}.industry-report-container[data-v-a6f5ccce]{padding:20px;background:#fff;border-radius:16px;border:1px solid #e8ecf0;min-height:100%}.report-header[data-v-a6f5ccce]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.report-title-section[data-v-a6f5ccce]{display:flex;flex-direction:column;gap:4px}.report-tag[data-v-a6f5ccce]{font-size:12px;color:#4a5ff3;font-weight:600}.report-title[data-v-a6f5ccce]{font-size:18px;font-weight:700;color:#1f2937}.report-info[data-v-a6f5ccce]{display:flex;align-items:center;gap:12px}.report-date[data-v-a6f5ccce]{font-size:12px;color:#94a3b8}.report-action[data-v-a6f5ccce]{padding:6px 12px;border-radius:6px;font-size:11px;color:#4a5ff3;background:#f0f4ff;border:1px solid #dde4f0;cursor:pointer}.stat-cards[data-v-a6f5ccce]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.stat-card[data-v-a6f5ccce]{padding:16px;border-radius:12px;background:#f8fafc;border:1px solid #e8ecf0}.stat-card.warning[data-v-a6f5ccce]{background:#fff7ed;border-color:rgba(217,130,19,.2)}.stat-value[data-v-a6f5ccce]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.stat-value.green[data-v-a6f5ccce]{color:#0aa66a}.stat-label[data-v-a6f5ccce]{font-size:11px;color:#64748b}.report-section[data-v-a6f5ccce]{margin-bottom:20px}.section-header[data-v-a6f5ccce]{margin-bottom:12px}.section-title[data-v-a6f5ccce]{font-size:14px;font-weight:600;color:#1f2937}.section-table[data-v-a6f5ccce]{overflow-x:auto;border-radius:12px;border:1px solid #e8ecf0}.section-table table[data-v-a6f5ccce]{width:100%;border-collapse:collapse}.section-table th[data-v-a6f5ccce]{padding:10px 12px;text-align:left;font-size:11px;color:#64748b;font-weight:600;background:#f8fafc;border-bottom:2px solid #e8ecf0}.section-table td[data-v-a6f5ccce]{padding:10px 12px;font-size:12px;color:#475569;border-bottom:1px solid #f1f5f9}.industry-name[data-v-a6f5ccce]{font-weight:600;color:#1f2937}.completed[data-v-a6f5ccce]{color:#0aa66a;font-weight:600}.completed.highlight[data-v-a6f5ccce]{background:#f0fdf4}.warning[data-v-a6f5ccce]{color:#d98213;font-weight:600}.danger[data-v-a6f5ccce]{color:#e54b3d;font-weight:600;background:#fef2f2}.reason-green[data-v-a6f5ccce]{color:#0aa66a;font-weight:600}.reason-yellow[data-v-a6f5ccce]{color:#d98213;font-weight:600}.reason-red[data-v-a6f5ccce]{color:#e54b3d;font-weight:600}.report-footer[data-v-a6f5ccce]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f1f5f9}.footer-note[data-v-a6f5ccce]{font-size:11px;color:#94a3b8}.footer-action[data-v-a6f5ccce]{font-size:12px;color:#4a5ff3;font-weight:600;cursor:pointer}.rpt-order-forecast{height:100%;min-height:0;padding:16px 20px;background:#eef3f9;overflow-y:auto;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;scrollbar-width:thin;scrollbar-color:#fff transparent}.rpt-order-forecast::-webkit-scrollbar{width:4px}.rpt-order-forecast::-webkit-scrollbar-track{background:transparent}.rpt-order-forecast::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.rpt-order-forecast .report-loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;font-size:14px;color:#64748b;gap:8px}.rpt-order-forecast h1{margin:0 0 6px;font-size:24px;line-height:1.25;letter-spacing:-.02em;color:#0f172a;font-weight:800}.rpt-order-forecast .report-shell{display:flex;height:100%;max-width:1600px;margin:0 auto;flex-direction:column}.rpt-order-forecast .report-header{position:relative;overflow:hidden;padding:18px 22px;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 16px 38px rgba(15,23,42,.08);flex-shrink:0;margin-bottom:12px}.rpt-order-forecast .report-header:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.18),rgba(74,95,243,0) 68%);pointer-events:none}.rpt-order-forecast .header-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rpt-order-forecast .subtitle{margin:0;color:#64748b;font-size:13px;line-height:1.5}.rpt-order-forecast .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rpt-order-forecast .report-badge{padding:0 13px;border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#64748b}.rpt-order-forecast .analysis-button,.rpt-order-forecast .report-badge{height:34px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.rpt-order-forecast .analysis-button{padding:0 14px;border-radius:9px;border:none;background:linear-gradient(135deg,#4a5ff3,#2d7ff9);color:#fff;cursor:pointer;box-shadow:0 7px 16px rgba(74,95,243,.2)}.rpt-order-forecast .analysis-button:hover{filter:brightness(1.08)}.rpt-order-forecast .kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:8px 0;flex-shrink:0}.rpt-order-forecast .kpi-card{position:relative;overflow:hidden;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.045)}.rpt-order-forecast .kpi-card:after{content:"";position:absolute;right:-24px;bottom:-34px;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.1),transparent 70%);pointer-events:none}.rpt-order-forecast .kpi-label{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-order-forecast .kpi-value{margin-top:4px;font-size:20px;font-weight:850;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-order-forecast .kpi-note{margin-top:2px;font-size:10px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-order-forecast .table-card{display:flex;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.08);flex-direction:column}.rpt-order-forecast .table-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.28);flex-shrink:0}.rpt-order-forecast .section-title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;color:#0f172a}.rpt-order-forecast .section-note{margin-top:4px;font-size:11px;color:#64748b}.rpt-order-forecast .legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#64748b;flex-shrink:0}.rpt-order-forecast .legend span{display:inline-flex;align-items:center;gap:5px}.rpt-order-forecast .legend-dot{width:8px;height:8px;border-radius:50%}.rpt-order-forecast .table-scroll{min-height:0;flex:1;overflow:auto}.rpt-order-forecast .table-scroll table{width:100%;height:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:11px;font-variant-numeric:tabular-nums}.rpt-order-forecast .table-scroll thead th{position:sticky;z-index:4;color:#fff;text-align:center;font-weight:800;padding:7px 5px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);white-space:nowrap;background:#0d5fac}.rpt-order-forecast .table-scroll thead tr:first-child th{top:0;font-size:12px}.rpt-order-forecast .table-scroll thead tr:nth-child(2) th{top:32px;background:#126fbe;font-size:10px}.rpt-order-forecast .table-scroll thead th:first-child{z-index:6}.rpt-order-forecast .table-scroll .col-name{width:10%}.rpt-order-forecast .table-scroll td:first-child,.rpt-order-forecast .table-scroll th:first-child{position:sticky;left:0;text-align:left}.rpt-order-forecast .table-scroll tbody td{padding:7px 6px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);text-align:right;white-space:nowrap}.rpt-order-forecast .table-scroll tbody td:first-child{z-index:2;background:#fff;font-weight:700}.rpt-order-forecast .table-scroll tbody tr:hover td,.rpt-order-forecast .table-scroll tbody tr:hover td:first-child{background:#f3f7ff}.rpt-order-forecast .table-scroll tbody tr.total-row td{font-weight:850;background:linear-gradient(90deg,rgba(74,95,243,.14),rgba(45,127,249,.055))}.rpt-order-forecast .table-scroll tbody tr.total-row td:first-child{background:linear-gradient(90deg,rgba(74,95,243,.2),rgba(74,95,243,.12));color:#4a5ff3}.rpt-order-forecast .table-scroll tbody tr:last-child td{border-bottom:0}.rpt-order-forecast .table-scroll td:last-child,.rpt-order-forecast .table-scroll th:last-child{border-right:0}.rpt-order-forecast .forecast-cell{font-weight:750}.rpt-order-forecast .rate-cell{position:relative;overflow:hidden}.rpt-order-forecast .rate-fill{position:absolute;inset:3px auto 3px 3px;border-radius:4px;opacity:.11;pointer-events:none}.rpt-order-forecast .rate-text{position:relative;z-index:1;font-weight:750}.rpt-order-forecast .report-foot{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid rgba(148,163,184,.28);font-size:10px;color:#64748b;line-height:1.5;flex-shrink:0}.rpt-industry-operation{height:100%;min-height:0;padding:16px 10px;background:#eef3f9;overflow-y:auto;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;scrollbar-width:thin;scrollbar-color:#fff transparent}.rpt-industry-operation::-webkit-scrollbar{width:4px}.rpt-industry-operation::-webkit-scrollbar-track{background:transparent}.rpt-industry-operation::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.rpt-industry-operation h1{margin:0 0 6px;font-size:24px;line-height:1.25;letter-spacing:-.02em;color:#0f172a;font-weight:800}.rpt-industry-operation .report-shell{display:flex;height:100%;max-width:1600px;margin:0 auto;flex-direction:column}.rpt-industry-operation .report-header{position:relative;overflow:hidden;padding:18px 22px;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 16px 38px rgba(15,23,42,.08);flex-shrink:0;margin-bottom:12px}.rpt-industry-operation .report-header:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.18),rgba(74,95,243,0) 68%);pointer-events:none}.rpt-industry-operation .header-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rpt-industry-operation .subtitle{margin:0;color:#64748b;font-size:13px;line-height:1.5}.rpt-industry-operation .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rpt-industry-operation .report-badge{padding:0 13px;border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#64748b}.rpt-industry-operation .analysis-button,.rpt-industry-operation .report-badge{height:34px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.rpt-industry-operation .analysis-button{padding:0 14px;border-radius:9px;border:none;background:linear-gradient(135deg,#4a5ff3,#2d7ff9);color:#fff;cursor:pointer;box-shadow:0 7px 16px rgba(74,95,243,.2)}.rpt-industry-operation .analysis-button:hover{filter:brightness(1.08)}.rpt-industry-operation .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0;flex-shrink:0}.rpt-industry-operation .kpi-card{position:relative;overflow:hidden;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.045)}.rpt-industry-operation .kpi-card:after{content:"";position:absolute;right:-24px;bottom:-34px;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.1),transparent 70%);pointer-events:none}.rpt-industry-operation .kpi-label{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-industry-operation .kpi-value{margin-top:4px;font-size:20px;font-weight:850;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-industry-operation .kpi-note{margin-top:2px;font-size:10px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-industry-operation .table-card{display:flex;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.08);flex-direction:column}.rpt-industry-operation .table-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.28);flex-shrink:0}.rpt-industry-operation .section-title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;color:#0f172a}.rpt-industry-operation .section-note{margin-top:4px;font-size:11px;color:#64748b}.rpt-industry-operation .legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#64748b;flex-shrink:0}.rpt-industry-operation .legend span{display:inline-flex;align-items:center;gap:5px}.rpt-industry-operation .legend-dot{width:8px;height:8px;border-radius:50%}.rpt-industry-operation .table-scroll{min-height:0;flex:1;overflow:auto}.rpt-industry-operation .table-scroll table{width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;font-size:11px;font-variant-numeric:tabular-nums}.rpt-industry-operation .table-scroll thead th{position:sticky;top:0;z-index:4;color:#fff;text-align:center;font-weight:800;padding:8px 6px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);white-space:nowrap;background:#0d5fac;font-size:11px}.rpt-industry-operation .table-scroll thead th:first-child{z-index:6}.rpt-industry-operation .table-scroll .col-name{width:9%}.rpt-industry-operation .table-scroll .col-chain{width:12%}.rpt-industry-operation .table-scroll .col-reason{width:20%}.rpt-industry-operation .table-scroll .col-eval{width:7%}.rpt-industry-operation .table-scroll td:first-child,.rpt-industry-operation .table-scroll th:first-child{position:sticky;left:0}.rpt-industry-operation .table-scroll tbody td{padding:8px 6px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);text-align:center;white-space:nowrap}.rpt-industry-operation .table-scroll tbody td:first-child{z-index:2;background:#fff;font-weight:700}.rpt-industry-operation .table-scroll tbody tr:last-child td{border-bottom:0}.rpt-industry-operation .table-scroll td:last-child,.rpt-industry-operation .table-scroll th:last-child{border-right:0}.rpt-industry-operation .industry-name{font-weight:800;text-align:left!important}.rpt-industry-operation .chain-list{font-size:10px;color:#64748b}.rpt-industry-operation .text-left{text-align:left!important;white-space:normal!important;min-width:160px}.rpt-industry-operation .numeric{text-align:right!important}.rpt-industry-operation .rate-cell{position:relative;overflow:hidden}.rpt-industry-operation .rate-fill{position:absolute;inset:3px auto 3px 3px;border-radius:4px;opacity:.12;pointer-events:none}.rpt-industry-operation .rate-text{position:relative;z-index:1;font-weight:800}.rpt-industry-operation .evaluation{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800}.rpt-industry-operation .status-light{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.rpt-industry-operation .report-foot{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid rgba(148,163,184,.28);font-size:10px;color:#64748b;line-height:1.5;flex-shrink:0}.rpt-chain-operation{height:100%;min-height:0;padding:10px;background:#eef3f9;overflow-y:auto;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;scrollbar-width:thin;scrollbar-color:#fff transparent}.rpt-chain-operation::-webkit-scrollbar{width:4px}.rpt-chain-operation::-webkit-scrollbar-track{background:transparent}.rpt-chain-operation::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.rpt-chain-operation .report-shell{display:flex;height:100%;max-width:1600px;margin:0 auto;flex-direction:column}.rpt-chain-operation .report-header{position:relative;overflow:hidden;padding:13px 16px;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 16px 38px rgba(15,23,42,.08);flex-shrink:0}.rpt-chain-operation .report-header:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.2),rgba(74,95,243,0) 68%);pointer-events:none}.rpt-chain-operation .header-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rpt-chain-operation h1{margin:0 0 4px;font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:800}.rpt-chain-operation .subtitle{margin:0;color:#64748b;font-size:12px;line-height:1.5;max-width:900px}.rpt-chain-operation .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rpt-chain-operation .report-badge{border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#64748b}.rpt-chain-operation .analysis-button,.rpt-chain-operation .report-badge{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700}.rpt-chain-operation .analysis-button{border-radius:9px;border:none;background:linear-gradient(135deg,#4a5ff3,#2d7ff9);color:#fff;cursor:pointer;box-shadow:0 7px 16px rgba(74,95,243,.2)}.rpt-chain-operation .analysis-button:hover{filter:brightness(1.05)}.rpt-chain-operation .tab-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:7px 0;padding:0;flex-shrink:0}.rpt-chain-operation .chain-tab{min-width:0;padding:6px 8px;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:#fff;color:#64748b;cursor:pointer;text-align:left;transition:border-color .2s,background .2s,color .2s,transform .2s;display:block}.rpt-chain-operation .chain-tab:hover{transform:translateY(-1px);border-color:rgba(74,95,243,.4)}.rpt-chain-operation .chain-tab.is-active{border-color:rgba(74,95,243,.48);background:rgba(74,95,243,.08);color:#4a5ff3;box-shadow:0 8px 18px rgba(74,95,243,.1)}.rpt-chain-operation .chain-tab.is-disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9;border-color:rgba(148,163,184,.18);color:#94a3b8}.rpt-chain-operation .chain-tab.is-disabled:hover{transform:none;border-color:rgba(148,163,184,.18)}.rpt-chain-operation .chain-tab-name{display:block;overflow:hidden;font-size:11px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.rpt-chain-operation .chain-tab-industry{display:block;overflow:hidden;margin-top:2px;font-size:9px;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis}.rpt-chain-operation .content-card{overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.08)}.rpt-chain-operation #chain-report,.rpt-chain-operation .content-card{display:flex;min-height:0;flex:1;flex-direction:column}.rpt-chain-operation .chain-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid rgba(148,163,184,.28);background:linear-gradient(135deg,rgba(74,95,243,.06),transparent 68%);flex-shrink:0}.rpt-chain-operation .chain-identity{display:flex;align-items:center;gap:12px}.rpt-chain-operation .chain-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#4a5ff3,#2d7ff9);color:#fff;box-shadow:0 8px 18px rgba(74,95,243,.2);font-size:14px;flex-shrink:0}.rpt-chain-operation .chain-name{font-size:15px;font-weight:850}.rpt-chain-operation .chain-meta{margin-top:2px;color:#64748b;font-size:10px}.rpt-chain-operation .chain-summary-kpis{display:flex;gap:13px;text-align:right;flex-shrink:0}.rpt-chain-operation .chain-summary-kpi span{display:block;font-size:10px;color:#64748b}.rpt-chain-operation .chain-summary-kpi strong{display:block;margin-top:2px;font-size:14px;font-weight:800}.rpt-chain-operation .business-panels{display:grid;min-height:0;flex:1;grid-template-rows:repeat(2,minmax(1,1fr));gap:6px;padding:7px}.rpt-chain-operation .business-panel{display:flex;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#f8fafc;flex-direction:column}.rpt-chain-operation .business-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 9px;border-bottom:1px solid rgba(148,163,184,.28);flex-shrink:0}.rpt-chain-operation .business-panel-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:850;color:#4a5ff3;flex-shrink:0}.rpt-chain-operation .business-panel-conclusion{min-width:0;color:#64748b;font-size:10px;line-height:1.35;text-align:right}.rpt-chain-operation .mini-table-scroll{min-height:0;flex:1;overflow:hidden}.rpt-chain-operation .mini-table{min-width:0;height:100%;font-size:10px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rpt-chain-operation .mini-table td,.rpt-chain-operation .mini-table th{padding:3px 6px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);white-space:normal;word-break:break-word;vertical-align:middle}.rpt-chain-operation .mini-table thead tr:first-child th{position:static;background:#0d5fac;color:#fff;font-size:11px;font-weight:800;text-align:center}.rpt-chain-operation .mini-table tbody td{text-align:center}.rpt-chain-operation .mini-table tbody td:first-child{font-weight:750;text-align:left}.rpt-chain-operation .mini-table .total-row td{font-weight:850;background:rgba(74,95,243,.08)}.rpt-chain-operation .mini-table .numeric{text-align:right;font-weight:750}.rpt-chain-operation .mini-table .text-left{text-align:left}.rpt-chain-operation .mini-table td:last-child,.rpt-chain-operation .mini-table th:last-child{border-right:0}.rpt-chain-operation .tone-primary{color:#4a5ff3}.rpt-chain-operation .tone-positive{color:#0aa66a}.rpt-chain-operation .tone-negative{color:#e54b3d}.rpt-chain-operation .report-foot{display:flex;justify-content:space-between;gap:12px;padding:6px 12px;border-top:1px solid rgba(148,163,184,.28);font-size:10px;color:#64748b;line-height:1.45;flex-shrink:0}.rpt-customer-structure{height:100%;min-height:0;padding:16px 20px;background:#eef3f9;overflow-y:auto;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;scrollbar-width:thin;scrollbar-color:#fff transparent}.rpt-customer-structure::-webkit-scrollbar{width:4px}.rpt-customer-structure::-webkit-scrollbar-track{background:transparent}.rpt-customer-structure::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.rpt-customer-structure .report-shell{display:flex;height:100%;max-width:1600px;margin:0 auto;flex-direction:column}.rpt-customer-structure .report-header{position:relative;overflow:hidden;padding:18px 22px;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 16px 38px rgba(15,23,42,.08);flex-shrink:0;margin-bottom:12px}.rpt-customer-structure .report-header:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.18),rgba(74,95,243,0) 68%);pointer-events:none}.rpt-customer-structure .header-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rpt-customer-structure h1{margin:0 0 6px;font-size:24px;line-height:1.25;letter-spacing:-.02em;color:#0f172a;font-weight:800}.rpt-customer-structure .subtitle{margin:0;color:#64748b;font-size:13px;line-height:1.5}.rpt-customer-structure .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rpt-customer-structure .report-badge{padding:0 13px;border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#64748b}.rpt-customer-structure .analysis-button,.rpt-customer-structure .report-badge{height:34px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.rpt-customer-structure .analysis-button{padding:0 14px;border-radius:9px;border:none;background:linear-gradient(135deg,#4a5ff3,#2d7ff9);color:#fff;cursor:pointer;box-shadow:0 7px 16px rgba(74,95,243,.2)}.rpt-customer-structure .analysis-button:hover{filter:brightness(1.08)}.rpt-customer-structure .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;flex-shrink:0}.rpt-customer-structure .kpi-card{position:relative;overflow:hidden;padding:14px 16px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.045)}.rpt-customer-structure .kpi-card:after{content:"";position:absolute;right:-24px;bottom:-34px;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.1),transparent 70%);pointer-events:none}.rpt-customer-structure .kpi-label{font-size:12px;color:#64748b}.rpt-customer-structure .kpi-value{margin-top:6px;font-size:22px;font-weight:850;letter-spacing:-.02em}.rpt-customer-structure .kpi-note{margin-top:3px;font-size:10px;color:#64748b}.rpt-customer-structure .customer-tables{display:grid;min-height:0;gap:12px;flex:1}.rpt-customer-structure .table-card{display:flex;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.08);flex-direction:column}.rpt-customer-structure .table-card-head{padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.28);flex-shrink:0}.rpt-customer-structure .section-title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;color:#0f172a}.rpt-customer-structure .section-note{margin-top:4px;font-size:11px;color:#64748b}.rpt-customer-structure .table-scroll{min-height:0;flex:1;overflow:auto}.rpt-customer-structure .table-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px}.rpt-customer-structure .table-scroll thead th{position:sticky;top:0;z-index:2;color:#fff;background:#0d5fac;font-weight:800}.rpt-customer-structure .table-scroll tbody td,.rpt-customer-structure .table-scroll thead th{padding:8px 8px;text-align:center;border-right:1px solid rgba(148,163,184,.28);white-space:nowrap}.rpt-customer-structure .table-scroll tbody td{border-bottom:1px solid rgba(148,163,184,.28)}.rpt-customer-structure .table-scroll td:last-child,.rpt-customer-structure .table-scroll th:last-child{border-right:0}.rpt-customer-structure .table-scroll tbody tr.total-row td{background:rgba(74,95,243,.08);font-weight:850}.rpt-customer-structure .table-scroll tbody tr:last-child td{border-bottom:0}.rpt-customer-structure .tier-name{font-weight:800;text-align:left!important}.rpt-customer-structure .share-value{font-weight:800;color:#4a5ff3}.rpt-customer-structure .numeric{text-align:right!important}.rpt-overseas-chain{height:100%;min-height:0;padding:16px 20px;background:#eef3f9;overflow-y:auto;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;scrollbar-width:thin;scrollbar-color:#fff transparent}.rpt-overseas-chain::-webkit-scrollbar{width:4px}.rpt-overseas-chain::-webkit-scrollbar-track{background:transparent}.rpt-overseas-chain::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.rpt-overseas-chain .report-shell{display:flex;height:100%;max-width:1600px;margin:0 auto;flex-direction:column}.rpt-overseas-chain .report-header{position:relative;overflow:hidden;padding:18px 22px;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 16px 38px rgba(15,23,42,.08);flex-shrink:0;margin-bottom:12px}.rpt-overseas-chain .report-header:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.18),rgba(74,95,243,0) 68%);pointer-events:none}.rpt-overseas-chain .header-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rpt-overseas-chain h1{margin:0 0 6px;font-size:24px;line-height:1.25;letter-spacing:-.02em;color:#0f172a;font-weight:800}.rpt-overseas-chain .subtitle{margin:0;color:#64748b;font-size:13px;line-height:1.5}.rpt-overseas-chain .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rpt-overseas-chain .report-badge{padding:0 13px;border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#64748b}.rpt-overseas-chain .analysis-button,.rpt-overseas-chain .report-badge{height:34px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.rpt-overseas-chain .analysis-button{padding:0 14px;border-radius:9px;border:none;background:linear-gradient(135deg,#4a5ff3,#2d7ff9);color:#fff;cursor:pointer;box-shadow:0 7px 16px rgba(74,95,243,.2)}.rpt-overseas-chain .analysis-button:hover{filter:brightness(1.08)}.rpt-overseas-chain .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;flex-shrink:0}.rpt-overseas-chain .kpi-card{position:relative;overflow:hidden;padding:14px 16px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.045)}.rpt-overseas-chain .kpi-card:after{content:"";position:absolute;right:-24px;bottom:-34px;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle,rgba(74,95,243,.1),transparent 70%);pointer-events:none}.rpt-overseas-chain .kpi-label{font-size:12px;color:#64748b}.rpt-overseas-chain .kpi-value{margin-top:6px;font-size:22px;font-weight:850;letter-spacing:-.02em}.rpt-overseas-chain .kpi-note{margin-top:3px;font-size:10px;color:#64748b}.rpt-overseas-chain .table-card{display:flex;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.08);flex-direction:column}.rpt-overseas-chain .table-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.28);flex-shrink:0}.rpt-overseas-chain .section-title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;color:#0f172a}.rpt-overseas-chain .section-note{margin-top:4px;font-size:11px;color:#64748b}.rpt-overseas-chain .legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#64748b;flex-shrink:0}.rpt-overseas-chain .legend span{display:inline-flex;align-items:center;gap:5px}.rpt-overseas-chain .legend-dot{width:8px;height:8px;border-radius:50%}.rpt-overseas-chain .table-scroll{min-height:0;flex:1;overflow:auto}.rpt-overseas-chain .table-scroll table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:11px;font-variant-numeric:tabular-nums}.rpt-overseas-chain .table-scroll thead th{position:sticky;top:0;z-index:4;color:#fff;text-align:center;font-weight:800;padding:8px 6px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);white-space:nowrap;background:#0d5fac;font-size:11px}.rpt-overseas-chain .table-scroll .col-chain,.rpt-overseas-chain .table-scroll .col-num{width:14%}.rpt-overseas-chain .table-scroll .col-eval{width:10%}.rpt-overseas-chain .table-scroll tbody td{padding:8px 7px;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);text-align:center;white-space:nowrap}.rpt-overseas-chain .table-scroll td:last-child,.rpt-overseas-chain .table-scroll th:last-child{border-right:0}.rpt-overseas-chain .table-scroll tbody tr:last-child td{border-bottom:0}.rpt-overseas-chain .chain-name{font-weight:850;text-align:left!important}.rpt-overseas-chain .numeric{text-align:right!important}.rpt-overseas-chain .rate-cell{position:relative;overflow:hidden}.rpt-overseas-chain .rate-fill{position:absolute;inset:3px auto 3px 3px;border-radius:4px;opacity:.12;pointer-events:none}.rpt-overseas-chain .rate-text{position:relative;z-index:1;font-weight:800}.rpt-overseas-chain .evaluation{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800}.rpt-overseas-chain .status-light{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.rpt-overseas-chain .report-foot{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid rgba(148,163,184,.28);font-size:10px;color:#64748b;line-height:1.5;flex-shrink:0}.supply-chain-preference[data-v-1f008407]{width:100%;height:100%;overflow-y:auto;padding:0 14px 14px;--blue2:#4a5ff3;--green:#10b981;--red:#ef4444;--amber:#f59e0b;--purple:#8b5cf6;--muted:#86909c;--text:#1a1a1a;--text2:#595959;--border:rgba(0,0,0,.06);--surface:#fff;--surface2:#f7f9fc;--shadow:0 1px 3px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06);box-sizing:border-box}.pref-header[data-v-1f008407]{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px}.pref-header .pref-back[data-v-1f008407]{font-size:13px;color:var(--blue2);cursor:pointer;font-weight:600}.pref-header .pref-title[data-v-1f008407]{font-size:16px;font-weight:800;color:var(--text)}.pref-row[data-v-1f008407]{display:flex;gap:14px;margin-bottom:14px}.pref-profile[data-v-1f008407]{flex:0 0 280px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0}.pref-profile .profile-avatar-row[data-v-1f008407]{padding:16px 16px 12px;display:flex;align-items:center;gap:12px}.pref-profile .profile-avatar[data-v-1f008407]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#4a5ff3,#2f80ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.pref-profile .profile-avatar-img[data-v-1f008407]{-o-object-fit:cover;object-fit:cover}.pref-profile .profile-name[data-v-1f008407]{font-size:15px;font-weight:800;color:var(--text)}.pref-profile .profile-role[data-v-1f008407]{font-size:11px;color:var(--muted)}.pref-profile .profile-role-link[data-v-1f008407]{cursor:pointer;color:var(--blue2);font-weight:600;transition:opacity .15s}.pref-profile .profile-role-link[data-v-1f008407]:hover{opacity:.8;text-decoration:underline}.pref-profile .profile-tags[data-v-1f008407]{padding:0 16px 10px;display:flex;gap:6px;flex-wrap:wrap}.pref-profile .tag-style[data-v-1f008407]{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;background:rgba(74,95,243,.1);color:var(--blue2)}.pref-profile .profile-auto-learn[data-v-1f008407]{margin:0 16px;padding:10px 0;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.pref-profile .profile-auto-learn .auto-learn-title[data-v-1f008407]{font-size:12px;font-weight:600;color:var(--text)}.pref-profile .profile-auto-learn .auto-learn-desc[data-v-1f008407]{font-size:10px;color:var(--muted);margin-top:1px}.pref-profile .profile-log[data-v-1f008407]{border-top:1px solid var(--border);padding:10px 16px 12px;flex:1;overflow:hidden}.pref-profile .profile-log .log-header[data-v-1f008407]{font-size:11px;font-weight:600;color:var(--text);margin-bottom:8px;display:flex;align-items:center;gap:6px}.pref-profile .profile-log .log-dot[data-v-1f008407]{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green)}.pref-profile .profile-log .log-date[data-v-1f008407]{font-weight:400;color:var(--muted)}.pref-profile .profile-log .log-list[data-v-1f008407]{overflow-y:auto}.pref-profile .profile-log .log-item[data-v-1f008407]{padding:5px 0;border-bottom:1px solid rgba(0,0,0,.04);display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.6}.pref-profile .profile-log .arrow-up[data-v-1f008407]{color:var(--green);flex-shrink:0;margin-top:1px;font-size:9px}.pref-profile .profile-log .arrow-down[data-v-1f008407]{color:var(--red);flex-shrink:0;margin-top:1px;font-size:9px}.pref-profile .profile-log .log-dim[data-v-1f008407]{font-weight:600;color:var(--text)}.pref-profile .profile-log .log-change[data-v-1f008407]{color:var(--muted)}.pref-profile .profile-log .log-val-up[data-v-1f008407]{color:var(--green);font-weight:600;margin-left:4px}.pref-profile .profile-log .log-val-down[data-v-1f008407]{color:var(--red);font-weight:600;margin-left:4px}.pref-profile .profile-log .log-meta[data-v-1f008407]{font-size:10px;color:#94a3b8;margin-top:1px}.pref-radar-card[data-v-1f008407]{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow);display:flex;gap:16px}.pref-radar-card .radar-main[data-v-1f008407]{flex:1;min-width:0}.pref-radar-card .radar-title[data-v-1f008407]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:8px}.pref-radar-card .radar-dot[data-v-1f008407]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue2);margin-right:8px}.pref-radar-card .radar-chart[data-v-1f008407]{width:100%;height:340px}.pref-radar-card .style-panel[data-v-1f008407]{flex:0 0 160px;border-left:1px solid var(--border);padding-left:16px;display:flex;flex-direction:column;gap:10px}.pref-radar-card .style-title[data-v-1f008407]{font-size:12px;font-weight:700;color:var(--muted)}.pref-radar-card .style-list[data-v-1f008407]{display:flex;flex-direction:column;gap:10px}.pref-radar-card .style-item .style-tag[data-v-1f008407]{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(74,95,243,.08);color:var(--blue2)}.pref-radar-card .style-item .style-desc[data-v-1f008407]{font-size:10px;color:#94a3b8;line-height:1.4;margin-top:2px}.pref-config-card[data-v-1f008407]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow);margin-bottom:14px}.pref-config-card .config-header[data-v-1f008407]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pref-config-card .config-title-row[data-v-1f008407]{display:flex;align-items:center;gap:8px}.pref-config-card .config-dot[data-v-1f008407]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue2)}.pref-config-card .config-title[data-v-1f008407]{font-size:13px;font-weight:700;color:var(--text)}.pref-config-card .config-hint[data-v-1f008407]{font-size:10px;color:var(--muted)}.pref-config-card .config-actions[data-v-1f008407]{display:flex;align-items:center;gap:8px}.pref-config-card .config-group[data-v-1f008407]{display:flex;gap:12px}.pref-config-card .config-column[data-v-1f008407]{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow)}.pref-config-card .column-title[data-v-1f008407]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:12px}.pref-config-card .column-dot[data-v-1f008407]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue2);margin-right:8px}.slider-row[data-v-1f008407]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.slider-row .slider-label-row[data-v-1f008407]{display:flex;align-items:center;justify-content:space-between}.slider-row .slider-label[data-v-1f008407]{font-size:13px;font-weight:600;color:var(--text)}.slider-row .slider-desc[data-v-1f008407]{font-size:11px;font-weight:400;color:var(--muted)}.slider-row .slider-value[data-v-1f008407]{font-size:14px;font-weight:800;color:var(--blue2);min-width:28px;text-align:right}.slider-row .slider-extremes[data-v-1f008407]{display:flex;justify-content:space-between;font-size:10px;color:#94a3b8}.slider-row input[type=range][data-v-1f008407]{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;outline:none;cursor:pointer}.slider-row input[type=range][data-v-1f008407]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--blue2);box-shadow:0 2px 6px rgba(74,95,243,.2);cursor:pointer}.btn-save[data-v-1f008407]{border:none;border-radius:7px;background:var(--blue2);color:#fff;font-weight:700}.btn-reset[data-v-1f008407],.btn-save[data-v-1f008407]{padding:6px 14px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-reset[data-v-1f008407]{border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);font-weight:600;transition:all .15s}.btn-reset[data-v-1f008407]:hover{border-color:var(--red);color:var(--red)}.strategy-label[data-v-1f008407]{margin-top:8px;font-size:12px;font-weight:600;color:var(--text)}.strategy-options[data-v-1f008407]{display:flex;gap:8px;margin-top:6px}.strategy-opt[data-v-1f008407]{flex:1;padding:10px 8px;border:2px solid var(--border);border-radius:10px;text-align:center;cursor:pointer;background:var(--surface);font-size:13px;font-weight:600;color:var(--muted);transition:all .15s}.strategy-opt[data-v-1f008407]:hover{border-color:#c0cdf6}.strategy-opt.active[data-v-1f008407]{border-color:var(--blue2);background:rgba(74,95,243,.05);color:var(--blue2)}.strategy-opt .strategy-sub[data-v-1f008407]{display:block;font-size:10px;font-weight:400;color:#94a3b8;margin-top:2px}.dialogue-hint[data-v-1f008407]{margin-top:6px;padding:8px 12px;border-radius:8px;background:rgba(74,95,243,.04);font-size:11px;color:var(--muted);line-height:1.5}.pref-chart-card[data-v-1f008407]{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow)}.pref-chart-card .chart-card-title[data-v-1f008407]{font-size:12px;font-weight:700;color:var(--muted);margin-bottom:8px}.pref-chart-card .chart-dot[data-v-1f008407]{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue2);margin-right:6px}.pref-chart-card .chart-box[data-v-1f008407]{width:100%;height:260px}.word-cloud[data-v-1f008407]{width:100%;height:200px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:10px}.word-cloud .word-item[data-v-1f008407]{padding:5px 12px;border-radius:999px;font-weight:600;cursor:default;transition:transform .15s}.word-cloud .word-item[data-v-1f008407]:hover{transform:scale(1.08)}.word-cloud .word-item.wc-s[data-v-1f008407]{background:rgba(74,95,243,.08);color:#4a5ff3}.word-cloud .word-item.wc-m[data-v-1f008407]{background:rgba(74,95,243,.12);color:#3f50d8}.word-cloud .word-item.wc-l[data-v-1f008407]{background:rgba(74,95,243,.16);color:#2e3ec4}.word-cloud .word-item.wc-xl[data-v-1f008407]{background:rgba(74,95,243,.2);color:#1d2daa;font-weight:800}.decision-list[data-v-1f008407]{display:flex;flex-direction:column;gap:4px}.decision-item[data-v-1f008407]{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:1.5}.decision-item[data-v-1f008407]:last-child{border-bottom:none}.decision-item .decision-time[data-v-1f008407]{color:var(--muted);font-size:11px;white-space:nowrap;flex-shrink:0;width:104px}.decision-item .decision-dot[data-v-1f008407]{width:6px;height:6px;border-radius:50%;background:var(--blue2);margin-top:6px;flex-shrink:0}.decision-item .decision-action[data-v-1f008407]{color:var(--text);flex:1;min-width:0}.decision-item .decision-type[data-v-1f008407]{font-size:10px;padding:1px 6px;border-radius:999px;flex-shrink:0;font-weight:600}.pref-toast[data-v-1f008407]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:10px 24px;border-radius:10px;background:var(--text);color:#fff;font-size:13px;font-weight:600;z-index:9999}.fade-enter-active[data-v-1f008407],.fade-leave-active[data-v-1f008407]{transition:opacity .3s}.fade-enter[data-v-1f008407],.fade-leave-to[data-v-1f008407]{opacity:0}.right-sidebar[data-v-5d32a747]{flex:1;min-width:0;background:hsla(0,0%,100%,.4);border:1px solid #fff;border-left:none;border-radius:0 8px 8px 0;padding:10px;padding-left:6px;overflow:hidden;display:flex;flex-direction:column}.drawer-mini-arrow[data-v-5d32a747]{position:fixed;top:30%;right:0;transform:translateY(-50%);z-index:1000;width:8px;height:60px;border-radius:4px 0 0 4px;background:#4a5ff3;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:-1px 0 4px rgba(74,95,243,.2);transition:all .2s ease}.drawer-mini-arrow[data-v-5d32a747]:hover{background:#3a4fd6}.drawer-chat-wrap[data-v-5d32a747]{height:100%;display:flex;flex-direction:column;overflow:hidden}.drawer-chat-wrap .cosmo-claw-chat[data-v-5d32a747]{flex:1;min-height:0;border-radius:0}.flex-1[data-v-237cb2e7]{flex:1;overflow:hidden}.home-container[data-v-237cb2e7]{position:relative;padding:16px;display:grid;overflow:hidden!important;gap:0;transition:grid-template-columns .4s ease;background:url(/img/background.87353358.png) no-repeat 50%/cover;background-size:100% auto}.home-container.dashboard-layout[data-v-237cb2e7]{padding:8px 7px}.home-container.dashboard-layout[data-v-237cb2e7] .left-sidebar{background:transparent;margin-right:0;border-radius:8px;padding-right:10px}.home-container.dashboard-layout[data-v-237cb2e7] .center-scroll{border-radius:8px 0 0 8px}.home-container.dashboard-layout[data-v-237cb2e7] .agent-view{margin-left:0;justify-content:flex-start}.home-container.dashboard-layout[data-v-237cb2e7] .sidebar-header{display:none}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-menu{padding:0;overflow-y:auto;overflow-x:hidden;flex:1}.home-container.dashboard-layout[data-v-237cb2e7] .sidebar-section{padding:20px 0 0 8px}.home-container.dashboard-layout[data-v-237cb2e7] .session-title{font-size:12px}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu{border-right:none;background:transparent;padding-bottom:10px;border-bottom:1px solid #f7f8fc}.home-container.dashboard-layout[data-v-237cb2e7] .el-menu-item.is-disabled{opacity:.5}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu__title{height:34px!important;line-height:32px!important;padding:0 8px!important;font-size:12px;color:#333;border-radius:4px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:1px 6px;width:auto;min-width:0}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu--inline .el-menu-item:hover,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu__title:hover{background:rgba(156,167,248,.2)!important}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item i,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu__title i{font-size:14px;margin-right:6px}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item.is-active,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item.is-active:hover,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item.session-active,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item.session-active:hover{background-image:linear-gradient(270deg,#4a5ff3,#4e86ff)!important;color:#fff!important}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item:hover{background:rgba(156,167,248,.2)!important}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .session-more{flex-shrink:0;font-size:14px;color:#8f959e;opacity:0;transition:opacity .2s}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item:hover .session-more,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu__title:hover .session-more{opacity:1}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu .el-menu{background:transparent}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu .el-menu--inline{border-left:1px dashed #aaa!important;margin-left:25px!important}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu .el-menu--inline .el-menu-item{padding-left:8px!important}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu .el-menu .el-menu-item .session-agent-badge{font-size:10px;color:#4a5ff3;background:#eef1fd;padding:0 5px;border-radius:3px;font-weight:500;line-height:18px;margin-right:4px;flex-shrink:0}.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-menu-item .session-title,.home-container.dashboard-layout[data-v-237cb2e7] .dashboard-el-menu .el-submenu__title .session-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-plaza-panel[data-v-237cb2e7]{flex:1;min-width:0;overflow:hidden}.agent-plaza-panel[data-v-237cb2e7],.iframe-panel[data-v-237cb2e7]{margin-left:10px;border:1px solid #fff;background:hsla(0,0%,100%,.4);border-radius:8px}.iframe-panel[data-v-237cb2e7]{box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:100}.workbench-loading[data-v-237cb2e7]{display:flex;align-items:center;justify-content:center;height:calc(100vh - 48px)}.workbench-loading .loading-spinner[data-v-237cb2e7]{display:flex;align-items:center;gap:8px;font-size:16px;color:#8f959e}.workbench-loading .loading-spinner i[data-v-237cb2e7]{font-size:24px}