.profile-avatar{overflow:hidden}.profile-photo-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar{overflow:hidden;padding:0;flex-shrink:0}.profile-photo-controls{text-align:center;margin:-8px 0 24px}.photo-pick{background:#dcefe5;border:1px solid #f3dc7e;border-radius:24px;padding:12px 20px;min-height:44px;font-size:12px;font-weight:900}.photo-remove{display:block;background:none;margin:3px auto 0;padding:10px 15px;min-height:44px;font-size:11px;color:#8c7150;text-decoration:underline}.profile-photo-controls p{font-size:10px!important;color:#9a9689!important;line-height:1.7!important;margin:11px 0!important}.photo-status{font-size:12px;line-height:1.6;color:#a34530;margin-top:10px}.photo-pick:disabled{opacity:.6;cursor:wait}.profile-photo-controls input[hidden]{display:none!important}

