.ms-media-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border:1px solid var(--ms-border,#d9e0e9);border-radius:12px}.ms-media-controls [data-media-preview]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#edf2f7 center/cover no-repeat}.ms-media-controls input{max-width:220px}.ms-media-controls button{min-height:38px;border:1px solid var(--ms-border,#ccd5df);border-radius:8px;background:var(--ms-surface,#fff)}

/* Shared avatar controls stay within the active Suite visual zone. */
[data-omnia-visual-scope="suite"] .ms-media-avatar-trigger{position:relative;padding:0;border:0;cursor:pointer;overflow:hidden;font-family:inherit}
[data-omnia-visual-scope="suite"] .ms-media-avatar-trigger:focus-visible{outline:2px solid var(--ms-focus);outline-offset:3px}
[data-omnia-visual-scope="suite"] .ms-media-avatar-trigger>.ms-media-avatar-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
[data-omnia-visual-scope="suite"] .ms-media-avatar-trigger[data-media-owner="company"]>.ms-media-avatar-image{object-fit:contain}
[data-omnia-visual-scope="suite"] .ms-media-avatar-dialog{position:fixed;inset:auto;margin:0;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:var(--omnia-space-3);border:1px solid var(--ms-border-color);border-radius:var(--ms-radius-lg);background:var(--ms-surface-primary);color:var(--ms-text-primary);box-shadow:var(--ms-shadow)}
[data-omnia-visual-scope="suite"] .ms-media-avatar-dialog .ms-media-controls{padding:0;border:0;gap:var(--omnia-space-2)}
[data-omnia-visual-scope="suite"] .ms-media-avatar-dialog [data-media-preview]{display:none}
[data-omnia-visual-scope="suite"] .ms-media-avatar-dialog strong{width:100%}
[data-omnia-visual-scope="suite"] .ms-media-avatar-dialog button{min-height:44px;padding:var(--omnia-space-2);border:1px solid var(--ms-border-color);border-radius:var(--ms-radius-sm,8px);background:var(--ms-surface-secondary);color:var(--ms-text-primary);cursor:pointer}
[data-omnia-visual-scope="suite"] .ms-media-avatar-dialog>button{margin-top:var(--omnia-space-2)}
