.external-investment[data-v-41fc02bf]{padding:10px 0}.external-investment .display-mode-switch[data-v-41fc02bf]{margin-bottom:20px;text-align:right}.external-investment .company-cell[data-v-41fc02bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.external-investment .company-cell .el-tag[data-v-41fc02bf]{margin-left:5px}.external-investment .pagination-container[data-v-41fc02bf]{margin-top:20px;text-align:right}.external-investment .simple-chart-container[data-v-41fc02bf]{margin-top:20px;min-height:600px;padding:20px;background-color:#f9f9f9;border-radius:4px}.external-investment .simple-chart-container .parent-node-container[data-v-41fc02bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.external-investment .simple-chart-container .parent-node-container .parent-node[data-v-41fc02bf]{background-color:#409eff;color:#fff;padding:15px 30px;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;min-width:200px}.external-investment .simple-chart-container .parent-node-container .parent-node i[data-v-41fc02bf]{font-size:32px;margin-bottom:8px}.external-investment .simple-chart-container .parent-node-container .parent-node .node-title[data-v-41fc02bf]{font-weight:700;font-size:16px}.external-investment .simple-chart-container .connection-lines[data-v-41fc02bf]{position:relative;height:60px}.external-investment .simple-chart-container .connection-lines .center-line[data-v-41fc02bf]{position:absolute;left:50%;top:0;height:30px;width:2px;background-color:#dcdfe6}.external-investment .simple-chart-container .connection-lines .branch-lines[data-v-41fc02bf]{position:absolute;top:30px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.external-investment .simple-chart-container .connection-lines .branch-lines .branch-line[data-v-41fc02bf]{width:2px;height:30px;background-color:#dcdfe6;margin:0 40px;position:relative}.external-investment .simple-chart-container .connection-lines .branch-lines .branch-line[data-v-41fc02bf]:before{content:"";position:absolute;top:0;left:50%;width:80px;height:2px;background-color:#dcdfe6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.external-investment .simple-chart-container .child-nodes-container[data-v-41fc02bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.external-investment .simple-chart-container .child-nodes-container .child-node[data-v-41fc02bf]{background-color:#fff;border:1px solid #ebeef5;border-radius:6px;padding:15px;width:180px;text-align:center;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.external-investment .simple-chart-container .child-nodes-container .child-node[data-v-41fc02bf]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.15);box-shadow:0 6px 16px rgba(0,0,0,.15)}.external-investment .simple-chart-container .child-nodes-container .child-node i[data-v-41fc02bf]{font-size:24px;color:#409eff;margin-bottom:8px}.external-investment .simple-chart-container .child-nodes-container .child-node .node-title[data-v-41fc02bf]{font-weight:700;margin-bottom:8px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.external-investment .simple-chart-container .child-nodes-container .child-node .ratio-badge[data-v-41fc02bf]{background-color:#ecf5ff;color:#409eff;padding:2px 8px;border-radius:12px;font-size:12px;display:inline-block}.external-investment .simple-chart-container .child-nodes-container .listed-company[data-v-41fc02bf]{background-color:#f0f9eb;border-color:#e1f3d8}.external-investment .simple-chart-container .child-nodes-container .listed-company i[data-v-41fc02bf]{color:#67c23a}.external-investment .simple-chart-container .child-nodes-container .listed-company .ratio-badge[data-v-41fc02bf]{background-color:#f0f9eb;color:#67c23a}.external-investment .simple-chart-container .child-nodes-container .abnormal-company[data-v-41fc02bf]{background-color:#fef0f0;border-color:#fde2e2}.external-investment .simple-chart-container .child-nodes-container .abnormal-company i[data-v-41fc02bf]{color:#f56c6c}.external-investment .simple-chart-container .child-nodes-container .abnormal-company .ratio-badge[data-v-41fc02bf]{background-color:#fef0f0;color:#f56c6c}.external-investment .simple-chart-container .no-data-container[data-v-41fc02bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;color:#909399}.external-investment .simple-chart-container .no-data-container i[data-v-41fc02bf]{font-size:48px;margin-bottom:16px}.external-investment .company-detail[data-v-41fc02bf]{padding:10px 0}.external-investment .company-detail[data-v-41fc02bf] :deep(.el-descriptions){margin-bottom:0}.external-investment .company-detail :deep(.el-descriptions) .el-descriptions-item__label[data-v-41fc02bf]{width:160px;min-width:160px;max-width:160px;font-weight:700;background-color:#fafafa;padding:12px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.external-investment .company-detail :deep(.el-descriptions) .el-descriptions-item__content[data-v-41fc02bf]{padding:12px 15px}.external-investment .company-detail :deep(.el-descriptions) .ml-5[data-v-41fc02bf]{margin-left:5px}.external-investment[data-v-41fc02bf] :deep(.el-dialog__body){padding:20px 25px}.external-investment[data-v-41fc02bf] :deep(.el-dialog__header){background-color:#f5f7fa;padding:15px 20px;border-bottom:1px solid #ebeef5}.external-investment :deep(.el-dialog__header) .el-dialog__title[data-v-41fc02bf]{font-weight:700;color:#303133}.external-investment[data-v-41fc02bf] :deep(.el-dialog){border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}@media screen and (max-width:768px){.child-nodes-container .child-node[data-v-41fc02bf]{width:140px!important}}