/* Profile photo uses the same camera/gallery choice as posts, with a circular preview. */
.avatar-photo-picker{border:1px solid #dce8d7;border-radius:25px;background:#f6f9f1;overflow:hidden;margin:0 0 16px}.avatar-photo-stage{display:flex;flex-direction:column;align-items:center;padding:26px 16px 20px;text-align:center}.avatar-photo-stage .avatar-editor-preview{margin:0 0 17px;padding:7px;border-radius:50%;background:#fff;box-shadow:0 8px 26px #29563b12;border:1px solid #e1e8db}.avatar-photo-stage .avatar-editor-preview .avatar,.avatar-photo-stage .avatar-editor-preview .avatar-draft{width:150px;height:150px;border-radius:50%;object-fit:cover;display:block;margin:0}.avatar-photo-stage .avatar-editor-preview .avatar{display:flex;font-size:40px}.avatar-photo-stage strong{font-size:16px;letter-spacing:-.3px;color:#31543e}.avatar-photo-stage>p{font-size:12px;line-height:1.5;color:#70836c;margin:7px 0 0}.avatar-photo-picker .photo-pick-actions{padding-bottom:13px}.avatar-photo-picker .avatar-discard-choice{display:block;margin:0 auto 14px;background:none;border:0;padding:8px 12px;min-height:40px;color:#54734f;font:inherit;font-size:12px;font-weight:700}.avatar-photo-picker .avatar-discard-choice[hidden]{display:none}.avatar-photo-picker .photo-pick-caption{padding-bottom:15px}.avatar-photo-picker #photo-status{margin:0;padding:0 17px 14px;font-size:11px;line-height:1.5;color:#5d7757}.avatar-photo-picker #photo-status:empty{display:none}.avatar-photo-privacy{font-size:12px;line-height:1.6;color:#6d806c;margin:0 2px 16px}.avatar-photo-more{padding:10px 1px;margin-bottom:15px;color:#627b5d;font-size:12px}.avatar-photo-more summary{min-height:32px}.avatar-photo-more button{margin-top:8px;min-height:42px}.avatar-photo-form .primary-button:disabled{opacity:.45;box-shadow:none}.avatar-photo-form[aria-busy=true]{opacity:.85}.avatar-photo-form .photo-pick-actions button:focus-visible,.avatar-discard-choice:focus-visible{outline:3px solid #c69b51;outline-offset:2px}
@media(max-width:360px){.avatar-photo-stage{padding-top:20px;padding-bottom:17px}.avatar-photo-stage .avatar-editor-preview .avatar,.avatar-photo-stage .avatar-editor-preview .avatar-draft{width:132px;height:132px}.avatar-photo-stage strong{font-size:15px}.avatar-photo-privacy{font-size:11px}}
