.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth-grid .card{margin-bottom:0}
.auth-form{display:grid;gap:14px;margin-top:18px}.auth-form label{display:grid;gap:7px;font-weight:700;font-size:14px}.auth-form input{width:100%;border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 13px;outline:none}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(46,161,33,.10)}
.account-head{display:flex;gap:14px;align-items:center}.avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--green-2);color:var(--green);font-size:22px;font-weight:900;border:1px solid var(--green-3)}
.account-stats{margin-top:18px}.mini-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;color:var(--muted);font-size:13px}.small{font-size:13px}.warning-box{border-color:#ead8a9;background:#fffaf0}.warning-box p{margin-bottom:0;color:#8b6a28}
code{background:#f0f3f1;padding:2px 5px;border-radius:5px}
@media(max-width:820px){.auth-grid{grid-template-columns:1fr}.top-actions{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:520px){.top-actions{width:100%;align-items:stretch}.top-actions .ghost-btn{width:100%}.sync-badge{text-align:center}.account-stats{grid-template-columns:1fr 1fr}}
