/* LegisFlow — formulários públicos (ideia legislativa, inscrição na tribuna).
   Card de 1260px centralizado dentro da moldura pública (.public-shell = 1296px);
   no celular ocupa 100%. Seletor com .public-shell na frente pra empatar em
   especificidade com o .form-panel:has(.form-grid.cols-3) do admin.css (que
   zera o max-width) — este arquivo é carregado depois, então vence no empate. */
.public-shell .lf-form-1260,
.public-shell .form-panel.lf-form-1260,
.public-shell .table-panel-ds.lf-form-1260{max-width:1260px; width:100%; margin-left:auto; margin-right:auto}
.lf-form-1260 .form-grid{margin-bottom:16px}
.lf-form-1260 .form-grid .form-field{margin-bottom:0}
/* Vereador destinatário na lista pública / admin: avatar + nome na mesma linha. */
.lf-ideia-destino{display:inline-flex; align-items:center; gap:8px; margin-top:8px; font-size:.9rem; color:var(--text-2,#4b5563)}
.lf-ideia-destino .lf-avatar{flex:none}
@media (max-width:640px){
  .public-shell .lf-form-1260{max-width:100%}
}
