/* 中国移动认证css覆写  */
#YDRZ_Modal{
  min-height: 0 !important;
  padding-bottom: 20px;
  border-radius: 16px !important;
  #YDRZ_Closebtn +  div{
    display: none;
  }
  #YDRZ_Closebtn{
    filter: grayscale(1);
    opacity: .4;
  }
  #YDRZ_InputPhone{
    width: 80% !important;
    padding: 24px 0 18px !important;
  }
  .ydrz-input-val{
    border-radius: 0px !important;
    height: 24px !important;
    width: 22px !important;
    border: 0 !important;
    border-bottom: 1px solid #DCDCDC !important;
  }
  #YDRZ_Agreement input:checked{
    border: 1px solid #ec1500 !important;
    background: #ec1500;
  }
  #YDRZ_Agreement input:checked::after{
    border: 1px solid #fff;
    border-top: none;
    border-right: none;
  }
  #YDRZ_Agreement a {
    font-size: 12px;
    color: #ec1500 !important;
  }
  
  #YDRZ_Closebtn{
    top: 16px !important;
    right: 16px !important
  }
}  



/**
中国联通授权弹窗样式覆写
**/

#authxwLoginBox{
  .xw-app-logo {
    border-radius: 12px !important;
  }
  .xw-inputbox{
    // border: 0 !important;
    // border-bottom: 1px solid #dcdcdc !important;
    background: transparent !important;
    border-radius: 0 !important;
    // padding: 0 !important;
    // margin: 0 0.05em !important
  }
  .xw-agreement{
    align-items: center !important;
    a{
      font-size: 12px !important;
    }
  }
  .xw-agreeement-policy{
    font-size: 12px;
    color: #ec1500 !important;
  }
  .xw-img-back{
    width: 0.15em !important;
  }
  .xw-back-area{
    margin: 0.15em 0.06em 0 auto !important
  }
  .xw-btn{
    border-radius: 0.2em !important;
    background: linear-gradient(90deg,#ff1900,#ff5d00) !important;
    &.disable {
      background: #ccc !important;
    }
    span {
      color:#fff !important;
      font-weight: bold;
    }
  }
}