/* Fill the existing avatar slot; the face itself owns its fixed circle. */
.agent-face, .agent-face-image { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; flex-shrink: 0; }
.ap-glyph:has(.agent-face-image), .ap-glyph:has(.agent-face),
.tp-ball--agent:has(.agent-face-image), .tp-ball--agent:has(.agent-face),
.target-trajectory__agent-glyph:has(.agent-face-image), .target-trajectory__agent-glyph:has(.agent-face) { background: transparent; border: 0; padding: 0; }

.ap-dialog .ap-glyph:has(.agent-face), .ap-dialog .ap-glyph:has(.agent-face-image) { background: transparent; border: 0; border-radius: 50%; box-shadow: none; }
