@layer elements,vendors;@layer assets{.avatar{--avatar-size-xs:24px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--avatar-size-xl:56px;--avatar-size-2xl:64px;--avatar-size-3xl:80px;--avatar-size-4xl:120px;--avatar-size-5xl:160px;--avatar-font-size-xs:var(--font-size-2xs);--avatar-font-size-sm:var(--font-size-xs);--avatar-font-size-md:var(--font-size-sm);--avatar-font-size-lg:var(--font-size-md);--avatar-font-size-xl:var(--font-size-lg);--avatar-font-size-2xl:var(--font-size-xl);--avatar-font-size-3xl:var(--font-size-h3);--avatar-font-size-4xl:var(--font-size-h2);--avatar-font-size-5xl:var(--font-size-h1);width:var(--avatar-size);height:var(--avatar-size);font-size:var(--avatar-font-size);border-radius:var(--radius-round);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.avatar--tile{border-radius:var(--radius-xl)}.avatar-xs{--avatar-size:var(--avatar-size-xs);--avatar-font-size:var(--avatar-font-size-xs)}.avatar-sm{--avatar-size:var(--avatar-size-sm);--avatar-font-size:var(--avatar-font-size-sm)}.avatar-md{--avatar-size:var(--avatar-size-md);--avatar-font-size:var(--avatar-font-size-md)}.avatar-lg{--avatar-size:var(--avatar-size-lg);--avatar-font-size:var(--avatar-font-size-lg)}.avatar-xl{--avatar-size:var(--avatar-size-xl);--avatar-font-size:var(--avatar-font-size-xl)}.avatar-2xl{--avatar-size:var(--avatar-size-2xl);--avatar-font-size:var(--avatar-font-size-2xl)}.avatar-3xl{--avatar-size:var(--avatar-size-3xl);--avatar-font-size:var(--avatar-font-size-3xl)}.avatar-4xl{--avatar-size:var(--avatar-size-4xl);--avatar-font-size:var(--avatar-font-size-4xl)}.avatar-5xl{--avatar-size:var(--avatar-size-5xl);--avatar-font-size:var(--avatar-font-size-5xl)}.avatar-xl.avatar--responsive{width:clamp(3.5rem,3.1rem + 1.2vw,4.375rem);height:clamp(3.5rem,3.1rem + 1.2vw,4.375rem);font-size:clamp(1.125rem,.996rem + .386vw,1.4063rem)}.avatar-2xl.avatar--responsive{width:clamp(4rem,3.5rem + 1.5vw,5rem);height:clamp(4rem,3.5rem + 1.5vw,5rem);font-size:clamp(1.25rem,1.094rem + .469vw,1.5625rem)}.avatar-4xl.avatar--responsive{width:clamp(7.5rem,6.5rem + 3vw,9.375rem);height:clamp(7.5rem,6.5rem + 3vw,9.375rem);font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem)}.avatar-5xl.avatar--responsive{width:clamp(10rem,8.5rem + 4vw,12.5rem);height:clamp(10rem,8.5rem + 4vw,12.5rem);font-size:clamp(1.75rem,1.4875rem + .7vw,2.1875rem)}.avatar-status{border-radius:var(--radius-round);border:2px solid var(--bg-white);justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;bottom:0;right:0}.avatar-status-icon{color:#fff;display:none}.avatar-status-active{background-color:var(--color-success)}.avatar-status-pending,.avatar-status-registered,.avatar-status-expired{background-color:var(--color-warning)}.avatar-status-inactive{background-color:var(--color-danger)}:is(.avatar:has(.avatar-notification),.avatar:has(.avatar-status)){overflow:visible}:is(.avatar:has(.avatar-notification) .avatar-img,.avatar:has(.avatar-notification) .avatar-initials,.avatar:has(.avatar-status) .avatar-img,.avatar:has(.avatar-status) .avatar-initials){border-radius:inherit}.avatar-notification{border-radius:var(--radius-pill);background-color:var(--color-danger);color:#fff;min-width:18px;height:18px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border:2px solid var(--bg-white);justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-4px;right:-4px}.avatar-xs .avatar-status{border-width:1px;width:8px;height:8px}.avatar-sm .avatar-status{border-width:2px;width:10px;height:10px}.avatar-lg .avatar-status{border-width:2px;width:14px;height:14px}.avatar-lg .avatar-status-icon{font-size:var(--font-size-3xs);display:block}.avatar-xl .avatar-status{border-width:2px;width:16px;height:16px}.avatar-xl .avatar-status-icon{font-size:var(--font-size-2xs);display:block}.avatar-2xl .avatar-status{border-width:2px;width:18px;height:18px}.avatar-2xl .avatar-status-icon{font-size:var(--font-size-2xs);display:block}.avatar-3xl .avatar-status{border-width:3px;width:24px;height:24px}.avatar-3xl .avatar-status-icon{font-size:var(--font-size-xs);display:block}.avatar .avatar-initials{width:100%;height:100%;font-size:inherit;border-radius:0}.avatar-initials>i{font-size:1.1em}.avatar-initials{background:var(--gradient-blue);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.avatar-initials--warm{background:var(--gradient-orange-light)}.avatar-initials--violet{background:var(--gradient-violet)}.avatar-initials--green{background:var(--gradient-green)}.avatar-initials--admin{background:var(--gradient-red)}}@layer pages,overrides;
