.plan-basic-info{
    .label {
      width: 110px;
      text-align: right;
      display:inline-block;
      font-size:14px;
      color:#666;
      .require {
        color: #EC4B35;
      }
      .iconfont{
        font-size:14px;
        color:#BFBFBF;
      }
    }
    .cover {
        display: flex;
        margin-top: 16px;
        &__wrap {
          position: relative;
          .tag {
            border-radius: 2px;
            background: #D6D6D6;
            font-size: 12px;
            height: 18px;
            width: 52px;
            text-align: center;
            color: #FFF;
            position: absolute;
            top: 8px;
            left: 8px;
          }
        }
        .img-content {
          margin-right: 20px;
          width: 299px;
          height: 169px;
          img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            border: 1px solid #E8e8e8;
          }
        }
        .opt-btns{
          display:flex;
          align-items: center;
          margin-top:12px;
          .default-btn {
            margin:0 8px;
            color: #5289FA;
            cursor: pointer;
            &.disabled {
              color: #CCC;
              cursor: not-allowed;
            }
          }  
          .tips{
            font-size:14px;
            color:#999;
          }
        }
    }
    .introduction{
        margin-top:16px;
        .instro-textarea{
            vertical-align: top;
        }
    }
    .wether-use{
        display:flex;
        margin-top:16px;
        .instro-text{
            color:#999;
            margin-left:12px;
        }
        .content{
            display:flex;
        }
    }
    .view-range{
        display:flex;
        margin-top:16px;
        .instro-text{
          color:#999;
          margin-left:12px;
        }
        .choose-business{
            margin-top:16px;
        }
        .playback__text{
          margin-left:12px;
          color:#999999;
        }
    }
    .done-standard{
      display: flex;
      margin-top:22px;
      .standard-label{
        margin-top:2px;
      }
      .live-standard-info{
        margin-bottom:10px;
      }
      input{
        display:inline-block;
        width:90px;
        height:32px;
      }
      .icon{
        color:#A0A0A0;
        font-size:14px;
        margin-right:4px;
      }
      .instro{
        color:#333333;
        font-size:14px;
      }
      .input-box{
        width: 60px;
        height: 32px;
        border-radius: 4px;
        border: 1px solid #E8E8E8;
        color:#333333;
        font-size:14px;
        margin:0 2px;
      }
    }

}
