.profile-avatar-pro{overflow:visible}.profile-avatar-pro img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-photo-editor{display:flex;align-items:center;gap:16px;margin:0 0 18px;padding:14px;border:1px solid #e8e1f1;border-radius:16px;background:linear-gradient(120deg,#fcfaff,#fff)}.profile-photo-preview{width:74px;height:74px;flex:0 0 74px;display:grid;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:50%;background:linear-gradient(135deg,#ffbd3c,#ff7543 58%,#7047ac);box-shadow:0 7px 17px #40315625;color:#fff;font-size:21px;font-weight:900}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-photo-editor b{font-size:.92rem}.profile-photo-editor p{margin:3px 0 9px;color:#746c80;font-size:.78rem;line-height:1.45}.profile-avatar-input{position:absolute;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip:rect(0,0,0,0);overflow:hidden}.profile-upload-button{display:inline-flex!important;align-items:center;min-height:34px;margin:0!important;padding:0 11px;border:1px solid #d8ceec;border-radius:9px;background:#fff;color:#563b9d;font-size:.75rem!important;font-weight:850!important;cursor:pointer}.profile-upload-button:hover{border-color:#8e73d8;background:#f5f1ff}@media(max-width:520px){.profile-photo-editor{align-items:flex-start}.profile-photo-preview{width:62px;height:62px;flex-basis:62px}}
