.wx-login-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.wx-login-content{box-sizing:border-box;max-height:600px;background-color:#fff;color:#454f5b}.wx-login-logo{padding-bottom:10px}.wx-login-field{padding:5px 0}input[type='text'].wx-login-field__input,input[type='password'].wx-login-field__input{display:block;width:100%;box-sizing:border-box;border-width:1px;border-style:solid;outline:none;color:#454f5b}input[type='text'].wx-login-field__input:focus,input[type='password'].wx-login-field__input:focus{border-color:#c70000}a.wx-login-link{white-space:nowrap;text-decoration:none}a.wx-login-link:hover,a.wx-login-link:focus{color:#c70000}a + a.wx-login-link{padding-left:20px}.wx-login-body{box-sizing:border-box}.wx-login-footer{text-align:center}.wx-login-header{display:flex;flex-direction:column;align-items:center;font-size:15px}.wx-login-field__required{margin-bottom:5px}.wx-login-button{padding:10px 0;width:100%;justify-content:center}.wx-login-messages{display:flex;justify-content:center;padding:10px 0;border-radius:3px;background-color:#f8f9fa}.wx-login-messages .errorMsgText{color:#454f5b}.wx-login-recovery-ok{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.wx-login-recovery-ok > span{padding-left:10px}.wx-login-recovery-ok svg{fill:currentColor;height:40px;width:40px}.wx-login-footer > .wx-link:first-child{padding-left:0}.wx-login-footer > .wx-link{padding-left:20px}.wx-version{color:#ffffff;WIDTH:100%;POSITION:fixed;bottom:0;left:10px}.wx-login-copyright{box-sizing:border-box;position:absolute;right:10px;bottom:0;display:flex;flex-direction:column;align-items:flex-end;color:#ffffff}.wx-login-dev-tools{box-sizing:border-box;position:absolute;bottom:15px;left:10px}