.page-header[data-v-7e8051c3]{margin-bottom:24px}.page-header .title[data-v-7e8051c3]{font-size:20px;font-weight:700;color:#303133;margin-bottom:4px}.page-header .subtitle[data-v-7e8051c3]{font-size:14px;color:#909399}.stats-container[data-v-7e8051c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}.stat-card[data-v-7e8051c3]{background:#f8f9fb;border-radius:8px;padding:24px;border:1px solid #f0f2f5}.stat-card .stat-info .stat-label[data-v-7e8051c3]{font-size:14px;color:#606266;margin-bottom:12px}.stat-card .stat-info .stat-value[data-v-7e8051c3]{font-size:26px;font-weight:700;color:#303133}.stat-card .stat-info .stat-value .unit[data-v-7e8051c3]{font-size:14px;margin-left:4px;font-weight:400}.stat-card:nth-child(2) .stat-value[data-v-7e8051c3]{color:#f56c6c}.stat-card:nth-child(3) .stat-value[data-v-7e8051c3]{color:#e6a23c}.stat-card:nth-child(4) .stat-value[data-v-7e8051c3]{color:#409eff}.list-section[data-v-7e8051c3]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.list-section .list-header[data-v-7e8051c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.list-section .list-header .list-title[data-v-7e8051c3]{font-size:16px;font-weight:700;color:#303133}.enterprise-cell[data-v-7e8051c3],.list-section .list-header .list-filters[data-v-7e8051c3]{display:flex;align-items:center}.enterprise-cell .enterprise-logo[data-v-7e8051c3]{margin-right:12px;border:1px solid #ebeef5}.score-text[data-v-7e8051c3]{font-weight:700;font-size:15px}.score-text.danger[data-v-7e8051c3]{color:#f56c6c}.score-text.warning[data-v-7e8051c3]{color:#e6a23c}.score-text.primary[data-v-7e8051c3]{color:#409eff}.level-badge[data-v-7e8051c3]{display:inline-block;padding:2px 12px;border-radius:12px;font-size:12px}.level-badge.level-高风险[data-v-7e8051c3]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.level-badge.level-中风险[data-v-7e8051c3]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.level-badge.level-低风险[data-v-7e8051c3]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-tag[data-v-7e8051c3]{display:inline-block;padding:2px 12px;border-radius:4px;font-size:12px}.status-tag.success[data-v-7e8051c3]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.pagination-container[data-v-7e8051c3]{margin-top:24px;text-align:right}.custom-table[data-v-7e8051c3] .el-table__header-wrapper{border-radius:4px 4px 0 0}