.account-page{flex-direction:column;gap:18px;max-width:520px;margin:5vh auto;padding:22px;display:flex}.account-art{object-fit:cover;border:1px solid #bec9af;border-radius:22px;width:100%;height:170px}.account-card{flex-direction:column;gap:14px;display:flex}.account-card h1{margin:0;font-size:30px;line-height:1.25}.account-card>p{margin:0;font-size:14px}.account-card form{flex-direction:column;gap:16px;display:flex}.account-card .field{flex-direction:column;gap:6px;margin:0;display:flex}.account-card .field label{color:#3c574c;font-size:13px;font-weight:600}.account-card .field input{border:1px solid #bfcbbb;width:100%;min-height:46px;font-size:16px}.account-password>div{align-items:center;gap:8px;display:flex}.account-password>div>input{flex:1;min-width:0}.account-password>div>button{min-width:52px;min-height:44px}.account-tabs{display:flex}.account-tabs button{flex:1;min-height:42px}.account-card .button{justify-content:center;width:100%;min-height:48px;font-size:14px}.account-card .button:disabled{opacity:.6;cursor:not-allowed}.account-links{justify-content:center;min-height:24px;display:flex}.account-links .text-button{min-height:44px;padding:0 8px}@media (max-width:560px){.account-page{margin:0 auto;padding:16px}.account-art{height:120px}.account-card h1{font-size:26px}}
