._root_7vgnq_1{display:inline-flex;flex-direction:column;align-items:flex-start}._root_7vgnq_1._size_80_7vgnq_6{--avatar-picker-size: 80px;--avatar-picker-icon: 32px;--avatar-picker-action-btn: 32px;--avatar-picker-action-icon: 18px}._root_7vgnq_1._size_120_7vgnq_12{--avatar-picker-size: 120px;--avatar-picker-icon: 40px;--avatar-picker-action-btn: 40px;--avatar-picker-action-icon: 22px}._avatarWrap_7vgnq_19{position:relative;display:block;width:var(--avatar-picker-size);height:var(--avatar-picker-size);border-radius:50%;overflow:hidden;flex-shrink:0}._avatarWrap_7vgnq_19:hover ._overlayActions_7vgnq_28,._avatarWrap_7vgnq_19:focus-within ._overlayActions_7vgnq_28{opacity:1;pointer-events:auto}._avatarWrapEmpty_7vgnq_33:hover ._placeholder_7vgnq_33,._avatarWrapEmpty_7vgnq_33:focus-within ._placeholder_7vgnq_33{background:var(--g-color-base-generic-hover)}._image_7vgnq_37{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;-webkit-user-select:none;user-select:none}._placeholder_7vgnq_33{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--g-color-base-generic);color:var(--g-color-text-secondary);transition:background .15s ease}._placeholderIcon_7vgnq_58{width:var(--avatar-picker-icon);height:var(--avatar-picker-icon)}._hitArea_7vgnq_63{position:absolute;inset:0;z-index:1;border:none;padding:0;border-radius:50%;background:transparent;cursor:pointer}._hitArea_7vgnq_63:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}._overlay_7vgnq_28{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000073;opacity:0;transition:opacity .15s ease;color:#fff;pointer-events:none}._overlayVisible_7vgnq_92{opacity:1}._overlayActions_7vgnq_28{opacity:0}._actions_7vgnq_101{display:flex;align-items:center;justify-content:center;gap:8px}._actionBtn_7vgnq_108{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-picker-action-btn);height:var(--avatar-picker-action-btn);border:none;border-radius:50%;padding:0;background:#ffffff2e;color:#fff;cursor:pointer}._actionBtn_7vgnq_108:hover,._actionBtn_7vgnq_108:focus-visible{background:#ffffff52;outline:none}._actionBtn_7vgnq_108:focus-visible{outline:1px solid #fff;outline-offset:1px}._actionBtnDanger_7vgnq_130:hover,._actionBtnDanger_7vgnq_130:focus-visible{background:var(--g-color-base-danger-medium)}._actionIcon_7vgnq_135{width:var(--avatar-picker-action-icon);height:var(--avatar-picker-action-icon)}._fileInput_7vgnq_140{display:none}
