.nexora-chat-header { min-height:72px !important; padding:12px 16px !important; display:flex !important; align-items:center !important; justify-content:space-between !important; gap:12px !important; flex-shrink:0 !important; border-bottom:1px solid var(--nexora-border) !important; background:#fff !important; }
.nexora-chat-header-info { min-width:0 !important; display:flex !important; align-items:center !important; gap:12px !important; flex:1 !important; }
.nexora-chat-avatar { width:44px !important; height:44px !important; display:grid !important; place-items:center !important; flex:0 0 44px !important; border-radius:50% !important; background:var(--nexora-blue) !important; color:#fff !important; font-size:16px !important; font-weight:700 !important; }
.nexora-chat-avatar--logo { width:52px !important; flex-basis:52px !important; border-radius:50% !important; overflow:hidden !important; background:#fff !important; }
.nexora-chat-avatar--logo img { width:100% !important; height:100% !important; display:block !important; object-fit:contain !important; }
.nexora-chat-header-text { min-width:0 !important; overflow:hidden !important; }
.nexora-chat-title { margin:0 !important; overflow:hidden !important; color:var(--nexora-text) !important; font-size:15px !important; font-weight:700 !important; line-height:1.2 !important; text-overflow:ellipsis !important; white-space:nowrap !important; }
.nexora-chat-subtitle { margin:4px 0 0 !important; color:var(--nexora-secondary) !important; font-size:13.6px !important; line-height:1.2 !important; }
.nexora-chat-actions { display:flex !important; align-items:center !important; gap:8px !important; flex:0 0 auto !important; }
.nexora-chat-action { width:36px !important; height:36px !important; padding:0 !important; display:grid !important; place-items:center !important; border:0 !important; background:transparent !important; color:var(--nexora-secondary) !important; cursor:pointer !important; font-size:27px !important; line-height:1 !important; }
.nexora-chat-action:hover { color:var(--nexora-text) !important; }
