.tag[data-v-69fa6582] {
  padding: 0.05333rem 0.18667rem;
  border-radius: 0.05333rem;
  color: #5792FD;
  background: rgba(87, 146, 253, 0.1);
  margin-right: 0.26667rem;
}

.addField[data-v-940b49f8] {
  padding: 0 0.42667rem;
  background: #fff;
  position: relative;
}
.addField .addField-item[data-v-940b49f8] {
    position: relative;
    padding: 0.26667rem 0;
}
.addField .addField-item[data-v-940b49f8]::before {
      position: absolute;
      box-sizing: border-box;
      content: ' ';
      pointer-events: none;
      right: 0;
      top: 0;
      left: 0;
      border-top: 0.02667rem solid #EDEDED;
      -webkit-transform: scaleY(0.5);
      -ms-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.addField .addField-item .custom[data-v-940b49f8] {
      margin-bottom: 0.26667rem;
      position: relative;
}
.addField .addField-item .custom .close[data-v-940b49f8] {
        width: 0.4rem;
        height: 0.4rem;
        position: absolute;
        right: -0.16rem;
        top: -0.16rem;
}
.addField[data-v-940b49f8] .van-cell {
    background: #FAFAFA;
}
.addField[data-v-940b49f8] .field-btn {
    padding: 0;
    box-sizing: border-box;
    height: 0.72rem;
    width: 1.81333rem;
    border-radius: 0.13333rem;
}
.addField[data-v-940b49f8] .van-button__text {
    font-size: 0.37333rem;
}

.add-btn[data-v-84f270be] {
  background: #fff;
  color: #333;
  font-size: 0.4rem;
  padding: 0.37333rem 0.42667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.add-btn img[data-v-84f270be] {
    width: 0.58667rem;
    height: 0.58667rem;
    margin-right: 0.26667rem;
}
.certificate-item[data-v-84f270be] {
  background: #fff;
  padding: 0.26667rem 0;
  box-sizing: border-box;
  margin-bottom: 0.26667rem;
  position: relative;
}
.certificate-item .certificate-item-top[data-v-84f270be] {
    padding: 0.26667rem 0.42667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.4rem;
    color: #333;
    position: relative;
}
.certificate-item .certificate-item-top[data-v-84f270be]::after {
      position: absolute;
      box-sizing: border-box;
      content: ' ';
      pointer-events: none;
      right: 0.42667rem;
      bottom: 0;
      left: 0.42667rem;
      border-bottom: 0.02667rem solid #ebedf0;
      -webkit-transform: scaleY(0.5);
      -ms-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.certificate-item .certificate-item-top img[data-v-84f270be] {
      width: 0.58667rem;
      height: 0.58667rem;
}
.certificate-item .certificate-upload[data-v-84f270be] {
    padding: 0 0.42667rem;
}
.certificate-item .certificate-upload .certificate-upload-title[data-v-84f270be] {
      color: #333;
      font-size: 0.4rem;
      padding: 0.26667rem 0;
}
.certificate-item .certificate-upload .certificate-upload-title .symbol-title[data-v-84f270be] {
        position: relative;
}
.certificate-item .certificate-upload .certificate-upload-title .symbol-title[data-v-84f270be]::after {
          color: #FF2928;
          margin-left: 0.13333rem;
          position: absolute;
          font-size: 0.37333rem;
          top: 0.08rem;
          content: '*';
}
.certificate-item .certificate-upload .certificate-content[data-v-84f270be] {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 0.37333rem;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0.26667rem;
}
.certificate-item .certificate-upload .certificate-content .certificate-content-left[data-v-84f270be] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.certificate-item .certificate-upload .certificate-content .certificate-content-left .certificate-title[data-v-84f270be] {
          width: 7.2rem;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          color: #333;
}
.certificate-item .certificate-upload .certificate-content .certificate-content-left img[data-v-84f270be] {
          margin-right: 0.13333rem;
          width: 0.4rem;
          height: 0.45333rem;
}
.certificate-item .certificate-upload .certificate-content .certificate-close[data-v-84f270be] {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 1.06667rem;
            -ms-flex: 0 0 1.06667rem;
                flex: 0 0 1.06667rem;
        color: red;
        text-align: right;
}
.certificate-item .certificate-upload .tips[data-v-84f270be] {
      font-size: 0.34667rem;
      color: #969696;
      margin-top: 0.26667rem;
}
.certificate-item[data-v-84f270be] .certificate-btn {
    padding: 0;
    height: 0.72rem;
    width: 2.13333rem;
    border-radius: 0.26667rem;
    box-sizing: border-box;
    font-size: 0.37333rem;
}

.joinTeam-wrap[data-v-7c943f76] {
  height: 100%;
}
.invalid[data-v-7c943f76] {
  height: 100%;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.42667rem;
  color: #333;
}
.invalid img[data-v-7c943f76] {
    width: 4.98667rem;
    height: 3.2rem;
    margin-bottom: 0.4rem;
}
.joinTeam[data-v-7c943f76] {
  height: 100%;
  background: #F5F5F5;
}
.joinTeam .title[data-v-7c943f76] {
    font-size: 0.4rem;
    color: #333;
    margin: 0.26667rem 0.42667rem;
    font-weight: bold;
}
.joinTeam .personal-info[data-v-7c943f76] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.42667rem;
    box-sizing: border-box;
    background: #fff;
}
.joinTeam .personal-info .avatar[data-v-7c943f76] {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 1.33333rem;
          -ms-flex: 0 0 1.33333rem;
              flex: 0 0 1.33333rem;
      height: 1.33333rem;
      margin-right: 0.26667rem;
}
.joinTeam .personal-info .avatar .avatar-img[data-v-7c943f76] {
        width: 100%;
        height: 100%;
}
.joinTeam .personal-info .info-item[data-v-7c943f76] {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.joinTeam .personal-info .info-item .info-item-top[data-v-7c943f76] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
}
.joinTeam .personal-info .info-item .info-item-top .info-item-title[data-v-7c943f76] {
          font-size: 0.42667rem;
          width: 7.46667rem;
          font-weight: bold;
          color: #333;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.joinTeam .personal-info .info-item .info-item-top .info-item-right[data-v-7c943f76] {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 0.16rem;
              -ms-flex: 0 0 0.16rem;
                  flex: 0 0 0.16rem;
          height: 0.26667rem;
}
.joinTeam .personal-info .info-item .tag-item[data-v-7c943f76] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
}
.joinTeam .personal-iamge[data-v-7c943f76] {
    background: #fff;
    padding: 0.32rem 0.42667rem;
    box-sizing: border-box;
    font-size: 0.4rem;
    margin-bottom: 0.26667rem;
}
.joinTeam .personal-iamge .personal-iamge-title[data-v-7c943f76] {
      color: #333;
      margin-bottom: 0.26667rem;
}
.joinTeam .personal-iamge .image-wrap[data-v-7c943f76] {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
}
.joinTeam .personal-iamge .image-wrap .image-avatar[data-v-7c943f76] {
        position: relative;
        margin-right: 0.26667rem;
}
.joinTeam .personal-iamge .image-wrap .image-avatar .avatar-close[data-v-7c943f76] {
          position: absolute;
          top: 0;
          right: 0;
          width: 0.48rem;
          height: 0.48rem;
          background: rgba(0, 0, 0, 0.6);
          color: #fff;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.joinTeam .personal-iamge .image-wrap .personal-image[data-v-7c943f76] {
        width: 3.2rem;
        height: 3.2rem;
}
.joinTeam .personal-iamge .image-tips[data-v-7c943f76] {
      color: #969696;
      margin-top: 0.26667rem;
}
.joinTeam .form-bottom[data-v-7c943f76] {
    margin-top: 0.26667rem;
}
.joinTeam .block[data-v-7c943f76] {
    height: 1.28rem;
}
.joinTeam .btn[data-v-7c943f76] {
    bottom: 0;
    left: 0;
    width: 100%;
}
.joinTeam .btn[data-v-7c943f76] .van-button {
      height: 1.28rem;
      font-size: 0.42667rem;
}
.joinTeam .addCertificate[data-v-7c943f76] {
    margin: 0.26667rem 0;
}
.joinTeam .file-wrap[data-v-7c943f76] {
    padding: 0.34667rem 0.4rem 0.26667rem 0.4rem;
    box-sizing: border-box;
    background: #fff;
    margin-bottom: 0.26667rem;
}
.joinTeam .file-wrap .file-title[data-v-7c943f76] {
      color: #333;
      font-size: 0.4rem;
      margin-bottom: 0.26667rem;
}
.joinTeam .file-wrap .file-tips[data-v-7c943f76] {
      color: #969696;
      font-size: 0.34667rem;
      margin-top: 0.26667rem;
}
.joinTeam .file-wrap[data-v-7c943f76] .file-btn {
      padding: 0;
      height: 0.72rem;
      width: 2.13333rem;
      border-radius: 0.13333rem;
      box-sizing: border-box;
      font-size: 0.37333rem;
}
[data-v-7c943f76] .custom-field::after {
  position: absolute;
  color: #FF2928;
  font-size: 0.37333rem;
  content: '*';
  margin-left: 0.13333rem;
  top: 0.328rem;
}
[data-v-7c943f76] .van-field__control {
  color: #333;
}
[data-v-7c943f76] input.van-field__control::-webkit-input-placeholder {
  color: #c0c4cc !important;
}
[data-v-7c943f76] input.van-field__control::-moz-placeholder {
  color: #c0c4cc !important;
}
[data-v-7c943f76] input.van-field__control:-ms-input-placeholder {
  color: #c0c4cc !important;
}
[data-v-7c943f76] input.van-field__control::placeholder {
  color: #c0c4cc !important;
}
[data-v-7c943f76] .van-field__right-icon {
  color: #c0c4cc !important;
}
[data-v-7c943f76] .van-cell::after {
  border-color: #EDEDED;
}
[data-v-7c943f76] .van-cell__title {
  color: #333;
  font-size: 0.4rem;
}
.certificate-content[data-v-7c943f76] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.37333rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.26667rem;
}
.certificate-content .certificate-content-left[data-v-7c943f76] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.certificate-content .certificate-content-left .certificate-title[data-v-7c943f76] {
      width: 7.2rem;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #333;
}
.certificate-content .certificate-content-left img[data-v-7c943f76] {
      margin-right: 0.13333rem;
      width: 0.4rem;
      height: 0.45333rem;
}
.certificate-content .certificate-close[data-v-7c943f76] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.06667rem;
        -ms-flex: 0 0 1.06667rem;
            flex: 0 0 1.06667rem;
    color: red;
    text-align: right;
}

