.plan-list{
    margin-top:12px;
    .course-number{
      text-align:right;
      margin-right:45px;
    }
    .plan-list-table{
      tbody {
        tr{
          &:nth-child(even){
            background: transparent !important;
            td{
              background:#FFF !important;
            }
          }
          &:nth-child(odd){
            background: #FAFAFA !important;
            td{
              background: #FAFAFA !important;
            }
          }
          &:hover{
            td{
              background:#F3f6fa !important;
            }
          }
        }
      }
    }
    .plan-name{
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .operate-text {
      color: #2966FF;
      cursor: pointer;
    }
    .operate {
      display: flex;
  
      &__item {
        color: #2966FF;
        cursor: pointer;
  
        &.split {
          margin: 0 8px;
          color: #BFBFBF;
        }
      }
    }
    .join-number{
      text-align:right;
      margin-right:12px;
    }
    .more-operate{
      line-height:20px;
    }
}