.personal {
  --van-cell-background-color: transparent;
  --van-cell-font-size: 16px;
  --van-cell-text-color: #333;
  --van-cell-value-color: #999;
  --van-cell-icon-size: 10px;

  :global {
    .van-tab {
      font-size: 16px !important;
      margin-top: 15px;
      color: #999999;
    }
    .van-tab--active {
      font-size: 16px !important;
      color: var(--van-primary);
    }
    .van-button--plain.van-button--primary {
      background-color: transparent;
    }
  }
}


.songEfficacy {
  background: #FFFFFF;
  border-radius: 10px;
}
.songContainer {
  width: 238px;
  padding-top: 18px;
  padding-bottom: 18px;

  .title {
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    text-align: center;
  }

  img {
    margin: 10px auto 16px;
    width: 133px;
    height: 98px;
    display: block;
  }

  .btnGroup {
    text-align: center;
    :global {
      .van-button {
        --van-button-default-height: 40px;
        width: 130px;
        font-size: 16px;
        color: #333333;
      }
    }
  }

}

.practice,
.personalSong {
  padding: 0 12px;
  border-radius: 18px;
  background-color: #fff;
  margin: 0 14px 14px;
}
.personalSong {
  margin: 14px;
}

.musicGrid {
  margin: 16px 12px;
}
