
@media (max-width:640px){
  /* 1) Remove no celular os dois ajustes de configuracao do topo */
  #crm label:has(> #crmAutoCollapse),
  #crm label:has(> #crmShowArchived){display:none!important}
  /* 2) Cabecalho: titulo e acoes em largura total */
  #crm>div:first-child{flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important;align-items:flex-start!important}
  #crm>div:first-child>h2{font-size:20px!important;line-height:1.2!important;flex:1 1 100%!important}
  #crm>div:first-child>div{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}
  #crm #crmNewBtn{flex:1 1 100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 14px!important;border-radius:12px!important}
  #crm #gchPipeLost{flex:1 1 100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 14px!important;border-radius:12px!important;font-weight:600!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,#F43F5E,#BE123C)!important;transition:all .3s!important}
  /* 3) Painel de previsao: o terceiro card ocupa a linha inteira */
  #gdmForecastPanel>.gdm-fc-card:nth-child(3){grid-column:1 / -1!important}
  /* 4) Pipeline: uma etapa por vez, escolhida pelos chips */
  #gchPipeTabs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:2px 2px 12px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  #gchPipeTabs::-webkit-scrollbar{display:none}
  .gch-pipe-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:999px;border:1px solid rgba(163,163,163,.22);background:rgba(255,255,255,.04);color:#a3a3a3;font-size:12px;font-weight:600;white-space:nowrap;transition:all .3s;cursor:pointer}
  .gch-pipe-tab .gch-pipe-n{background:rgba(163,163,163,.18);border-radius:999px;padding:1px 7px;font-size:11px;line-height:1.5}
  .gch-pipe-tab[aria-selected="true"]{background:linear-gradient(135deg,#2563EB,#6366F1);border-color:transparent;color:#fff}
  .gch-pipe-tab[aria-selected="true"] .gch-pipe-n{background:rgba(255,255,255,.24);color:#fff}
  html:not(.dark) .gch-pipe-tab{background:#f8fafc;border-color:#e5e5e5;color:#4a4a4a}
  #crm #pipelineBoard{display:block!important;overflow-x:hidden!important}
  #crm #pipelineBoard>div{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important}
  #crm #pipelineBoard[data-gch-etapa="1"]>div:not(:nth-child(1)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="2"]>div:not(:nth-child(2)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="3"]>div:not(:nth-child(3)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="4"]>div:not(:nth-child(4)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="5"]>div:not(:nth-child(5)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="6"]>div:not(:nth-child(6)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="7"]>div:not(:nth-child(7)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="8"]>div:not(:nth-child(8)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="9"]>div:not(:nth-child(9)){display:none!important}
  #crm #pipelineBoard[data-gch-etapa="10"]>div:not(:nth-child(10)){display:none!important}
  #crm #pipelineBoard .crm-card{border-radius:12px!important}
}
@media (min-width:641px){
  #gchPipeTabs{display:none!important}
  #gchPipeLost{display:none!important}
}
