.profilePhotoAvatar{color:#0866f5;background:#eaf2ff;border:2px solid #dce8fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;overflow:hidden}.profilePhotoAvatar img{object-fit:cover;width:100%;height:100%}.profilePhotoEditor{background:#fff;border:1px solid #e5edf8;border-radius:16px;align-items:center;gap:18px;margin:16px 0 24px;padding:20px;display:flex}.profilePhotoEditor>div{min-width:0}.profilePhotoUpload{color:#fff;cursor:pointer;background:#0866f5;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.profilePhotoUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profilePhotoUpload:focus-within{outline-offset:3px;outline:3px solid #94bfff}.profilePhotoEditor p{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.profilePhotoEditor button{background:#fff;border:1px solid #e5eaf3;border-radius:8px;min-height:40px;padding:8px 12px}.profilePhotoEditor [role=alert]{color:#b42318}.profilePhotoEditor [role=status]{color:#067647}@media (max-width:480px){.profilePhotoEditor{align-items:flex-start;gap:12px;padding:14px}.profilePhotoEditor .profilePhotoAvatar{width:58px;height:58px}}
