/* CRMS · Utilidades con prefijo tw- usadas por las vistas.
   2026-11-02: escritas a mano porque el CLI de Tailwind 3.4 no estuvo disponible en la construcción.
   Se reemplaza sin cambios en las vistas al compilar tailwind/entrada.css con el CLI (ver INSTALACION.md). */
.tw-flex { display: flex; }
.tw-grid { display: grid; }
.tw-flex-wrap { flex-wrap: wrap; }
.tw-items-center { align-items: center; }
.tw-items-end { align-items: flex-end; }
.tw-gap-3 { gap: .75rem; }
.tw-gap-4 { gap: 1rem; }
.tw-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
@media (min-width: 1024px) {
  .lg\:tw-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
/* Lección 6: una cuadrícula con texto truncado no debe desbordar en móvil. */
.tw-grid > * { min-width: 0; }
