

/* public */
.no-text {
  overflow: hidden;
  text-indent: -99rem;
}

/* ------------ dialog ------------ */
.dialog {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.7);
}
.dialog .dialog-close {
  display: block;
  width: .8rem;
  height: .8rem;
  position: absolute;
  left: 50%;
  bottom: -1.06rem;
  margin-left: -.4rem;
  text-indent: -99rem;
  overflow: hidden;
  background: url("https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/btn-dialog-close.png") no-repeat 0 0/100% 100%;
}

/* dialog-login */
.dialog.dialog-login .dialog-wrapper {
  width: 6.6rem;
  height: 5.28rem;
  box-sizing: border-box;
  position: relative;
}
.dialog.dialog-login .dialog-body {
  width: 6.6rem;
  height: 5.28rem;
  padding-top: 1.9rem;
  box-sizing: border-box;
  background: url("https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/dialog-box-login.png") no-repeat 0 0/100% 100%;
}
.dialog.dialog-login .dialog-body-title {
  display: none;
}
.dialog.dialog-login .plat-list {
  width: 4.36rem;
  height: 2.34rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}
.dialog.dialog-login .plat-item {
  display: block;
  width: 1.64rem;
  height: 2.34rem;
  box-sizing: border-box;
  padding-top: 1.64rem;
  text-align: center;
  line-height: .7rem;
  font-size: .24rem;
}
.dialog.dialog-login .plat-item,
.dialog.dialog-login .plat-item:visited {
  color: #f60e0d;
}
.dialog.dialog-login .plat-item:hover {
  text-decoration: none;
}
.dialog.dialog-login .plat-item.plat-qq {
  background: url("https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/login-icon-qq.png") no-repeat 0 0/100% auto;
}
.dialog.dialog-login .plat-item.plat-wx {
  background: url("https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/login-icon-wx.png") no-repeat 0 0/100% auto;
}

/* dialog-award*/
.dialog.dialog-award .dialog-wrapper {
  width: 6.58rem;
  height: 3.22rem;
  box-sizing: border-box;
  position: relative;
}
.dialog.dialog-award .dialog-body {
  width: 6.58rem;
  height: 3.22rem;
  box-sizing: border-box;
  position: relative;
  background: url('https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/dialog-box-msg.png') no-repeat 0 0/100% 100%;
}
.dialog.dialog-award .msg-text {
  width: 5rem;
  height: 1.5rem;
  line-height: .5rem;
  text-align: center;
  color: #e3e3e3;
  font-size: .24rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: .74rem;
  top: .8rem;
}

/* dialog-bind*/
.dialog.dialog-bind .dialog-wrapper {
  width: 6.58rem;
  height: 5.2rem;
  box-sizing: border-box;
  position: relative;
}
.dialog.dialog-bind .dialog-body {
  width: 6.58rem;
  height: 5.2rem;
  padding-top: 1rem;
  box-sizing: border-box;
  position: relative;
  background: url('https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/dialog-box-bind.png') no-repeat 0 0/100% 100%;
}
.dialog.dialog-bind .dialog-body .bind-selects {
  width: 3.04rem;
  height: 1.66rem;
  margin: 0 auto;
}
.dialog.dialog-bind .dialog-body .form-select {
  display: block;
  width: 3.04rem;
  height: .56rem;
  line-height: .56rem;
  padding: 0 .1rem 0 .5rem;
  font-size: .24rem;
  color: #e3e3e3;
  text-align: center;
  box-sizing: border-box;
  border: #F6200D solid .02rem;
  background: #1E1E1E url('https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/select-arrow.png') no-repeat .1rem .16rem/.38rem .32rem;
  margin-top: .3rem;
  position: relative;
  appearance: none;
}
.dialog.dialog-bind .dialog-body .form-select:first-child {
  margin-top: 0;
}
.dialog.dialog-bind .dialog-body .bind-agree {
  width: 5.1rem;
  height: .48rem;
  margin: 0 auto .24rem;
}
.dialog.dialog-bind input[type="radio"]:checked + .radio-agree {
  background-position: 0 -.6rem;
}
.dialog.dialog-bind .radio-agree {
  display: block;
  height: .48rem;
  background: url('https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/dialog-checkbox.png') no-repeat 0 0/.34rem 1rem;
  border-radius: 0;
  padding: .04rem 0 0 .38rem;
  font-size: .18rem;
  color: #898888;
  line-height: .22rem;
}
.dialog.dialog-bind .btn-confirm {
  display: block;
  width: 2.4rem;
  height: .9rem;
  margin: 0 auto;
  background: url('https://game.gtimg.cn/images/mdnf/cp/a20251119back/m/btn-dialog-confirm.png') no-repeat 0 0/100% 100%;
}
