.hel-module{padding:16px;border-radius:4px;flex-direction:column;height:100%;background-color:#fff;box-sizing:border-box}.hel-module,.hel-module_head{position:relative;display:flex}.hel-module_head{align-items:center;margin-bottom:10px;height:20px}.hel-module_tit{margin:0;color:#1e2226;font-size:14px;font-weight:600;line-height:20px;flex:1}.hel-module_body{position:relative;flex:1}.rvc-cosmoplat-workspace-enterprise-war-room .cards-row[data-v-5bce10be]{display:flex;gap:10px}.rvc-cosmoplat-workspace-enterprise-war-room .card-type-tag[data-v-5bce10be]{font-size:11px;color:#4a5ff3;font-weight:500;margin-bottom:6px}.rvc-cosmoplat-workspace-enterprise-war-room .card-tag[data-v-5bce10be]{font-size:12px;color:#4a5ff3;font-weight:400;cursor:pointer;padding:2px 8px}.rvc-cosmoplat-workspace-enterprise-war-room .detail-tag[data-v-5bce10be]{margin-right:10px}.rvc-cosmoplat-workspace-enterprise-war-room .card-content[data-v-5bce10be]{display:flex;flex-direction:column;padding:16px;border-radius:8px;height:138px;box-sizing:border-box;background:#ffffffb3;box-shadow:0 0 8px 0 #005ddd29;flex:1;min-width:0}.rvc-cosmoplat-workspace-enterprise-war-room .card-empty[data-v-5bce10be]{display:flex;align-items:center;justify-content:center;height:138px;font-size:12px;color:#999;background:#ffffffb3;box-shadow:0 0 8px 0 #005ddd29;border-radius:8px;box-sizing:border-box}.rvc-cosmoplat-workspace-enterprise-war-room .content-section[data-v-5bce10be]{flex:1}.rvc-cosmoplat-workspace-enterprise-war-room .section-header[data-v-5bce10be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.rvc-cosmoplat-workspace-enterprise-war-room .war-section-title[data-v-5bce10be]{font-size:14px;font-weight:600;color:#333;font-family:PingFangSC-Medium;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.rvc-cosmoplat-workspace-enterprise-war-room .esection-title[data-v-5bce10be]{font-size:14px;font-weight:600;color:#333;font-family:PingFangSC-Medium}.rvc-cosmoplat-workspace-enterprise-war-room .section-desc[data-v-5bce10be]{font-size:12px;color:#999;font-family:PingFangSC-Regular;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvc-cosmoplat-workspace-enterprise-war-room .action-buttons[data-v-5bce10be]{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.rvc-cosmoplat-workspace-enterprise-war-room .btn-secondary[data-v-5bce10be]{padding:3px 8px;border:1px solid #d9d9d9;background:#fff;color:#666;font-size:12px;border-radius:4px;cursor:pointer;transition:all .2s;font-family:PingFangSC-Regular;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;max-width:50%}.rvc-cosmoplat-workspace-enterprise-war-room .btn-primary[data-v-5bce10be]{padding:4px 14px;border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .2s;font-family:PingFangSC-Regular;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px}.footer-btn[data-v-5bce10be]{margin-top:10px;display:flex;justify-content:flex-end;align-items:center}.chat-tag[data-v-5bce10be]{display:inline-flex;align-items:center;gap:2px;color:#4a5ff3!important}.chat-tag i[data-v-5bce10be]{font-size:13px}.chat-dropdown[data-v-5bce10be]{position:absolute;top:-15px;right:55px;z-index:1000;width:460px;margin-top:4px}.chat-dropdown-inner[data-v-5bce10be]{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:12px 14px 0;box-shadow:0 8px 30px rgba(0,0,0,.18)}.chat-dropdown-header[data-v-5bce10be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600;color:#333}.chat-dropdown-header .el-icon-close[data-v-5bce10be]{font-size:15px;color:#999;cursor:pointer;padding:2px}.chat-dropdown-header .el-icon-close[data-v-5bce10be]:hover{color:#333}.chat-fade-enter-active[data-v-5bce10be],.chat-fade-leave-active[data-v-5bce10be]{transition:opacity .15s ease,transform .15s ease}.chat-fade-enter[data-v-5bce10be],.chat-fade-leave-to[data-v-5bce10be]{opacity:0;transform:translateY(-4px)}.rvc-cosmoplat-workspace-task-queue .card-tag{font-size:12px;color:#4a5ff3;font-weight:400;cursor:pointer;padding:2px 8px}.rvc-cosmoplat-workspace-task-queue .el-icon-refresh-right.running{animation:spin 1s linear infinite;color:#4a5ff3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rvc-cosmoplat-workspace-task-queue .card-content{display:flex;flex-direction:column;padding:16px;padding-bottom:8px;background:#ffffffb3;box-shadow:0 0 16px 0 #005ddd1a;border-radius:8px;box-sizing:border-box;height:138px}.rvc-cosmoplat-workspace-task-queue .empty-state{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:13px}.rvc-cosmoplat-workspace-task-queue .btn-container{display:flex;align-items:center;gap:8px}.rvc-cosmoplat-workspace-task-queue .item-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;min-width:0}.rvc-cosmoplat-workspace-task-queue .item-tag{background:#4a5ff31a;box-shadow:inset 0 0 4px 0 #ffffffcc;border-radius:8px;font-weight:400;font-size:12px;color:#4a5ff3;line-height:12px;display:flex;flex-direction:row;gap:5px}.rvc-cosmoplat-workspace-task-queue .item-tag.tag-queue{background:#4a5ff31a;box-shadow:inset 0 0 4px 0 #ffffffcc;border-radius:8px;padding:2px 8px}.rvc-cosmoplat-workspace-task-queue .item-tag.tag-active{background:#fff;box-shadow:0 2px 4px 0 #4a5ff333;border-radius:8px;padding:2px 8px}.rvc-cosmoplat-workspace-task-queue .item-tag.tag-done{background:#f1f8ed;box-shadow:0 2px 4px 0 #73b95033;border-radius:8px;padding:2px 8px;color:#73b950}.rvc-cosmoplat-workspace-task-queue .item-title{font-size:14px;font-weight:600;color:#4a5ff3;font-family:PingFangSC-Medium;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc-cosmoplat-workspace-task-queue .item-sub-title{font-weight:400;font-size:14px;color:#333;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc-cosmoplat-workspace-task-queue .content-item{flex:1;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-task-queue .item-desc{flex:1;font-size:12px;color:#999;line-height:1;margin-bottom:12px;font-family:PingFangSC-Regular;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc-cosmoplat-workspace-task-queue .item-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:12px;height:24px;color:#ccc}.rvc-cosmoplat-workspace-task-queue .progress-wrapper{display:flex;flex-direction:column;gap:4px;width:100%}.rvc-cosmoplat-workspace-task-queue .progress-header{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9ca7f8}.rvc-cosmoplat-workspace-task-queue .progress-bar{width:100%;height:6px;background:#e8ecf0;border-radius:3px;overflow:hidden}.rvc-cosmoplat-workspace-task-queue .progress-fill{height:100%;background:linear-gradient(90deg,#4eb9ff,#7a63fe);border-radius:3px;width:0;transition:width .3s ease}.tab-dot{width:10px;height:10px;display:inline-block;border-radius:50%;border:2px solid #4a5ff3}.tab-dot.done{border-color:#73b950;background:#73b950}.cfo-cockpit[data-v-cae2a162]{--primary:#4a5ff3;--danger:#dc2626;--warning:#ea580c;--success:#0aa66a;--muted:#6b7280;--border:#e8ecf0;--text:#1e2226}.cfo-cockpit .cfo-panel[data-v-cae2a162]{background:#fff;border:none;border-radius:4px;box-shadow:none;overflow:visible;flex-shrink:0;padding:16px;box-sizing:border-box}.cfo-cockpit .pill-tag[data-v-cae2a162]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.cfo-cockpit .pill-tag.red[data-v-cae2a162]{background:rgba(229,75,61,.1);color:var(--danger)}.cfo-cockpit .pill-tag.amber[data-v-cae2a162]{background:rgba(217,130,19,.1);color:var(--warning)}.cfo-cockpit .pill-tag.blue[data-v-cae2a162]{background:rgba(74,95,243,.08);color:var(--primary)}.cfo-cockpit .pill-tag.green[data-v-cae2a162]{background:rgba(10,166,106,.1);color:var(--success)}.cfo-cockpit .view-all-link[data-v-cae2a162]{font-size:10px;color:var(--primary);cursor:pointer;font-weight:500}.cfo-cockpit .view-all-link[data-v-cae2a162]:hover{text-decoration:underline}.cfo-cockpit .section-label[data-v-cae2a162]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text);line-height:20px}.cfo-cockpit .section-card[data-v-cae2a162]{flex-shrink:0}.cfo-cockpit .panel-title[data-v-cae2a162],.cfo-cockpit .section-card-title[data-v-cae2a162]{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--text);line-height:20px}.cfo-cockpit .gradient-btn[data-v-cae2a162]{padding:4px 10px;border:none;border-radius:999px;background:linear-gradient(135deg,#4a5ff3,#6b7cff);color:#fff;font-size:9px;font-weight:700;cursor:pointer;box-shadow:0 4px 10px rgba(74,95,243,.18)}.cfo-cockpit .ghost-btn[data-v-cae2a162]{padding:4px 10px;border:1px solid rgba(74,95,243,.2);border-radius:999px;background:rgba(74,95,243,.04);color:var(--primary);font-size:9px;font-weight:600;cursor:pointer}.cfo-cockpit .decision-ai-btn[data-v-cae2a162]{padding:4px 10px;border:none;border-radius:999px;background:linear-gradient(270deg,#4a5ff3,#4e86ff);color:#fff;font-size:9px;font-weight:600;cursor:pointer}.workbench-container[data-v-cae2a162]{height:100%;min-height:0;min-width:700px;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.workbench-body[data-v-cae2a162],.workbench[data-v-cae2a162]{flex:1;min-height:0;display:flex;flex-direction:column}.workbench[data-v-cae2a162]{width:100%;gap:10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.28) transparent;padding-bottom:16px}.workbench[data-v-cae2a162]::-webkit-scrollbar{width:8px}.workbench[data-v-cae2a162]::-webkit-scrollbar-track{background:transparent}.workbench[data-v-cae2a162]::-webkit-scrollbar-thumb{background:rgba(37,99,235,.28);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.brief-grid[data-v-cae2a162]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;flex-shrink:0}.brief-grid-item[data-v-cae2a162]{min-width:0;width:100%;display:flex;flex-direction:column}.brief-grid-item[data-v-cae2a162] .hel-module{width:100%;flex:1;box-sizing:border-box}.flex-container[data-v-cae2a162]{width:100%;min-width:700px;display:flex}.flex-item[data-v-cae2a162]{width:calc(33.33333% - 3.33333px);flex-shrink:1;min-width:0}.flex-item-2[data-v-cae2a162]{width:calc(66.66667% - 6.66667px);flex-shrink:1;min-width:0}.gap-10[data-v-cae2a162]{gap:10px}.rvc-cosmoplat-workspace-enterprise-detail[data-v-3258c7bf]{padding:24px;background:#fff;border-radius:8px;height:100%;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#eee transparent;position:relative}.rvc-cosmoplat-workspace-enterprise-detail[data-v-3258c7bf]::-webkit-scrollbar{width:4px}.rvc-cosmoplat-workspace-enterprise-detail[data-v-3258c7bf]::-webkit-scrollbar-track{background:transparent}.rvc-cosmoplat-workspace-enterprise-detail[data-v-3258c7bf]::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.detail-header[data-v-3258c7bf]{margin-bottom:32px}.room-tag[data-v-3258c7bf]{width:84px;height:24px;background-image:linear-gradient(270deg,#4a5ff3,#67b7f9);box-shadow:inset 0 0 8px 0 #ffffff80;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:12px;color:#fff;margin-bottom:12px}.header-title[data-v-3258c7bf]{font-weight:600;font-size:24px;color:#333;font-family:PingFangSC-Medium;margin-bottom:8px}.warning-text[data-v-3258c7bf]{font-family:PingFangSC-Medium;font-weight:600;font-size:14px;color:#000}.highlight-box[data-v-3258c7bf]{height:72px;background:#fff;border:1px solid #4a5ff3;border-radius:8px;padding:12px 23px;font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#4a5ff3;line-height:24px;margin-bottom:12px}.highlight-tags[data-v-3258c7bf]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.highlight-tag[data-v-3258c7bf]{height:22px;border:1px solid #ddd;border-radius:2px;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#333;padding:3px 8px}.section[data-v-3258c7bf]{margin-bottom:32px}.section-title[data-v-3258c7bf]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;font-family:PingFangSC-Medium}.core-indicators[data-v-3258c7bf]{height:64px;display:flex;gap:10px}.indicator-card[data-v-3258c7bf]{flex:1;padding:0 24px;background:#edf1fb;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.indicator-card.positive .indicator-value[data-v-3258c7bf]{color:#4caf50}.enter-indicator-label[data-v-3258c7bf]{font-family:PingFangSC-Medium;font-weight:500;font-size:12px;color:#595959}.indicator-value[data-v-3258c7bf]{font-size:24px;font-weight:700;color:#333;font-family:PingFangSC-Medium}.value-unit[data-v-3258c7bf]{font-size:12px;font-weight:600;color:#333}.conclusion-list[data-v-3258c7bf]{border:1px solid #edf1fb;display:flex;flex-direction:column;gap:16px;padding:16px}.enter-conclusion-item[data-v-3258c7bf]{display:flex;gap:16px}.conclusion-dot[data-v-3258c7bf]{width:8px;height:8px;background:#4a5ff3;border-radius:50%;margin-top:6px;flex-shrink:0}.conclusion-content[data-v-3258c7bf]{flex:1}.conclusion-title[data-v-3258c7bf]{font-size:14px;font-weight:600;color:#4a5ff3;margin-bottom:6px;font-family:PingFangSC-Medium}.conclusion-desc[data-v-3258c7bf]{font-size:14px;color:#333;font-family:PingFangSC-Medium}.enter-detail-grid[data-v-3258c7bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-card[data-v-3258c7bf]{padding:16px 24px;height:70px;border:1px solid #edf1fb;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.detail-label[data-v-3258c7bf]{font-size:14px;color:#4a5ff3;font-weight:600;margin-bottom:4px;font-family:PingFangSC-Medium}.detail-desc[data-v-3258c7bf]{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#aaa}.detail-value[data-v-3258c7bf]{font-size:24px;font-weight:600;color:#333;font-family:PingFangSC-Bold}.header-right[data-v-3258c7bf]{display:inline-flex;align-items:center;gap:16px;float:right;position:absolute;top:24px;right:24px}.view-switch[data-v-3258c7bf]{display:inline-flex;height:24px;position:relative;border-radius:4px;overflow:visible}.switch-tab[data-v-3258c7bf]{width:60px;height:100%;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease;position:relative}.switch-tab.tab-web[data-v-3258c7bf]{background:#eef4ff;color:#666;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);border-radius:4px 0 0 4px}.switch-tab.tab-doc[data-v-3258c7bf]{background:#eef4ff;color:#666;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);border-radius:0 4px 4px 0;margin-left:-6px}.view-switch.mode-web .tab-web[data-v-3258c7bf]{background:#4a5ff3;color:#fff;z-index:1}.view-switch.mode-web .tab-doc[data-v-3258c7bf]{background:#f5f7fa;color:#999}.view-switch.mode-doc .tab-doc[data-v-3258c7bf]{background:#4a5ff3;color:#fff;z-index:1}.view-switch.mode-doc .tab-web[data-v-3258c7bf]{background:#f5f7fa;color:#999}.html-body[data-v-3258c7bf]{line-height:1.8;color:#333}.detail-mini-header[data-v-3258c7bf]{margin-bottom:24px}.download-btn[data-v-3258c7bf]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:none;color:#4a5ff3;font-size:12px;cursor:pointer;transition:all .2s;width:72px;height:24px;border:1px solid #4a5ff3;border-radius:4px}.markdown-body.html-body[data-v-3258c7bf]{line-height:1.8;color:#333;font-size:14px}.html-body[data-v-3258c7bf]{width:100%}.markdown-body[data-v-3258c7bf] h1,.markdown-body[data-v-3258c7bf] h2,.markdown-body[data-v-3258c7bf] h3{margin-top:24px;margin-bottom:12px;font-weight:600;color:#1a1a1a}.markdown-body[data-v-3258c7bf] p{margin-bottom:16px;line-height:1.8}.markdown-body[data-v-3258c7bf] ol,.markdown-body[data-v-3258c7bf] ul{margin-bottom:16px;padding-left:24px}.markdown-body[data-v-3258c7bf] table{width:100%;border-collapse:collapse;margin-bottom:16px}.markdown-body[data-v-3258c7bf] td,.markdown-body[data-v-3258c7bf] th{border:1px solid #e8ecf0;padding:8px 12px;text-align:left}.markdown-body[data-v-3258c7bf] th{background:#f5f7ff;font-weight:600}.markdown-body[data-v-3258c7bf] strong{font-weight:600}.all-report[data-v-62d4879e]{font-weight:600;font-size:14px;color:#000;margin-right:4px}.rvc-cosmoplat-workspace-enterprise-list[data-v-62d4879e]{height:100%;padding-top:8px;padding-bottom:24px;border-radius:8px;min-height:500px;box-sizing:border-box;display:flex;flex-direction:column}.list-header[data-v-62d4879e]{margin-bottom:16px}.search-area[data-v-62d4879e]{display:flex;align-items:center;gap:12px}.search-input[data-v-62d4879e]{flex:1}.filter-select[data-v-62d4879e]{width:120px}.list-summary[data-v-62d4879e]{margin-bottom:16px}.summary-text[data-v-62d4879e]{padding-left:20px;font-size:14px;color:#999;font-family:PingFangSC-Regular}.report-list[data-v-62d4879e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;scrollbar-width:thin;scrollbar-color:#fff transparent}.report-list[data-v-62d4879e]::-webkit-scrollbar{width:4px}.report-list[data-v-62d4879e]::-webkit-scrollbar-track{background:transparent}.report-list[data-v-62d4879e]::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.report-item[data-v-62d4879e]{padding:16px 32px;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.report-header[data-v-62d4879e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}.report-header-left[data-v-62d4879e]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.report-header-right[data-v-62d4879e]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.report-header-right .report-analysis-btn[data-v-62d4879e]{width:64px;height:24px;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px;font-weight:400;font-size:12px;color:#fff;display:flex;align-items:center;justify-content:center}.report-tag[data-v-62d4879e]{color:#4a5ff3;padding:0 12px;background:#fff;border:1px solid #4a5ff3}.report-status[data-v-62d4879e],.report-tag[data-v-62d4879e]{font-size:12px;font-family:PingFangSC-Regular;height:24px;display:flex;align-items:center;justify-content:center;border-radius:12px}.report-status[data-v-62d4879e]{padding:0 8px}.report-status.status-positive[data-v-62d4879e]{background:#e8f5e9;color:#4caf50}.report-status.status-negative[data-v-62d4879e]{background:#ffebee;color:#f44336}.report-title[data-v-62d4879e]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;font-family:PingFangSC-Medium}.report-desc[data-v-62d4879e]{font-size:14px;color:#666;margin-bottom:10px;font-family:PingFangSC-Regular;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-footer[data-v-62d4879e]{display:flex;align-items:flex-end;gap:10px}.report-source[data-v-62d4879e],.report-time[data-v-62d4879e]{font-size:12px;color:#999;font-family:PingFangSC-Regular}.report-time[data-v-62d4879e]{vertical-align:text-bottom}.pagination[data-v-62d4879e]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid #f0f0f0}.empty-state[data-v-62d4879e]{display:flex;align-items:center;justify-content:center;height:200px;color:#999;font-size:14px}.rvc-cosmoplat-workspace-task-list[data-v-eedd960a]{height:100%;display:flex}.list-container[data-v-eedd960a]{display:flex;width:100%;min-height:500px}.task-left-sidebar[data-v-eedd960a]{width:180px;background:#fafbfc;border-right:1px solid #e8ecf0;padding:16px}.sidebar-title[data-v-eedd960a]{font-size:12px;color:#999;margin-bottom:12px;font-family:PingFangSC-Regular}.sidebar-item[data-v-eedd960a]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;margin-bottom:4px;transition:all .2s}.sidebar-item[data-v-eedd960a]:hover{background:#f0f2ff}.sidebar-item.active[data-v-eedd960a]{background:#4a5ff3}.sidebar-item.active .item-count[data-v-eedd960a],.sidebar-item.active .item-label[data-v-eedd960a]{color:#fff}.item-icon[data-v-eedd960a]{font-size:14px}.item-label[data-v-eedd960a]{flex:1;font-size:13px;color:#333;font-family:PingFangSC-Regular}.item-count[data-v-eedd960a]{font-size:12px;color:#999;font-family:PingFangSC-Regular}.main-content[data-v-eedd960a]{flex:1;width:100%;display:flex;flex-direction:column}.task-list[data-v-eedd960a]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff transparent}.task-list[data-v-eedd960a]::-webkit-scrollbar{width:4px}.task-list[data-v-eedd960a]::-webkit-scrollbar-track{background:transparent}.task-list[data-v-eedd960a]::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.empty-state[data-v-eedd960a]{display:flex;align-items:center;justify-content:center;height:200px;color:#999;font-size:14px}.header-tabs[data-v-eedd960a]{display:flex;gap:10px}.tabs_split[data-v-eedd960a]{height:32px;background-image:linear-gradient(180deg,#ffffff82,#ffffff00);border-radius:0 8px 0 0}.tab[data-v-eedd960a]{font-size:14px;color:#595959;cursor:pointer;font-family:PingFangSC-Regular;transition:all .2s;height:40px;background-image:linear-gradient(0deg,#ffffff00,#f7f8fc);border-radius:4px 4px 0 0;padding:0 16px;display:flex;align-items:center;justify-content:center}.tab.active[data-v-eedd960a]{color:#4a5ff3;background:#fff}.search-container[data-v-eedd960a]{padding:20px;background:#fff;border-radius:0 8px 8px 8px;margin-bottom:32px}.search-area[data-v-eedd960a]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.search-input[data-v-eedd960a]{flex:1;width:300px}.filter-bar[data-v-eedd960a]{display:flex;flex-direction:column;gap:12px;border-radius:8px}.filter-group[data-v-eedd960a]{display:flex;align-items:center;gap:8px}.filter-label[data-v-eedd960a]{font-size:12px;color:#666;font-family:PingFangSC-Regular}.filter-tabs[data-v-eedd960a]{display:flex;gap:8px}.filter-tab[data-v-eedd960a]{padding:4px 16px;border-radius:4px;height:32px;font-size:14px;color:#333;cursor:pointer;font-family:PingFangSC-Regular;background:#f8f8f8;border:1px solid transparent;transition:all .2s;display:flex;align-items:center;justify-content:center}.filter-tab.active[data-v-eedd960a]{color:#4a5ff3;background:#edf1fb;border:1px solid #4a5ff3}.edit-panel[data-v-eedd960a]{background:#fff;border-radius:10px;padding:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#eee transparent}.edit-header[data-v-eedd960a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.edit-title[data-v-eedd960a]{font-size:16px;font-weight:600;color:#1f2937;font-family:PingFangSC-Medium}.edit-close[data-v-eedd960a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#999;transition:all .2s}.edit-close[data-v-eedd960a]:hover{background:#f0f2ff;color:#4a5ff3}.edit-form[data-v-eedd960a]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-eedd960a]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-eedd960a]{font-size:13px;font-weight:600;color:#374151;font-family:PingFangSC-Medium}.required[data-v-eedd960a]{color:#f56c6c;margin-right:2px}.form-input[data-v-eedd960a],.form-select[data-v-eedd960a],.form-textarea[data-v-eedd960a]{width:400px}.form-actions[data-v-eedd960a]{display:flex;gap:12px;margin-top:16px}.form-radio-group[data-v-eedd960a]{display:flex;gap:16px;flex-wrap:wrap}.form-radio-item[data-v-eedd960a]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#374151}.form-radio[data-v-eedd960a]{margin:0;width:14px;height:14px}.form-radio-label[data-v-eedd960a]{font-size:13px;color:#374151}.cron-selects[data-v-eedd960a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cron-select-label[data-v-eedd960a]{font-size:13px;color:#64748b}.cron-sel[data-v-eedd960a]{width:100px}.cron-select-sep[data-v-eedd960a]{font-size:16px;color:#94a3b8;font-weight:600}.cron-preview[data-v-eedd960a]{margin-top:8px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border-radius:6px;width:-moz-fit-content;width:fit-content}.cron-preview-label[data-v-eedd960a]{font-size:11px;color:#94a3b8}.cron-preview-value[data-v-eedd960a]{font-size:12px;color:#4a5ff3;font-family:Courier New,monospace;font-weight:500}.task-list[data-v-eedd960a]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-eedd960a]{padding:18px 20px;background:#fff;border-radius:8px}.history-card-header[data-v-eedd960a]{display:flex;align-items:center;justify-content:space-between}.history-card-left[data-v-eedd960a]{display:flex;align-items:flex-start;gap:21px;width:calc(100% - 120px)}.history-card-right[data-v-eedd960a]{display:flex;align-items:center;gap:6px}.history-card-footer[data-v-eedd960a]{display:flex;gap:12px;margin-top:12px}.task-icon-wrap[data-v-eedd960a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.task-icon-wrap.icon-blue[data-v-eedd960a]{background:#eef4ff;color:#4a5ff3}.task-icon-wrap.icon-blue i[data-v-eedd960a]{font-size:18px}.task-icon-wrap.icon-orange[data-v-eedd960a]{background:#fff8e1;color:#ff9800}.task-icon-wrap.icon-orange i[data-v-eedd960a]{font-size:18px}.task-icon-wrap.icon-green[data-v-eedd960a]{background:#e8f5e9;color:#4caf50}.task-icon-wrap.icon-green i[data-v-eedd960a]{font-size:18px}.task-info[data-v-eedd960a]{flex:1;min-width:0}.task-title[data-v-eedd960a]{font-size:14px;font-weight:600;color:#333;margin-bottom:6px;font-family:PingFangSC-Medium}.task-desc[data-v-eedd960a]{font-size:12px;color:#666;line-height:1.5;margin-bottom:8px;font-family:PingFangSC-Regular;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-meta[data-v-eedd960a]{font-size:12px;color:#999;font-family:PingFangSC-Regular;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.meta-divider[data-v-eedd960a]{color:#ccc}.task-status[data-v-eedd960a]{padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;flex-shrink:0;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center}.task-status.status-running[data-v-eedd960a]{background:#edf1fb;color:#4a5ff3}.task-status.status-pending[data-v-eedd960a]{background:#fef7ec;color:#f4b13d}.task-status.status-completed[data-v-eedd960a]{background:#f1f8ed;color:#73b950}.expand-icon[data-v-eedd960a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#999;cursor:pointer;transition:all .2s}.expand-icon i[data-v-eedd960a]{transition:transform .2s}.expand-icon.expanded i[data-v-eedd960a]{transform:rotate(180deg)}.history-card-content[data-v-eedd960a]{padding-left:64px;padding-top:12px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.content-row[data-v-eedd960a]{display:flex;align-items:flex-start;gap:8px}.row-label[data-v-eedd960a]{font-size:12px;color:#999;font-family:PingFangSC-Regular;flex-shrink:0;width:70px}.row-value[data-v-eedd960a]{font-size:12px;color:#666;font-family:PingFangSC-Regular;flex:1}.action-btn[data-v-eedd960a]{border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:PingFangSC-Regular;transition:all .2s;width:108px;height:32px;background:#edf1fb;border:1px solid #4a5ff3;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-top:18px}.action-btn.primary[data-v-eedd960a]{font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#4a5ff3}.action-btn.secondary[data-v-eedd960a]{background:#fff;color:#666;border:1px solid #e8ecf0}.action-btn.secondary[data-v-eedd960a]:hover{background:#f0f2ff;border-color:#4a5ff3;color:#4a5ff3}.config-header[data-v-eedd960a]{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.config-count[data-v-eedd960a]{font-size:12px;color:#999;font-family:PingFangSC-Regular}.add-task-btn[data-v-eedd960a]{padding:8px 20px;background:#4a5ff3;border-radius:6px;cursor:pointer;border:none;color:#fff;font-size:12px;font-family:PingFangSC-Regular;font-weight:500;transition:all .2s}.add-task-btn[data-v-eedd960a]:hover{background:#3d52d5}.add-task-btn[data-v-eedd960a]:active{transform:scale(.98)}.config-item[data-v-eedd960a]{display:flex;align-items:center;gap:24px;padding:18px 24px;background:#fff;border-radius:8px;height:80px}.config-icon-wrap[data-v-eedd960a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.config-icon-wrap.icon-blue[data-v-eedd960a]{background:#eef4ff;color:#4a5ff3}.config-icon-wrap.icon-blue i[data-v-eedd960a]{font-size:16px}.config-icon-wrap.icon-orange[data-v-eedd960a]{background:#fff8e1;color:#ff9800}.config-icon-wrap.icon-orange i[data-v-eedd960a]{font-size:16px}.config-icon-wrap.icon-green[data-v-eedd960a]{background:#e8f5e9;color:#4caf50}.config-icon-wrap.icon-green i[data-v-eedd960a]{font-size:16px}.config-info[data-v-eedd960a]{flex:1;min-width:0}.config-title[data-v-eedd960a]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;font-family:PingFangSC-Medium}.config-meta[data-v-eedd960a]{font-size:12px;color:#595959;font-family:PingFangSC-Regular;display:flex;align-items:center;flex-wrap:wrap;gap:24px}.config-status[data-v-eedd960a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:400;flex-shrink:0;height:24px;display:flex;align-items:center;justify-content:center}.config-status.status-running[data-v-eedd960a]{background:#edf1fb;color:#4a5ff3}.config-status.status-pending[data-v-eedd960a]{background:#fef7ec;color:#f4b13d}.config-status.status-completed[data-v-eedd960a]{background:#f1f8ed;color:#73b950}.config-actions[data-v-eedd960a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.config-action-icon[data-v-eedd960a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#999;cursor:pointer;transition:all .2s}.config-action-icon[data-v-eedd960a]:hover{background:#f0f2ff;color:#4a5ff3}.config-action-disabled[data-v-eedd960a]{opacity:.3;cursor:not-allowed;pointer-events:none}.rvc-cosmoplat-workspace-task-detail[data-v-4e1769e5]{height:100%;padding:24px;background:#fff;overflow-y:auto;border-radius:10px;scrollbar-width:thin;scrollbar-color:#aaa transparent}.rvc-cosmoplat-workspace-task-detail[data-v-4e1769e5]::-webkit-scrollbar{width:4px}.rvc-cosmoplat-workspace-task-detail[data-v-4e1769e5]::-webkit-scrollbar-track{background:transparent}.rvc-cosmoplat-workspace-task-detail[data-v-4e1769e5]::-webkit-scrollbar-thumb{background:#eee;border-radius:2px}.detail-container[data-v-4e1769e5]{display:flex;flex-direction:column}.detail-header[data-v-4e1769e5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.detail-title[data-v-4e1769e5]{font-size:16px;font-weight:600;color:#1f2937;font-family:PingFangSC-Medium}.detail-close[data-v-4e1769e5]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#999;transition:all .2s}.detail-close[data-v-4e1769e5]:hover{background:#f0f2ff;color:#4a5ff3}.detail-form[data-v-4e1769e5]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-4e1769e5]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-4e1769e5]{font-size:13px;font-weight:600;color:#374151;font-family:PingFangSC-Medium}.form-input[data-v-4e1769e5],.form-select[data-v-4e1769e5],.form-textarea[data-v-4e1769e5]{width:400px}.rvc-cosmoplat-workspace-decision-list[data-v-73e27873]{min-height:500px;height:100%;display:flex;flex-direction:column}.list-container[data-v-73e27873]{display:flex;flex-direction:column;height:100%}.search-area[data-v-73e27873]{display:flex;align-items:center;gap:12px;margin-bottom:40px}.search-input[data-v-73e27873]{flex:1}.filter-select[data-v-73e27873]{width:140px}.summary-text[data-v-73e27873]{font-size:14px;color:#595959;margin-bottom:16px;font-family:PingFangSC-Regular}.summary-text span[data-v-73e27873]{font-weight:600;color:#000}.decision-list[data-v-73e27873]{display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff transparent}.decision-list[data-v-73e27873]::-webkit-scrollbar{width:4px}.decision-list[data-v-73e27873]::-webkit-scrollbar-track{background:transparent}.decision-list[data-v-73e27873]::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.decision-item[data-v-73e27873]{padding:16px 24px;background:#fafbfc;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.decision-header[data-v-73e27873]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.decision-title[data-v-73e27873]{font-size:14px;font-weight:600;color:#333;font-family:PingFangSC-Medium}.priority-tag[data-v-73e27873]{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;height:24px;display:flex;align-items:center;justify-content:center}.priority-tag.priority-pending[data-v-73e27873]{background:#ffebee;color:#f44336}.priority-tag.priority-done[data-v-73e27873]{background:#e8f5e9;color:#4caf50}.priority-tag.priority-medium[data-v-73e27873]{background:#fff8e1;color:#ff9800}.priority-tag.priority-low[data-v-73e27873]{background:#e3f2fd;color:#2196f3}.decision-desc[data-v-73e27873]{font-size:12px;color:#666;margin-bottom:16px;font-family:PingFangSC-Regular;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.decision-main[data-v-73e27873]{flex:1}.decision-footer[data-v-73e27873]{display:flex;align-items:center;gap:24px;justify-content:space-between}.decision-meta[data-v-73e27873]{font-size:12px;color:#999;font-family:PingFangSC-Regular}.action-buttons[data-v-73e27873]{display:flex;gap:8px}.action-btn[data-v-73e27873]{padding:6px 16px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;font-family:PingFangSC-Regular;transition:all .2s;height:24px;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px;display:flex;align-items:center;justify-content:center}.action-btn.primary[data-v-73e27873]{background:#4a5ff3;color:#fff}.action-btn.primary[data-v-73e27873]:hover{background:#3d52d5}.action-btn.secondary[data-v-73e27873]{background:#e8ecf0;color:#666}.action-btn.secondary[data-v-73e27873]:hover{background:#d9dde3}.empty-state[data-v-73e27873]{display:flex;align-items:center;justify-content:center;height:200px;color:#999;font-size:14px}.rvc-cosmoplat-workspace-decision-detail[data-v-c4df90fe]{height:100%;padding:24px;background:#fff;border-radius:8px;position:relative}.detail-header[data-v-c4df90fe]{margin-bottom:16px}.header-title[data-v-c4df90fe]{font-size:24px;font-weight:700;color:#333;margin-bottom:6px;font-family:PingFangSC-Bold}.header-subtitle[data-v-c4df90fe]{font-size:14px;color:#000;font-family:PingFangSC-Regular;margin-bottom:39px}.desc-card[data-v-c4df90fe]{margin-bottom:12px}.desc-text[data-v-c4df90fe]{font-size:14px;color:#4a5ff3;font-family:PingFangSC-Regular}.info-cards[data-v-c4df90fe]{display:flex;gap:12px;margin-bottom:24px}.info-card[data-v-c4df90fe]{flex:1;padding:15px 22px;border:1px solid #edf1fb;border-radius:8px}.info-label[data-v-c4df90fe]{font-size:12px;color:#666;margin-bottom:11px;font-family:PingFangSC-Regular}.info-value[data-v-c4df90fe]{color:#333;font-family:PingFangSC-Medium}.info-value.status-tag[data-v-c4df90fe],.info-value[data-v-c4df90fe]{font-size:16px;font-weight:600;line-height:32px}.info-value.status-pending[data-v-c4df90fe]{color:#ff9800}.info-value.status-approved[data-v-c4df90fe]{color:#4caf50}.info-value.status-rejected[data-v-c4df90fe]{color:#f44336}.info-value.status-partial[data-v-c4df90fe]{color:#ff9800}.section[data-v-c4df90fe]{margin-bottom:24px}.section-title[data-v-c4df90fe]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;font-family:PingFangSC-Medium}.conclusion-list[data-v-c4df90fe]{border:1px solid #edf1fb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.conclusion-item[data-v-c4df90fe]{display:flex;align-items:flex-start;gap:16px}.conclusion-dot[data-v-c4df90fe]{width:6px;height:6px;background:#4a5ff3;border-radius:50%;margin-top:6px;flex-shrink:0}.conclusion-text[data-v-c4df90fe]{font-size:14px;color:#333;font-family:PingFangSC-Regular}.action-buttons[data-v-c4df90fe]{display:flex;justify-content:flex-end;margin-top:100px;gap:12px}.btn-reject[data-v-c4df90fe]{border:1px solid #4a5ff3;color:#4a5ff3;background:#fff}.btn-approve[data-v-c4df90fe],.btn-reject[data-v-c4df90fe]{width:96px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:14px;font-family:PingFangSC-Regular;transition:all .2s}.btn-approve[data-v-c4df90fe]{background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);color:#fff}.cfo-tool-page[data-v-04b7eab4]{--bg:#f0f3f8;--surface:#fff;--surface2:#f7f9fc;--border:rgba(0,0,0,.06);--line:#dce3ed;--text:#1a2332;--text2:#3d4f5f;--muted:#6b7f9a;--blue:#2d7ff9;--blue2:#4a5ff3;--green:#0aa66a;--red:#e54b3d;--amber:#d98213;--purple:#7f55d9;--shadow:0 1px 3px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06);--radius:8px;--radius-sm:6px;height:100%;min-height:0;overflow:auto;background:var(--bg);color:var(--text);padding:16px;display:flex;flex-direction:column;gap:16px;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif}.cfo-tool-page .page-header[data-v-04b7eab4]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow)}.cfo-tool-page .brand[data-v-04b7eab4]{display:flex;align-items:center;gap:12px}.cfo-tool-page .brand-logo[data-v-04b7eab4]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#004baa,#00aff0);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.cfo-tool-page .brand-name[data-v-04b7eab4]{font-size:16px;font-weight:700}.cfo-tool-page .brand-sub[data-v-04b7eab4]{font-size:11px;color:var(--muted);margin-top:2px}.cfo-tool-page .meta[data-v-04b7eab4]{text-align:right}.cfo-tool-page .meta-time[data-v-04b7eab4]{font-size:12px;color:var(--muted)}.cfo-tool-page .meta-tag[data-v-04b7eab4]{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:10px;background:rgba(10,166,106,.1);color:var(--green);font-size:10px;font-weight:600}.cfo-tool-page .container[data-v-04b7eab4]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.cfo-tool-page .sc[data-v-04b7eab4]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:16px 20px;box-shadow:var(--shadow)}.cfo-tool-page .sc-header[data-v-04b7eab4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.cfo-tool-page .sc-title[data-v-04b7eab4]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfo-tool-page .sc-badge[data-v-04b7eab4]{font-size:9px;padding:2px 8px;border-radius:10px;font-weight:600}.cfo-tool-page .tag[data-v-04b7eab4]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600}.cfo-tool-page .tag-red[data-v-04b7eab4]{background:rgba(229,75,61,.08);color:var(--red)}.cfo-tool-page .tag-green[data-v-04b7eab4]{background:rgba(10,166,106,.08);color:var(--green)}.cfo-tool-page .tag-amber[data-v-04b7eab4]{background:rgba(217,130,19,.08);color:var(--amber)}.cfo-tool-page .tag-blue[data-v-04b7eab4]{background:rgba(45,127,249,.08);color:var(--blue)}.cfo-tool-page .tag-purple[data-v-04b7eab4]{background:rgba(127,85,217,.08);color:var(--purple)}.cfo-tool-page .report-table-wrap[data-v-04b7eab4],.cfo-tool-page .table-scroll[data-v-04b7eab4]{overflow-x:auto}.cfo-tool-page .data-table[data-v-04b7eab4],.cfo-tool-page .report-table[data-v-04b7eab4]{width:100%;border-collapse:collapse;font-size:11px;min-width:720px}.cfo-tool-page .data-table thead th[data-v-04b7eab4],.cfo-tool-page .report-table thead th[data-v-04b7eab4]{padding:8px 10px;text-align:right;font-size:10px;color:var(--muted);font-weight:500;border-bottom:2px solid var(--line);white-space:nowrap;background:var(--surface2)}.cfo-tool-page .data-table thead th[data-v-04b7eab4]:first-child,.cfo-tool-page .report-table thead th[data-v-04b7eab4]:first-child{text-align:left}.cfo-tool-page .data-table tbody td[data-v-04b7eab4],.cfo-tool-page .report-table tbody td[data-v-04b7eab4]{padding:7px 10px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.cfo-tool-page .data-table tbody td[data-v-04b7eab4]:first-child,.cfo-tool-page .report-table tbody td[data-v-04b7eab4]:first-child{text-align:left;font-weight:600}.cfo-tool-page .row-section td[data-v-04b7eab4]{background:var(--surface2);font-weight:700;color:var(--blue2)}.cfo-tool-page .row-subtotal td[data-v-04b7eab4]{background:linear-gradient(135deg,rgba(45,127,249,.04),rgba(0,175,240,.02));font-weight:700;border-bottom:2px solid var(--line)}.cfo-tool-page .var-neg[data-v-04b7eab4]{color:var(--red);font-weight:700}.cfo-tool-page .var-pos[data-v-04b7eab4]{color:var(--green);font-weight:700}.cfo-tool-page .var-warn[data-v-04b7eab4]{color:var(--amber);font-weight:700}.cfo-tool-page .highlight td[data-v-04b7eab4]{background:rgba(229,75,61,.04)!important}.cfo-tool-page .indent[data-v-04b7eab4]{padding-left:24px!important;font-weight:500!important}.cfo-tool-page .empty-state[data-v-04b7eab4],.cfo-tool-page .error-state[data-v-04b7eab4],.cfo-tool-page .loading-state[data-v-04b7eab4]{padding:40px;text-align:center;font-size:13px;color:var(--muted)}.cfo-tool-page .error-state[data-v-04b7eab4]{color:var(--red)}.cfo-tool-page .chart-box[data-v-04b7eab4]{width:100%;height:280px}.cfo-tool-page .metric-grid[data-v-04b7eab4]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.cfo-tool-page .metric-card[data-v-04b7eab4]{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .metric-label[data-v-04b7eab4]{font-size:10px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .metric-val[data-v-04b7eab4]{font-size:20px;font-weight:800}.cfo-tool-page .metric-sub[data-v-04b7eab4]{font-size:9px;color:var(--muted);margin-top:2px}.cfo-tool-page .attr-grid[data-v-04b7eab4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.cfo-tool-page .attr-card[data-v-04b7eab4]{padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .attr-label[data-v-04b7eab4]{font-size:9px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .attr-val[data-v-04b7eab4]{font-size:16px;font-weight:800}.cfo-tool-page .attr-sub[data-v-04b7eab4]{font-size:9px;color:var(--muted);margin-top:4px}.cfo-tool-page .annot-footnote[data-v-04b7eab4]{margin-top:12px;padding:10px 14px;background:var(--surface2);border-radius:var(--radius-sm);font-size:10px;color:var(--muted);line-height:1.6}.cfo-tool-page[data-v-9ca152d4]{--bg:#f0f3f8;--surface:#fff;--surface2:#f7f9fc;--border:rgba(0,0,0,.06);--line:#dce3ed;--text:#1a2332;--text2:#3d4f5f;--muted:#6b7f9a;--blue:#2d7ff9;--blue2:#4a5ff3;--green:#0aa66a;--red:#e54b3d;--amber:#d98213;--purple:#7f55d9;--shadow:0 1px 3px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06);--radius:8px;--radius-sm:6px;height:100%;min-height:0;overflow:auto;background:var(--bg);color:var(--text);padding:16px;display:flex;flex-direction:column;gap:16px;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif}.cfo-tool-page .page-header[data-v-9ca152d4]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow)}.cfo-tool-page .brand[data-v-9ca152d4]{display:flex;align-items:center;gap:12px}.cfo-tool-page .brand-logo[data-v-9ca152d4]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#004baa,#00aff0);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.cfo-tool-page .brand-name[data-v-9ca152d4]{font-size:16px;font-weight:700}.cfo-tool-page .brand-sub[data-v-9ca152d4]{font-size:11px;color:var(--muted);margin-top:2px}.cfo-tool-page .meta[data-v-9ca152d4]{text-align:right}.cfo-tool-page .meta-time[data-v-9ca152d4]{font-size:12px;color:var(--muted)}.cfo-tool-page .meta-tag[data-v-9ca152d4]{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:10px;background:rgba(10,166,106,.1);color:var(--green);font-size:10px;font-weight:600}.cfo-tool-page .container[data-v-9ca152d4]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.cfo-tool-page .sc[data-v-9ca152d4]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:16px 20px;box-shadow:var(--shadow)}.cfo-tool-page .sc-header[data-v-9ca152d4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.cfo-tool-page .sc-title[data-v-9ca152d4]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfo-tool-page .sc-badge[data-v-9ca152d4]{font-size:9px;padding:2px 8px;border-radius:10px;font-weight:600}.cfo-tool-page .tag[data-v-9ca152d4]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600}.cfo-tool-page .tag-red[data-v-9ca152d4]{background:rgba(229,75,61,.08);color:var(--red)}.cfo-tool-page .tag-green[data-v-9ca152d4]{background:rgba(10,166,106,.08);color:var(--green)}.cfo-tool-page .tag-amber[data-v-9ca152d4]{background:rgba(217,130,19,.08);color:var(--amber)}.cfo-tool-page .tag-blue[data-v-9ca152d4]{background:rgba(45,127,249,.08);color:var(--blue)}.cfo-tool-page .tag-purple[data-v-9ca152d4]{background:rgba(127,85,217,.08);color:var(--purple)}.cfo-tool-page .report-table-wrap[data-v-9ca152d4],.cfo-tool-page .table-scroll[data-v-9ca152d4]{overflow-x:auto}.cfo-tool-page .data-table[data-v-9ca152d4],.cfo-tool-page .report-table[data-v-9ca152d4]{width:100%;border-collapse:collapse;font-size:11px;min-width:720px}.cfo-tool-page .data-table thead th[data-v-9ca152d4],.cfo-tool-page .report-table thead th[data-v-9ca152d4]{padding:8px 10px;text-align:right;font-size:10px;color:var(--muted);font-weight:500;border-bottom:2px solid var(--line);white-space:nowrap;background:var(--surface2)}.cfo-tool-page .data-table thead th[data-v-9ca152d4]:first-child,.cfo-tool-page .report-table thead th[data-v-9ca152d4]:first-child{text-align:left}.cfo-tool-page .data-table tbody td[data-v-9ca152d4],.cfo-tool-page .report-table tbody td[data-v-9ca152d4]{padding:7px 10px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.cfo-tool-page .data-table tbody td[data-v-9ca152d4]:first-child,.cfo-tool-page .report-table tbody td[data-v-9ca152d4]:first-child{text-align:left;font-weight:600}.cfo-tool-page .row-section td[data-v-9ca152d4]{background:var(--surface2);font-weight:700;color:var(--blue2)}.cfo-tool-page .row-subtotal td[data-v-9ca152d4]{background:linear-gradient(135deg,rgba(45,127,249,.04),rgba(0,175,240,.02));font-weight:700;border-bottom:2px solid var(--line)}.cfo-tool-page .var-neg[data-v-9ca152d4]{color:var(--red);font-weight:700}.cfo-tool-page .var-pos[data-v-9ca152d4]{color:var(--green);font-weight:700}.cfo-tool-page .var-warn[data-v-9ca152d4]{color:var(--amber);font-weight:700}.cfo-tool-page .highlight td[data-v-9ca152d4]{background:rgba(229,75,61,.04)!important}.cfo-tool-page .indent[data-v-9ca152d4]{padding-left:24px!important;font-weight:500!important}.cfo-tool-page .empty-state[data-v-9ca152d4],.cfo-tool-page .error-state[data-v-9ca152d4],.cfo-tool-page .loading-state[data-v-9ca152d4]{padding:40px;text-align:center;font-size:13px;color:var(--muted)}.cfo-tool-page .error-state[data-v-9ca152d4]{color:var(--red)}.cfo-tool-page .chart-box[data-v-9ca152d4]{width:100%;height:280px}.cfo-tool-page .metric-grid[data-v-9ca152d4]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.cfo-tool-page .metric-card[data-v-9ca152d4]{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .metric-label[data-v-9ca152d4]{font-size:10px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .metric-val[data-v-9ca152d4]{font-size:20px;font-weight:800}.cfo-tool-page .metric-sub[data-v-9ca152d4]{font-size:9px;color:var(--muted);margin-top:2px}.cfo-tool-page .attr-grid[data-v-9ca152d4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.cfo-tool-page .attr-card[data-v-9ca152d4]{padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .attr-label[data-v-9ca152d4]{font-size:9px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .attr-val[data-v-9ca152d4]{font-size:16px;font-weight:800}.cfo-tool-page .attr-sub[data-v-9ca152d4]{font-size:9px;color:var(--muted);margin-top:4px}.cfo-tool-page .annot-footnote[data-v-9ca152d4]{margin-top:12px;padding:10px 14px;background:var(--surface2);border-radius:var(--radius-sm);font-size:10px;color:var(--muted);line-height:1.6}.pl-statement-card .header-meta[data-v-9ca152d4]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pl-statement-card .threshold-text[data-v-9ca152d4]{font-size:10px;color:var(--muted)}.pl-statement-card .profit-gap[data-v-9ca152d4]{background:rgba(229,75,61,.1);color:var(--red)}.pl-statement-card .month-switcher[data-v-9ca152d4]{display:flex;gap:4px;margin-bottom:12px;padding:4px;background:#f1f5f9;border-radius:8px;width:-moz-fit-content;width:fit-content}.pl-statement-card .month-btn[data-v-9ca152d4]{padding:4px 16px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:#64748b;transition:all .15s}.pl-statement-card .month-btn.active[data-v-9ca152d4]{background:#fff;color:#1e293b;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pl-statement-card .report-table[data-v-9ca152d4]{min-width:960px}.pl-statement-card .report-table thead th.col-actual[data-v-9ca152d4]{color:var(--blue)}.pl-statement-card .report-table thead th.col-budget[data-v-9ca152d4]{color:var(--muted)}.pl-statement-card .report-table thead th.col-variance[data-v-9ca152d4]{color:var(--red)}.pl-statement-card .report-table thead th.col-prior[data-v-9ca152d4]{color:var(--muted)}.pl-statement-card .report-table thead th.col-ytd-a[data-v-9ca152d4]{color:var(--blue)}.pl-statement-card .report-table thead th.col-ytd-b[data-v-9ca152d4]{color:var(--muted)}.pl-statement-card .report-table thead th.col-ytd-v[data-v-9ca152d4]{color:var(--red)}.pl-statement-card .report-table thead th.col-fy-fc[data-v-9ca152d4]{color:var(--purple);font-weight:700}.pl-statement-card .row-section td[data-v-9ca152d4]:first-child{color:var(--blue2)}.pl-statement-card .indent[data-v-9ca152d4]{padding-left:24px!important;font-weight:500!important}.pl-statement-card .indent2[data-v-9ca152d4]{padding-left:36px!important;font-weight:500!important;font-size:10px}.pl-statement-card .dot-red[data-v-9ca152d4]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:4px;vertical-align:middle}.pl-statement-card .fy-bold[data-v-9ca152d4]{color:var(--purple);font-weight:700}.pl-statement-card .fy-muted[data-v-9ca152d4]{color:var(--muted)}.pl-statement-card .variance-attribution[data-v-9ca152d4]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.pl-statement-card .attr-card[data-v-9ca152d4]{padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.pl-statement-card .attr-card.attr-main[data-v-9ca152d4]{grid-column:1/-1;background:linear-gradient(135deg,rgba(229,75,61,.03),#fff);border-color:rgba(229,75,61,.2);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px 16px;text-align:left}.pl-statement-card .attr-main-title[data-v-9ca152d4]{font-size:13px;font-weight:700;color:var(--text)}.pl-statement-card .main-diff[data-v-9ca152d4]{font-size:18px;font-weight:800;color:var(--red)}.pl-statement-card .main-unit[data-v-9ca152d4]{font-size:12px;font-weight:500}.pl-statement-card .main-eq[data-v-9ca152d4]{font-size:12px;color:var(--muted)}.pl-statement-card .attr-eq-group[data-v-9ca152d4]{display:flex;align-items:center;gap:10px}.pl-statement-card .attr-eq-item[data-v-9ca152d4]{text-align:center}.pl-statement-card .attr-unit[data-v-9ca152d4]{font-size:10px;font-weight:500}.pl-statement-card .attr-label[data-v-9ca152d4]{font-size:9px;color:var(--muted);margin-bottom:2px;text-transform:uppercase;letter-spacing:.4px}.pl-statement-card .attr-val[data-v-9ca152d4]{font-size:16px;font-weight:800}.pl-statement-card .attr-val.red[data-v-9ca152d4]{color:var(--red)}.pl-statement-card .attr-val.amber[data-v-9ca152d4]{color:var(--amber)}.pl-statement-card .attr-val.purple[data-v-9ca152d4]{color:var(--purple)}.pl-statement-card .attr-sub[data-v-9ca152d4]{font-size:8px;color:var(--muted);margin-top:2px}.pl-statement-card .attr-breakdown[data-v-9ca152d4]{font-size:8px;color:var(--muted);margin-top:4px;padding-top:4px;border-top:1px dashed var(--border);line-height:1.5;text-align:left}.pl-statement-card .annot-footnote .text-red[data-v-9ca152d4]{color:var(--red)}.pl-statement-card .annot-footnote .text-amber[data-v-9ca152d4]{color:var(--amber)}.pl-statement-card .loading-state[data-v-9ca152d4]{padding:40px;text-align:center;font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px}.pl-statement-card .loading-state .el-icon-loading[data-v-9ca152d4]{font-size:18px;color:var(--blue)}.pl-statement-card .empty-data-state[data-v-9ca152d4]{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.pl-statement-card .empty-data-state .empty-icon[data-v-9ca152d4]{font-size:40px}.pl-statement-card .empty-data-state .empty-title[data-v-9ca152d4]{font-size:14px;font-weight:600;color:var(--text)}.pl-statement-card .empty-data-state .empty-desc[data-v-9ca152d4]{font-size:12px;color:var(--muted)}.cfo-tool-page[data-v-30bd5e34]{--bg:#f0f3f8;--surface:#fff;--surface2:#f7f9fc;--border:rgba(0,0,0,.06);--line:#dce3ed;--text:#1a2332;--text2:#3d4f5f;--muted:#6b7f9a;--blue:#2d7ff9;--blue2:#4a5ff3;--green:#0aa66a;--red:#e54b3d;--amber:#d98213;--purple:#7f55d9;--shadow:0 1px 3px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06);--radius:8px;--radius-sm:6px;height:100%;min-height:0;overflow:auto;background:var(--bg);color:var(--text);padding:16px;display:flex;flex-direction:column;gap:16px;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif}.cfo-tool-page .page-header[data-v-30bd5e34]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow)}.cfo-tool-page .brand[data-v-30bd5e34]{display:flex;align-items:center;gap:12px}.cfo-tool-page .brand-logo[data-v-30bd5e34]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#004baa,#00aff0);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.cfo-tool-page .brand-name[data-v-30bd5e34]{font-size:16px;font-weight:700}.cfo-tool-page .brand-sub[data-v-30bd5e34]{font-size:11px;color:var(--muted);margin-top:2px}.cfo-tool-page .meta[data-v-30bd5e34]{text-align:right}.cfo-tool-page .meta-time[data-v-30bd5e34]{font-size:12px;color:var(--muted)}.cfo-tool-page .meta-tag[data-v-30bd5e34]{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:10px;background:rgba(10,166,106,.1);color:var(--green);font-size:10px;font-weight:600}.cfo-tool-page .container[data-v-30bd5e34]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.cfo-tool-page .sc[data-v-30bd5e34]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:16px 20px;box-shadow:var(--shadow)}.cfo-tool-page .sc-header[data-v-30bd5e34]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.cfo-tool-page .sc-title[data-v-30bd5e34]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfo-tool-page .sc-badge[data-v-30bd5e34]{font-size:9px;padding:2px 8px;border-radius:10px;font-weight:600}.cfo-tool-page .tag[data-v-30bd5e34]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600}.cfo-tool-page .tag-red[data-v-30bd5e34]{background:rgba(229,75,61,.08);color:var(--red)}.cfo-tool-page .tag-green[data-v-30bd5e34]{background:rgba(10,166,106,.08);color:var(--green)}.cfo-tool-page .tag-amber[data-v-30bd5e34]{background:rgba(217,130,19,.08);color:var(--amber)}.cfo-tool-page .tag-blue[data-v-30bd5e34]{background:rgba(45,127,249,.08);color:var(--blue)}.cfo-tool-page .tag-purple[data-v-30bd5e34]{background:rgba(127,85,217,.08);color:var(--purple)}.cfo-tool-page .report-table-wrap[data-v-30bd5e34],.cfo-tool-page .table-scroll[data-v-30bd5e34]{overflow-x:auto}.cfo-tool-page .data-table[data-v-30bd5e34],.cfo-tool-page .report-table[data-v-30bd5e34]{width:100%;border-collapse:collapse;font-size:11px;min-width:720px}.cfo-tool-page .data-table thead th[data-v-30bd5e34],.cfo-tool-page .report-table thead th[data-v-30bd5e34]{padding:8px 10px;text-align:right;font-size:10px;color:var(--muted);font-weight:500;border-bottom:2px solid var(--line);white-space:nowrap;background:var(--surface2)}.cfo-tool-page .data-table thead th[data-v-30bd5e34]:first-child,.cfo-tool-page .report-table thead th[data-v-30bd5e34]:first-child{text-align:left}.cfo-tool-page .data-table tbody td[data-v-30bd5e34],.cfo-tool-page .report-table tbody td[data-v-30bd5e34]{padding:7px 10px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.cfo-tool-page .data-table tbody td[data-v-30bd5e34]:first-child,.cfo-tool-page .report-table tbody td[data-v-30bd5e34]:first-child{text-align:left;font-weight:600}.cfo-tool-page .row-section td[data-v-30bd5e34]{background:var(--surface2);font-weight:700;color:var(--blue2)}.cfo-tool-page .row-subtotal td[data-v-30bd5e34]{background:linear-gradient(135deg,rgba(45,127,249,.04),rgba(0,175,240,.02));font-weight:700;border-bottom:2px solid var(--line)}.cfo-tool-page .var-neg[data-v-30bd5e34]{color:var(--red);font-weight:700}.cfo-tool-page .var-pos[data-v-30bd5e34]{color:var(--green);font-weight:700}.cfo-tool-page .var-warn[data-v-30bd5e34]{color:var(--amber);font-weight:700}.cfo-tool-page .highlight td[data-v-30bd5e34]{background:rgba(229,75,61,.04)!important}.cfo-tool-page .indent[data-v-30bd5e34]{padding-left:24px!important;font-weight:500!important}.cfo-tool-page .empty-state[data-v-30bd5e34],.cfo-tool-page .error-state[data-v-30bd5e34],.cfo-tool-page .loading-state[data-v-30bd5e34]{padding:40px;text-align:center;font-size:13px;color:var(--muted)}.cfo-tool-page .error-state[data-v-30bd5e34]{color:var(--red)}.cfo-tool-page .chart-box[data-v-30bd5e34]{width:100%;height:280px}.cfo-tool-page .metric-grid[data-v-30bd5e34]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.cfo-tool-page .metric-card[data-v-30bd5e34]{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .metric-label[data-v-30bd5e34]{font-size:10px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .metric-val[data-v-30bd5e34]{font-size:20px;font-weight:800}.cfo-tool-page .metric-sub[data-v-30bd5e34]{font-size:9px;color:var(--muted);margin-top:2px}.cfo-tool-page .attr-grid[data-v-30bd5e34]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.cfo-tool-page .attr-card[data-v-30bd5e34]{padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .attr-label[data-v-30bd5e34]{font-size:9px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .attr-val[data-v-30bd5e34]{font-size:16px;font-weight:800}.cfo-tool-page .attr-sub[data-v-30bd5e34]{font-size:9px;color:var(--muted);margin-top:4px}.cfo-tool-page .annot-footnote[data-v-30bd5e34]{margin-top:12px;padding:10px 14px;background:var(--surface2);border-radius:var(--radius-sm);font-size:10px;color:var(--muted);line-height:1.6}.forecast-card .header-meta[data-v-30bd5e34]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.forecast-card .meta-text[data-v-30bd5e34]{font-size:10px;color:var(--muted)}.forecast-pnl[data-v-30bd5e34]{overflow-x:auto}.forecast-pnl-table[data-v-30bd5e34]{width:100%;border-collapse:collapse;font-size:11px;min-width:860px}.forecast-pnl-table thead th[data-v-30bd5e34]{padding:6px 8px;text-align:right;font-size:9px;color:var(--muted);font-weight:500;border-bottom:2px solid var(--line);white-space:nowrap}.forecast-pnl-table thead th[data-v-30bd5e34]:first-child{text-align:left}.forecast-pnl-table thead th.col-hist[data-v-30bd5e34]{background:rgba(45,127,249,.04);color:var(--blue)}.forecast-pnl-table thead th.col-fcst[data-v-30bd5e34]{background:rgba(127,85,217,.04);color:var(--purple);font-weight:700}.forecast-pnl-table thead th.col-divider[data-v-30bd5e34]{border-left:3px solid var(--purple)}.forecast-pnl-table thead th.col-conf[data-v-30bd5e34]{text-align:center;width:60px}.forecast-pnl-table tbody td[data-v-30bd5e34]{padding:6px 8px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.forecast-pnl-table tbody td[data-v-30bd5e34]:first-child{text-align:left;font-weight:500}.forecast-pnl-table tbody td.col-divider[data-v-30bd5e34]{border-left:3px solid rgba(127,85,217,.2)}.forecast-pnl-table tbody td.col-conf[data-v-30bd5e34]{text-align:center}.forecast-pnl-table tbody td.indent[data-v-30bd5e34]{padding-left:20px;font-weight:400}.forecast-pnl-table tbody td.indent2[data-v-30bd5e34]{padding-left:32px;font-weight:400;font-size:10px}.forecast-pnl-table tbody td.small[data-v-30bd5e34]{font-size:10px}.forecast-pnl-table tbody td.bold[data-v-30bd5e34]{font-weight:700}.forecast-pnl-table tbody td.tone-red[data-v-30bd5e34]{color:var(--red);font-weight:600}.forecast-pnl-table tbody td.tone-green[data-v-30bd5e34]{color:var(--green);font-weight:700}.forecast-pnl-table tbody td.tone-blue[data-v-30bd5e34]{color:var(--blue);font-weight:700}.forecast-pnl-table tbody td.tone-amber[data-v-30bd5e34]{color:var(--amber);font-weight:600}.forecast-pnl-table tbody td.tone-purple[data-v-30bd5e34]{color:var(--purple)}.forecast-pnl-table .row-section td[data-v-30bd5e34]{font-weight:700;background:var(--surface2);color:var(--blue2);font-size:11px}.forecast-pnl-table .row-material td[data-v-30bd5e34]:first-child{color:var(--amber);font-weight:600}.forecast-pnl-table .row-material[data-v-30bd5e34]{background:rgba(217,130,19,.03)}.forecast-pnl-table .row-bottom td[data-v-30bd5e34]{font-weight:700;font-size:11px}.forecast-pnl-table .assumption-row td[data-v-30bd5e34]{font-size:9px;color:var(--muted);padding:4px 8px;background:rgba(127,85,217,.03);border-bottom:1px dashed var(--border);text-align:left}.forecast-pnl-table .assumption-row td b[data-v-30bd5e34]{color:var(--text2)}.forecast-pnl-table .confidence[data-v-30bd5e34]{font-size:8px;color:var(--muted);font-weight:400}.forecast-pnl-table .confidence.c80[data-v-30bd5e34]{color:var(--green)}.forecast-pnl-table .confidence.c50[data-v-30bd5e34]{color:var(--amber)}.summary-row[data-v-30bd5e34]{padding:10px 8px!important}.summary-cards[data-v-30bd5e34]{display:flex;gap:16px;flex-wrap:wrap}.summary-card[data-v-30bd5e34]{flex:1;min-width:180px;padding:6px 10px;border-radius:6px}.summary-card.tone-green[data-v-30bd5e34]{background:rgba(10,166,106,.05);border:1px solid rgba(10,166,106,.15)}.summary-card.tone-green .summary-card-title[data-v-30bd5e34]{color:var(--green)}.summary-card.tone-amber[data-v-30bd5e34]{background:rgba(217,130,19,.05);border:1px solid rgba(217,130,19,.15)}.summary-card.tone-amber .summary-card-title[data-v-30bd5e34]{color:var(--amber)}.summary-card.tone-red[data-v-30bd5e34]{background:rgba(229,75,61,.05);border:1px solid rgba(229,75,61,.15)}.summary-card.tone-red .summary-card-title[data-v-30bd5e34]{color:var(--red)}.summary-card-title[data-v-30bd5e34]{font-size:10px;font-weight:700}.summary-card-val[data-v-30bd5e34]{font-size:12px;font-weight:700;margin:2px 0}.summary-card-val.small[data-v-30bd5e34]{font-size:11px;color:var(--red)}.summary-card-sub[data-v-30bd5e34]{font-size:8px;color:var(--muted);line-height:1.4}.annot-footnote[data-v-30bd5e34]{margin-top:12px;padding:10px 14px;background:var(--surface2);border-radius:var(--radius-sm);font-size:9px;color:var(--muted);line-height:1.6}.annot-footnote b[data-v-30bd5e34]{color:var(--text2)}.loading-state[data-v-30bd5e34]{padding:40px;text-align:center;font-size:12px;color:var(--muted)}.cfo-tool-page[data-v-b1bf508c]{--bg:#f0f3f8;--surface:#fff;--surface2:#f7f9fc;--border:rgba(0,0,0,.06);--line:#dce3ed;--text:#1a2332;--text2:#3d4f5f;--muted:#6b7f9a;--blue:#2d7ff9;--blue2:#4a5ff3;--green:#0aa66a;--red:#e54b3d;--amber:#d98213;--purple:#7f55d9;--shadow:0 1px 3px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06);--radius:8px;--radius-sm:6px;height:100%;min-height:0;overflow:auto;background:var(--bg);color:var(--text);padding:16px;display:flex;flex-direction:column;gap:16px;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif}.cfo-tool-page .page-header[data-v-b1bf508c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow)}.cfo-tool-page .brand[data-v-b1bf508c]{display:flex;align-items:center;gap:12px}.cfo-tool-page .brand-logo[data-v-b1bf508c]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#004baa,#00aff0);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.cfo-tool-page .brand-name[data-v-b1bf508c]{font-size:16px;font-weight:700}.cfo-tool-page .brand-sub[data-v-b1bf508c]{font-size:11px;color:var(--muted);margin-top:2px}.cfo-tool-page .meta[data-v-b1bf508c]{text-align:right}.cfo-tool-page .meta-time[data-v-b1bf508c]{font-size:12px;color:var(--muted)}.cfo-tool-page .meta-tag[data-v-b1bf508c]{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:10px;background:rgba(10,166,106,.1);color:var(--green);font-size:10px;font-weight:600}.cfo-tool-page .container[data-v-b1bf508c]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.cfo-tool-page .sc[data-v-b1bf508c]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:16px 20px;box-shadow:var(--shadow)}.cfo-tool-page .sc-header[data-v-b1bf508c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.cfo-tool-page .sc-title[data-v-b1bf508c]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfo-tool-page .sc-badge[data-v-b1bf508c]{font-size:9px;padding:2px 8px;border-radius:10px;font-weight:600}.cfo-tool-page .tag[data-v-b1bf508c]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600}.cfo-tool-page .tag-red[data-v-b1bf508c]{background:rgba(229,75,61,.08);color:var(--red)}.cfo-tool-page .tag-green[data-v-b1bf508c]{background:rgba(10,166,106,.08);color:var(--green)}.cfo-tool-page .tag-amber[data-v-b1bf508c]{background:rgba(217,130,19,.08);color:var(--amber)}.cfo-tool-page .tag-blue[data-v-b1bf508c]{background:rgba(45,127,249,.08);color:var(--blue)}.cfo-tool-page .tag-purple[data-v-b1bf508c]{background:rgba(127,85,217,.08);color:var(--purple)}.cfo-tool-page .report-table-wrap[data-v-b1bf508c],.cfo-tool-page .table-scroll[data-v-b1bf508c]{overflow-x:auto}.cfo-tool-page .data-table[data-v-b1bf508c],.cfo-tool-page .report-table[data-v-b1bf508c]{width:100%;border-collapse:collapse;font-size:11px;min-width:720px}.cfo-tool-page .data-table thead th[data-v-b1bf508c],.cfo-tool-page .report-table thead th[data-v-b1bf508c]{padding:8px 10px;text-align:right;font-size:10px;color:var(--muted);font-weight:500;border-bottom:2px solid var(--line);white-space:nowrap;background:var(--surface2)}.cfo-tool-page .data-table thead th[data-v-b1bf508c]:first-child,.cfo-tool-page .report-table thead th[data-v-b1bf508c]:first-child{text-align:left}.cfo-tool-page .data-table tbody td[data-v-b1bf508c],.cfo-tool-page .report-table tbody td[data-v-b1bf508c]{padding:7px 10px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.cfo-tool-page .data-table tbody td[data-v-b1bf508c]:first-child,.cfo-tool-page .report-table tbody td[data-v-b1bf508c]:first-child{text-align:left;font-weight:600}.cfo-tool-page .row-section td[data-v-b1bf508c]{background:var(--surface2);font-weight:700;color:var(--blue2)}.cfo-tool-page .row-subtotal td[data-v-b1bf508c]{background:linear-gradient(135deg,rgba(45,127,249,.04),rgba(0,175,240,.02));font-weight:700;border-bottom:2px solid var(--line)}.cfo-tool-page .var-neg[data-v-b1bf508c]{color:var(--red);font-weight:700}.cfo-tool-page .var-pos[data-v-b1bf508c]{color:var(--green);font-weight:700}.cfo-tool-page .var-warn[data-v-b1bf508c]{color:var(--amber);font-weight:700}.cfo-tool-page .highlight td[data-v-b1bf508c]{background:rgba(229,75,61,.04)!important}.cfo-tool-page .indent[data-v-b1bf508c]{padding-left:24px!important;font-weight:500!important}.cfo-tool-page .empty-state[data-v-b1bf508c],.cfo-tool-page .error-state[data-v-b1bf508c],.cfo-tool-page .loading-state[data-v-b1bf508c]{padding:40px;text-align:center;font-size:13px;color:var(--muted)}.cfo-tool-page .error-state[data-v-b1bf508c]{color:var(--red)}.cfo-tool-page .chart-box[data-v-b1bf508c]{width:100%;height:280px}.cfo-tool-page .metric-grid[data-v-b1bf508c]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.cfo-tool-page .metric-card[data-v-b1bf508c]{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .metric-label[data-v-b1bf508c]{font-size:10px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .metric-val[data-v-b1bf508c]{font-size:20px;font-weight:800}.cfo-tool-page .metric-sub[data-v-b1bf508c]{font-size:9px;color:var(--muted);margin-top:2px}.cfo-tool-page .attr-grid[data-v-b1bf508c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.cfo-tool-page .attr-card[data-v-b1bf508c]{padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);text-align:center}.cfo-tool-page .attr-label[data-v-b1bf508c]{font-size:9px;color:var(--muted);margin-bottom:4px}.cfo-tool-page .attr-val[data-v-b1bf508c]{font-size:16px;font-weight:800}.cfo-tool-page .attr-sub[data-v-b1bf508c]{font-size:9px;color:var(--muted);margin-top:4px}.cfo-tool-page .annot-footnote[data-v-b1bf508c]{margin-top:12px;padding:10px 14px;background:var(--surface2);border-radius:var(--radius-sm);font-size:10px;color:var(--muted);line-height:1.6}.whatif-stack[data-v-b1bf508c]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-b1bf508c]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.section-sub[data-v-b1bf508c]{font-size:9px;color:var(--muted);margin-bottom:10px}.sliders-section[data-v-b1bf508c]{display:flex;flex-direction:column;gap:12px}.slider-group[data-v-b1bf508c]{padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2)}.slider-label[data-v-b1bf508c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.slider-name[data-v-b1bf508c]{font-size:12px;font-weight:600;color:var(--text)}.slider-val[data-v-b1bf508c]{font-size:12px;font-weight:700;padding:2px 10px;border-radius:10px}.slider-desc[data-v-b1bf508c]{font-size:9px;color:var(--muted);margin-bottom:8px}input[type=range][data-v-b1bf508c]{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:3px;outline:none;cursor:pointer}input[type=range][data-v-b1bf508c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--blue2);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer}.slider-range[data-v-b1bf508c]{display:flex;justify-content:space-between;font-size:8px;color:var(--muted);margin-top:4px;gap:4px}.slider-range span[data-v-b1bf508c]{flex:1;text-align:center}.slider-range span[data-v-b1bf508c]:first-child{text-align:left}.slider-range span[data-v-b1bf508c]:last-child{text-align:right}.sensitivity-summary[data-v-b1bf508c]{padding:12px 14px;background:rgba(217,130,19,.04);border-radius:var(--radius-sm);border:1px solid rgba(217,130,19,.12);font-size:10px;color:var(--text2);line-height:1.6}.sensitivity-summary[data-v-b1bf508c] strong{color:var(--amber)}.impact-section[data-v-b1bf508c]{display:flex;flex-direction:column;gap:8px}.impact-metrics[data-v-b1bf508c]{display:flex;flex-direction:column;gap:6px}.impact-card[data-v-b1bf508c]{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--border)}.impact-card.primary[data-v-b1bf508c]{background:linear-gradient(135deg,rgba(45,127,249,.06),rgba(0,175,240,.03));border-color:rgba(45,127,249,.2)}.impact-card-label[data-v-b1bf508c]{font-size:11px;color:var(--text2);font-weight:500;white-space:nowrap;min-width:120px}.impact-card-val[data-v-b1bf508c]{font-size:18px;font-weight:800;flex:1}.impact-card-delta[data-v-b1bf508c]{font-size:10px;font-weight:500;margin-left:auto;white-space:nowrap}.presets-section[data-v-b1bf508c]{display:flex;flex-direction:column;gap:8px}.scenario-presets[data-v-b1bf508c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scenario-card[data-v-b1bf508c]{padding:14px;border-radius:var(--radius-sm);border:2px solid var(--border);cursor:pointer;transition:all .2s;text-align:center;background:var(--surface2)}.scenario-card[data-v-b1bf508c]:hover{border-color:var(--blue);box-shadow:0 2px 8px rgba(45,127,249,.12);transform:translateY(-1px)}.scenario-card.active[data-v-b1bf508c]{border-color:var(--blue2);background:linear-gradient(135deg,rgba(74,95,243,.06),rgba(45,127,249,.03));box-shadow:0 4px 12px rgba(45,127,249,.18)}.sc-name[data-v-b1bf508c]{font-size:13px;font-weight:700;margin-bottom:6px}.sc-gm[data-v-b1bf508c]{font-size:20px;font-weight:800;margin-bottom:4px}.sc-delta[data-v-b1bf508c]{font-size:11px;font-weight:600}.sc-desc[data-v-b1bf508c]{font-size:9px;color:var(--muted);margin-top:6px;line-height:1.4}.sc-meta[data-v-b1bf508c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.meta-text[data-v-b1bf508c]{font-size:10px;color:var(--muted)}.tag-blue[data-v-b1bf508c]{background:rgba(45,127,249,.08);color:var(--blue)}.tag-amber[data-v-b1bf508c]{background:rgba(217,130,19,.08);color:var(--amber)}.tag-red[data-v-b1bf508c]{background:rgba(229,75,61,.08);color:var(--red)}.tag-green[data-v-b1bf508c]{background:rgba(10,166,106,.08);color:var(--green)}.tag-purple[data-v-b1bf508c]{background:rgba(127,85,217,.08);color:var(--purple)}.sc-badge.tag-red[data-v-b1bf508c]{font-size:9px;padding:2px 8px;border-radius:10px;font-weight:600}.loading-state[data-v-b1bf508c]{padding:40px;text-align:center;font-size:12px;color:var(--muted)}@media(max-width:900px){.scenario-presets[data-v-b1bf508c]{grid-template-columns:1fr}.impact-card[data-v-b1bf508c]{flex-wrap:wrap}.impact-card-delta[data-v-b1bf508c]{margin-left:0;width:100%;text-align:right}}.cfo-tool-panel[data-v-2d5c6a2d]{height:100%;min-height:0;overflow:auto}.empty-state[data-v-2d5c6a2d]{padding:60px 24px;text-align:center;color:#94a3b8;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state .el-icon-loading[data-v-2d5c6a2d]{font-size:20px;color:#3b82f6}.empty-state .empty-title[data-v-2d5c6a2d]{font-size:15px;color:#64748b;font-weight:500}.empty-state .empty-error[data-v-2d5c6a2d]{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:6px;font-size:12px;max-width:560px;word-break:break-all;text-align:left}.empty-state .empty-tip[data-v-2d5c6a2d]{font-size:12px;color:#94a3b8}.price-management-page[data-v-a29cf8e2]{--primary:#4a5ff3;--ink:#1e293b;--muted:#8b8f97;display:flex;height:100%;min-height:0;flex-direction:column;background:#f3f5f9;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif}.filter-bar[data-v-a29cf8e2]{display:flex;padding:18px 24px;border-radius:6px;background:#fff;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;box-shadow:0 1px 0 #e8ebf1}.filter-actions[data-v-a29cf8e2],.filter-fields[data-v-a29cf8e2]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.filter-fields[data-v-a29cf8e2]{flex:1}.filter-item[data-v-a29cf8e2]{display:flex;align-items:center;gap:8px}.filter-item>span[data-v-a29cf8e2]{color:#74777d;font-size:13px;white-space:nowrap}.filter-item[data-v-a29cf8e2] .el-input{width:150px}.filter-material[data-v-a29cf8e2] .el-input,.filter-supplier[data-v-a29cf8e2] .el-input{width:220px}.filter-time[data-v-a29cf8e2] .el-date-editor{width:360px}.filter-actions .add-button[data-v-a29cf8e2]{margin-left:8px}.list-area[data-v-a29cf8e2]{flex:1;min-height:0;overflow-y:auto;padding:18px 0;scrollbar-width:none}.list-area[data-v-a29cf8e2]::-webkit-scrollbar{width:0;height:0}.price-grid[data-v-a29cf8e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.price-card[data-v-a29cf8e2]{display:flex;min-width:0;padding:22px 24px 16px;border:1px solid #e7e9ee;border-radius:6px;background:#fff;box-shadow:0 5px 20px rgba(30,41,59,.035);flex-direction:column}.card-heading[data-v-a29cf8e2]{display:flex;justify-content:space-between;align-items:center;gap:16px}.card-heading h3[data-v-a29cf8e2]{margin:0;overflow:hidden;font-size:18px;white-space:nowrap;text-overflow:ellipsis}.card-enable-control[data-v-a29cf8e2]{display:flex;flex:none;align-items:center;gap:6px;color:#4a5ff3}.amount[data-v-a29cf8e2]{margin:14px 0;color:#ed4437;font-size:24px;font-weight:700}.meta-row[data-v-a29cf8e2]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#85878c;font-size:13px}.meta-row span[data-v-a29cf8e2]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta-row i[data-v-a29cf8e2],.reason i[data-v-a29cf8e2]{margin-right:7px;color:#aaaeb5}.reason[data-v-a29cf8e2]{margin:14px 0 12px;color:#8c8f95;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-footer[data-v-a29cf8e2]{display:flex;min-height:38px;margin-top:auto;padding-top:12px;border-top:1px solid #edf0f4;align-items:center;justify-content:space-between}.status-tag[data-v-a29cf8e2]{display:inline-flex;padding:4px 9px;border-radius:5px;font-size:12px;font-style:normal;font-weight:600}.status-completed[data-v-a29cf8e2]{color:#0ca94e;background:#effaf3}.status-processing[data-v-a29cf8e2]{color:#2d8cf0;background:#eaf5ff}.status-pending[data-v-a29cf8e2]{color:#8b8f96;background:#f1f2f4}.status-failed[data-v-a29cf8e2]{color:#ef312e;background:#fff0ef}.card-actions[data-v-a29cf8e2]{display:flex;gap:18px}.card-actions button[data-v-a29cf8e2]{padding:0;border:0;background:none;color:var(--primary);cursor:pointer;font-size:13px}.card-actions button.danger[data-v-a29cf8e2]{color:#f34545}.card-actions i[data-v-a29cf8e2]{margin-right:5px}.pagination-bar[data-v-a29cf8e2]{display:flex;padding:14px 24px;background:#fff;color:#777b82;align-items:center;justify-content:space-between}.enabled-field[data-v-a29cf8e2]{display:flex;align-items:center;gap:10px;color:#7b7e84}@media(max-width:1180px){.price-grid[data-v-a29cf8e2]{grid-template-columns:1fr}.filter-actions[data-v-a29cf8e2]{width:100%;justify-content:flex-end}}@media(max-width:720px){.filter-bar[data-v-a29cf8e2]{padding-left:14px;padding-right:14px}.filter-item[data-v-a29cf8e2],.filter-item[data-v-a29cf8e2] .el-input,.filter-material[data-v-a29cf8e2] .el-input,.filter-supplier[data-v-a29cf8e2] .el-input,.filter-time[data-v-a29cf8e2] .el-date-editor{width:100%}.filter-item>span[data-v-a29cf8e2]{width:62px}.price-card[data-v-a29cf8e2]{padding:18px}.meta-row[data-v-a29cf8e2]{flex-direction:column}}.price-create-dialog,.price-detail-dialog{border-radius:18px;overflow:hidden}.price-create-dialog .el-dialog__header,.price-detail-dialog .el-dialog__header{padding:22px 28px;border-bottom:1px solid #edf0f4}.price-create-dialog .el-dialog__title,.price-detail-dialog .el-dialog__title{color:#1e293b;font-size:18px;font-weight:700}.price-create-dialog .el-dialog__body{max-height:72vh;overflow-y:auto;padding:24px 28px 6px}.price-create-dialog .el-form-item{margin-bottom:18px}.price-create-dialog .el-form-item__label{padding:0 0 7px;color:#263248;font-weight:600;line-height:20px}.price-create-dialog .el-date-editor,.price-create-dialog .el-select{width:100%}.price-create-dialog .el-dialog__footer{padding:16px 28px 20px;border-top:1px solid #edf0f4}.price-detail-dialog{position:absolute;top:50%;left:50%;margin:0!important;transform:translate(-50%,-50%)}.price-detail-dialog .el-dialog__header{padding:18px 28px}.price-detail-dialog .el-dialog__body{max-height:calc(100vh - 190px);overflow-y:auto;padding:24px 28px 28px}.price-detail-dialog .el-dialog__footer{padding:16px 28px 20px;border-top:1px solid #edf0f4}.price-detail-dialog .back-button{padding:0;border:0;background:none;color:#4a5ff3;font-size:14px;font-weight:600;cursor:pointer}.price-detail-dialog .back-button i{margin-right:8px}.price-detail-dialog .detail-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.price-detail-dialog .detail-title h2{margin:0;color:#1e293b;font-size:22px}.price-detail-dialog .enabled-tag{padding:4px 9px;border-radius:5px;background:#effaf3;color:#0ca94e;font-size:12px;font-weight:600}.price-detail-dialog .detail-table>div{display:grid;grid-template-columns:130px 1fr;min-height:48px;border-bottom:1px solid #edf0f4;align-items:center}.price-detail-dialog .detail-table span{color:#8b8f95;font-size:14px;font-weight:600}.price-detail-dialog .detail-table strong{color:#34383f;font-size:14px;font-weight:500}.price-detail-dialog .detail-table .detail-amount{color:#ed4437;font-size:20px;font-weight:700}.price-detail-dialog .analysis-report{margin-top:22px;padding-top:18px;border-top:1px solid #e5e9ef}.price-detail-dialog .analysis-report>h3{margin:0 0 14px;color:#263248;font-size:17px}.price-detail-dialog .analysis-report>h3 i{margin-right:8px}.price-detail-dialog .report-card{margin-top:12px;padding:17px 20px;border-radius:12px;background:#f7f9fc}.price-detail-dialog .report-card h4{display:flex;margin:0 0 8px;color:#334155;font-size:14px;align-items:center}.price-detail-dialog .report-emoji{margin-right:7px;font-size:16px}.price-detail-dialog .report-card ol,.price-detail-dialog .report-card p,.price-detail-dialog .report-card ul{color:#6e737c;font-size:13px;line-height:1.8}.price-detail-dialog .report-card p{margin:6px 0}.price-detail-dialog .report-card ol,.price-detail-dialog .report-card ul{margin:6px 0;padding-left:0;list-style-position:inside}.price-detail-dialog .report-card .report-markdown>:first-child{margin-top:0}.price-detail-dialog .report-card .report-markdown>:last-child{margin-bottom:0}.price-detail-dialog .report-card .report-markdown h3{margin:12px 0 6px;color:#475569;font-size:13px}.price-detail-dialog .report-card b{color:#4a5ff3}.price-detail-dialog .risk-tag{padding:4px 8px;border-radius:5px;background:#fff4e8;color:#f39718;font-size:12px}@media(max-width:760px){.price-create-dialog,.price-detail-dialog{width:calc(100% - 24px)!important}}.markdown-body,.report-markdown{--mc-code-bg:#faf6f1;--mc-code-header-bg:#efe8de;--mc-code-header-border:rgba(28,20,16,.08);--mc-code-lang-color:#5a6b82;--mc-code-copy-color:#5a6b82;--mc-code-copy-hover-bg:rgba(28,20,16,.06);--mc-code-copy-hover-color:#1c1410;--mc-code-text:#1c1410;--mc-code-line-number:rgba(28,20,16,.38);--mc-inline-code-bg:rgba(0,93,221,.1);--mc-inline-code-color:#0f2a4a;--mc-table-header-bg:#eef3fb;--mc-table-border:#d9e1ee;--mc-blockquote-bg:rgba(0,93,221,.05);--mc-blockquote-border:#b6cdf2;--mc-blockquote-color:#5a6b82;--mc-link-color:#0049a8;--mc-hr-color:#d9e1ee;--mc-mermaid-bg:#fafaf8;--mc-mermaid-border:#d9e1ee;--mc-thinking-bg:rgba(0,93,221,.06);--mc-thinking-text:#475569;--mc-thinking-hover:rgba(0,93,221,.1);--mc-thinking-icon-bg:rgba(0,93,221,.12);--mc-thinking-border:rgba(0,93,221,.2);font-size:12px;line-height:1.85;color:#1e293b}.markdown-body :not(pre)>code,.report-markdown :not(pre)>code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.92em;background:var(--mc-inline-code-bg);color:var(--mc-inline-code-color);padding:2px 6px;border-radius:6px}.markdown-body .code-block,.report-markdown .code-block{margin:14px 0;border-radius:12px;overflow:hidden;background:var(--mc-code-bg);border:1px solid var(--mc-code-header-border)}.markdown-body .code-block__header,.report-markdown .code-block__header{display:flex!important;align-items:center;justify-content:space-between;padding:0 14px!important;margin:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;line-height:1!important;font-size:12px!important;background:var(--mc-code-header-bg);border-bottom:1px solid var(--mc-code-header-border);box-sizing:border-box;overflow:hidden}.markdown-body .code-block__header svg,.report-markdown .code-block__header svg{width:14px!important;height:14px!important;flex-shrink:0;display:inline-block;vertical-align:middle}.markdown-body .code-block__header>*,.report-markdown .code-block__header>*{flex-shrink:0;min-width:0}.markdown-body .code-block__lang,.report-markdown .code-block__lang{font-size:12px;color:var(--mc-code-lang-color);font-weight:500;letter-spacing:.02em}.markdown-body .code-block__lines,.report-markdown .code-block__lines{display:none}.markdown-body .code-block__copy,.report-markdown .code-block__copy{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:transparent;border:none;border-radius:6px;color:var(--mc-code-copy-color);font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}.markdown-body .code-block__copy:hover,.report-markdown .code-block__copy:hover{background:var(--mc-code-copy-hover-bg);color:var(--mc-code-copy-hover-color)}.markdown-body .code-block pre,.report-markdown .code-block pre{margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important}.markdown-body .code-block pre code,.markdown-body .code-block pre code.hljs,.report-markdown .code-block pre code,.report-markdown .code-block pre code.hljs{background:transparent!important;padding:0!important;color:var(--mc-code-text);display:block;line-height:1.55}.markdown-body .code-block ol.hljs-lines,.report-markdown .code-block ol.hljs-lines{counter-reset:ln;padding:12px 0;margin:0;list-style:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.markdown-body .code-block ol.hljs-lines>li,.report-markdown .code-block ol.hljs-lines>li{counter-increment:ln;display:block;padding:0 16px 0 4em;position:relative;white-space:pre;min-height:1.55em;line-height:1.55}.markdown-body .code-block ol.hljs-lines>li:before,.report-markdown .code-block ol.hljs-lines>li:before{content:counter(ln);position:absolute;left:0;width:3em;text-align:right;color:var(--mc-code-line-number);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.85em;font-variant-numeric:tabular-nums}.markdown-body pre,.report-markdown pre{background:var(--mc-code-bg);border-radius:12px;padding:16px;overflow-x:auto;margin:14px 0}.markdown-body pre code,.markdown-body pre code.hljs,.report-markdown pre code,.report-markdown pre code.hljs{background:none!important;color:var(--mc-code-text);padding:0!important;border-radius:0;font-size:.875rem;display:block;overflow-x:auto;line-height:1.7}.markdown-body table,.report-markdown table{border-collapse:collapse;display:block;width:100%;max-width:100%;overflow-x:auto;margin:12px 0;font-size:12px}.markdown-body td,.markdown-body th,.report-markdown td,.report-markdown th{border:1px solid var(--mc-table-border)!important;padding:6px 10px!important;text-align:left;font-size:12px}.markdown-body th,.report-markdown th{background:var(--mc-table-header-bg)!important;font-weight:600!important;color:#1e293b}.markdown-body tr:nth-child(2n),.report-markdown tr:nth-child(2n){background:#f8fafc!important}.markdown-body blockquote,.report-markdown blockquote{border-left:4px solid var(--mc-blockquote-border);margin:12px 0;padding:8px 16px;color:var(--mc-blockquote-color);background:var(--mc-blockquote-bg);border-radius:0 8px 8px 0}.markdown-body hr,.report-markdown hr{border:none;border-top:1px solid var(--mc-hr-color);margin:16px 0}.markdown-body a,.report-markdown a{color:var(--mc-link-color);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.markdown-body a:hover,.report-markdown a:hover{border-bottom-color:var(--mc-link-color)}.markdown-body img,.report-markdown img{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.markdown-body del,.markdown-body s,.report-markdown del,.report-markdown s{text-decoration:line-through;opacity:.7}.markdown-body h1,.report-markdown h1{margin:24px 0 12px;font-weight:600;line-height:1.4;color:#1e293b;font-size:18px}.markdown-body h2,.report-markdown h2{margin:20px 0 10px;font-weight:600;line-height:1.4;color:#1e293b;font-size:15px}.markdown-body h3,.report-markdown h3{margin:16px 0 8px;font-weight:600;line-height:1.4;color:#1e293b;font-size:13px}.markdown-body h4,.markdown-body h5,.markdown-body h6,.report-markdown h4,.report-markdown h5,.report-markdown h6{margin:12px 0 6px;font-weight:600;line-height:1.4;color:#1e293b;font-size:12px}.markdown-body p,.report-markdown p{margin:8px 0;font-size:12px;line-height:1.85}.markdown-body b,.markdown-body strong,.report-markdown b,.report-markdown strong{font-weight:600;color:#1e293b}.markdown-body ol,.markdown-body ul,.report-markdown ol,.report-markdown ul{padding-left:1.5rem;margin:8px 0;font-size:12px}.markdown-body ul,.report-markdown ul{list-style-type:disc}.markdown-body ol,.report-markdown ol{list-style-type:decimal}.markdown-body li,.report-markdown li{margin:6px 0;line-height:2;font-size:12px}.markdown-body li.task-list-item,.report-markdown li.task-list-item{list-style:none;padding-left:0;display:flex;align-items:flex-start;line-height:1.85;font-size:12px}.markdown-body li.task-list-item>input.task-list-item-checkbox,.report-markdown li.task-list-item>input.task-list-item-checkbox{all:unset!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:14px!important;height:14px!important;margin:3px 8px 0 0!important;padding:0!important;border:none!important;border-radius:0!important;background:initial!important;box-shadow:none!important;vertical-align:middle;accent-color:#67c23a;cursor:default;flex-shrink:0;display:inline-block}.markdown-body li.task-list-item:has(input:checked),.report-markdown li.task-list-item:has(input:checked){color:#999}.markdown-body li.task-list-item:has(input:checked)>:not(input),.report-markdown li.task-list-item:has(input:checked)>:not(input){text-decoration:line-through;color:#999}.markdown-body li.task-list-item.task-list-item--checked,.report-markdown li.task-list-item.task-list-item--checked{color:#999}.markdown-body li.task-list-item.task-list-item--checked>:not(input),.report-markdown li.task-list-item.task-list-item--checked>:not(input){text-decoration:line-through;color:#999}.markdown-body .mermaid-block,.report-markdown .mermaid-block{margin:14px 0;border-radius:12px;overflow:hidden;background:var(--mc-mermaid-bg);border:1px solid var(--mc-mermaid-border)}.markdown-body .mermaid-block__header,.report-markdown .mermaid-block__header{display:flex!important;align-items:center;justify-content:space-between;padding:0 14px!important;margin:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;background:var(--mc-code-header-bg);border-bottom:1px solid var(--mc-code-header-border);box-sizing:border-box}.markdown-body .mermaid-block__lang,.report-markdown .mermaid-block__lang{font-size:12px;color:var(--mc-code-lang-color);font-weight:500}.markdown-body .mermaid-block__body,.report-markdown .mermaid-block__body{padding:16px;overflow-x:auto}.markdown-body .mermaid-block__body svg,.report-markdown .mermaid-block__body svg{display:block;max-width:100%}.markdown-body details.code-block--collapsible>summary,.report-markdown details.code-block--collapsible>summary{display:block;list-style:none;cursor:pointer}.markdown-body details.code-block--collapsible>summary::-webkit-details-marker,.markdown-body details.code-block--collapsible>summary::marker,.report-markdown details.code-block--collapsible>summary::-webkit-details-marker,.report-markdown details.code-block--collapsible>summary::marker{display:none;content:""}.markdown-body details.code-block--collapsible:not([open]) .code-block__lines,.report-markdown details.code-block--collapsible:not([open]) .code-block__lines{display:inline-block;font-size:11px;color:var(--mc-code-lang-color);margin:0 12px;padding:2px 8px;border-radius:4px;background:var(--mc-code-copy-hover-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-body details.code-block--collapsible:not([open])>pre,.report-markdown details.code-block--collapsible:not([open])>pre{display:none}.indicators-main[data-v-5df83da5]{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:8px}.rvc-cosmoplat-workspace-business-indicators[data-v-5df83da5]{overflow:hidden}.rvc-cosmoplat-workspace-business-indicators .indicators-container[data-v-5df83da5]{height:100%;width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent}.rvc-cosmoplat-workspace-business-indicators .indicators-container[data-v-5df83da5]:hover{scrollbar-width:thin;scrollbar-color:#b0b0b0 #e8e8e8}.rvc-cosmoplat-workspace-business-indicators .indicator-item[data-v-5df83da5]{flex:0 0 auto;width:180px;display:flex;flex-direction:column;border-radius:8px;background:#eff2fc;padding:12px 16px;position:relative}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-header[data-v-5df83da5]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-name[data-v-5df83da5]{font-size:12px;font-family:PingFangSC-Medium;font-weight:600;color:#333}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend[data-v-5df83da5]{display:flex;align-items:center;gap:4px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend.trend-up[data-v-5df83da5]{color:#73b950}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend.trend-down[data-v-5df83da5]{color:#f44f4f}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend.trend-flat[data-v-5df83da5]{color:#f4b13d}.rvc-cosmoplat-workspace-business-indicators .indicator-item .trend-icon[data-v-5df83da5]{font-size:12px;font-weight:900}.rvc-cosmoplat-workspace-business-indicators .indicator-item .trend-value[data-v-5df83da5]{font-weight:500}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-value[data-v-5df83da5]{display:flex;align-items:baseline;gap:8px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .value-num[data-v-5df83da5]{font-size:24px;font-weight:700;font-family:PingFangSC-Semibold;color:#333;line-height:32px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .value-unit[data-v-5df83da5]{font-size:12px;color:#333;font-weight:400}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-mask[data-v-5df83da5]{position:absolute;top:0;left:0;right:0;bottom:0;background:#edf1fb3b;backdrop-filter:blur(1px);border-radius:8px;display:flex;align-items:center;justify-content:center}.rvc-cosmoplat-workspace-business-indicators .indicator-item .smart-analysis-btn[data-v-5df83da5]{width:64px;height:24px;border:none;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#fff;line-height:12px}@media screen and (max-width:1440px){.rvc-cosmoplat-workspace-business-indicators .indicator-item .value-num[data-v-5df83da5]{font-size:18px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-name[data-v-5df83da5]{font-size:11px}}.rvc-cosmoplat-workspace-business-chain-analysis .chain-analysis-container[data-v-5f9cc2e0]{height:100%;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-business-chain-analysis .analysis-header[data-v-5f9cc2e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.rvc-cosmoplat-workspace-business-chain-analysis .analysis-period[data-v-5f9cc2e0]{font-size:12px;color:#666;font-weight:400}.rvc-cosmoplat-workspace-business-chain-analysis .analysis-unit[data-v-5f9cc2e0]{font-size:12px;color:#999;font-weight:400}.rvc-cosmoplat-workspace-business-chain-analysis .chain-grid[data-v-5f9cc2e0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1;overflow-y:auto}.rvc-cosmoplat-workspace-business-chain-analysis .chain-card[data-v-5f9cc2e0]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px;position:relative;transition:all .3s ease}.rvc-cosmoplat-workspace-business-chain-analysis .chain-card[data-v-5f9cc2e0]:hover{border-color:#4a5ff3;box-shadow:0 2px 8px rgba(74,95,243,.1)}.rvc-cosmoplat-workspace-business-chain-analysis .chain-mask[data-v-5f9cc2e0]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(237,241,251,.23);backdrop-filter:blur(1px);border-radius:8px;display:flex;align-items:center;justify-content:center}.rvc-cosmoplat-workspace-business-chain-analysis .smart-analysis-btn[data-v-5f9cc2e0]{width:64px;height:24px;border:none;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#fff;line-height:12px}.rvc-cosmoplat-workspace-business-chain-analysis .chain-header[data-v-5f9cc2e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.rvc-cosmoplat-workspace-business-chain-analysis .chain-name[data-v-5f9cc2e0]{font-size:14px;font-weight:600;color:#333}.rvc-cosmoplat-workspace-business-chain-analysis .chain-owner[data-v-5f9cc2e0]{font-size:11px;color:#999;margin-bottom:8px}.rvc-cosmoplat-workspace-business-chain-analysis .chain-metrics[data-v-5f9cc2e0]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.rvc-cosmoplat-workspace-business-chain-analysis .chain-actual[data-v-5f9cc2e0]{font-size:16px;font-weight:700;color:#333}.rvc-cosmoplat-workspace-business-chain-analysis .chain-target[data-v-5f9cc2e0]{font-size:12px;color:#999}.rvc-cosmoplat-workspace-business-chain-analysis .chain-progress[data-v-5f9cc2e0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rvc-cosmoplat-workspace-business-chain-analysis .progress-bar[data-v-5f9cc2e0]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.rvc-cosmoplat-workspace-business-chain-analysis .progress-fill[data-v-5f9cc2e0]{height:100%;border-radius:3px;transition:width .3s ease}.rvc-cosmoplat-workspace-business-chain-analysis .progress-fill.progress-success[data-v-5f9cc2e0]{background:linear-gradient(90deg,#73b950,#5cb85c)}.rvc-cosmoplat-workspace-business-chain-analysis .progress-fill.progress-warning[data-v-5f9cc2e0]{background:linear-gradient(90deg,#f4b13d,#f0ad4e)}.rvc-cosmoplat-workspace-business-chain-analysis .progress-fill.progress-danger[data-v-5f9cc2e0]{background:linear-gradient(90deg,#f44f4f,#e74c3c)}.rvc-cosmoplat-workspace-business-chain-analysis .progress-fill.progress-exceed[data-v-5f9cc2e0]{background:linear-gradient(90deg,#73b950,#27ae60)}.rvc-cosmoplat-workspace-business-chain-analysis .chain-rate[data-v-5f9cc2e0]{font-size:14px;font-weight:700;min-width:40px;text-align:right}.rvc-cosmoplat-workspace-business-chain-analysis .chain-rate.rate-success[data-v-5f9cc2e0]{color:#73b950}.rvc-cosmoplat-workspace-business-chain-analysis .chain-rate.rate-warning[data-v-5f9cc2e0]{color:#f4b13d}.rvc-cosmoplat-workspace-business-chain-analysis .chain-rate.rate-danger[data-v-5f9cc2e0]{color:#f44f4f}.rvc-cosmoplat-workspace-business-chain-analysis .chain-rate.rate-exceed[data-v-5f9cc2e0]{color:#73b950}.rvc-cosmoplat-workspace-business-chain-analysis .chain-gap-detail[data-v-5f9cc2e0]{display:flex;justify-content:space-between;align-items:center}.rvc-cosmoplat-workspace-business-chain-analysis .gap-label[data-v-5f9cc2e0]{font-size:11px;color:#999}.rvc-cosmoplat-workspace-business-chain-analysis .gap-value[data-v-5f9cc2e0]{font-size:12px;font-weight:600}.rvc-cosmoplat-workspace-business-chain-analysis .gap-value.gap-positive[data-v-5f9cc2e0]{color:#73b950}.rvc-cosmoplat-workspace-business-chain-analysis .gap-value.gap-negative[data-v-5f9cc2e0]{color:#f44f4f}.rvc-cosmoplat-workspace-cost-analysis .trend-badge[data-v-7b1b4678]{font-weight:500;padding:2px 8px;height:16px;border-radius:8px;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;line-height:12px}.rvc-cosmoplat-workspace-cost-analysis .trend-badge.trend-up[data-v-7b1b4678]{background:#f6ffed;color:#73b950}.rvc-cosmoplat-workspace-cost-analysis .trend-badge.trend-down[data-v-7b1b4678]{background:#feeded;color:#f44f4f}.rvc-cosmoplat-workspace-cost-analysis .cost-container[data-v-7b1b4678]{display:flex;align-items:center;justify-content:center;height:100%;padding:10px 0}.rvc-cosmoplat-workspace-cost-analysis .chart-center-text[data-v-7b1b4678]{position:absolute;top:50%;left:calc(50% - 85px);transform:translate(-50%,-50%);text-align:center;z-index:1000}.rvc-cosmoplat-workspace-cost-analysis .chart-center-text .center-label[data-v-7b1b4678]{font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333}.rvc-cosmoplat-workspace-cost-analysis .chart-center-text .center-value[data-v-7b1b4678]{font-size:24px;font-weight:700;color:#333}.rvc-cosmoplat-workspace-cost-analysis .chart-center-text .center-unit[data-v-7b1b4678]{font-size:12px;color:#333;font-family:PingFangSC-Medium}.rvc-cosmoplat-workspace-cost-analysis .cost-chart[data-v-7b1b4678]{position:relative;width:130px;height:130px;flex-shrink:0;margin-right:32px}.rvc-cosmoplat-workspace-cost-analysis .cost-list[data-v-7b1b4678]{flex:1;display:flex;flex-direction:column;gap:14px}.rvc-cosmoplat-workspace-cost-analysis .list-item[data-v-7b1b4678]{display:flex;justify-content:space-between;align-items:center}.rvc-cosmoplat-workspace-cost-analysis .item-header[data-v-7b1b4678]{display:flex;align-items:center;gap:8px}.rvc-cosmoplat-workspace-cost-analysis .item-dot[data-v-7b1b4678]{width:8px;height:8px;border-radius:50%}.rvc-cosmoplat-workspace-cost-analysis .item-name[data-v-7b1b4678]{font-size:13px;color:#666;font-weight:400}.rvc-cosmoplat-workspace-cost-analysis .item-value[data-v-7b1b4678]{font-size:13px;color:#333;font-weight:600;text-align:left}.cost-content[data-v-7b1b4678]{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:300px;padding:0}.rvc-cosmoplat-workspace-strategy-progress .progress-container[data-v-688653d0]{height:100%;padding:10px 0;display:flex;flex-direction:column;gap:20px}.rvc-cosmoplat-workspace-strategy-progress .progress-item[data-v-688653d0]{display:flex;flex-direction:row;align-items:center;gap:8px}.rvc-cosmoplat-workspace-strategy-progress .item-header[data-v-688653d0]{flex-shrink:0;display:flex;gap:8px;align-items:center;justify-content:space-between}.rvc-cosmoplat-workspace-strategy-progress .item-name[data-v-688653d0]{font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333}.rvc-cosmoplat-workspace-strategy-progress .item-value[data-v-688653d0]{font-family:PingFangSC-Regular;font-size:14px;color:#333;font-weight:400}.rvc-cosmoplat-workspace-strategy-progress .item-status[data-v-688653d0]{font-size:12px;font-family:PingFangSC-Regular;font-weight:400;padding:2px 8px;border-radius:10px}.rvc-cosmoplat-workspace-strategy-progress .item-status.status-leading[data-v-688653d0]{color:#73b950;background:#f1f8ed}.rvc-cosmoplat-workspace-strategy-progress .item-status.status-normal[data-v-688653d0]{color:#4a5ff3;background:#edf1fb}.rvc-cosmoplat-workspace-strategy-progress .item-status.status-warning[data-v-688653d0]{color:#faad14;background:#fffbe6}.rvc-cosmoplat-workspace-strategy-progress .item-status.status-danger[data-v-688653d0]{color:#f44f4f;background:#feeded}.rvc-cosmoplat-workspace-strategy-progress .progress-bar-wrapper[data-v-688653d0]{flex:1;margin:0 8px}.rvc-cosmoplat-workspace-strategy-progress .progress-bar[data-v-688653d0]{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.rvc-cosmoplat-workspace-strategy-progress .bar-fill[data-v-688653d0]{height:100%;border-radius:3px;transition:width .5s ease}.rvc-cosmoplat-workspace-strategy-progress .bar-fill.status-danger[data-v-688653d0],.rvc-cosmoplat-workspace-strategy-progress .bar-fill.status-leading[data-v-688653d0],.rvc-cosmoplat-workspace-strategy-progress .bar-fill.status-normal[data-v-688653d0],.rvc-cosmoplat-workspace-strategy-progress .bar-fill.status-warning[data-v-688653d0]{background:linear-gradient(90deg,#4eb9ff,#7a63fe)}.rvc-cosmoplat-workspace-revenue-analysis .trend-badge[data-v-641190c2]{font-weight:500;padding:2px 8px;height:16px;border-radius:8px;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;line-height:12px}.rvc-cosmoplat-workspace-revenue-analysis .trend-badge.trend-up[data-v-641190c2]{background:#f6ffed;color:#73b950}.rvc-cosmoplat-workspace-revenue-analysis .trend-badge.trend-down[data-v-641190c2]{background:#feeded;color:#f44f4f}.rvc-cosmoplat-workspace-revenue-analysis .revenue-container[data-v-641190c2]{display:flex;flex-direction:column;height:100%;padding:8px}.rvc-cosmoplat-workspace-revenue-analysis .revenue-chart[data-v-641190c2]{width:100%;flex:1;min-height:150px}.rvc-cosmoplat-workspace-revenue-analysis .revenue-legend[data-v-641190c2]{display:flex;justify-content:center;gap:24px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.rvc-cosmoplat-workspace-revenue-analysis .legend-item[data-v-641190c2]{display:flex;align-items:center;gap:6px}.rvc-cosmoplat-workspace-revenue-analysis .legend-line[data-v-641190c2]{width:12px;height:2px;border-radius:1px}.rvc-cosmoplat-workspace-revenue-analysis .legend-text[data-v-641190c2]{font-size:11px;color:#64748b}.rvc-cosmoplat-workspace-operating-report .business-report-list[data-v-225af04a]{display:flex;flex-direction:column;gap:7px;height:100%;justify-content:flex-start}.rvc-cosmoplat-workspace-operating-report .business-report-link[data-v-225af04a]{display:block;width:100%;padding:9px 11px;border-radius:10px;border:1px solid rgba(74,95,243,.13);background:linear-gradient(135deg,rgba(74,95,243,.055),rgba(45,127,249,.025));color:#30425f;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;box-sizing:border-box;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;cursor:pointer}.rvc-cosmoplat-workspace-operating-report .business-report-link[data-v-225af04a]:hover{transform:translateX(3px);border-color:rgba(74,95,243,.3);box-shadow:0 9px 20px rgba(74,95,243,.1);color:#2d7ff9}.rvc-cosmoplat-workspace-kpi-indicators .indicators-container[data-v-3ff57f28]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;height:100%}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item[data-v-3ff57f28]{flex:1;display:flex;flex-direction:column;border-radius:8px;background:#eff2fc;padding:12px 16px}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-header[data-v-3ff57f28]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-name[data-v-3ff57f28]{font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-trend[data-v-3ff57f28]{display:flex;align-items:center;gap:4px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-trend.trend-up[data-v-3ff57f28]{color:#73b950}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-trend.trend-down[data-v-3ff57f28]{color:#f44f4f}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-trend.trend-flat[data-v-3ff57f28]{color:#f4b13d}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .trend-icon[data-v-3ff57f28]{font-size:12px;font-weight:900}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .trend-value[data-v-3ff57f28]{font-weight:500}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-value[data-v-3ff57f28]{display:flex;align-items:baseline;gap:8px}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .value-num[data-v-3ff57f28]{font-size:24px;font-weight:700;font-family:PingFangSC-Semibold;color:#333;line-height:32px}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .value-unit[data-v-3ff57f28]{font-size:12px;color:#333;font-weight:400}@media screen and (max-width:1440px){.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .value-num[data-v-3ff57f28]{font-size:18px}.rvc-cosmoplat-workspace-kpi-indicators .indicator-item .indicator-name[data-v-3ff57f28]{font-size:11px}}.rvc-cosmoplat-workspace-digital-twin .twin-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-digital-twin .twin-content{flex:1;padding:24px;box-sizing:border-box;min-height:500px;background-image:url(/img/twins_bg.c7fb4250.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.rvc-cosmoplat-workspace-digital-twin .twin-desc{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#999;margin-bottom:12px}.rvc-cosmoplat-workspace-digital-twin .domain-card{position:absolute;width:186px;height:96px;background-image:radial-gradient(100% 60%,#dde4ff 0,#ffffff00 99%);box-shadow:0 20px 9px 0 #005ddd33;border-radius:8px;backdrop-filter:blur(6px);cursor:pointer;transition:all .3s ease}.rvc-cosmoplat-workspace-digital-twin .domain-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(74,95,243,.15)}.rvc-cosmoplat-workspace-digital-twin .domain-card.domain-manufacture{top:9.2%;left:9.2%}.rvc-cosmoplat-workspace-digital-twin .domain-card.domain-sales{top:4.8%;right:28.5%}.rvc-cosmoplat-workspace-digital-twin .domain-card.domain-logistics{top:16%;right:8.5%}.rvc-cosmoplat-workspace-digital-twin .domain-card.domain-finance{top:42.4%;right:8.5%}.rvc-cosmoplat-workspace-digital-twin .domain-card.domain-supply{bottom:23.8%;left:9.2%}.rvc-cosmoplat-workspace-digital-twin .domain-header{display:flex;align-items:center;height:28px;background-image:url(data:image/png;base64,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);background-size:auto 100%;background-repeat:no-repeat;background-position:0;gap:5px;margin-bottom:12px;padding:0 8px}.rvc-cosmoplat-workspace-digital-twin .domain-dot{width:8px;height:8px;border-radius:50%;background:#4a5ff3}.status-warning .rvc-cosmoplat-workspace-digital-twin .domain-dot{background:#faad14}.status-danger .rvc-cosmoplat-workspace-digital-twin .domain-dot{background:#f44f4f}.status-offline .rvc-cosmoplat-workspace-digital-twin .domain-dot{background:#999}.rvc-cosmoplat-workspace-digital-twin .domain-name{font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333}.rvc-cosmoplat-workspace-digital-twin .domain-value{font-family:PingFangSC-Semibold;font-weight:600;font-size:14px;color:#4a5ff3}.rvc-cosmoplat-workspace-digital-twin .domain-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:6px}.rvc-cosmoplat-workspace-digital-twin .domain-unit{font-family:PingFangSC-Semibold;font-weight:600;font-size:14px;color:#4a5ff3}.rvc-cosmoplat-workspace-digital-twin .domain-sub{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#999;padding:0 20px}.rvc-cosmoplat-workspace-digital-twin .status-bar{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);display:flex;gap:16px;width:220px;height:36px;background:#fff;box-shadow:0 20px 9px 0 #005ddd33;border-radius:8px;backdrop-filter:blur(6px);padding:10px 16px}.rvc-cosmoplat-workspace-digital-twin .status-item{flex:1;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:space-between}.rvc-cosmoplat-workspace-digital-twin .status-item.normal{color:#4a5ff3}.rvc-cosmoplat-workspace-digital-twin .status-item.warning{color:#f4b13d}.rvc-cosmoplat-workspace-digital-twin .status-item.danger{color:#f44f4f}.rvc-cosmoplat-workspace-digital-twin .status-item.offline{color:#999}.rvc-cosmoplat-workspace-digital-twin .twin-btn{position:absolute;bottom:7px;right:0;border:none;cursor:pointer}.rvc-cosmoplat-workspace-digital-twin .detail-panel{position:absolute;top:calc(50% + 12px);right:35px;width:380px;height:calc(100% - 72px);transform:translateY(-50%);background:#ffffff99;box-shadow:0 20px 16px 0 #005ddd33,inset 0 0 8px 0 #ffffff80;border-radius:12px;backdrop-filter:blur(6px);z-index:20;padding:16px;padding-right:0;box-sizing:border-box}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.rvc-cosmoplat-workspace-digital-twin .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rvc-cosmoplat-workspace-digital-twin .panel-content-container{height:calc(100% - 48px);overflow-y:auto;padding-right:16px}.rvc-cosmoplat-workspace-digital-twin .panel-content-container::-webkit-scrollbar{width:6px}.rvc-cosmoplat-workspace-digital-twin .panel-content-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.rvc-cosmoplat-workspace-digital-twin .panel-content-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.rvc-cosmoplat-workspace-digital-twin .panel-content-container::-webkit-scrollbar-thumb:hover{background:#cacaca;cursor:pointer}.rvc-cosmoplat-workspace-digital-twin .panel-title{font-size:14px;font-weight:700;color:#333;display:flex;align-items:center;gap:5px}.rvc-cosmoplat-workspace-digital-twin .panel-close{font-weight:300;font-size:24px;color:#333;cursor:pointer;line-height:1;position:relative;top:-6px;right:10px}.rvc-cosmoplat-workspace-digital-twin .panel-close:hover{color:#333}.rvc-cosmoplat-workspace-digital-twin .panel-sub-desc{font-size:14px;line-height:1;color:#333;font-weight:600;line-height:1.6;margin-bottom:4px}.rvc-cosmoplat-workspace-digital-twin .panel-desc{font-size:12px;color:#999;line-height:1.6;margin-bottom:20px}.rvc-cosmoplat-workspace-digital-twin .content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.rvc-cosmoplat-workspace-digital-twin .grid-item{height:72px;background:#f8f9ff;border-radius:8px;padding:12px;text-align:center;background:#fefeff;border-radius:4px;backdrop-filter:blur(6px)}.rvc-cosmoplat-workspace-digital-twin .item-label{font-size:12px;color:#333;margin-bottom:7px}.rvc-cosmoplat-workspace-digital-twin .item-value{font-size:16px;font-weight:700;color:#4a5ff3}.rvc-cosmoplat-workspace-digital-twin .section-title{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.rvc-cosmoplat-workspace-digital-twin .section-item{margin-bottom:4px;height:60px;background:#fff;border:1px solid #edf1fb;border-radius:4px;padding:12px}.rvc-cosmoplat-workspace-digital-twin .section-item:last-child{margin-bottom:0}.rvc-cosmoplat-workspace-digital-twin .comp-label{font-size:12px;color:#999;margin-bottom:6px}.rvc-cosmoplat-workspace-digital-twin .comp-value{font-weight:600;font-size:12px;color:#4a5ff3}.dot{width:7px;height:7px;border-radius:50%}.dot.normal-dot{border:2px solid #4a5ff3}.dot.warning-dot{border:2px solid #f4b13d}.dot.danger-dot{border:2px solid #f5222d}.dot.offline-dot{border:2px solid #999}.point-container{display:flex;flex-direction:column;padding:16px;gap:16px;border:1px solid #edf1fb;background:#fff;border-radius:8px}.point-container .point-section-item .point-label{font-weight:600;font-size:12px;color:#4a5ff3;display:flex;align-items:center;gap:16px}.point-container .point-section-item .point-label .point-dot{width:6px;height:6px;border-radius:50%;background:#4a5ff3}.point-container .point-section-item .point-value{font-weight:400;font-size:14px;color:#333;padding-left:23px}.rvc-cosmoplat-workspace-header-card[data-v-2af6e935]{display:flex;align-items:center;justify-content:space-between;padding:20px 0;padding-top:0;border-radius:8px;box-sizing:border-box}.header-left[data-v-2af6e935]{display:flex;flex-direction:row;align-items:center;gap:20px}.main-title[data-v-2af6e935]{font-size:24px;font-weight:700;color:#333;font-family:PingFangSC-Bold}.chat-btn[data-v-2af6e935]{display:inline-flex;align-items:center;gap:4px;margin-left:9px;padding:5px 16px;border:1px solid #4a5ff3;border-radius:4px;font-size:12px;color:#4a5ff3;cursor:pointer;white-space:nowrap;transition:opacity .2s}.chat-btn i[data-v-2af6e935]{font-size:12px}.sub-title[data-v-2af6e935]{font-size:14px;color:#595959;font-family:PingFangSC-Regular}.header-right[data-v-2af6e935]{display:flex;align-items:center}.datetime[data-v-2af6e935]{font-size:14px;color:#595959;font-family:PingFangSC-Regular;letter-spacing:1px}.time[data-v-2af6e935]{font-size:16px;color:#333;font-family:PingFangSC-Regular;font-weight:600;margin-left:16px}.indicators-main[data-v-b50aef80]{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:8px}.rvc-cosmoplat-workspace-business-indicators[data-v-b50aef80]{overflow:hidden}.rvc-cosmoplat-workspace-business-indicators .indicators-container[data-v-b50aef80]{height:100%;width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent}.rvc-cosmoplat-workspace-business-indicators .indicators-container[data-v-b50aef80]:hover{scrollbar-width:thin;scrollbar-color:#b0b0b0 #e8e8e8}.rvc-cosmoplat-workspace-business-indicators .indicator-item[data-v-b50aef80]{flex:0 0 auto;width:180px;display:flex;flex-direction:column;border-radius:8px;background:#eff2fc;justify-content:space-between;padding:20px 20px;position:relative}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-header[data-v-b50aef80]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-name[data-v-b50aef80]{font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend[data-v-b50aef80]{display:flex;align-items:center;gap:4px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend.trend-up[data-v-b50aef80]{color:#73b950}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend.trend-down[data-v-b50aef80]{color:#f44f4f}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-trend.trend-flat[data-v-b50aef80]{color:#f4b13d}.rvc-cosmoplat-workspace-business-indicators .indicator-item .trend-icon[data-v-b50aef80]{font-size:12px;font-weight:900}.rvc-cosmoplat-workspace-business-indicators .indicator-item .trend-value[data-v-b50aef80]{font-weight:500}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-value[data-v-b50aef80]{display:flex;align-items:baseline;gap:8px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .value-num[data-v-b50aef80]{font-size:24px;font-weight:700;font-family:PingFangSC-Semibold;color:#333;line-height:32px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .value-unit[data-v-b50aef80]{font-size:12px;color:#333;font-weight:400}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-mask[data-v-b50aef80]{position:absolute;top:0;left:0;right:0;bottom:0;background:#edf1fb3b;backdrop-filter:blur(1px);border-radius:8px;display:flex;align-items:center;justify-content:center}.rvc-cosmoplat-workspace-business-indicators .indicator-item .smart-analysis-btn[data-v-b50aef80]{width:64px;height:24px;border:none;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#fff;line-height:12px}@media screen and (max-width:1440px){.rvc-cosmoplat-workspace-business-indicators .indicator-item .value-num[data-v-b50aef80]{font-size:18px}.rvc-cosmoplat-workspace-business-indicators .indicator-item .indicator-name[data-v-b50aef80]{font-size:11px}}.rvc-cosmoplat-workspace-business-indicators .indicators-container::-webkit-scrollbar{height:0}.rvc-cosmoplat-workspace-business-indicators .indicators-container:hover::-webkit-scrollbar{height:6px}.rvc-cosmoplat-workspace-business-indicators .indicators-container::-webkit-scrollbar-track{background:#e8e8e8;border-radius:3px}.rvc-cosmoplat-workspace-business-indicators .indicators-container::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:3px}.rvc-cosmoplat-workspace-business-indicators .indicators-container::-webkit-scrollbar-thumb:hover{background:#909090}.rvc-cosmoplat-workspace-cso-header-card[data-v-3ae91e5f]{display:flex;align-items:center;justify-content:space-between;padding:20px 0;padding-top:0;border-radius:8px;box-sizing:border-box}.header-left[data-v-3ae91e5f]{display:flex;flex-direction:row;align-items:center;gap:20px}.main-title[data-v-3ae91e5f]{font-size:24px;font-weight:700;color:#333;font-family:PingFangSC-Bold}.chat-btn[data-v-3ae91e5f]{display:inline-flex;align-items:center;gap:4px;margin-left:9px;padding:5px 16px;border:1px solid #4a5ff3;border-radius:4px;font-size:12px;color:#4a5ff3;cursor:pointer;white-space:nowrap;transition:opacity .2s}.chat-btn i[data-v-3ae91e5f]{font-size:12px}.sub-title[data-v-3ae91e5f]{font-size:14px;color:#595959;font-family:PingFangSC-Regular}.header-right[data-v-3ae91e5f]{display:flex;align-items:center}.datetime[data-v-3ae91e5f]{font-size:14px;color:#595959;font-family:PingFangSC-Regular;letter-spacing:1px}.time[data-v-3ae91e5f]{font-size:16px;color:#333;font-family:PingFangSC-Regular;font-weight:600;margin-left:16px}.rvc-cosmoplat-workspace-enterprise-war-room .card-tag[data-v-6a650d14]{font-size:12px;color:#4a5ff3;font-weight:400;cursor:pointer;padding:2px 8px}.rvc-cosmoplat-workspace-enterprise-war-room .detail-tag[data-v-6a650d14]{margin-right:10px}.rvc-cosmoplat-workspace-enterprise-war-room .card-content[data-v-6a650d14]{display:flex;flex-direction:column;padding:16px;border-radius:8px;height:138px;box-sizing:border-box;background:#ffffffb3;box-shadow:0 0 8px 0 #005ddd29}.rvc-cosmoplat-workspace-enterprise-war-room .card-empty[data-v-6a650d14]{display:flex;align-items:center;justify-content:center;height:138px;font-size:12px;color:#999;background:#ffffffb3;box-shadow:0 0 8px 0 #005ddd29;border-radius:8px;box-sizing:border-box}.rvc-cosmoplat-workspace-enterprise-war-room .content-section[data-v-6a650d14]{flex:1}.rvc-cosmoplat-workspace-enterprise-war-room .section-header[data-v-6a650d14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.rvc-cosmoplat-workspace-enterprise-war-room .war-section-title[data-v-6a650d14]{font-size:14px;font-weight:600;color:#333;font-family:PingFangSC-Medium;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.rvc-cosmoplat-workspace-enterprise-war-room .tabs[data-v-6a650d14]{display:flex;gap:4px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.rvc-cosmoplat-workspace-enterprise-war-room .tab-btn[data-v-6a650d14]{width:42px;height:20px;border:1px solid #4a5ff3;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:12px;font-weight:400;font-size:12px;cursor:pointer;background:#fff}.rvc-cosmoplat-workspace-enterprise-war-room .tab-btn.active[data-v-6a650d14]{border:1px solid #4a5ff3;color:#4a5ff3}.rvc-cosmoplat-workspace-enterprise-war-room .tab-btn[data-v-6a650d14]:not(.active){border:1px solid #ccc;color:#aaa}.rvc-cosmoplat-workspace-enterprise-war-room .esection-title[data-v-6a650d14]{font-size:14px;font-weight:600;color:#333;font-family:PingFangSC-Medium}.rvc-cosmoplat-workspace-enterprise-war-room .section-desc[data-v-6a650d14]{font-size:12px;color:#999;font-family:PingFangSC-Regular;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvc-cosmoplat-workspace-enterprise-war-room .action-buttons[data-v-6a650d14]{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.rvc-cosmoplat-workspace-enterprise-war-room .btn-secondary[data-v-6a650d14]{padding:3px 8px;border:1px solid #d9d9d9;background:#fff;color:#666;font-size:12px;border-radius:4px;cursor:pointer;transition:all .2s;font-family:PingFangSC-Regular;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;max-width:50%}.rvc-cosmoplat-workspace-enterprise-war-room .btn-primary[data-v-6a650d14]{padding:4px 14px;border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .2s;font-family:PingFangSC-Regular;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px}.footer-btn[data-v-6a650d14]{margin-top:10px;display:flex;justify-content:flex-end;align-items:center}.chat-tag[data-v-6a650d14]{display:inline-flex;align-items:center;gap:2px;color:#4a5ff3!important}.chat-tag i[data-v-6a650d14]{font-size:13px}.chat-dropdown[data-v-6a650d14]{position:absolute;top:10px;z-index:1000;width:460px;margin-top:4px}.chat-dropdown-inner[data-v-6a650d14]{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:12px 14px 0;box-shadow:0 8px 30px rgba(0,0,0,.18)}.chat-dropdown-header[data-v-6a650d14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600;color:#333}.chat-dropdown-header .el-icon-close[data-v-6a650d14]{font-size:15px;color:#999;cursor:pointer;padding:2px}.chat-dropdown-header .el-icon-close[data-v-6a650d14]:hover{color:#333}.chat-fade-enter-active[data-v-6a650d14],.chat-fade-leave-active[data-v-6a650d14]{transition:opacity .15s ease,transform .15s ease}.chat-fade-enter[data-v-6a650d14],.chat-fade-leave-to[data-v-6a650d14]{opacity:0;transform:translateY(-4px)}.chat-dropdown-inner .claw-input-wrapper{padding:0 0 10px 0!important}.chat-dropdown-inner .input-box{border:none!important;box-shadow:none!important;min-height:90px;padding:0 0 10px 0}.chat-dropdown-inner .input-box:focus-within{border:none!important;box-shadow:none!important}.rvc-cosmoplat-workspace-pending-decisions .card-tag[data-v-0c9ce182]{font-size:12px;color:#4a5ff3;font-weight:400;cursor:pointer}.rvc-cosmoplat-workspace-pending-decisions .card-empty[data-v-0c9ce182],.rvc-cosmoplat-workspace-pending-decisions .card-loading[data-v-0c9ce182]{display:flex;align-items:center;justify-content:center;height:138px;font-size:12px;color:#999}.rvc-cosmoplat-workspace-pending-decisions .card-content[data-v-0c9ce182]{display:flex;flex-direction:column;padding:16px;padding-bottom:8px;height:138px;flex:1;background:#ffffffb3;box-shadow:0 0 8px 0 #005ddd29;border-radius:8px;box-sizing:border-box}.rvc-cosmoplat-workspace-pending-decisions .content-item[data-v-0c9ce182]{height:100%;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-pending-decisions .item-header[data-v-0c9ce182]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px;min-width:0}.rvc-cosmoplat-workspace-pending-decisions .item-tag[data-v-0c9ce182]{display:flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;height:24px}.rvc-cosmoplat-workspace-pending-decisions .item-tag.tag-warning[data-v-0c9ce182]{background:#ffebee;color:#f44336}.rvc-cosmoplat-workspace-pending-decisions .item-tag.tag-medium[data-v-0c9ce182]{background:#fff3e0;color:#fb8c00}.rvc-cosmoplat-workspace-pending-decisions .item-tag.tag-low[data-v-0c9ce182]{background:#e8f5e9;color:#43a047}.rvc-cosmoplat-workspace-pending-decisions .item-title[data-v-0c9ce182]{font-size:13px;font-weight:600;color:#333;font-family:PingFangSC-Medium;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc-cosmoplat-workspace-pending-decisions .item-desc[data-v-0c9ce182]{flex:1;line-height:1.5;font-family:PingFangSC-Regular;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;font-size:12px;color:#999}.rvc-cosmoplat-workspace-pending-decisions .item-meta[data-v-0c9ce182]{font-size:11px;color:#999;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#ccc}.rvc-cosmoplat-workspace-pending-decisions .meta-right[data-v-0c9ce182]{display:flex;align-items:center;gap:10px}.rvc-cosmoplat-workspace-pending-decisions .card-footer[data-v-0c9ce182]{display:flex;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid #f5f6f8;justify-content:flex-end}.rvc-cosmoplat-workspace-pending-decisions .btn-action[data-v-0c9ce182]{padding:4px 16px;border:1px solid #4a5ff3;background:#fff;color:#4a5ff3;font-size:12px;border-radius:4px;cursor:pointer;transition:all .2s;font-family:PingFangSC-Regular}.rvc-cosmoplat-workspace-pending-decisions .btn-action[data-v-0c9ce182]:hover{background:#4a5ff3;color:#fff}.btn-primary[data-v-0c9ce182]{padding:4px 14px;border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .2s;font-family:PingFangSC-Regular;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px}.rvc-cosmoplat-workspace-cso-core-indicators[data-v-e5628790]{flex-shrink:0;padding:12px 14px}.rvc-cosmoplat-workspace-cso-core-indicators .section-card-title[data-v-e5628790]{margin:0 0 10px;font-size:12px;font-weight:700;color:#1f2937}.rvc-cosmoplat-workspace-cso-core-indicators .error-state[data-v-e5628790],.rvc-cosmoplat-workspace-cso-core-indicators .loading-state[data-v-e5628790]{padding:20px;text-align:center;font-size:12px;color:#94a3b8}.rvc-cosmoplat-workspace-cso-core-indicators .error-state[data-v-e5628790]{color:#dc2626}.rvc-cosmoplat-workspace-cso-core-indicators .indicators-container[data-v-e5628790]{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(74,95,243,.28) transparent}.rvc-cosmoplat-workspace-cso-core-indicators .indicators-container[data-v-e5628790]::-webkit-scrollbar{height:4px}.rvc-cosmoplat-workspace-cso-core-indicators .indicators-container[data-v-e5628790]::-webkit-scrollbar-thumb{background:rgba(74,95,243,.28);border-radius:999px}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-item[data-v-e5628790]{flex:1;flex-shrink:0;min-width:120px;display:flex;flex-direction:column;border-radius:8px;background:#eff2fc;padding:12px 16px;position:relative}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-main[data-v-e5628790]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;min-width:0}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-name[data-v-e5628790]{font-size:12px;font-family:PingFangSC-Medium;font-weight:600;color:#333;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-trend[data-v-e5628790]{display:flex;align-items:center;gap:4px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;flex-shrink:0;white-space:nowrap;height:16px;line-height:16px}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-trend.trend-up[data-v-e5628790]{color:#73b950}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-trend.trend-down[data-v-e5628790]{color:#f44f4f}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-trend.trend-flat[data-v-e5628790]{color:#f4b13d}.rvc-cosmoplat-workspace-cso-core-indicators .trend-icon[data-v-e5628790]{font-size:12px;font-weight:900}.rvc-cosmoplat-workspace-cso-core-indicators .trend-value[data-v-e5628790]{font-weight:500}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-value[data-v-e5628790]{display:flex;align-items:baseline;gap:8px}.rvc-cosmoplat-workspace-cso-core-indicators .value-num[data-v-e5628790]{font-size:24px;font-weight:700;font-family:PingFangSC-Semibold;color:#333;line-height:32px}.rvc-cosmoplat-workspace-cso-core-indicators .value-unit[data-v-e5628790]{font-size:12px;color:#333;font-weight:400}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-mask[data-v-e5628790]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(237,241,251,.23);backdrop-filter:blur(1px);border-radius:8px;display:flex;align-items:center;justify-content:center}.rvc-cosmoplat-workspace-cso-core-indicators .smart-analysis-btn[data-v-e5628790]{width:64px;height:24px;border:none;background-image:linear-gradient(270deg,#4a5ff3,#4e86ff);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#fff;line-height:12px}@media screen and (max-width:1440px){.rvc-cosmoplat-workspace-cso-core-indicators .value-num[data-v-e5628790]{font-size:18px}.rvc-cosmoplat-workspace-cso-core-indicators .indicator-name[data-v-e5628790]{font-size:11px}}.rvc-cosmoplat-workspace-cso-procurement-cost[data-v-e5e5212a]{min-height:0;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-cso-procurement-cost .panel-head[data-v-e5e5212a]{background:transparent;color:var(--text,#1f2937);padding:12px 18px 6px;display:flex;justify-content:space-between;align-items:center}.rvc-cosmoplat-workspace-cso-procurement-cost .panel-title[data-v-e5e5212a]{font-size:14px;font-weight:600;color:#1e2226;line-height:20px}.rvc-cosmoplat-workspace-cso-procurement-cost .panel-body[data-v-e5e5212a]{padding:8px 18px 16px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;overflow:hidden}.rvc-cosmoplat-workspace-cso-procurement-cost .cost-content[data-v-e5e5212a]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;width:100%;min-width:0;min-height:0}.rvc-cosmoplat-workspace-cso-procurement-cost .cost-chart[data-v-e5e5212a]{position:relative;width:130px;height:130px;flex:0 0 130px}.rvc-cosmoplat-workspace-cso-procurement-cost .donut-wrapper[data-v-e5e5212a]{flex-shrink:0;width:130px;height:130px}.rvc-cosmoplat-workspace-cso-procurement-cost .donut[data-v-e5e5212a]{width:100%;height:100%}.rvc-cosmoplat-workspace-cso-procurement-cost .cost-list[data-v-e5e5212a]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.rvc-cosmoplat-workspace-cso-procurement-cost .list-item[data-v-e5e5212a]{display:flex;align-items:center;gap:8px;min-width:0}.rvc-cosmoplat-workspace-cso-procurement-cost .item-dot[data-v-e5e5212a]{flex:0 0 8px;width:8px;height:8px;border-radius:50%;flex-shrink:0}.rvc-cosmoplat-workspace-cso-procurement-cost .item-name-wrap[data-v-e5e5212a]{flex:0 0 56px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.rvc-cosmoplat-workspace-cso-procurement-cost .item-name[data-v-e5e5212a]{font-size:13px;color:#42526b;font-weight:400}.rvc-cosmoplat-workspace-cso-procurement-cost .item-bar-wrapper[data-v-e5e5212a]{flex:1 1 0;min-width:24px;height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden}.rvc-cosmoplat-workspace-cso-procurement-cost .item-bar[data-v-e5e5212a]{height:100%;border-radius:4px;transition:width .4s ease}.rvc-cosmoplat-workspace-cso-procurement-cost .item-value[data-v-e5e5212a]{flex:0 0 58px;font-family:PingFangSC-Semibold;font-size:13px;font-weight:700;color:#4a5ff3;text-align:right;flex-shrink:0}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-cost[data-v-e5e5212a]{justify-content:center}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-donut[data-v-e5e5212a]{width:130px;height:130px;flex:0 0 130px;border-radius:50%;background:radial-gradient(circle,#fff 42%,transparent 43%),linear-gradient(90deg,#eef3fb 25%,#f8fbff 37%,#eef3fb 63%);background-size:100% 100%,400% 100%;animation:cso-pcost-skeleton-loading-data-v-e5e5212a 1.2s ease-in-out infinite}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-list[data-v-e5e5212a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px;justify-content:center}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-row[data-v-e5e5212a]{display:flex;align-items:center;gap:8px;min-width:0}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-dot[data-v-e5e5212a]{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#eef3fb;flex-shrink:0}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-line[data-v-e5e5212a]{height:12px;border-radius:4px;background:linear-gradient(90deg,#eef3fb 25%,#f8fbff 37%,#eef3fb 63%);background-size:400% 100%;animation:cso-pcost-skeleton-loading-data-v-e5e5212a 1.2s ease-in-out infinite}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-line.name[data-v-e5e5212a]{flex:0 0 64px}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-line.bar[data-v-e5e5212a]{flex:1 1 0;height:8px;min-width:24px}.rvc-cosmoplat-workspace-cso-procurement-cost .skeleton-line.value[data-v-e5e5212a]{flex:0 0 58px}@keyframes cso-pcost-skeleton-loading-data-v-e5e5212a{0%{background-position:100% 50%}to{background-position:0 50%}}.rvc-cosmoplat-workspace-cso-core-kpi[data-v-2b4ead47]{min-height:0;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-cso-core-kpi .panel-head[data-v-2b4ead47]{background:transparent;color:var(--text,#1f2937);padding:12px 18px 6px;display:flex;justify-content:space-between;align-items:center}.rvc-cosmoplat-workspace-cso-core-kpi .panel-title[data-v-2b4ead47]{font-size:14px;font-weight:600;color:#1e2226;line-height:20px}.rvc-cosmoplat-workspace-cso-core-kpi .panel-body[data-v-2b4ead47]{padding:8px 18px 16px;flex:1;display:flex;min-width:0}.rvc-cosmoplat-workspace-cso-core-kpi .kpi-grid[data-v-2b4ead47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;width:100%;flex:1;min-width:0;min-height:0}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-item[data-v-2b4ead47]{border-radius:8px;background:#eff2fc;padding:12px 16px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-main[data-v-2b4ead47]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-name[data-v-2b4ead47]{font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-trend[data-v-2b4ead47]{display:inline-flex;align-items:center;gap:2px;font-family:PingFangSC-Regular;font-size:12px;flex-shrink:0;white-space:nowrap;height:16px;line-height:16px}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-trend.trend-up[data-v-2b4ead47]{color:#73b950}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-trend.trend-down[data-v-2b4ead47]{color:#f44f4f}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-trend.trend-flat[data-v-2b4ead47]{color:#f4b13d}.rvc-cosmoplat-workspace-cso-core-kpi .trend-value[data-v-2b4ead47]{font-weight:500}.rvc-cosmoplat-workspace-cso-core-kpi .trend-icon[data-v-2b4ead47]{font-size:12px;font-weight:900}.rvc-cosmoplat-workspace-cso-core-kpi .indicator-value[data-v-2b4ead47]{display:flex;align-items:baseline;gap:4px;min-width:0}.rvc-cosmoplat-workspace-cso-core-kpi .value-num[data-v-2b4ead47]{font-family:PingFangSC-Semibold;font-size:24px;font-weight:700;color:#333;line-height:32px}.rvc-cosmoplat-workspace-cso-core-kpi .value-unit[data-v-2b4ead47]{font-size:12px;color:#333;font-weight:400}.rvc-cosmoplat-workspace-cso-core-kpi .skeleton-line[data-v-2b4ead47]{height:12px;border-radius:4px;background:linear-gradient(90deg,#eef3fb 25%,#f8fbff 37%,#eef3fb 63%);background-size:400% 100%;animation:cso-kpi-skeleton-loading-data-v-2b4ead47 1.2s ease-in-out infinite}.rvc-cosmoplat-workspace-cso-core-kpi .skeleton-line.title[data-v-2b4ead47]{width:56%}.rvc-cosmoplat-workspace-cso-core-kpi .skeleton-line.trend[data-v-2b4ead47]{width:40%;height:10px}.rvc-cosmoplat-workspace-cso-core-kpi .skeleton-line.value[data-v-2b4ead47]{width:46%;height:24px}@keyframes cso-kpi-skeleton-loading-data-v-2b4ead47{0%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:1440px){.rvc-cosmoplat-workspace-cso-core-kpi .value-num[data-v-2b4ead47]{font-size:20px}}.rvc-cosmoplat-workspace-cso-strategy-progress[data-v-5780f586]{min-height:0;display:flex;flex-direction:column}.rvc-cosmoplat-workspace-cso-strategy-progress .panel-head[data-v-5780f586]{background:transparent;color:var(--text,#1f2937);padding:12px 18px 6px;display:flex;justify-content:space-between;align-items:center}.rvc-cosmoplat-workspace-cso-strategy-progress .panel-title[data-v-5780f586]{font-size:14px;font-weight:600;color:#1e2226;line-height:20px}.rvc-cosmoplat-workspace-cso-strategy-progress .panel-body[data-v-5780f586]{padding:8px 18px 16px;flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.rvc-cosmoplat-workspace-cso-strategy-progress .progress-container[data-v-5780f586]{display:flex;flex-direction:column;gap:18px;min-width:0}.rvc-cosmoplat-workspace-cso-strategy-progress .progress-item[data-v-5780f586]{display:flex;align-items:center;gap:12px;min-width:0}.rvc-cosmoplat-workspace-cso-strategy-progress .item-name[data-v-5780f586]{flex:0 0 48px;width:48px;font-family:PingFangSC-Medium;font-weight:600;font-size:12px;color:#333;line-height:1.4;overflow-wrap:anywhere;word-break:break-all}.rvc-cosmoplat-workspace-cso-strategy-progress .progress-bar-wrapper[data-v-5780f586]{flex:1;min-width:0;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.rvc-cosmoplat-workspace-cso-strategy-progress .bar-fill[data-v-5780f586]{height:6px;border-radius:3px;transition:width .5s ease}.rvc-cosmoplat-workspace-cso-strategy-progress .bar-fill.status-leading[data-v-5780f586]{background:linear-gradient(90deg,#73b950,#98d17c)}.rvc-cosmoplat-workspace-cso-strategy-progress .bar-fill.status-normal[data-v-5780f586]{background:linear-gradient(90deg,#4a5ff3,#4e86ff)}.rvc-cosmoplat-workspace-cso-strategy-progress .bar-fill.status-warning[data-v-5780f586]{background:linear-gradient(90deg,#faad14,#fad37e)}.rvc-cosmoplat-workspace-cso-strategy-progress .bar-fill.status-danger[data-v-5780f586]{background:linear-gradient(90deg,#f44f4f,#f87b7b)}.rvc-cosmoplat-workspace-cso-strategy-progress .item-value[data-v-5780f586]{flex-shrink:0;font-family:PingFangSC-Regular;font-size:14px;color:#333;font-weight:400;min-width:44px;text-align:right}.rvc-cosmoplat-workspace-cso-strategy-progress .item-status[data-v-5780f586]{flex-shrink:0;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;padding:2px 8px;border-radius:10px;min-width:36px;text-align:center}.rvc-cosmoplat-workspace-cso-strategy-progress .item-status.status-leading[data-v-5780f586]{color:#73b950;background:#f1f8ed}.rvc-cosmoplat-workspace-cso-strategy-progress .item-status.status-normal[data-v-5780f586]{color:#4a5ff3;background:#edf1fb}.rvc-cosmoplat-workspace-cso-strategy-progress .item-status.status-warning[data-v-5780f586]{color:#faad14;background:#fffbe6}.rvc-cosmoplat-workspace-cso-strategy-progress .item-status.status-danger[data-v-5780f586]{color:#f44f4f;background:#feeded}.rvc-cosmoplat-workspace-cso-strategy-progress .skeleton-line[data-v-5780f586]{height:12px;border-radius:4px;background:linear-gradient(90deg,#eef3fb 25%,#f8fbff 37%,#eef3fb 63%);background-size:400% 100%;animation:cso-sp-skeleton-loading-data-v-5780f586 1.2s ease-in-out infinite}.rvc-cosmoplat-workspace-cso-strategy-progress .skeleton-line.name[data-v-5780f586]{width:48px;flex-shrink:0}.rvc-cosmoplat-workspace-cso-strategy-progress .skeleton-line.bar[data-v-5780f586]{flex:1;height:6px;min-width:0}.rvc-cosmoplat-workspace-cso-strategy-progress .skeleton-line.percent[data-v-5780f586]{width:36px;flex-shrink:0}.rvc-cosmoplat-workspace-cso-strategy-progress .skeleton-line.tag[data-v-5780f586]{width:36px;height:18px;flex-shrink:0}@keyframes cso-sp-skeleton-loading-data-v-5780f586{0%{background-position:100% 50%}to{background-position:0 50%}}.rvc-cosmoplat-workspace-cso-sankey[data-v-e00daf62]{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.rvc-cosmoplat-workspace-cso-sankey .panel-head[data-v-e00daf62]{background:#e8f0fe;color:#1e3a5f;padding:10px 14px;font-size:13px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d0dff8;gap:12px;flex-wrap:wrap;border-radius:4px 4px 0 0}.rvc-cosmoplat-workspace-cso-sankey .head-left[data-v-e00daf62]{display:flex;align-items:center;gap:10px}.rvc-cosmoplat-workspace-cso-sankey .panel-title[data-v-e00daf62]{font-size:13px;font-weight:700;color:#1e3a5f}.rvc-cosmoplat-workspace-cso-sankey .price-management-btn[data-v-e00daf62],.rvc-cosmoplat-workspace-cso-sankey .smart-analysis-btn[data-v-e00daf62]{padding:4px 12px;border-radius:999px;font-size:10px;font-weight:600;cursor:pointer;border:none;background:linear-gradient(270deg,#4a5ff3,#4e86ff);color:#fff}.rvc-cosmoplat-workspace-cso-sankey .head-filters[data-v-e00daf62]{display:flex;align-items:center;gap:8px}.rvc-cosmoplat-workspace-cso-sankey .filter-select[data-v-e00daf62]{width:110px}.rvc-cosmoplat-workspace-cso-sankey .filter-select-multi[data-v-e00daf62]{width:180px}.rvc-cosmoplat-workspace-cso-sankey .reset-btn[data-v-e00daf62]{padding:4px 10px;border:1px solid #d0dff8;border-radius:4px;background:#fff;color:#1e3a5f;font-size:10px;cursor:pointer}.rvc-cosmoplat-workspace-cso-sankey .reset-btn[data-v-e00daf62]:hover{border-color:#4a5ff3;color:#4a5ff3}.rvc-cosmoplat-workspace-cso-sankey .panel-sub[data-v-e00daf62]{padding:8px 14px;font-size:10px;color:#6b7280;background:#f8fafc;border-bottom:1px solid #edf1f5}.rvc-cosmoplat-workspace-cso-sankey .chart-body[data-v-e00daf62]{padding:0;background:#fff;position:relative}.rvc-cosmoplat-workspace-cso-sankey .sankey-chart[data-v-e00daf62]{width:100%;height:480px;position:relative;overflow:hidden}.rvc-cosmoplat-workspace-cso-sankey .chart-watermark[data-v-e00daf62]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(-30deg,transparent,transparent 140px,rgba(220,38,38,.04) 0,rgba(220,38,38,.04) 145px);font-size:22px;font-weight:700;color:rgba(220,38,38,.06);letter-spacing:6px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:hidden}.rvc-cosmoplat-workspace-cso-sankey .chart-watermark[data-v-e00daf62]:before{content:"ZSD19849848 ZSD19849848 ZSD19849848 ZSD19849848\aZSD19849848 ZSD19849848 ZSD19849848 ZSD19849848\aZSD19849848 ZSD19849848 ZSD19849848 ZSD19849848\aZSD19849848 ZSD19849848 ZSD19849848 ZSD19849848\aZSD19849848 ZSD19849848 ZSD19849848 ZSD19849848";white-space:pre;line-height:180px;transform:rotate(-30deg) translate(-60px,-40px);display:block;width:200%}.rvc-cosmoplat-workspace-cso-sankey .chart-body[data-v-e00daf62] #sankey-chart,.rvc-cosmoplat-workspace-cso-sankey .chart-body[data-v-e00daf62] .echarts{position:relative;z-index:1}.rvc-cosmoplat-workspace-cso-sankey .chart-legend[data-v-e00daf62]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 14px;border-top:1px solid #edf1f5;background:#f8fafc;font-size:10px;color:#6b7280}.rvc-cosmoplat-workspace-cso-sankey .legend-item[data-v-e00daf62]{display:inline-flex;align-items:center;gap:4px}.rvc-cosmoplat-workspace-cso-sankey .legend-dot[data-v-e00daf62]{display:inline-block;width:8px;height:8px;border-radius:2px}.rvc-cosmoplat-workspace-cso-sankey .legend-impact[data-v-e00daf62]{margin-left:auto;color:#4a5ff3;font-weight:600}.rvc-cosmoplat-workspace-cso-sankey .impact-slider[data-v-e00daf62]{display:flex;align-items:center;gap:12px;padding:8px 14px 12px;background:#f8fafc;border-top:1px solid #edf1f5;font-size:10px;color:#6b7280;border-radius:0 0 4px 4px}.rvc-cosmoplat-workspace-cso-sankey .slider-label[data-v-e00daf62]{font-weight:700;color:#1f2937;white-space:nowrap}.rvc-cosmoplat-workspace-cso-sankey .slider-max[data-v-e00daf62],.rvc-cosmoplat-workspace-cso-sankey .slider-min[data-v-e00daf62]{color:#4a5ff3;font-weight:600;min-width:60px}.rvc-cosmoplat-workspace-cso-sankey .slider-control[data-v-e00daf62]{flex:1;margin:0 8px}.cso-cockpit[data-v-7046bc08]{--primary:#4a5ff3;--danger:#dc2626;--warning:#ea580c;--success:#0aa66a;--muted:#6b7280;--border:#e2e8f0;--text:#1f2937}.cso-cockpit .cso-panel[data-v-7046bc08]{min-width:700px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:visible;flex-shrink:0;transition:border-color .2s,box-shadow .2s}.cso-cockpit .cso-panel[data-v-7046bc08]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(15,23,42,.06)}.cso-cockpit .cso-panel.rvc-cosmoplat-workspace-cso-core-indicators[data-v-7046bc08],.cso-cockpit .cso-panel.rvc-cosmoplat-workspace-cso-core-kpi[data-v-7046bc08],.cso-cockpit .cso-panel.rvc-cosmoplat-workspace-cso-procurement-cost[data-v-7046bc08],.cso-cockpit .cso-panel.rvc-cosmoplat-workspace-cso-strategy-progress[data-v-7046bc08]{border-radius:4px}.cso-cockpit .pill-tag[data-v-7046bc08]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.cso-cockpit .pill-tag.red[data-v-7046bc08]{background:rgba(229,75,61,.1);color:var(--danger)}.cso-cockpit .pill-tag.amber[data-v-7046bc08]{background:rgba(217,130,19,.1);color:var(--warning)}.cso-cockpit .pill-tag.blue[data-v-7046bc08]{background:rgba(74,95,243,.08);color:var(--primary)}.cso-cockpit .pill-tag.green[data-v-7046bc08]{background:rgba(10,166,106,.1);color:var(--success)}.cso-cockpit .view-all-link[data-v-7046bc08]{font-size:10px;color:var(--primary);cursor:pointer;font-weight:500}.cso-cockpit .view-all-link[data-v-7046bc08]:hover{text-decoration:underline}.cso-cockpit .section-label[data-v-7046bc08]{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--text)}.cso-cockpit .section-card[data-v-7046bc08]{min-width:700px;flex-shrink:0}.cso-cockpit .section-card-title[data-v-7046bc08]{font-size:12px;font-weight:700;color:var(--text)}.cso-cockpit .gradient-btn[data-v-7046bc08]{padding:4px 10px;border:none;border-radius:999px;background:linear-gradient(135deg,#4a5ff3,#6b7cff);color:#fff;font-size:9px;font-weight:700;cursor:pointer;box-shadow:0 4px 10px rgba(74,95,243,.18)}.cso-cockpit .ghost-btn[data-v-7046bc08]{padding:4px 10px;border:1px solid rgba(74,95,243,.2);border-radius:999px;background:rgba(74,95,243,.04);color:var(--primary);font-size:9px;font-weight:600;cursor:pointer}.cso-cockpit .decision-ai-btn[data-v-7046bc08]{padding:4px 10px;border:none;border-radius:999px;background:linear-gradient(270deg,#4a5ff3,#4e86ff);color:#fff;font-size:9px;font-weight:600;cursor:pointer}.cso-cockpit .panel-head[data-v-7046bc08]{background:transparent;color:#1f2937;padding:12px 14px 8px;font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.workbench-container[data-v-7046bc08]{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.workbench-body[data-v-7046bc08]{flex:1;min-height:0;display:flex;flex-direction:column}.workbench[data-v-7046bc08]{flex:1;width:100%;display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff transparent;box-sizing:border-box}.workbench[data-v-7046bc08]::-webkit-scrollbar{width:4px}.workbench[data-v-7046bc08]::-webkit-scrollbar-track{background:transparent}.workbench[data-v-7046bc08]::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.brief-grid[data-v-7046bc08]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:700px;flex-shrink:0}.brief-grid-item[data-v-7046bc08]{min-width:0;width:100%;display:flex;flex-direction:column;flex-shrink:1}.analysis-grid[data-v-7046bc08]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap:10px;width:100%;min-width:700px;flex-shrink:0;align-items:stretch;grid-auto-rows:minmax(250px,auto)}.analysis-grid>.cso-panel[data-v-7046bc08]{height:100%;min-width:0}.grid-1[data-v-7046bc08]{width:100%;min-width:700px}.flex-container[data-v-7046bc08]{width:100%;min-width:700px;display:flex}.flex-item[data-v-7046bc08]{width:calc(33.33333% - 3.33333px);flex-shrink:1;min-width:0}.flex-item-2[data-v-7046bc08]{width:calc(66.66667% - 6.66667px);flex-shrink:1;min-width:0}.gap-10[data-v-7046bc08]{gap:10px}.no-data[data-v-758ab9af]{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#999;line-height:12px}.message-card[data-v-758ab9af]{background:#fff;border-radius:8px;padding:16px}.msg-card-header[data-v-758ab9af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.msg-card-header .card-title[data-v-758ab9af]{font-family:PingFangSC-Semibold;font-weight:600;font-size:14px;color:#333}.msg-card-header .header-tag[data-v-758ab9af]{font-weight:300;font-size:12px;color:#ccc;line-height:12px}.msg-card-content[data-v-758ab9af]{display:flex;flex-direction:column;gap:8px}.section[data-v-758ab9af]{height:40px;background:#f7f8fc;border-radius:8px;padding:10px 16px;display:flex;flex-direction:row;gap:16px}.section .section-title[data-v-758ab9af]{flex-shrink:0;display:flex;align-items:center;font-size:13px;color:#333;font-weight:600}.section .section-title .message-icon[data-v-758ab9af]{color:#f35252;font-size:14px}.section .section-title .task-icon[data-v-758ab9af]{color:#fb923c;font-size:14px}.section .section-title .section-count[data-v-758ab9af]{color:#f35252;font-weight:600}.section .section-badge[data-v-758ab9af]{font-size:11px;color:#999}.section .section-carousel[data-v-758ab9af]{height:20px;overflow:hidden;position:relative;flex:1}.section .section-carousel .marquee-wrapper[data-v-758ab9af]{height:100%;overflow:hidden}.section .section-carousel .carousel-track[data-v-758ab9af]{display:flex;flex-direction:column}.section .section-carousel .carousel-track.is-scrolling[data-v-758ab9af]{animation:marquee-up-data-v-758ab9af 10s linear infinite}.section .section-carousel .carousel-track .carousel-item[data-v-758ab9af]{height:20px;font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#595959;letter-spacing:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.section .section-carousel .carousel-track .carousel-item .item-text[data-v-758ab9af]{font-size:13px;color:#333;line-height:20px}@keyframes marquee-up-data-v-758ab9af{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.no-data[data-v-39eef2a0]{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#999;line-height:12px}.message-card[data-v-39eef2a0]{background:#fff;border-radius:8px;padding:16px}.msg-card-header[data-v-39eef2a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.msg-card-header .card-title[data-v-39eef2a0]{font-family:PingFangSC-Semibold;font-weight:600;font-size:14px;color:#333}.msg-card-header .header-tag[data-v-39eef2a0]{font-weight:300;font-size:12px;color:#ccc;line-height:12px}.data-card-content[data-v-39eef2a0]{margin:0 auto;max-width:100%;height:20vw;overflow:hidden}.data-card-content.classic-mode[data-v-39eef2a0]{max-width:100%;height:30vw}.data-iframe[data-v-39eef2a0]{width:100%;height:100%;border:none}.fullscreen-btn[data-v-39eef2a0]{width:28px;height:28px;border:none;border-radius:4px;background:#f5f6fe;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:16px;transition:all .2s ease}.fullscreen-btn[data-v-39eef2a0]:hover{background:#e8eaf6;color:#3370ff}.fullscreen-btn[data-v-39eef2a0]:active{background:#dce0f5}[data-v-39eef2a0]:deep(.fullscreen .message-card){position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:20px;border-radius:0;z-index:9999;box-sizing:border-box}[data-v-39eef2a0]:deep(.fullscreen .data-card-content){max-width:100%;height:calc(100% - 60px)}.iframe-loading[data-v-39eef2a0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#999}.message-card[data-v-3fd25857]{background:#fff;border-radius:8px;padding:16px}.msg-card-header[data-v-3fd25857]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.msg-card-header .card-title[data-v-3fd25857]{font-family:PingFangSC-Semibold;font-weight:600;font-size:14px;color:#333}.msg-card-header .header-tag[data-v-3fd25857]{font-weight:300;font-size:12px;color:#ccc;line-height:12px}.msg-card-content[data-v-3fd25857]{width:100%}.metrics-grid[data-v-3fd25857]{display:flex;justify-content:space-between;gap:16px}.metric-card[data-v-3fd25857]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:10px 16px;position:relative;background:#f7f8fc;border-radius:8px;height:88px}.metric-icon[data-v-3fd25857]{position:absolute;top:-20px;right:30px;width:40px;height:40px}.icon-bg[data-v-3fd25857]{width:100%;height:100%;border-radius:8px;background:linear-gradient(135deg,#e8eaf6,#c5cae9);position:relative;overflow:hidden}.icon-bg[data-v-3fd25857]:after,.icon-bg[data-v-3fd25857]:before{content:"";position:absolute;background:linear-gradient(135deg,hsla(0,0%,100%,.8),transparent 50%)}.icon-bg[data-v-3fd25857]:before{top:0;left:0;right:0;height:50%}.icon-bg[data-v-3fd25857]:after{right:0;bottom:0;width:50%;transform:rotate(90deg);transform-origin:bottom right}.icon-production[data-v-3fd25857]{background:linear-gradient(135deg,#e8eaf6,#c5cae9)}.icon-efficiency[data-v-3fd25857]{background:linear-gradient(135deg,#e3f2fd,#90caf9)}.icon-quality[data-v-3fd25857]{background:linear-gradient(135deg,#e8f5e9,#a5d6a7)}.icon-inventory[data-v-3fd25857]{background:linear-gradient(135deg,#fff3e0,#ffcc80)}.icon-equipment[data-v-3fd25857]{background:linear-gradient(135deg,#ffebee,#ffab91)}.metric-value[data-v-3fd25857]{font-family:PingFangSC-Semibold;font-weight:600;font-size:20px;line-height:1;font-weight:BoldMT;font-size:24px;color:#333;letter-spacing:0;line-height:40px}.metric-value.text-green[data-v-3fd25857]{color:#73b950}.metric-value.text-orange[data-v-3fd25857]{color:#f4b13d}.metric-value.text-red[data-v-3fd25857]{color:#f5222d}.metric-label[data-v-3fd25857]{font-size:12px;color:#999;text-align:center}.grid-container[data-v-7e06dea4]{width:100%}.workbench[data-v-7e06dea4]{display:flex;flex-direction:column;gap:10px}.grid-1[data-v-7e06dea4]{display:grid;grid-template-columns:1fr}.grid-2[data-v-7e06dea4]{display:grid;grid-template-columns:repeat(2,1fr)}.grid-3[data-v-7e06dea4]{display:grid;grid-template-columns:repeat(3,1fr)}.gap-10[data-v-7e06dea4]{gap:10px}.workbench-render{position:relative;height:100%}