page { background-color: #f8f8f8; } .data_card { background-color: #fff; margin: 30rpx; border-radius: 20rpx; text-align: center; padding: 0 30rpx; } .collection_rate { color: #0082fa; font-size: 48rpx; font-weight: bold; text-align: center; padding-top: 40rpx; } .collection_rate_sub_title { color: #73767a; font-size: 24rpx; text-align: center; font-weight: 400; padding: 10rpx 0 15rpx 0; } .collection_rate_target { color: #1e90ff; font-size: 24rpx; background-color: #dbeafe; display: inline-block; padding: 8rpx 25rpx; border-radius: 8rpx; } .collection_rate_progress { display: flex; align-items: center; justify-content: space-between; text-align: center; padding: 30rpx 20rpx 40rpx 20rpx; } .collection_rate_progress .number { color: #303133; font-size: 36rpx; font-weight: 500; } .collection_rate_progress .label { color: #6b7280; font-size: 24rpx; } .charts_title { font-size: 32rpx; font-weight: 500; text-align: left; padding: 30rpx 0 0 0; display: flex; align-items: center; } .charts_title .border { width: 6rpx; height: 30rpx; background-color: #0082fa; border-radius: 20rpx; margin-right: 15rpx; } .charts_title_no_border { display: flex; align-items: center; justify-content: space-between; } .charts_title_no_border text { color: #6b7280; font-size: 28rpx; font-weight: 400; } .cell { display: flex; align-items: center; justify-content: space-between; padding-top: 20rpx; font-size: 28rpx; } .cell:last-child { padding-bottom: 30rpx; }