/* LOGIN_INPUT_LOW_HEIGHT_FIX_START 20260612104801 */
/* 目标：输入框不要高，直接降低输入行、按钮、字号与间距，保持居中与黑金世界杯风格 */
html body .loginwindow,
html body .Login-window,
html body .loginwindow.transitionBody{
  min-height:100vh!important;
  position:relative!important;
  overflow:hidden!important;
}
html body .loginwindow .lginner,
html body .Login-window .lginner,
html body div[class*="loginwindow"] .lginner,
html body div[class*="Login-window"] .lginner{
  position:relative!important;
  z-index:5!important;
  min-height:100vh!important;
  height:100vh!important;
  margin:0 .4rem!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body .loginwindow .lginner::before,
html body .Login-window .lginner::before,
html body div[class*="loginwindow"] .lginner::before,
html body div[class*="Login-window"] .lginner::before{
  top:.88rem!important;
  left:0!important;
  height:1.56rem!important;
}
html body .loginwindow .lginner::after,
html body .Login-window .lginner::after,
html body div[class*="loginwindow"] .lginner::after,
html body div[class*="Login-window"] .lginner::after{
  top:.88rem!important;
  left:.02rem!important;
}
/* 居中保留，但不再只靠整体缩放 */
html body .loginwindow .LoginSquare,
html body .Login-window .LoginSquare,
html body div[class*="loginwindow"] .LoginSquare,
html body div[class*="Login-window"] .LoginSquare{
  position:absolute!important;
  top:50%!important;
  left:0!important;
  right:0!important;
  transform:translateY(-50%)!important;
  transform-origin:center center!important;
  margin-top:0!important;
  z-index:8!important;
}
/* 关键修正：原输入行约 .92rem 偏高，压到 .62rem，让框明显变扁 */
html body .loginwindow .LoginSquare .inputline,
html body .Login-window .LoginSquare .inputline,
html body div[class*="loginwindow"] .LoginSquare .inputline,
html body div[class*="Login-window"] .LoginSquare .inputline{
  height:.62rem!important;
  min-height:.62rem!important;
  line-height:.62rem!important;
  margin:0 0 .14rem!important;
  padding:0 .18rem!important;
  border-radius:.12rem!important;
  box-sizing:border-box!important;
}
html body .loginwindow .LoginSquare .inputline input,
html body .Login-window .LoginSquare .inputline input,
html body div[class*="loginwindow"] .LoginSquare .inputline input,
html body div[class*="Login-window"] .LoginSquare .inputline input{
  height:.58rem!important;
  min-height:.58rem!important;
  line-height:.58rem!important;
  font-size:.28rem!important;
  padding:0!important;
}
html body .loginwindow .LoginSquare .inputline img,
html body .Login-window .LoginSquare .inputline img,
html body div[class*="loginwindow"] .LoginSquare .inputline img,
html body div[class*="Login-window"] .LoginSquare .inputline img{
  max-height:.34rem!important;
  width:auto!important;
}
html body .loginwindow .LoginSquare .inputline div,
html body .Login-window .LoginSquare .inputline div,
html body div[class*="loginwindow"] .LoginSquare .inputline div,
html body div[class*="Login-window"] .LoginSquare .inputline div{
  line-height:.62rem!important;
  font-size:.28rem!important;
}
html body .loginwindow .LoginSquare .oplines,
html body .Login-window .LoginSquare .oplines,
html body div[class*="loginwindow"] .LoginSquare .oplines,
html body div[class*="Login-window"] .LoginSquare .oplines{
  height:.42rem!important;
  line-height:.42rem!important;
  margin:.02rem 0 .52rem!important;
}
html body .loginwindow .LoginSquare .oplines *,
html body .Login-window .LoginSquare .oplines *{
  font-size:.25rem!important;
}
/* 登录按钮同步变矮：原约 .98rem，压到 .66rem */
html body .loginwindow .LoginSquare .confirm .sumbtns,
html body .Login-window .LoginSquare .confirm .sumbtns,
html body div[class*="loginwindow"] .LoginSquare .confirm .sumbtns,
html body div[class*="Login-window"] .LoginSquare .confirm .sumbtns{
  height:.66rem!important;
  min-height:.66rem!important;
  line-height:.66rem!important;
  border-radius:.10rem!important;
  font-size:.32rem!important;
}
html body .loginwindow .LoginSquare .confirm,
html body .Login-window .LoginSquare .confirm,
html body div[class*="loginwindow"] .LoginSquare .confirm,
html body div[class*="Login-window"] .LoginSquare .confirm{
  margin-top:0!important;
}
@media (max-width:360px){
  html body .loginwindow .LoginSquare .inputline,
  html body .Login-window .LoginSquare .inputline,
  html body div[class*="loginwindow"] .LoginSquare .inputline,
  html body div[class*="Login-window"] .LoginSquare .inputline{
    height:.58rem!important;
    min-height:.58rem!important;
    line-height:.58rem!important;
    margin-bottom:.12rem!important;
  }
  html body .loginwindow .LoginSquare .inputline input,
  html body .Login-window .LoginSquare .inputline input{
    height:.54rem!important;
    line-height:.54rem!important;
    font-size:.26rem!important;
  }
  html body .loginwindow .LoginSquare .confirm .sumbtns,
  html body .Login-window .LoginSquare .confirm .sumbtns{
    height:.62rem!important;
    line-height:.62rem!important;
    font-size:.30rem!important;
  }
}
/* LOGIN_INPUT_LOW_HEIGHT_FIX_END 20260612104801 */
