.login-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 30px 30px;min-width:0}.login-card .login-form{padding:18px 0 0;border:0;background:transparent}.login-methods{display:flex;border-bottom:1px solid var(--line);gap:24px}.login-methods button{border:0;border-bottom:2px solid transparent;background:none;padding:14px 0;color:#8a9980;font-size:13px}.login-methods button[aria-pressed=true]{color:var(--green);border-color:var(--green);font-weight:600}.sms-code-row{display:grid;grid-template-columns:minmax(0,1fr) 123px;gap:10px;align-items:end}.sms-code-row input{min-width:0}.sms-code-row button{margin-top:9px;height:41px;min-height:41px;padding:0 8px;font-size:11px}.login-card button:disabled{opacity:.55;cursor:not-allowed}#sms-login-note{min-height:38px}.login-card .login-form .sms-code-row .outline{width:auto;display:block}.login-card .login-form[hidden]{display:none!important}@media(max-width:450px){.login-card{padding:16px 22px 25px}.sms-code-row{grid-template-columns:minmax(0,1fr) 111px}}
