@media (max-width: 767px) {
  /* Keep stage filters in normal flow so they never paint over chat rows. */
  .mobile-dashboard-shell:has(.mobile-crm-shell) .mobile-crm-shell > div.flex.overflow-x-auto.shrink-0 {
    position: static !important;
    inset: auto !important;
    top: auto !important;
    z-index: auto !important;
    isolation: auto !important;
    transform: none !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    margin: 0 0 8px !important;
  }
}
