.login[data-v-77977cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:#f9f9f9}.login .container[data-v-77977cd2]{max-width:446px;padding:0}@media(max-width:500px){.login .container[data-v-77977cd2]{width:100%;max-width:none;padding:0 20px}}.login .title[data-v-77977cd2]{margin-bottom:20px;font-size:21px;font-weight:500;width:100%;text-align:center;letter-spacing:-.017em}.login .title img[data-v-77977cd2]{height:28px;vertical-align:text-bottom}.login .login-card[data-v-77977cd2]{padding:40px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05),0 10px 30px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05),0 10px 30px rgba(0,0,0,.05);border:1px solid #e4e8ed}.login .login-footer[data-v-77977cd2]{font-size:14px;color:#828282;text-align:center;padding:30px}.login .login-footer a[data-v-77977cd2]{color:#828282}.login .login-footer a[data-v-77977cd2]:hover{color:#6551e0}.login .back-to-home[data-v-77977cd2]{color:#333;font-size:13px;font-weight:500;position:absolute;top:0;left:0;padding:22px}.login .back-to-home span[data-v-77977cd2]{font-weight:700}.login .back-to-home[data-v-77977cd2]:hover{color:#6551e0}