.member-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#f0f1f4;border:1px solid #e2e4e8;color:#828791;flex-shrink:0}
.member-initial{display:grid;place-items:center;width:100%;height:100%;min-width:0;border-radius:50%;color:#fff;font-family:inherit;font-size:inherit;font-weight:600;line-height:1;letter-spacing:0;user-select:none}
.member-avatar{border:0;font-size:14px}
.profile-avatar,.profile-edit-avatar{border-radius:50%;box-shadow:none}
.member-avatar-large{font-size:30px}
.member-avatar-edit{font-size:26px}
.member-photo{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
.member-avatar img,.profile-avatar img,.profile-edit-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.member-avatar svg{width:25px;height:25px;fill:currentColor;stroke:none}
.header-actions .header-profile{gap:3px}
.profile-avatar,.profile-edit-avatar{overflow:hidden}
.profile-avatar svg,.profile-edit-avatar svg{width:65%;height:65%;fill:currentColor;stroke:none}
.profile-photo-field{padding-bottom:22px;border-bottom:1px solid var(--line)}
.profile-photo-field>span{display:block;font-size:14px;font-weight:800;margin-bottom:10px}
.profile-photo-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.profile-photo-buttons label{position:relative;display:inline-flex;align-items:center;gap:7px;cursor:pointer}
.profile-photo-buttons svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}
.profile-photo-buttons input{position:absolute;width:1px;height:1px;opacity:0}
.profile-photo-buttons label:focus-within{outline:2px solid #e50020;outline-offset:3px}
.profile-photo-field small{display:block;margin-top:9px;color:var(--muted);font-size:13px;line-height:1.6}
.profile-photo-status{font-size:13px;color:#c9001c;margin:8px 0 0}
.profile-photo-status:empty{display:none}
@media(max-width:620px){.header-actions .header-profile.member-only:not([hidden]){display:flex!important}.member-avatar{width:30px;height:30px}.header-actions .header-profile small{display:none}}
