!collapsed && setSettingsOpen(o => !o)} style={{
padding: collapsed ? 6 : 10,
borderRadius: 12,
background: settingsOpen ? 'rgba(255,255,255,0.85)' : 'rgba(255,255,255,0.6)',
border: '1px solid var(--line)',
display: 'flex', alignItems: 'center',
justifyContent: collapsed ? 'center' : 'flex-start',
gap: 10,
cursor: 'pointer', transition: 'background 0.15s',
}}
onMouseEnter={e => e.currentTarget.style.background = 'rgba(255,255,255,0.85)'}
onMouseLeave={e => { if (!settingsOpen) e.currentTarget.style.background = 'rgba(255,255,255,0.6)'; }}
title={collapsed ? displayName : ''}
>
{initials}
{!collapsed && (
<>
{displayName}
{designation}
>
)}