.add-live__basic-info {
  .label {
    width: 100px;
    text-align: right;
    display: inline-block;
    .require {
      color: #ec4b35;
    }
  }
  .course-cover {
    margin-left: 14px;
    display: flex;
    margin-top: 24px;

    &__wrap {
      position: relative;

      .img-content {
        margin-top: 8px;
        margin-right: 20px;
        width: 299px;
        height: 169px;
        position: relative;

        img {
          width: 100%;
          height: 100%;
          object-fit: contain;
          border-radius: 4px;
        }
        .tag {
          border-radius: 2px;
          background: #d6d6d6;
          font-size: 12px;
          height: 18px;
          width: 52px;
          text-align: center;
          color: #fff;
          position: absolute;
          top: 8px;
          left: 8px;
        }
      }

      .opt-btns {
        .default-btn {
          margin-left: 14px;
          color: #2966ff;
          cursor: pointer;

          &.disabled {
            color: #ccc;
            cursor: not-allowed;
          }
        }

        .ant-upload-list {
          display: none;
        }

        .tips {
          margin-top: 8px;
          color: #999;
        }
      }
    }
  }
  .course-catalog {
    margin: 20px 0 0 14px;
  }
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled) {
  font-weight: normal !important;
  color: #2966ff !important;
}
#imgCutModalNew {
  width: 500px;
  height: 300px;
}
