.login-page-container{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 0;display:flex}.login-page-container .login-message{text-align:center;color:red;margin-bottom:40px;padding:10px;font-size:18px}.login-page-container .login-box{background:#fff;border-radius:2px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2)}.login-page-container .login-box .login-tabs{border-bottom:1px solid #eee;display:flex}.login-page-container .login-box .login-tabs .tab{text-align:center;cursor:pointer;color:#666;border-bottom:2px solid transparent;flex:1;padding:16px;font-size:16px;transition:all .3s}.login-page-container .login-box .login-tabs .tab:hover{color:#333}.login-page-container .login-box .login-tabs .tab.active{color:var(--color-primary);border-color:var(--color-primary);font-weight:500}.login-page-container .login-box .login-content{padding:30px}.login-page-container .login-box .login-content .login-form{display:none}.login-page-container .login-box .login-content .login-form.active{display:block}.login-page-container .login-box .login-content .login-form .form-item{margin-bottom:20px}.login-page-container .login-box .login-content .login-form .submit-btn{height:44px}.login-page-container .bottom-links{justify-content:flex-end;gap:15px;padding:20px 0 0;display:flex}.login-page-container .bottom-links a{color:var(--color-primary);text-decoration:none}.login-page-container .bottom-links a:hover{text-decoration:underline}
/*# sourceMappingURL=login.css.map*/