/* One size drives BOTH axes and the flex basis. Cropping never deforms source pixels. */
:is(.nr-avatar,.client-avatar,.ceo-avatar,.ceo25-avatar,.norella-inbox-avatar){
 --avatar-size:var(--ds-media-avatar);
 width:var(--avatar-size)!important;height:var(--avatar-size)!important;
 min-width:var(--avatar-size)!important;max-width:var(--avatar-size)!important;
 min-height:var(--avatar-size)!important;max-height:var(--avatar-size)!important;
 flex:0 0 var(--avatar-size)!important;aspect-ratio:1/1;box-sizing:border-box;
 align-self:center;overflow:hidden;
}
.vr-member-person .nr-avatar{--avatar-size:var(--ds-media-teamAvatar)}
.vr-assignee .nr-avatar{--avatar-size:var(--ds-media-taskAvatar)}
.u-task-person>.nr-avatar{--avatar-size:var(--ds-media-compactAvatar)}
.ceo-avatar{--avatar-size:var(--ds-media-smallAvatar)}
.norella-inbox-avatar{--avatar-size:var(--ds-media-inboxAvatar)}
.norella-chat-content .norella-inbox-avatar{--avatar-size:var(--ds-media-chatAvatar)}
:is(img,video){object-fit:contain}
:is(.nr-avatar,.client-avatar,.ceo-avatar,.ceo25-avatar,.norella-inbox-avatar)>img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:cover!important;object-position:center}
.w-material-thumb img{width:100%;height:100%;object-fit:cover}
svg[viewBox]{flex-shrink:0}
@media(max-width:700px){.vr-assignee .nr-avatar{--avatar-size:var(--ds-media-mobileTaskAvatar)}}

.ceo26-member>header{display:grid!important;grid-template-columns:var(--ds-media-directoryAvatar) minmax(0,1fr);align-items:center!important;gap:16px;min-height:var(--team-profile-height,var(--ds-media-directoryAvatar))}.ceo26-member>header>.nr-avatar{--avatar-size:var(--ds-media-directoryAvatar);justify-self:start;align-self:center}.ceo26-member>header>div{min-width:0;align-self:center}.ceo26-member>header h3{margin:0!important;line-height:1.35}.ceo26-member .ceo26-role{margin-top:6px;line-height:1.4}
