.livecourse__select-student-modal {
  .show-tips {
    margin-bottom: 16px;
  }
  .ant-radio-group {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ant-table-bordered .ant-table-body {
    border: none;
  }

  .xm-page-control {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  
  .filter-content {
    position: relative;

    .iconfont {
      position: absolute;
      right: 4px;
      top: 8px;
      font-size: 14px;
      line-height: 16px;
      cursor: pointer;
    }
  }

  .student-list {
    padding-top: 4px;

    .consumption-course {
      display: flex;
      align-items: center;

      .text {
        margin-right: 4px;
      }

      .iconfont {
        cursor: pointer;
      }
    }

    .digest-hour {
      cursor: pointer;
      display: flex;

      .iconfont {
        color: #666;
        margin-left: 4px;
        font-size: 14px;

        &.show {
          transform: rotate(90deg);
        }

        &.hidden {
          transform: rotate(270deg);
        }
      }

      &--empty {
        color: #999;
        cursor: default;
      }
    }
  }
}