/* --- 新增 --- */
.dia-cloudgame {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.dia-cloudgame .dia-close {
  display: block;
  background: url('//game.gtimg.cn/images/thefinals/act/a20251107cloudgame/dia_close.png') no-repeat center center / .36rem .36rem;
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  /* right: 0;
  top: -0.6rem; */
  right: .2rem;
  top: .2rem;
  z-index: 99;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
}
.dia-cloudgame .cloudgame-box {
  /* width: 70vw;
  height: calc(70vw * 9 / 16); */
  width: 100vw;
  height: 100vh;
  background: #000;
  position: relative;
}
.dia-cloudgame .cloudgame-frame {
  width: 100%;
  height: 100%;
  border: 0;
}

.fx-dialog-bind-address .icon-close {
  display: block !important;
  background: url("//game.gtimg.cn/images/thefinals/act/a20251107cloudgame/dia_close.png") no-repeat center top / 100% 100% !important;
  width: 0.44rem !important;
  height: 0.44rem !important;
  position: absolute !important;
  right: 0 !important;
  top: -0.6rem !important;
}

/* --- 覆盖 --- */
.btn-subscribe.gray{
  pointer-events: none;
}
.fx-dialog-bind-address .dialog-content {
  background-color: #fff !important;
}
.btn-lottery.disabled {
  filter: grayscale(100%);
  pointer-events: none;
}
.task-item .btn-task-get.got, .task-item.unlocked .btn-task-get.got,
.task-item .btn-task-get.gray, .task-item.unlocked .btn-task-get.gray{
  background: url(//game.gtimg.cn/images/thefinals/act/a20251107cloudgame/btn-task-get.png) no-repeat;
  background-size: 100%;
  pointer-events: none !important;
}