.hoja.hoja--brio{background:var(--madera);color:var(--blanco)}.hoja--brio .campo__control{background:var(--madera-2);color:var(--blanco)}.hoja--brio .campo__ayuda{color:var(--arena-texto)}.hoja--brio .chip{color:var(--blanco);border-color:var(--junco)}.hoja--brio .chip[aria-pressed=true]{background:var(--blanco);border-color:var(--blanco);color:var(--madera)}.hoja--brio .contador{background:var(--madera-2);border-color:var(--junco)}.hoja--brio .hoja__cerrar{color:var(--blanco)}.reserva__titulo{margin:0}.reserva__brio{width:clamp(200px,55vw,260px);height:auto}@media(min-width:48rem){.hoja.hoja--brio{margin:auto;max-height:min(92vh,46rem);border-radius:var(--r-control)}.hoja--brio .reserva__brio{width:170px}}.reserva__pie{position:sticky;bottom:0;z-index:2;margin-inline:calc(-1 * var(--e-5));margin-block:var(--e-4) calc(-1 * (var(--e-6) + env(safe-area-inset-bottom)));padding:var(--e-4) var(--e-5) calc(var(--e-5) + env(safe-area-inset-bottom));background:var(--madera);border-top:1px solid var(--junco)}.chips.chips--fila{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block-end:2px}.chips.chips--fila::-webkit-scrollbar{display:none}.chips.chips--fila .chip{flex:0 0 auto}.reserva__expectativa{margin-block:var(--e-3) var(--e-6);font-size:var(--t-body);color:var(--arena-texto)}.reserva__personas{display:flex;align-items:center;gap:var(--e-4)}.reserva__falta{margin-block-start:var(--e-3);font-size:var(--t-caption);color:var(--luz)}.reserva__vuelta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3);margin-block-start:var(--e-5);font-size:var(--t-caption)}.reserva__vuelta[hidden]{display:none}.reserva__sin-horarios{margin:0;font-size:var(--t-caption);color:var(--arena-texto)}
