/* ═══════════════════════════════════════════════════════════════════════════
   FINEFIGHT — CLIENT role styling (register: comfortable / medium)
   Desktop: compact workspace top nav — NEVER a permanent SaaS sidebar.
   Mobile: floating capsule tab bar with a dedicated Me tab.
   ═══════════════════════════════════════════════════════════════════════════ */
[data-density="client"] .card-head { padding: 12px var(--d-card); }
/* Transactional flows (CLI-02 intake, CLI-08 checkout) hide the tab bar and
   own the bottom region — the shell renders no `.mnav` for chrome="focused". */
.focused-flow { padding-bottom: 0; }
.mnav { width: auto; }
.sticky-cta .row { flex-wrap: wrap; }
@container (min-width: 768px) {
  .mnav { display: none; }
}
@container (max-width: 767px) {
  [data-density="client"] .page-head { padding: 16px 0 14px; }
  [data-density="client"] .split-8-4 > aside { display: block; }
}
