/* Vici shared header - the band above the conversation.
   The modal is the master copy: rules moved verbatim, in source order, from
   dock/panel/panel.css; loaded after shared-tokens.css and before the host's
   own sheet (panel.css here, styles.css on the web under /panel/).
   The band, its flexible middle and its actions slot. What sits in the band
   (the thread title, the host's own buttons) is the host's; min-height is
   the dock's drag zone too (vici_dock/geometry.py HEADER_H).
   Shared files (dock/HANDOFF.md, "Shared files"): they hold exactly what the
   modal ships; a host need is a selector in the host's own sheet; no
   transition, animation, filter or blur, and no CSS the board's WebKit has
   not already shipped; every rule renders right with no host-toggled class.
   An edit here is a dock landing (live first) that also deploys the web. */

.conversation-header {
  flex: none;
  min-height: 58px;             /* = geometry.py HEADER_H */
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0 12px;
}
.conversation-header-space { flex: 1; }
.conversation-header-actions {
  display: flex;
  align-items: center;
  gap: 5px;
}
.conversation-header-actions { position: relative; }
.conversation-header-space { min-width:0; display:flex; align-items:center; }
.conversation-header { padding:0 20px; gap:12px; }
.conversation-header-actions { min-width:0; flex-shrink:1; }
