/* ZHIZHEN_LOGIN_BG_REGISTER_FIX_START 20260612095001 */
:root{--zz-login-bg-root:url('/static/img/custom/login_worldcup_bg_202606120910.jpg?v=20260612095001');--zz-login-bg-wap:url('/wap/static/img/custom/login_worldcup_bg_202606120910.jpg?v=20260612095001');}
html,body,#app{min-height:100vh!important;background:#050505!important;}
body::before{
  content:""!important;
  position:fixed!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background-image:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.16) 46%,rgba(0,0,0,.44) 100%),var(--zz-login-bg-root),var(--zz-login-bg-wap)!important;
  background-position:center top,center top,center top!important;
  background-size:cover,cover,cover!important;
  background-repeat:no-repeat,no-repeat,no-repeat!important;
}
html body .loginwindow,
html body .Login-window,
html body [class*="loginwindow"],
html body [class*="Login-window"]{
  position:relative!important;
  z-index:1!important;
  min-height:100vh!important;
  overflow:hidden!important;
  background-color:transparent!important;
  background-image:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.16) 46%,rgba(0,0,0,.44) 100%),var(--zz-login-bg-root),var(--zz-login-bg-wap)!important;
  background-position:center top,center top,center top!important;
  background-size:cover,cover,cover!important;
  background-repeat:no-repeat,no-repeat,no-repeat!important;
  padding:0!important;
  color:#fff!important;
}
html body .loginwindow::after,
html body .Login-window::after,
html body [class*="loginwindow"]::after,
html body [class*="Login-window"]::after{content:""!important;display:none!important;}
html body .loginwindow::before,
html body .Login-window::before,
html body [class*="loginwindow"]::before,
html body [class*="Login-window"]::before{
  content:"‹"!important;
  position:fixed!important;
  left:.34rem!important;
  top:.20rem!important;
  z-index:10002!important;
  width:.48rem!important;
  height:.48rem!important;
  line-height:.42rem!important;
  color:#fff!important;
  font-size:.82rem!important;
  font-weight:300!important;
  text-shadow:0 .03rem .10rem rgba(0,0,0,.9)!important;
  pointer-events:none!important;
}
#zz-register-link{
  position:fixed!important;
  right:.34rem!important;
  top:.27rem!important;
  z-index:10003!important;
  color:#fff!important;
  font-size:.34rem!important;
  font-weight:700!important;
  line-height:.46rem!important;
  text-decoration:none!important;
  letter-spacing:.01rem!important;
  text-shadow:0 .03rem .10rem rgba(0,0,0,.9)!important;
  -webkit-tap-highlight-color:transparent!important;
}
html body .loginwindow .login-logo-wrapper,
html body .loginwindow img.login-logo,
html body .loginwindow img[alt="Logo"]{display:none!important;width:0!important;height:0!important;opacity:0!important;margin:0!important;padding:0!important;}
html body .loginwindow .lginner,
html body .Login-window .lginner,
html body [class*="loginwindow"] .lginner,
html body [class*="Login-window"] .lginner{
  position:relative!important;
  z-index:5!important;
  width:auto!important;
  min-height:auto!important;
  margin:1.02rem .38rem 0!important;
  padding:1.86rem 0 0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body .loginwindow .lginner::before,
html body .Login-window .lginner::before,
html body [class*="loginwindow"] .lginner::before,
html body [class*="Login-window"] .lginner::before{
  content:"欢迎来到至臻国际\A世界杯官方指定投注平台"!important;
  position:absolute!important;
  left:0!important;
  top:0!important;
  display:block!important;
  width:100%!important;
  height:1.72rem!important;
  padding-left:1.76rem!important;
  box-sizing:border-box!important;
  white-space:pre-line!important;
  color:#fff!important;
  font-weight:800!important;
  font-size:.56rem!important;
  line-height:.58rem!important;
  text-align:left!important;
  text-shadow:0 .04rem .12rem rgba(0,0,0,.92),0 0 .20rem rgba(255,218,130,.24)!important;
}
html body .loginwindow .lginner::after,
html body .Login-window .lginner::after,
html body [class*="loginwindow"] .lginner::after,
html body [class*="Login-window"] .lginner::after{
  content:"至臻\A国际"!important;
  position:absolute!important;
  left:.02rem!important;
  top:.02rem!important;
  width:1.48rem!important;
  height:1.30rem!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-direction:column!important;
  white-space:pre-line!important;
  border-radius:.26rem!important;
  color:#7a3100!important;
  font-weight:900!important;
  font-size:.38rem!important;
  line-height:.34rem!important;
  text-align:center!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96) 0%,rgba(255,218,107,.95) 38%,rgba(32,154,63,.94) 100%)!important;
  border:1px solid rgba(255,255,255,.76)!important;
  box-shadow:0 .08rem .22rem rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.25)!important;
}
html body .loginwindow .LoginSquare,
html body .Login-window .LoginSquare,
html body [class*="loginwindow"] .LoginSquare,
html body [class*="Login-window"] .LoginSquare{margin-top:.30rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body .loginwindow .LoginSquare::before,
html body .Login-window .LoginSquare::before{display:none!important;content:""!important;}
html body .loginwindow .LoginSquare .inputline,
html body .Login-window .LoginSquare .inputline,
html body [class*="loginwindow"] .LoginSquare .inputline,
html body [class*="Login-window"] .LoginSquare .inputline{
  width:100%!important;height:.92rem!important;margin:0 0 .24rem!important;padding:0 .26rem!important;box-sizing:border-box!important;border-radius:.16rem!important;
  border:1px solid rgba(255,224,151,.14)!important;background:rgba(31,22,10,.72)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.26),0 .05rem .14rem rgba(0,0,0,.38)!important;
  backdrop-filter:blur(1.5px)!important;-webkit-backdrop-filter:blur(1.5px)!important;
}
html body .loginwindow .LoginSquare .inputline input,
html body .Login-window .LoginSquare .inputline input{color:#fff!important;font-size:.33rem!important;font-weight:500!important;background:transparent!important;text-shadow:0 .02rem .06rem rgba(0,0,0,.55)!important;}
html body .loginwindow .LoginSquare .inputline input::placeholder,
html body .Login-window .LoginSquare .inputline input::placeholder{color:rgba(255,255,255,.74)!important;opacity:1!important;}
html body .loginwindow .LoginSquare .inputline div,
html body .Login-window .LoginSquare .inputline div{color:rgba(255,236,186,.80)!important;}
html body .loginwindow .LoginSquare .oplines,
html body .Login-window .LoginSquare .oplines{height:.68rem!important;line-height:.68rem!important;margin:.02rem 0 1.34rem!important;color:#fff!important;background:transparent!important;}
html body .loginwindow .LoginSquare .oplines *,
html body .Login-window .LoginSquare .oplines *{color:#fff!important;font-size:.30rem!important;text-shadow:0 .03rem .09rem rgba(0,0,0,.88)!important;}
html body .loginwindow .LoginSquare .confirm .sumbtns,
html body .Login-window .LoginSquare .confirm .sumbtns{
  width:100%!important;height:.98rem!important;line-height:.98rem!important;border-radius:.10rem!important;color:rgba(255,255,255,.48)!important;font-size:.42rem!important;font-weight:700!important;
  background:rgba(217,161,94,.68)!important;border:1px solid rgba(255,221,166,.18)!important;box-shadow:0 .08rem .20rem rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
html body .loginwindow .LoginSquare .botline,
html body .Login-window .LoginSquare .botline,
html body .loginwindow .gbline,
html body .Login-window .gbline{display:none!important;}
@media (max-width:420px){
  html body .loginwindow .lginner,html body .Login-window .lginner,html body [class*="loginwindow"] .lginner,html body [class*="Login-window"] .lginner{margin-left:.34rem!important;margin-right:.34rem!important;margin-top:1rem!important;}
  html body .loginwindow .lginner::before,html body .Login-window .lginner::before{font-size:.54rem!important;line-height:.54rem!important;padding-left:1.64rem!important;}
  html body .loginwindow .lginner::after,html body .Login-window .lginner::after{width:1.42rem!important;height:1.24rem!important;}
}
/* ZHIZHEN_LOGIN_BG_REGISTER_FIX_END 20260612095001 */
