/* =============================================================================
   funcional.css — reglas de COMPORTAMIENTO del esqueleto. NO es estilo de marca.

   Acá va únicamente lo que el sistema necesita para funcionar sin importar
   cómo se vea: mostrar/ocultar por estado, y trampas anti-bot. Sin colores,
   sin tipografías, sin bordes, sin sombras. No se edita al adaptar el
   esqueleto a un cliente nuevo: el aspecto va en marca.css y base.css.
   ============================================================================= */

/* Reserva pública: el asistente muestra un solo paso a la vez (lo alterna
   reservar/index.php con la clase "activo"). */
.paso { display: none; }
.paso.activo { display: block; }

/* Filas de la agenda que el filtro "solo hoy" del dashboard oculta. */
.fila-oculta-filtro { display: none !important; }

/* Honeypot anti-bot del formulario público: el campo existe en el DOM (los
   bots lo completan) pero una persona nunca lo ve ni llega con el teclado. */
.campo-trampa {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
