.upbtn {
  width: 100%;
  height: 100%;
}

.uploadWarper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.bg {
  position: fixed;
  top: 0;
  height: 100vh;
  width: 100%;
  background-color: #000;
  left: 0;
  z-index: 1000001;
}

.btn {
  height: 8vw;
  padding: 0;
  line-height: 8vw;
  font-size: 4vw;
  padding: 0 3.5vw;
  /* width: 16vw; */
  border-radius: 1.333vw;
  text-align: center;
  /* background-color: #ed594c; */
  /* margin-top: 2.667vw; */
}

.btn1 {
  height: 8vw;
  line-height: 8vw;
  font-size: 4vw;
  padding: 0 4vw;
  /* width: 16vw; */
  border-radius: 1.333vw;
  text-align: center;
  background-color: #5b6e96;
  /* margin-top: 2.667vw; */
}

.img {
  height: 8vw;
  width: 8vw;
  position: absolute;
  left: calc(50% - 4vw);
  /* top: 2.667vw; */
  background-image: url('data:image/png;base64,[encoded data, 8840 characters]');
  background-size: 100% 100%;
}

.btndiv {
  height: 13.333vw;
  color: #fff;
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding: 0 4vw;
  line-height: 13.333vw;
  font-size: 4vw;
  position: relative;
}

.wrapper {
  height: calc(100vh - 21.333vw);
  padding: 4vw;

  :global {
    .crop-point {
      opacity: 0;
      z-index: 523;
    }

    .cropper-view-box {
      outline: 1px solid #fff;
      border: 1px solid #fff;
    }

    .vue-cropper {
      background-color: #000;
      background-image: none;
    }
  }
}