.auth-account-card{display:flex;gap:14px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px;margin-bottom:18px}.auth-account-card strong{display:block;font-size:16px}.auth-account-card p{color:var(--muted);margin:6px 0 0;font-size:12px}.auth-account-card .avatar{width:44px;height:44px}
.login-template .login-box .auth-login-choices .btn{width:auto;flex:1 1 0;height:30px;margin:0;font-size:11px;padding:0 8px}
.login-template .login-art.login-glass-art{background:#edf2f9;padding:32px;overflow:hidden}.login-glass-art figure{width:min(100%,700px);margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.login-glass-illustration{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:30px}.login-glass-art figcaption{text-align:center;color:#1e3a5f}.login-glass-art figcaption strong{font-size:20px;font-weight:600;letter-spacing:1px}.login-glass-art figcaption p{margin:10px 0 0;font-size:12px;color:#607695;letter-spacing:2px}
@media(max-height:760px){.login-glass-art figure{gap:8px}.login-glass-illustration{max-height:66vh}.login-glass-art figcaption strong{font-size:17px}}
.auth-security-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.auth-security-summary>div{padding:15px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.auth-security-summary small{display:block;color:var(--muted);margin-bottom:7px}.auth-security-summary b{font-size:13px}.auth-password{position:relative}.auth-password>.input{padding-right:40px}.auth-password>.icon-button{position:absolute;right:5px;top:6px}.auth-login-choices{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.auth-login-choices .btn{font-size:11px;height:28px}.auth-busy{opacity:.7}.auth-required-note{margin-bottom:20px}.auth-settings-body{max-width:640px}
