/* A+ account */
.auth-tabs{display:flex;gap:6px;margin-bottom:16px}
.auth-tab{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:7px 16px;font-size:12px;cursor:pointer}
.auth-tab.on{background:var(--ink);border-color:var(--ink);color:#fff}
.auth-form label{display:block;margin-bottom:12px}
.auth-form .lbl{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}
.auth-form input{width:100%;height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 11px;font-size:12px;outline:none;background:#fff}
.auth-form input:focus{border-color:var(--blue)}
.auth-actions{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}
.auth-msg{font-size:12px;line-height:1.7;padding:10px 12px;border-radius:8px;margin-top:12px;background:#eef4ff;color:#1d4ed8}
.auth-msg.bad{background:#fef3f2;color:#b42318}
@media(max-width:600px){.auth-form input{height:42px;font-size:16px}}
