.profile-form{max-width:850px}.profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.profile-identity{display:flex;align-items:center;gap:20px}.profile-photo{width:88px;height:88px;border-radius:16px;object-fit:cover}.profile-identity p{font-size:12px;color:var(--muted)}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-fields input:not([type=checkbox]),.profile-fields textarea{width:100%;max-width:100%}.profile-fields .errorlist{color:#f66}.profile-fields input[type=file]{font-size:12px}@media(max-width:600px){.profile-fields{grid-template-columns:1fr}}