@charset "utf-8";

:where(.css-o4sewt).ant-avatar-css-var { font-family: var(--ant-font-family); font-size: var(--ant-font-size); box-sizing: border-box; }

:where(.css-o4sewt).ant-avatar-css-var::before, :where(.css-o4sewt).ant-avatar-css-var::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-avatar-css-var [class^="ant-avatar"], :where(.css-o4sewt).ant-avatar-css-var [class*=" ant-avatar"] { box-sizing: border-box; }

:where(.css-o4sewt).ant-avatar-css-var [class^="ant-avatar"]::before, :where(.css-o4sewt).ant-avatar-css-var [class*=" ant-avatar"]::before, :where(.css-o4sewt).ant-avatar-css-var [class^="ant-avatar"]::after, :where(.css-o4sewt).ant-avatar-css-var [class*=" ant-avatar"]::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-avatar { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text-light-solid); font-size: var(--ant-avatar-text-font-size); line-height: var(--ant-line-height); list-style: none; font-family: var(--ant-font-family); position: relative; display: inline-flex; justify-content: center; align-items: center; overflow: hidden; white-space: nowrap; text-align: center; vertical-align: middle; background: var(--ant-color-text-placeholder); border: var(--ant-line-width) var(--ant-line-type) transparent; width: var(--ant-avatar-container-size); height: var(--ant-avatar-container-size); border-radius: 50%; }

:where(.css-o4sewt).ant-avatar-image { background: transparent; }

:where(.css-o4sewt).ant-avatar .ant-image-img { display: block; }

:where(.css-o4sewt).ant-avatar.ant-avatar-square { border-radius: var(--ant-border-radius); }

:where(.css-o4sewt).ant-avatar.ant-avatar-icon { font-size: var(--ant-avatar-icon-font-size); }

:where(.css-o4sewt).ant-avatar.ant-avatar-icon > .anticon { margin: 0px; }

:where(.css-o4sewt).ant-avatar-lg { width: var(--ant-avatar-container-size-lg); height: var(--ant-avatar-container-size-lg); border-radius: 50%; font-size: var(--ant-avatar-text-font-size-lg); }

:where(.css-o4sewt).ant-avatar-lg.ant-avatar-square { border-radius: var(--ant-border-radius-lg); }

:where(.css-o4sewt).ant-avatar-lg.ant-avatar-icon { font-size: var(--ant-avatar-icon-font-size-lg); }

:where(.css-o4sewt).ant-avatar-lg.ant-avatar-icon > .anticon { margin: 0px; }

:where(.css-o4sewt).ant-avatar-sm { width: var(--ant-avatar-container-size-sm); height: var(--ant-avatar-container-size-sm); border-radius: 50%; font-size: var(--ant-avatar-text-font-size-sm); }

:where(.css-o4sewt).ant-avatar-sm.ant-avatar-square { border-radius: var(--ant-border-radius-sm); }

:where(.css-o4sewt).ant-avatar-sm.ant-avatar-icon { font-size: var(--ant-avatar-icon-font-size-sm); }

:where(.css-o4sewt).ant-avatar-sm.ant-avatar-icon > .anticon { margin: 0px; }

:where(.css-o4sewt).ant-avatar > img { display: block; width: 100%; height: 100%; object-fit: cover; }

:where(.css-o4sewt).ant-avatar-group { display: inline-flex; }

:where(.css-o4sewt).ant-avatar-group .ant-avatar { border-color: var(--ant-avatar-group-border-color); }

:where(.css-o4sewt).ant-avatar-group > :not(:first-child) { margin-inline-start: var(--ant-avatar-group-overlapping); }

:where(.css-o4sewt).ant-avatar-group-popover .ant-avatar + .ant-avatar { margin-inline-start: var(--ant-avatar-group-space); }