/* Circular personal photos retain the dimensions of each established avatar. */
.has-profile-photo{overflow:hidden;padding:0!important;position:relative}.team-profile-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.header-profile #header-initials{display:grid;width:100%;height:100%;place-items:center;border-radius:inherit}.profile-big-avatar.has-profile-photo{border:5px solid var(--card)}#identity-photo-controls{margin:18px 0 8px}.identity-photo-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.identity-photo-actions button{font-size:11px;padding:9px 12px}#identity-photo-remove{color:#b45c5c}.identity-photo-help{text-align:center;margin:8px 0 14px;color:var(--muted)}#identity-photo-preview{display:flex;align-items:center;gap:14px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:14px}#identity-photo-preview>img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}#identity-photo-preview b{font-size:12px;display:block}#identity-photo-preview small{font-size:10px;display:block;color:var(--muted);margin:4px 0 8px}.identity-preview-actions{display:flex;gap:5px;flex-wrap:wrap}.identity-preview-actions button{font-size:10px;padding:7px 10px}#identity-photo-status:empty{display:none}#identity-photo-status{font-size:11px;margin:10px 0;line-height:1.6}@media(max-width:750px){#identity-photo-preview{gap:10px;padding:12px}#identity-photo-preview>img{width:58px;height:58px}}
