html,body{
  width: 100vw;
  height: 100vh;
}
.dialog-mask{
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  /* pointer-events: all; */
  z-index:999;
  background-color: rgba(0, 0, 0, 0.38);
  display: none;
  transition: 1s all;
}
#unity-dialog{
  position: relative;
  left: 50%;
  top: 50%;
  width:600px;
  height: 350px;
  margin: -175px 0 0 -300px;
  /* transform: translate(-50%,-50%) !important; */
  
  border-radius: 22px;
  padding: .3vw;
  box-sizing: border-box;
  z-index:9999;
  /* display: flex; */
  display: none;
  flex-direction: column;
}
#unity-dialog .unity-dialog-bg{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius: 22px;
}

#unity-dialog .dialog-header{
  width: 100%;
  min-height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  
}
#unity-dialog .dialog-header .dialog-header-title {
  font-size: .8vw;
  font-weight: bold;
  
}
#unity-dialog .dialog-header .dialog-header-close {
  display: inline-block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index:99999;
}
#unity-dialog .dialog-header .dialog-header-close-l{
  width: 1.2vw;
  height: 1.2vw;
  
}
#unity-dialog .dialog-header .dialog-header-close img{
  width: 100%;
  height: 100%;
  

}
#unity-dialog .dialog-content{
  padding: .5vw;
  box-sizing: border-box;
  flex: 1;
  overflow-y: auto;
  word-break: break-all;
   z-index:999;
   margin-top:50px;
}
#unity-dialog .dialog-content-txt{
	text-align:center
}
#unity-dialog .dialog-footer{
  padding: .5vw;
  box-sizing: border-box;
  text-align: center;
  z-index:99999;
}
#unity-dialog .dialog-footer #confirm-btn{
  border: none;
  margin:10px;
  border-radius: 8px;
  height: 30px;
  width: 100px;
  color: #fff;
  cursor: pointer;
  position: relative;
  background: rgb(205, 21, 174);
}
#unity-dialog .dialog-footer #close-btn{
  border: none;
  margin:10px;
  border-radius: 8px;
  height: 30px;
  width: 100px;
  color: #fff;
  cursor: pointer;
  position: relative;
  background: rgb(205, 21, 174);
}
.dialog-btn-bg{
  position: absolute;left: 0;top: 0;object-fit: cover;width: 100%;
  height: 100%;
  border-radius: 5px;
}
.dialog-btn-text{
  font-size: 14px;
  z-index: 9999;
  position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.loading-text{
	margin-top:200px;
}

