@keyframes feedback-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes feedback-settle{0%{opacity:0;transform:scale(.9)translateY(4px)}to{opacity:1;transform:none}}@keyframes feedback-spin{to{transform:rotate(360deg)}}.feedback-scene{--feedback-ease:var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1));box-sizing:border-box;width:100%;min-width:0;scroll-margin-block-end:var(--coa-dock-clearance,0px);container:feedback-scene/inline-size}.feedback-scene__layout{--feedback-art:15rem;text-align:center;justify-items:center;gap:1rem;max-width:28rem;margin-inline:auto;display:grid}.feedback-scene__art{width:min(100%, var(--feedback-art));animation:feedback-settle .7s var(--feedback-ease) .12s backwards;display:block}.feedback-scene__img{object-fit:contain;width:100%;height:auto;display:block}.feedback-scene__body{width:100%;min-width:0;animation:feedback-rise .52s var(--feedback-ease) backwards;justify-items:center;gap:1rem;display:grid}.feedback-scene__copy{justify-items:inherit;gap:.375rem;min-width:0;max-width:100%;display:grid}.feedback-scene__title{color:var(--foreground);font-family:var(--font-display,var(--font-sans,inherit));overflow-wrap:anywhere;text-wrap:balance;outline:none;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.feedback-scene__detail{color:var(--muted-foreground);overflow-wrap:anywhere;text-wrap:pretty;max-width:26rem;font-size:.875rem;line-height:1.5}.feedback-scene__detail>*{margin:0}.feedback-scene__actions{--control-outer-space:0px;--control-bottom-space:0px;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.feedback-scene__actions :is(button,a){text-align:center;min-height:2.75rem}.feedback-scene__art[data-art=mark]{place-items:center;min-width:0;display:grid}.feedback-scene__art[data-art=mark]>*{max-width:100%}.feedback-scene:is([data-variant=resultado],[data-variant=pagina]) .feedback-scene__title{font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);line-height:1.2}.feedback-scene[data-variant=acceso] .feedback-scene__title{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.feedback-scene[data-variant=acceso]{border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 40%, var(--card));border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.feedback-scene[data-variant=aviso] .feedback-scene__layout{--feedback-art:6rem}.feedback-scene[data-density=compacta] .feedback-scene__layout{--feedback-art:7.5rem}.feedback-scene[data-density=compacta][data-variant=aviso] .feedback-scene__layout{--feedback-art:4rem}.feedback-scene[data-density=compacta] .feedback-scene__layout{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:1rem;max-width:none;margin-inline:0}.feedback-scene[data-density=compacta] .feedback-scene__body,.feedback-scene[data-density=compacta] .feedback-scene__copy{justify-items:start}.feedback-scene[data-density=compacta] .feedback-scene__actions{justify-content:flex-start}.feedback-scene[data-density=compacta] .feedback-scene__title{font-size:1rem}.feedback-scene[data-density=compacta] .feedback-scene__art{width:var(--feedback-art)}.feedback-scene[data-density=compacta] .feedback-scene__layout:not(:has(.feedback-scene__art)){grid-template-columns:minmax(0,1fr)}@container feedback-scene (width<=29.99rem){.feedback-scene[data-density=completa] .feedback-scene__layout{--feedback-art:12.5rem}.feedback-scene[data-density=completa][data-variant=aviso] .feedback-scene__layout{--feedback-art:5rem}.feedback-scene[data-density=completa] .feedback-scene__actions{flex-direction:column;align-items:stretch;width:100%}.feedback-scene[data-density=completa] .feedback-scene__actions :is(button,a){width:100%;min-height:3rem}}@container feedback-scene (width<=21.99rem){.feedback-scene[data-density=compacta] .feedback-scene__layout{--feedback-art:6rem}.feedback-scene[data-density=compacta][data-variant=aviso] .feedback-scene__layout{--feedback-art:3.5rem}}@container feedback-scene (width<=15.99rem){.feedback-scene[data-density=compacta] .feedback-scene__layout:has(.feedback-scene__art){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem}.feedback-scene[data-density=compacta] .feedback-scene__layout:has(.feedback-scene__art) :is(.feedback-scene__body,.feedback-scene__copy){justify-items:center}.feedback-scene[data-density=compacta] .feedback-scene__layout:has(.feedback-scene__art) .feedback-scene__actions{justify-content:center}}.feedback-scene[data-variant=aviso][data-art-size=large][data-density=completa] .feedback-scene__layout{--feedback-art:15rem}.feedback-scene[data-variant=aviso][data-art-size=large][data-density=compacta] .feedback-scene__layout{--feedback-art:7.5rem}@container feedback-scene (width<=29.99rem){.feedback-scene[data-variant=aviso][data-art-size=large][data-density=completa] .feedback-scene__layout{--feedback-art:12.5rem}}@container feedback-scene (width<=21.99rem){.feedback-scene[data-variant=aviso][data-art-size=large][data-density=compacta] .feedback-scene__layout{--feedback-art:6rem}}.status-mark{--status-tone:var(--muted-foreground);box-sizing:border-box;max-width:100%;color:var(--status-tone);vertical-align:middle;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.status-mark[data-tone=en-curso],.status-mark[data-tone=listo]{--status-tone:var(--primary)}.status-mark[data-tone=atencion]{--status-tone:var(--foreground)}.status-mark__art{flex:none;display:block}.status-mark__img{object-fit:contain;width:100%;height:auto;display:block}.status-mark__label{overflow-wrap:anywhere;min-width:0}.status-mark[data-tone=neutro]{--status-tone:var(--muted-foreground)}.status-mark[data-size=chip]{border:1px solid color-mix(in srgb, var(--status-tone) 30%, var(--border));background:color-mix(in srgb, var(--status-tone) 8%, var(--card));border-radius:999px;padding:.125rem .625rem .125rem .25rem;font-size:.75rem;line-height:1rem}.status-mark[data-size=chip][data-tone=pendiente]{border-style:dashed}.status-mark[data-size=chip] .status-mark__art{width:1.5rem;height:1.5rem}.status-mark[data-size=chip][data-art=none]{padding-inline:.625rem}.status-mark[data-size=tile]{text-align:center;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.25}.status-mark[data-size=tile] .status-mark__art{width:4rem}@media (width>=640px){.status-mark[data-size=tile] .status-mark__art{width:6rem}}@media (forced-colors:active){.status-mark{color:canvastext}.status-mark[data-size=chip]{border-color:canvastext}}.loading-skeleton{--skeleton-fill:color-mix(in srgb, var(--secondary) 65%, transparent);width:100%;min-width:0;display:block}.loading-skeleton__shapes{gap:.75rem;display:grid}.loading-skeleton__shapes>*{animation:feedback-rise .42s var(--ease-out-soft,ease) backwards;animation-delay:calc(var(--i,0) * 80ms)}.loading-skeleton i{background:var(--skeleton-fill);border-radius:.5rem;display:block}.loading-skeleton__bar{height:.875rem}.loading-skeleton__title{height:1.75rem;inline-size:55%}.loading-skeleton__row{border:1px solid var(--border);border-radius:1rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5rem;padding:.875rem 1rem;display:grid}.loading-skeleton__thumb{width:3rem;height:3rem;border-radius:.75rem!important}.loading-skeleton__lines{gap:.625rem;min-width:0;display:grid}.loading-skeleton[data-shape=tarjetas] .loading-skeleton__shapes{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem}.loading-skeleton__card{border:1px solid var(--border);border-radius:1rem;gap:.625rem;padding:.75rem;display:grid}.loading-skeleton__media{aspect-ratio:3/2;width:100%;border-radius:.75rem!important}.loading-skeleton__access{border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 40%, var(--card));border-radius:1rem;justify-items:center;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.loading-skeleton__access>.loading-skeleton__media{width:min(100%,15rem)}.loading-skeleton__access>.loading-skeleton__bar{height:1.25rem}.loading-skeleton__sheet{gap:.75rem;min-width:0;display:grid}.loading-skeleton__cover{aspect-ratio:4/3;width:100%;border-radius:1rem!important}.loading-skeleton__price{height:1.5rem;inline-size:32%}.loading-skeleton__sheet .loading-skeleton__title{inline-size:70%}.loading-skeleton__map{aspect-ratio:var(--skeleton-map-ratio,4 / 3);width:100%;border-radius:1rem!important}.loading-skeleton__button{width:min(100%,12rem);height:2.75rem;border-radius:.75rem!important}.inline-spinner{justify-content:center;align-items:center;display:inline-flex}.inline-spinner__icon{flex:none;width:1rem;height:1rem;animation:.9s linear infinite feedback-spin}
