.pisell-cardPro-wrap {
  border-radius: 12px;

  &.pisell-cardPro-wrap-with-cover {
    .pisell-lowcode-card-body {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 24px;
    }

    .pisell-cardPro-head,
    .pisell-cardPro-content {
      padding: 0 24px;
    }
  }

  .pisell-cardPro-cover {
    position: relative;

    .pisell-cardPro-badge {
      position: absolute;
      right: 0;
      top: 0;
    }
  }

  .pisell-cardPro-head {
    padding: 0;
    .pisell-cardPro-head-title {
      font-size: 16px;
      font-weight: 600;
      color: #1a2029;
    }

    .pisell-cardPro-head-subtitle {
      font-size: 12px;
      color: #6e8098;
    }

    .pisell-cardPro-head-extra {
      width: 150px;
    }
  }

  .pisell-cardPro-content {
    overflow-y: auto;
    margin-top: 20px;
  }

  .pisell-cardPro-content {
    overflow-y: auto;
    margin-top: 20px;
  }
}
