/* advus — enquadramento no celular (02/10/2026)
   Grades de 1 coluna no celular (sem grid-cols-N base) usavam coluna "auto", que cresce até o
   conteúdo mais largo: os cartões do Dashboard ficavam com 438px numa tela de 389px.
   minmax(0,1fr) prende a coluna à largura da tela. Só abaixo de 768px (iPad e computador não mudam). */
@media (max-width: 767.98px) {
  main .grid:not([class*=" grid-cols-"]):not([class^="grid-cols-"]) {
    grid-template-columns: minmax(0, 1fr);
  }
  /* ScrollArea do Radix dentro dos cartões: o miolo display:table esticava a lista
     ("Próximos prazos") além do cartão e o texto não ganhava reticências */
  main .rounded-2xl [data-radix-scroll-area-viewport] > div[style*="table"] {
    display: block !important;
    min-width: 0 !important;
  }
}
