.user-photo-editor{display:flex;gap:16px;align-items:center;padding:16px 0;min-width:0;text-align:left}.user-photo-editor>img{width:80px;height:80px;flex:none;border-radius:50%;object-fit:cover;border:1px solid #dbe6e5;background:#f4f8f6}.user-photo-editor>div{min-width:0}.user-photo-buttons{display:flex;flex-wrap:wrap;gap:6px}.user-photo-buttons[hidden],.user-photo-editor input[hidden]{display:none!important}.user-photo-buttons button{padding:7px 10px;border:1px solid #cdded8;border-radius:7px;background:#fff;color:#235c53;font-size:12px}.user-photo-buttons button:disabled{opacity:.45;cursor:default}.user-photo-buttons button:nth-child(2){background:#187b70;color:#fff}.user-photo-editor p{font-size:12px;color:#667b74;margin:8px 0 0;line-height:1.6}.user-photo-editor .is-error{color:#ad3147}.user-photo-editor button:focus-visible{outline:2px solid #187b70;outline-offset:2px}.site-topbar-user-icon,.site-menu-avatar{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.site-topbar-user-icon img,.site-menu-avatar img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:cover;border-radius:50%}.profile-summary .user-photo-editor{flex-direction:column;text-align:center}.profile-summary .user-photo-buttons{justify-content:center}.user-reserved-role{padding:7px 0;font-size:13px;color:#50676a}@media(max-width:400px){.user-photo-editor{gap:10px}.user-photo-editor>img{width:64px;height:64px}}