/* Estilos complementarios a Tailwind (Tailwind se carga por CDN, así que aquí
   usamos CSS plano en vez de @apply, que solo funciona con un build de Tailwind) */

.field-input {
  width: 100%;
  border-radius: 0.5rem;
  border: 1px solid #cbd5e1;
  padding: 0.5rem 0.75rem;
  color: #1e293b;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}

.field-input:focus {
  outline: none;
  border-color: #1e3a8a;
  box-shadow: 0 0 0 2px rgba(30, 58, 138, 0.4);
}

.field-readonly {
  background-color: #f8fafc;
  color: #475569;
  cursor: not-allowed;
}
