.login-header-wrap {
  display: flex;
  align-items: center;
}

.login-switch {
  /* word-break: keep-all; */
  white-space: nowrap;
  cursor: pointer;
}

@media (min-width: 768px) { 
  .login-qrcode-wrap {
    min-width: 464px;
  }
}
.login-qrcode-wrap {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  margin-top: 20px;
  /* display: none; */

  /* display: flex;
  justify-content: center; */
}

.form-text{
  width: 100%;
}

.path-user .layout-container{
  width: 100%;
}

.login-qrcode-wrap img {
  width: 200px !important;
  height: 200px !important;
  max-height: 100% !important;
  margin: 0 auto;
  display: block;
}

.login_form_wrap{
  /* display: none; */
}

.mobile_login_wrap{
  /* display: none; */
}

.mobile_login_switch{
  /* color: #0773fc; */
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
  margin-top: 15px;
  display: block;
}

.code_wrap {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.code_wrap .form-item-code{
  width: 70%;
}
.send_btn{
  margin-bottom: 15px;
}


/* 消息 */

.messages {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.messages--error {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

.messages--warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

.messages--status {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

.help .messages__wrapper {
  border: none !important;
}
