/*
 * La página de reserva de los negocios sin Elementor (01-11-2026, view/reservas.php). Sólo el marco: el formulario lo visten su
 * hoja y la del tema, como siempre. Los colores y medidas son los tokens de las landings (landing.css).
 */
body.agdt-rv { margin: 0; }
/* El fondo de la página, con el suelo de las landings (los tokens cuelgan de .agdt-landing: el formulario queda afuera). */
.rv-fondo { position: fixed; inset: 0; z-index: -1; background: var(--ld-suelo); }
.rv-barra { position: relative; display: flex; align-items: center; justify-content: center; max-width: 980px; min-height: 104px; margin: 0 auto; padding: 24px var(--ld-margen) 16px; }
.rv-logo { display: block; width: var(--ld-logo); }
.rv-logo img { display: block; width: 100%; height: auto; }
.rv-cuenta { position: absolute; right: var(--ld-margen); top: 50%; transform: translateY(-50%); display: inline-flex; align-items: center; justify-content: center; width: var(--ld-toque); height: var(--ld-toque); border-radius: var(--ld-r-redondo); color: var(--ld-azul); }
.rv-cuenta:hover { background: var(--ld-azul-suave); color: var(--ld-azul-tinta); }
/* El formulario queda fuera de .agdt-landing (su base no lo toca): su margen es el de las landings (--ld-margen), escrito acá. */
.rv-cuerpo { padding: 0 16px 48px; }
@media (min-width: 768px) { .rv-cuerpo { padding: 0 24px 48px; } }
