.MenuDiaManager-module__L9c4cG__wrap{max-width:640px;padding:var(--sp-lg) var(--sp-md) var(--sp-xl);margin:0 auto}.MenuDiaManager-module__L9c4cG__titulo{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.1rem);font-weight:600}.MenuDiaManager-module__L9c4cG__lede{margin-top:var(--sp-xs);color:var(--cream-muted);font-size:.9375rem;line-height:1.55}.MenuDiaManager-module__L9c4cG__card{margin-top:var(--sp-lg);gap:var(--sp-md);padding:var(--sp-lg);border-radius:var(--r-lg);background:var(--mar-raised);border:1px solid var(--mar-line);flex-direction:column;display:flex}.MenuDiaManager-module__L9c4cG__campo{flex-direction:column;gap:6px;display:flex}.MenuDiaManager-module__L9c4cG__label{font-size:.875rem;font-weight:600}.MenuDiaManager-module__L9c4cG__select{border-radius:var(--r-md);border:1px solid var(--mar-line);background:var(--mar);min-height:46px;color:var(--cream);padding:0 12px;font-size:1rem}.MenuDiaManager-module__L9c4cG__ayuda{color:var(--cream-muted);font-size:.8125rem}.MenuDiaManager-module__L9c4cG__cupoFila{align-items:stretch;gap:8px;display:flex}.MenuDiaManager-module__L9c4cG__paso{border-radius:var(--r-md);border:1px solid var(--mar-line);background:var(--mar);width:46px;color:var(--cream);cursor:pointer;font-size:1.25rem;font-weight:700}.MenuDiaManager-module__L9c4cG__numero{text-align:center;font-variant-numeric:tabular-nums;border-radius:var(--r-md);border:1px solid var(--mar-line);background:var(--mar);width:110px;min-height:46px;color:var(--cream);font-size:1.25rem;font-weight:700}.MenuDiaManager-module__L9c4cG__estado{gap:var(--sp-lg);margin:0;display:flex}.MenuDiaManager-module__L9c4cG__estado dt{color:var(--cream-muted);font-size:.8125rem}.MenuDiaManager-module__L9c4cG__estado dd{font-size:1.375rem;font-weight:700}.MenuDiaManager-module__L9c4cG__guardar{border-radius:var(--r-md);background:var(--terracota-deep);min-height:48px;color:var(--tinta);cursor:pointer;border:none;font-size:1rem;font-weight:600}.MenuDiaManager-module__L9c4cG__guardar:disabled{opacity:.55;cursor:default}@media (hover:hover){.MenuDiaManager-module__L9c4cG__guardar:not(:disabled):hover{background:var(--terracota)}}.MenuDiaManager-module__L9c4cG__ok{color:var(--verdemar);font-size:.9375rem}.MenuDiaManager-module__L9c4cG__error{color:var(--terracota);font-size:.9375rem}.MenuDiaManager-module__L9c4cG__publicados{margin-top:var(--sp-xl);gap:var(--sp-md);flex-direction:column;display:flex}.MenuDiaManager-module__L9c4cG__publicadosTitulo{font-family:var(--font-display);color:var(--cream);font-size:1.25rem;font-weight:600}.MenuDiaManager-module__L9c4cG__vacio{padding:var(--sp-md);border-radius:var(--r-md);border:1px dashed var(--mar-line);color:var(--cream-muted);line-height:1.55}.MenuDiaManager-module__L9c4cG__diasLista{gap:var(--sp-sm);flex-direction:column;list-style:none;display:flex}.MenuDiaManager-module__L9c4cG__dia{gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-md);border:1px solid var(--mar-line);background:var(--mar-raised);grid-template-columns:1fr auto;align-items:center;display:grid}.MenuDiaManager-module__L9c4cG__diaAbrir{text-align:left;min-height:44px;color:var(--cream);cursor:pointer;background:0 0;border:none;grid-template-columns:1fr;gap:2px;display:grid}@media (min-width:560px){.MenuDiaManager-module__L9c4cG__diaAbrir{align-items:center;gap:var(--sp-md);grid-template-columns:1fr 1fr auto}}.MenuDiaManager-module__L9c4cG__diaAbrir:focus-visible{outline:2px solid var(--terracota);outline-offset:2px;border-radius:var(--r-sm)}.MenuDiaManager-module__L9c4cG__diaFecha{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);font-weight:600}.MenuDiaManager-module__L9c4cG__diaPlato{font-weight:600}.MenuDiaManager-module__L9c4cG__diaCupo{font-size:var(--text-label);color:var(--cream-muted)}.MenuDiaManager-module__L9c4cG__diaQuitar{min-height:40px;padding:0 var(--sp-md);border-radius:var(--r-sm);border:1px solid var(--mar-line);color:var(--cream-muted);font-size:var(--text-label);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;font-weight:600}@media (hover:hover){.MenuDiaManager-module__L9c4cG__diaQuitar:hover{color:var(--terracota);border-color:var(--terracota)}}.MenuDiaManager-module__L9c4cG__diaQuitar:focus-visible{outline:2px solid var(--terracota);outline-offset:2px}.MenuDiaManager-module__L9c4cG__diaQuitar:disabled,.MenuDiaManager-module__L9c4cG__paso:disabled{opacity:.45;cursor:not-allowed}.MenuDiaManager-module__L9c4cG__diaQuitar:disabled{color:var(--cream-muted);border-color:var(--mar-line)}.MenuDiaManager-module__L9c4cG__select:disabled{opacity:.7}
.PlatoMenu-module__n2_1Dq__conFoto{align-items:center;gap:var(--sp-md);display:flex}.PlatoMenu-module__n2_1Dq__foto{width:104px;aspect-ratio:var(--ratio-foto);border-radius:var(--r-md);background:var(--mar-deep);flex:none;position:relative;overflow:clip}.PlatoMenu-module__n2_1Dq__grande{width:128px}.PlatoMenu-module__n2_1Dq__img{object-fit:cover}.PlatoMenu-module__n2_1Dq__nombre{min-width:0}
.ResumenReservas-module__6Wnt8W__wrap{max-width:680px;padding:var(--sp-lg) var(--sp-md) var(--sp-xl);margin:0 auto}.ResumenReservas-module__6Wnt8W__titulo{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.1rem);font-weight:600}.ResumenReservas-module__6Wnt8W__lede{margin-top:var(--sp-xs);color:var(--cream-muted);font-size:.9375rem;line-height:1.55}.ResumenReservas-module__6Wnt8W__aviso,.ResumenReservas-module__6Wnt8W__vacio{margin-top:var(--sp-lg);padding:var(--sp-md);border-radius:var(--r-md);line-height:1.55}.ResumenReservas-module__6Wnt8W__aviso{background:var(--mar-raised);border:1px solid var(--amber);color:var(--cream)}.ResumenReservas-module__6Wnt8W__vacio{border:1px dashed var(--mar-line);color:var(--cream-muted)}.ResumenReservas-module__6Wnt8W__total{margin-top:var(--sp-md);color:var(--cream-muted);font-size:.9375rem}.ResumenReservas-module__6Wnt8W__dias{margin:var(--sp-md) 0 0;gap:var(--sp-md);flex-direction:column;padding:0;list-style:none;display:flex}.ResumenReservas-module__6Wnt8W__dia{gap:var(--sp-sm);padding:var(--sp-md);border-radius:var(--r-lg);background:var(--mar-raised);border:1px solid var(--mar-line);flex-direction:column;display:flex}.ResumenReservas-module__6Wnt8W__cabeza{flex-direction:column;gap:2px;display:flex}.ResumenReservas-module__6Wnt8W__fecha{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.ResumenReservas-module__6Wnt8W__fecha:first-letter{text-transform:uppercase}.ResumenReservas-module__6Wnt8W__hoy{color:var(--terracota-deep)}.ResumenReservas-module__6Wnt8W__cifras{color:var(--cream-muted);font-size:.875rem}.ResumenReservas-module__6Wnt8W__cifras strong{color:var(--cream);font-size:1.125rem}.ResumenReservas-module__6Wnt8W__alerta{padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-sm);background:var(--amber);color:var(--tinta);font-size:.875rem;font-weight:600;line-height:1.45}.ResumenReservas-module__6Wnt8W__enlace{color:inherit;text-underline-offset:2px;text-decoration:underline}.ResumenReservas-module__6Wnt8W__recuento{gap:var(--sp-sm);grid-template-columns:1fr;display:grid}@media (min-width:520px){.ResumenReservas-module__6Wnt8W__recuento{grid-template-columns:1fr 1fr}}.ResumenReservas-module__6Wnt8W__curso{padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-md);background:var(--mar)}.ResumenReservas-module__6Wnt8W__cursoTitulo{font-family:var(--font-display);color:var(--cream-muted);font-size:.9375rem;font-style:italic;font-weight:500}.ResumenReservas-module__6Wnt8W__cursoLista{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ResumenReservas-module__6Wnt8W__cursoLista li{justify-content:space-between;gap:var(--sp-sm);font-weight:600;display:flex}.ResumenReservas-module__6Wnt8W__n{color:var(--amber-texto);font-weight:700}.ResumenReservas-module__6Wnt8W__lista{border-top:1px solid var(--mar-line);padding-top:var(--sp-xs)}.ResumenReservas-module__6Wnt8W__listaTitulo{min-height:var(--tap-min);cursor:pointer;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.ResumenReservas-module__6Wnt8W__listaTitulo:focus-visible{outline:2px solid var(--terracota);outline-offset:2px;border-radius:var(--r-sm)}.ResumenReservas-module__6Wnt8W__personas{gap:var(--sp-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResumenReservas-module__6Wnt8W__persona{padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-md);background:var(--mar);flex-direction:column;gap:2px;display:flex}.ResumenReservas-module__6Wnt8W__personaCabeza{align-items:baseline;gap:var(--sp-sm);min-width:0;display:flex}.ResumenReservas-module__6Wnt8W__hora{color:var(--terracota-deep);font-weight:700}.ResumenReservas-module__6Wnt8W__nombre{overflow-wrap:anywhere;min-width:0;font-weight:700}.ResumenReservas-module__6Wnt8W__ref{color:var(--cream-muted);margin-left:auto;font-size:.8125rem}.ResumenReservas-module__6Wnt8W__personaDatos{align-items:center;gap:2px var(--sp-md);color:var(--cream-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.ResumenReservas-module__6Wnt8W__telefono{min-height:32px;color:var(--cream);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.ResumenReservas-module__6Wnt8W__estado{color:var(--amber-texto);font-weight:700}.ResumenReservas-module__6Wnt8W__eleccion{margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none}
.AjustesReservas-module__jCEmya__seccion{margin-top:var(--sp-xl);gap:var(--sp-sm);padding:var(--sp-lg);border-radius:var(--r-lg);background:var(--mar-raised);border:1px solid var(--mar-line);flex-direction:column;display:flex}.AjustesReservas-module__jCEmya__titulo{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.AjustesReservas-module__jCEmya__lede{color:var(--cream-muted);font-size:.9375rem;line-height:1.55}.AjustesReservas-module__jCEmya__aviso{padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-md);border:1px solid var(--amber);background:var(--mar);font-size:.875rem;line-height:1.5}.AjustesReservas-module__jCEmya__form{gap:var(--sp-md);margin-top:var(--sp-xs);flex-direction:column;display:flex}.AjustesReservas-module__jCEmya__campos{gap:var(--sp-md);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.AjustesReservas-module__jCEmya__campos:disabled{opacity:.7}.AjustesReservas-module__jCEmya__campo{flex-direction:column;gap:4px;display:flex}.AjustesReservas-module__jCEmya__label{font-size:.875rem;font-weight:600}.AjustesReservas-module__jCEmya__fila{align-items:center;gap:var(--sp-sm);display:flex}.AjustesReservas-module__jCEmya__input{border-radius:var(--r-md);border:1px solid var(--campo-borde);background:var(--mar);width:110px;min-height:46px;color:var(--cream);font-variant-numeric:tabular-nums;padding:0 12px;font-size:1rem;font-weight:700}.AjustesReservas-module__jCEmya__input:focus-visible{outline:2px solid var(--terracota);outline-offset:1px}.AjustesReservas-module__jCEmya__unidad{color:var(--cream-muted);font-size:.875rem}.AjustesReservas-module__jCEmya__ayuda{color:var(--cream-muted);font-size:.8125rem;line-height:1.45}.AjustesReservas-module__jCEmya__guardar{border-radius:var(--r-md);background:var(--terracota-deep);min-height:48px;color:var(--tinta);cursor:pointer;border:none;font-size:1rem;font-weight:600}.AjustesReservas-module__jCEmya__guardar:disabled{opacity:.55;cursor:default}@media (hover:hover){.AjustesReservas-module__jCEmya__guardar:not(:disabled):hover{background:var(--terracota-hover)}}.AjustesReservas-module__jCEmya__estado{min-height:1.4em;font-size:.9375rem}
