
/* gdm-crm-mobile: show the CRM add button on phones + modern swipeable kanban pipeline (desktop unchanged) */
@media screen and (max-width:640px){
  #crmNewBtn{
    display:inline-flex !important;
    align-items:center; justify-content:center; gap:.4rem;
    width:100%; margin-top:.25rem;
  }
  #crm > div.flex.items-center.justify-between.mb-6{
    flex-direction:column !important; align-items:stretch !important; gap:.75rem; margin-bottom:1rem !important;
  }
  #crm > div.flex.items-center.justify-between.mb-6 > div.flex{
    flex-direction:column !important; align-items:stretch !important; gap:.5rem;
  }
  #crm .grid.grid-cols-1.sm\:grid-cols-2{
    display:flex !important;
    flex-wrap:nowrap !important;
    overflow-x:auto !important;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
    gap:.75rem !important;
    padding-bottom:.5rem;
  }
  #crm .grid.grid-cols-1.sm\:grid-cols-2 > *{
    flex:0 0 82% !important;
    scroll-snap-align:start;
    min-height:120px;
  }
}
