/* v128 — Usuários do sistema: a lista ganhou a coluna de seleção do padrão de cadastros e perdeu a de ações,
   mas as larguras antigas ainda contavam 4 colunas. Tabela ocupa o cartão inteiro e os vínculos quebram linha. */
@media screen {
  #page-content:has(#cu-new) > .card > div:has(table.cg-crud-table) { padding: 0 17px 14px !important; overflow-x: auto; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table { table-layout: fixed !important; width: 100% !important; min-width: 900px; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table :is(th, td) { white-space: normal !important; overflow-wrap: anywhere; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table :is(th, td):nth-child(1) { width: 52px !important; text-align: center !important; padding: 13px 6px !important; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table :is(th, td):nth-child(2) { width: 22% !important; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table :is(th, td):nth-child(3) { width: 27% !important; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table :is(th, td):nth-child(4) { width: auto !important; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table tbody td:nth-child(2) { font-weight: 650; font-size: 13px !important; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table tbody td:nth-child(3) { font-size: 13px !important; overflow-wrap: anywhere; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table tbody td:nth-child(4) > div { margin: 0 0 4px !important; line-height: 1.45; }
  #page-content:has(#cu-new) table.data-table.cg-crud-table tbody td:nth-child(4) > div:last-child { margin-bottom: 0 !important; }
}
