.pp { // 统计卡片区域 &-stat-row { margin-bottom: 16px; } &-stat-suffix { font-size: 12px; color: #999; } // 进度圆点容器 &-progress-dots { display: flex; gap: 4px; align-items: center; } &-progress-dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; cursor: pointer; &-done { background: #52c41a; } &-doing { background: #1677ff; } &-error { background: #ff4d4f; } &-wait { background: #e8e8e8; } } &-progress-text { font-size: 11px; color: #999; margin-top: 4px; } &-progress-empty { color: #999; font-size: 12px; } // 客户/项目列 &-project-name { font-weight: 500; } &-customer-name { font-size: 12px; color: #999; } // 详情弹窗 - Descriptions 间距 &-detail-desc { margin-bottom: 24px; } // 剩余天数 &-remaining-days { font-weight: 600; } &-remaining-normal { color: #52c41a; } &-remaining-warn { color: #faad14; } &-remaining-danger { color: #ff4d4f; } // 节点进度标题 &-node-title { font-weight: 600; margin-bottom: 16px; font-size: 15px; } }