.sale-material-page[data-v-28031834]{padding:16px}.search-bar[data-v-28031834]{margin-bottom:16px}.pagination-wrap[data-v-28031834]{margin-top:16px;display:flex;justify-content:flex-end}.image-panel[data-v-28031834]{border:1px solid #ebeef5;border-radius:4px;padding:12px;height:100%}.panel-header[data-v-28031834]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-title[data-v-28031834]{font-weight:600;font-size:14px}.image-list[data-v-28031834]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.image-item[data-v-28031834]{border:2px solid transparent;border-radius:4px;overflow:hidden;position:relative}.image-item.primary[data-v-28031834]{border-color:#409eff}.img-thumb[data-v-28031834]{width:100%;height:80px;display:block}.img-actions[data-v-28031834]{display:flex;justify-content:space-around;background:#f5f7fa;padding:4px 0}.empty-tip[data-v-28031834]{grid-column:1/-1;text-align:center;color:#999;padding:40px 0;font-size:13px}.el-input-number[data-v-28031834]{min-width:0!important}.sale-customer-page[data-v-d6de0800]{padding:16px}.search-bar[data-v-d6de0800]{margin-bottom:16px}.pagination-wrap[data-v-d6de0800]{margin-top:16px;display:flex;justify-content:flex-end}.template-tabs[data-v-654ab2c5]{margin-bottom:16px}.template-grid[data-v-654ab2c5]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-height:480px;overflow-y:auto;padding:4px;position:relative}.template-card[data-v-654ab2c5]{border:2px solid #ebeef5;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s;background:#fff}.template-card[data-v-654ab2c5]:hover{border-color:#409eff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.template-card.active[data-v-654ab2c5]{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.card-preview[data-v-654ab2c5]{height:140px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ebeef5}.card-preview img[data-v-654ab2c5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-654ab2c5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#909399;font-size:13px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}.preview-placeholder svg[data-v-654ab2c5]{width:40px;height:40px;color:#c0c4cc}.card-info[data-v-654ab2c5]{padding:12px}.card-title[data-v-654ab2c5]{font-size:15px;font-weight:600;color:#303133;margin-bottom:4px}.card-desc[data-v-654ab2c5]{font-size:12px;color:#909399;line-height:1.4}.quotation-list-page[data-v-92c5816a]{padding:16px}.search-bar[data-v-92c5816a]{margin-bottom:16px}.pagination-wrap[data-v-92c5816a]{margin-top:16px;display:flex;justify-content:flex-end}.quotation-edit-page[data-v-1c85a1a4]{padding:16px}.page-header[data-v-1c85a1a4]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.page-header h2[data-v-1c85a1a4]{margin:0;flex:1;font-size:18px}.header-actions[data-v-1c85a1a4]{display:flex;gap:10px}.form-block[data-v-1c85a1a4]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.form-block[data-v-1c85a1a4]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.block-title[data-v-1c85a1a4]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-left:8px;border-left:4px solid #409eff}.title-actions[data-v-1c85a1a4]{display:flex;align-items:center;gap:16px;font-weight:400;font-size:14px}.total-tip[data-v-1c85a1a4]{font-size:14px;color:#666}.total-tip b[data-v-1c85a1a4]{color:#f56c6c;font-size:16px}.summary-block[data-v-1c85a1a4]{padding:20px 30px;background:#f5f7fa;border-radius:8px}.summary-row[data-v-1c85a1a4]{display:flex;justify-content:flex-end;padding:6px 0}.summary-row .label[data-v-1c85a1a4]{width:120px;color:#666;text-align:right}.summary-row .value[data-v-1c85a1a4]{width:140px;text-align:right;font-weight:500}.summary-row.total[data-v-1c85a1a4]{margin-top:8px;padding-top:12px;border-top:2px solid #dcdfe6;font-size:16px}.summary-row.total .value[data-v-1c85a1a4]{color:#f56c6c;font-weight:700;font-size:18px}.material-search[data-v-1c85a1a4]{display:flex;gap:10px}.pagination-wrap[data-v-1c85a1a4]{margin-top:16px;display:flex;justify-content:flex-end}.column-sort-list[data-v-1c85a1a4]{max-height:400px;overflow-y:auto}.column-item[data-v-1c85a1a4]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #ebeef5;cursor:grab}.column-item[data-v-1c85a1a4]:active{cursor:grabbing}.drag-handle[data-v-1c85a1a4]{margin-right:8px;color:#909399;font-size:18px}.report-list-container[data-v-7b67a3ef]{min-height:100vh;background-color:#f5f7fa;padding:24px 32px}.page-header[data-v-7b67a3ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-7b67a3ef]{margin:0;font-size:24px;font-weight:600;color:#303133}.search-bar[data-v-7b67a3ef]{margin-bottom:24px}.card-grid[data-v-7b67a3ef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.report-card[data-v-7b67a3ef]{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:20px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.report-card[data-v-7b67a3ef]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.card-header[data-v-7b67a3ef]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.report-name[data-v-7b67a3ef]{margin:0;font-size:18px;font-weight:600;color:#303133;line-height:1.4;word-break:break-all}.card-body[data-v-7b67a3ef]{flex:1;margin-bottom:16px}.stat-item[data-v-7b67a3ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.stat-label[data-v-7b67a3ef]{color:#909399}.stat-value[data-v-7b67a3ef]{color:#303133;font-weight:500}.card-footer[data-v-7b67a3ef]{display:flex;gap:12px;padding-top:16px;border-top:1px solid #ebeef5}.empty-state[data-v-7b67a3ef]{grid-column:1/-1;padding:80px 0}.api-content .code-block[data-v-7b67a3ef]{background-color:#f5f7fa;padding:16px;border-radius:8px;overflow-x:auto}.api-content .code-block h4[data-v-7b67a3ef]{margin:0 0 12px 0;font-size:14px;font-weight:500}.api-content .code-block pre[data-v-7b67a3ef]{margin:0;font-size:13px;line-height:1.6}.designer-container[data-v-34439f0c]{height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa;overflow:hidden}.designer-container .top-toolbar[data-v-34439f0c]{height:56px;background-color:#fff;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;padding:0 16px}.designer-container .top-toolbar .toolbar-right[data-v-34439f0c]{margin-left:auto;display:flex;gap:12px}.designer-container .main-content[data-v-34439f0c]{flex:1;display:flex;overflow:hidden}.designer-container .main-content .node-sidebar[data-v-34439f0c]{width:240px;background-color:#fff;border-right:1px solid #e4e7ed;display:flex;flex-direction:column}.designer-container .main-content .node-sidebar .sidebar-header[data-v-34439f0c]{padding:20px;border-bottom:1px solid #e4e7ed}.designer-container .main-content .node-sidebar .sidebar-header h3[data-v-34439f0c]{margin:0;font-size:16px;font-weight:600;color:#303133}.designer-container .main-content .node-sidebar .node-categories[data-v-34439f0c]{flex:1;overflow-y:auto;padding:16px}.designer-container .main-content .node-sidebar .node-categories .category[data-v-34439f0c]{margin-bottom:24px}.designer-container .main-content .node-sidebar .node-categories .category .category-title[data-v-34439f0c]{font-size:13px;color:#909399;margin-bottom:12px;font-weight:500}.designer-container .main-content .node-sidebar .node-categories .category .node-items[data-v-34439f0c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.designer-container .main-content .node-sidebar .node-categories .category .node-items .node-item[data-v-34439f0c]{display:flex;flex-direction:column;align-items:center;padding:16px 8px;background-color:#f9fafc;border:1px solid #e4e7ed;border-radius:8px;cursor:grab;transition:all .2s ease}.designer-container .main-content .node-sidebar .node-categories .category .node-items .node-item[data-v-34439f0c]:hover{border-color:#409eff;background-color:#ecf5ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.designer-container .main-content .node-sidebar .node-categories .category .node-items .node-item .node-icon[data-v-34439f0c]{font-size:24px;margin-bottom:8px}.designer-container .main-content .node-sidebar .node-categories .category .node-items .node-item .node-label[data-v-34439f0c]{font-size:12px;color:#606266;text-align:center}.designer-container .main-content .node-sidebar .sidebar-actions[data-v-34439f0c]{padding:16px;border-top:1px solid #e4e7ed;display:flex;flex-direction:column;gap:8px}.designer-container .main-content .node-sidebar .cycle-warning[data-v-34439f0c]{padding:16px;border-top:1px solid #e4e7ed}.designer-container .main-content .canvas-container[data-v-34439f0c]{flex:1;position:relative;background-color:#f5f7fa;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:20px 20px;overflow:auto}.designer-container .main-content .canvas-container .connections-layer[data-v-34439f0c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.designer-container .main-content .canvas-container .nodes-layer[data-v-34439f0c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.designer-container .main-content .canvas-container .flow-node[data-v-34439f0c]{position:absolute;width:200px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);border:2px solid transparent;transition:all .2s ease;cursor:move}.designer-container .main-content .canvas-container .flow-node[data-v-34439f0c]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.designer-container .main-content .canvas-container .flow-node.active[data-v-34439f0c]{border-color:#409eff;box-shadow:0 0 0 4px rgba(64,158,255,.2),0 4px 16px rgba(0,0,0,.15)}.designer-container .main-content .canvas-container .flow-node.datasource[data-v-34439f0c]{border-left:4px solid #67c23a}.designer-container .main-content .canvas-container .flow-node.filter[data-v-34439f0c]{border-left:4px solid #409eff}.designer-container .main-content .canvas-container .flow-node.fieldCalc[data-v-34439f0c],.designer-container .main-content .canvas-container .flow-node.fieldManage[data-v-34439f0c]{border-left:4px solid #e6a23c}.designer-container .main-content .canvas-container .flow-node.deduplicate[data-v-34439f0c],.designer-container .main-content .canvas-container .flow-node.sample[data-v-34439f0c]{border-left:4px solid #909399}.designer-container .main-content .canvas-container .flow-node.merge[data-v-34439f0c],.designer-container .main-content .canvas-container .flow-node.union[data-v-34439f0c]{border-left:4px solid #e6a23c}.designer-container .main-content .canvas-container .flow-node.aggregate[data-v-34439f0c]{border-left:4px solid #f56c6c}.designer-container .main-content .canvas-container .flow-node.limit[data-v-34439f0c],.designer-container .main-content .canvas-container .flow-node.sort[data-v-34439f0c]{border-left:4px solid #909399}.designer-container .main-content .canvas-container .flow-node.configTable[data-v-34439f0c]{border-left:4px solid #67c23a}.designer-container .main-content .canvas-container .flow-node.vertical .port.input-port[data-v-34439f0c]{left:50%;top:-6px;transform:translateX(-50%)}.designer-container .main-content .canvas-container .flow-node.vertical .port.output-port[data-v-34439f0c]{left:50%;bottom:-6px;top:auto;transform:translateX(-50%)}.designer-container .main-content .canvas-container .flow-node .node-header[data-v-34439f0c]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #ebeef5;font-weight:500}.designer-container .main-content .canvas-container .flow-node .node-header .node-type-icon[data-v-34439f0c]{margin-right:8px;font-size:16px}.designer-container .main-content .canvas-container .flow-node .node-header .node-title[data-v-34439f0c]{flex:1;font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-container .main-content .canvas-container .flow-node .node-header .delete-btn[data-v-34439f0c]{opacity:1;background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.designer-container .main-content .canvas-container .flow-node .node-header .delete-btn[data-v-34439f0c]:hover{background-color:#f56c6c;color:#fff}.designer-container .main-content .canvas-container .flow-node .node-body[data-v-34439f0c]{padding:12px 16px}.designer-container .main-content .canvas-container .flow-node .node-body .node-status[data-v-34439f0c]{display:flex;align-items:center;font-size:12px;color:#909399}.designer-container .main-content .canvas-container .flow-node .node-body .node-status .status-dot[data-v-34439f0c]{width:8px;height:8px;border-radius:50%;margin-right:6px}.designer-container .main-content .canvas-container .flow-node .node-body .node-status .status-dot.ready[data-v-34439f0c]{background-color:#67c23a}.designer-container .main-content .canvas-container .flow-node .node-body .node-status .status-dot.pending[data-v-34439f0c]{background-color:#e6a23c}.designer-container .main-content .canvas-container .flow-node .port[data-v-34439f0c]{position:absolute;width:12px;height:12px;border-radius:50%;background-color:#fff;border:2px solid #409eff;cursor:pointer;transition:all .2s ease}.designer-container .main-content .canvas-container .flow-node .port[data-v-34439f0c]:hover{transform:scale(1.3);background-color:#409eff}.designer-container .main-content .canvas-container .flow-node .port.input-port[data-v-34439f0c]{left:-6px;top:50%;transform:translateY(-50%)}.designer-container .main-content .canvas-container .flow-node .port.output-port[data-v-34439f0c]{right:-6px;top:50%;transform:translateY(-50%)}.designer-container .main-content .canvas-container .empty-canvas[data-v-34439f0c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#909399}.designer-container .main-content .canvas-container .empty-canvas .empty-icon[data-v-34439f0c]{font-size:64px;margin-bottom:16px;opacity:.5}.designer-container .main-content .canvas-container .empty-canvas .empty-text[data-v-34439f0c]{font-size:16px}.designer-container .main-content .canvas-container .port-tooltip[data-v-34439f0c]{position:fixed;padding:6px 12px;background-color:rgba(0,0,0,.75);color:#fff;border-radius:4px;font-size:12px;z-index:1000;pointer-events:none}.designer-container .main-content .right-panel-resizer[data-v-34439f0c]{width:6px;background-color:#e4e7ed;cursor:ew-resize;transition:background-color .2s ease}.designer-container .main-content .right-panel-resizer[data-v-34439f0c]:hover{background-color:#409eff}.designer-container .main-content .right-panel[data-v-34439f0c]{background-color:#fff;border-left:1px solid #e4e7ed;display:flex;flex-direction:column;overflow-y:auto}.designer-container .main-content .right-panel[data-v-34439f0c] .el-tabs__content{flex:1;overflow-y:auto}.designer-container .main-content .right-panel .config-card[data-v-34439f0c]{border:none;border-bottom:1px solid #e4e7ed;border-radius:0;height:100%}.designer-container .main-content .right-panel .config-card .card-header[data-v-34439f0c]{display:flex;justify-content:space-between;align-items:center}.designer-container .main-content .right-panel .config-card .card-header .card-title[data-v-34439f0c]{font-size:14px;font-weight:600}.designer-container .main-content .right-panel .config-card .aggregate-row[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .calc-row[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .condition-row[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .field-row[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .sort-row[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .union-row[data-v-34439f0c]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.designer-container .main-content .right-panel .config-card .calc-tip[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .condition-logic[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .condition-tip[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .field-tip[data-v-34439f0c],.designer-container .main-content .right-panel .config-card .union-tip[data-v-34439f0c]{margin-top:8px;font-size:12px;color:#909399}.designer-container .main-content .right-panel .config-card .config-actions[data-v-34439f0c]{margin-top:20px;display:flex;gap:12px;justify-content:flex-end}.designer-container .main-content .right-panel .preview-card[data-v-34439f0c]{flex:1;border:none;border-radius:0;height:100%}.designer-container .main-content .right-panel .preview-card .card-header[data-v-34439f0c]{display:flex;justify-content:space-between;align-items:center}.designer-container .main-content .right-panel .preview-card .card-header .card-title[data-v-34439f0c]{font-size:14px;font-weight:600}.designer-container .main-content .right-panel .preview-card .preview-toolbar[data-v-34439f0c]{margin-bottom:12px;display:flex;justify-content:flex-end}.designer-container .main-content .right-panel .preview-card .table-container[data-v-34439f0c]{overflow-x:auto}.designer-container .main-content .right-panel .preview-card .empty-preview[data-v-34439f0c]{padding:40px 0}.designer-container .main-content .right-panel .chart-card[data-v-34439f0c]{height:100%;border:none;border-radius:0}.designer-container .main-content .right-panel .chart-card .card-header[data-v-34439f0c]{display:flex;justify-content:space-between;align-items:center}.designer-container .main-content .right-panel .chart-card .card-header .card-title[data-v-34439f0c]{font-size:14px;font-weight:600}.designer-container .main-content .right-panel .chart-card .chart-config[data-v-34439f0c]{padding:16px;border-bottom:1px solid #ebeef5}.designer-container .main-content .right-panel .chart-card .chart-container[data-v-34439f0c]{height:400px;width:100%}.designer-container .main-content .right-panel .chart-card .empty-chart[data-v-34439f0c]{padding:80px 0}.api-content .code-block[data-v-34439f0c]{margin-top:16px;background-color:#f5f7fa;padding:12px;border-radius:4px;overflow-x:auto}.api-content .code-block h4[data-v-34439f0c]{margin:0 0 8px 0;font-size:14px;font-weight:500}.api-content .code-block pre[data-v-34439f0c]{margin:0;font-size:12px;line-height:1.5}[data-v-34439f0c] .el-card__header{padding:16px 20px}[data-v-34439f0c] .el-card__body{padding:20px}[data-v-34439f0c] .el-form-item{margin-bottom:16px}[data-v-34439f0c] .el-tabs__nav-wrap{margin-bottom:0}.merge-alias-tips[data-v-34439f0c]{margin-top:8px;margin-bottom:8px}.condition-help[data-v-34439f0c]{margin-top:8px;font-size:12px;color:#909399}.condition-help code[data-v-34439f0c]{background-color:#f5f7fa;padding:2px 4px;border-radius:3px;color:#606266}.suggestion-item[data-v-34439f0c]{display:flex;justify-content:space-between;align-items:center}.field-name[data-v-34439f0c]{font-size:14px}.field-type[data-v-34439f0c]{font-size:12px;color:#909399}.config-table-editor .editor-toolbar[data-v-34439f0c]{display:flex;gap:12px;margin-bottom:12px}.stock-prepare-page[data-v-997fae62]{padding:20px}.stat-card[data-v-997fae62]{text-align:center}.stat-title[data-v-997fae62]{font-size:14px;color:#666;margin-bottom:10px}.stat-value[data-v-997fae62]{font-size:28px;font-weight:700;color:#303133}.dialog-header[data-v-997fae62]{padding:10px;background-color:#f5f7fa;border-radius:4px;margin-bottom:20px}.bom-explode-page[data-v-3a43727b]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 60px)}.input-card[data-v-3a43727b],.material-card[data-v-3a43727b],.result-card[data-v-3a43727b]{background-color:#fff;border-radius:4px}.el-table[data-v-3a43727b]{--el-table-row-hover-bg-color:#ecf5ff}.el-pagination[data-v-3a43727b]{padding-right:10px}.el-collapse[data-v-3a43727b]{margin-bottom:10px}.el-collapse-item[data-v-3a43727b] .el-collapse-item__header{font-weight:500;color:#303133}.demand-submit-page[data-v-9ca7d2dc]{padding:20px}.stat-card[data-v-9ca7d2dc]{padding:18px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #ebeef5}.stat-card.highlight[data-v-9ca7d2dc]{background:linear-gradient(135deg,#ecf5ff,#d9ecff);border-color:#b3d8ff}.stat-label[data-v-9ca7d2dc]{font-size:13px;color:#606266;margin-bottom:8px}.stat-value[data-v-9ca7d2dc]{font-size:26px;font-weight:600;color:#303133}.stat-card.highlight .stat-value[data-v-9ca7d2dc]{color:#409eff}.month-tabs[data-v-9ca7d2dc]{margin-bottom:16px;background:#fafafa;padding:0 12px;border-radius:4px}.month-tabs[data-v-9ca7d2dc] .el-tabs__header{margin-bottom:0}.demand-audit-page[data-v-24c37741]{padding:20px}.card-header[data-v-24c37741]{display:flex;align-items:center}.detail-header[data-v-24c37741]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;background-color:#f5f7fa;border-radius:4px}.detail-item.full-width[data-v-24c37741]{grid-column:1/-1}.stock-summary-page[data-v-652a4324]{padding:20px}.card-header[data-v-652a4324]{display:flex;align-items:center}.sales-analysis-page[data-v-7ee8741b]{padding:20px}.card-header[data-v-7ee8741b],.kpi-card[data-v-7ee8741b]{display:flex;align-items:center}.kpi-card[data-v-7ee8741b]{padding:15px}.kpi-icon[data-v-7ee8741b]{font-size:40px;margin-right:15px}.kpi-content[data-v-7ee8741b]{flex:1}.kpi-title[data-v-7ee8741b]{font-size:14px;color:#666;margin-bottom:5px}.kpi-value[data-v-7ee8741b]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.kpi-trend[data-v-7ee8741b]{font-size:12px;color:#909399}.kpi-trend .up[data-v-7ee8741b]{color:#67c23a;margin-right:5px}.kpi-trend .down[data-v-7ee8741b]{color:#f56c6c;margin-right:5px}.primary[data-v-7ee8741b]{border-left:4px solid #409eff}.success[data-v-7ee8741b]{border-left:4px solid #67c23a}.warning[data-v-7ee8741b]{border-left:4px solid #e6a23c}.info[data-v-7ee8741b]{border-left:4px solid #909399}.danger[data-v-7ee8741b]{border-left:4px solid #f56c6c}.purple[data-v-7ee8741b]{border-left:4px solid #9c27b0}.suggestion-list[data-v-7ee8741b]{margin:0;padding-left:20px}.suggestion-list li[data-v-7ee8741b]{margin:5px 0}.chart-note[data-v-7ee8741b]{text-align:center;color:#909399;font-size:12px;margin-top:10px}.lifecycle-card[data-v-7ee8741b]{text-align:center;padding:20px;border-radius:4px}.lifecycle-card.growth[data-v-7ee8741b]{background-color:#f0f9eb;border:1px solid #e1f3d8}.lifecycle-card.mature[data-v-7ee8741b]{background-color:#fdf6ec;border:1px solid #faecd8}.lifecycle-card.stable[data-v-7ee8741b]{background-color:#ecf5ff;border:1px solid #d9ecff}.lifecycle-card.decline[data-v-7ee8741b]{background-color:#fef0f0;border:1px solid #fde2e2}.stage-name[data-v-7ee8741b]{font-size:16px;font-weight:700;margin-bottom:10px}.stage-count[data-v-7ee8741b]{font-size:24px;font-weight:700;margin-bottom:5px}.stage-desc[data-v-7ee8741b]{font-size:12px;color:#666}.detail-header[data-v-7ee8741b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;background-color:#f5f7fa;border-radius:4px;margin-bottom:20px}.detail-item.full-width[data-v-7ee8741b]{grid-column:1/-1}.text-success[data-v-7ee8741b]{color:#67c23a}.text-danger[data-v-7ee8741b]{color:#f56c6c}.material-base-data-page[data-v-75a3b2ba],.stock-cycle-page[data-v-625a20e6],.stock-dynamic-page[data-v-1601b39a]{padding:20px}