body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.nav{padding-top:env(safe-area-inset-top)}.app-topbar{height:auto;min-height:calc(60px + env(safe-area-inset-top));padding-top:max(var(--topbar-pt, 0px),env(safe-area-inset-top))}.cta-flotante{padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}.toast-container{bottom:calc(var(--sp-6) + env(safe-area-inset-bottom))}@media(max-width:600px){.toast-container{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}}.guia-flot{bottom:calc(20px + env(safe-area-inset-bottom))}@media(prefers-reduced-transparency:reduce){.nav,.app-topbar,.cta-flotante{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.reserva-modal::backdrop,.edit-modal::backdrop{backdrop-filter:none;background:#0009}.premio-sc-card__num-badge{backdrop-filter:none;background:#000000bf}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.confetti-container{display:none!important}}@media(prefers-contrast:more){:root{--on-co: #111827}.btn--primary:hover:not(:disabled){background:var(--com);border-color:var(--com)}}
