.wrap {
  height: 100%;
  padding: 20px;

  .item {
    margin-bottom: 15px;

    .name {
      width: 79.91px;
      height: 24px;
      color: #E4EDFF;
      font-family: '微软雅黑';
      font-size: 18px;
      font-weight: 400;
      line-height: 24px;
      margin-right: 20px;
    }

    .progressBar {
      flex: 1;
      margin: 0 20px;

      :global {
        .ant-progress {
          .ant-progress-outer {
            .ant-progress-inner {
              height: 15px;
              border-radius: 7.5px;
            }
          }
        }
      }
    }

    .numBox {
      .num {
        span:first-child {
          width: 47.13px;
          height: 24px;
          color: #59EEFF;
          font-family: 'D-DIN Exp';
          font-size: 24px;
          font-weight: 700;
          line-height: 24px;
        }

        span:last-child {
          width: 18.44px;
          height: 24px;
          color: #E4EDFF;
          font-family: '微软雅黑';
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;
          margin-left: 4px;
        }
      }
    }
  }
} 