/* Fixed dimensions reserve layout space before decoding. Pure white source backgrounds
   are intentionally contained in rounded avatars, never presented as transparent. */
.jg-ai-avatar{display:inline-flex;flex:0 0 var(--jg-avatar-size,32px);width:var(--jg-avatar-size,32px);height:var(--jg-avatar-size,32px);overflow:hidden;border-radius:32%;background:#fff;vertical-align:middle}
.jg-ai-avatar img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}
.app-header-assistant .jg-ai-avatar{--jg-avatar-size:28px!important}
