:root{--color-stone-0:#fff;--color-stone-50:#fbf9f7;--color-stone-100:#f6f3f0;--color-stone-150:#f0ece8;--color-stone-200:#e8e4df;--color-stone-300:#d9d4ce;--color-stone-400:#98938d;--color-stone-500:#78726c;--color-stone-600:#655f59;--color-stone-700:#524c46;--color-stone-800:#3a342f;--color-stone-900:#221d19;--color-stone-950:#13100c;--color-green-50:#eefbee;--color-green-100:#dff5df;--color-green-600:#1b7e2a;--color-green-700:#026819;--color-amber-50:#fff5eb;--color-amber-100:#feead5;--color-amber-600:#935a00;--color-amber-700:#784901;--color-red-50:#fff4f2;--color-red-100:#ffe8e4;--color-red-600:#c2181d;--color-red-700:#a3000e;--color-blue-50:#f1f8fe;--color-blue-100:#e1f0fe;--color-blue-600:#036eae;--color-blue-700:#01598f;--color-canvas:var(--color-stone-50);--color-surface:var(--color-stone-0);--color-surface-subtle:var(--color-stone-100);--color-surface-hover:var(--color-stone-50);--color-surface-pressed:var(--color-stone-100);--color-surface-inverse:var(--color-stone-900);--color-border:var(--color-stone-200);--color-border-subtle:var(--color-stone-150);--color-border-strong:var(--color-stone-300);--color-border-input:var(--color-stone-400);--color-border-input-hover:var(--color-stone-500);--color-border-selected:var(--color-stone-500);--color-text-primary:var(--color-stone-900);--color-text-secondary:var(--color-stone-600);--color-text-placeholder:var(--color-stone-500);--color-text-disabled:var(--color-stone-400);--color-text-inverse:var(--color-stone-0);--color-ink:var(--color-stone-900);--color-ink-hover:var(--color-stone-800);--color-ink-pressed:var(--color-stone-950);--color-on-ink:var(--color-stone-0);--color-ghost-hover:var(--color-stone-100);--color-ghost-pressed:var(--color-stone-150);--color-focus-ring:var(--color-stone-900);--color-focus-halo:var(--color-stone-200);--color-selection:var(--color-stone-150);--color-skeleton:var(--color-stone-150);--color-skeleton-highlight:var(--color-stone-100);--color-success:var(--color-green-600);--color-success-text:var(--color-green-700);--color-success-soft:var(--color-green-50);--color-success-subtle:var(--color-green-100);--color-warning:var(--color-amber-600);--color-warning-text:var(--color-amber-700);--color-warning-soft:var(--color-amber-50);--color-warning-subtle:var(--color-amber-100);--color-staging:var(--color-amber-600);--color-on-staging:var(--color-stone-0);--color-danger:var(--color-red-600);--color-danger-text:var(--color-red-700);--color-danger-soft:var(--color-red-50);--color-danger-subtle:var(--color-red-100);--color-danger-hover:var(--color-red-700);--color-info:var(--color-blue-600);--color-info-text:var(--color-blue-700);--color-info-soft:var(--color-blue-50);--color-info-subtle:var(--color-blue-100);--color-scrim:#13100c66;--font-panel:"Nedonia Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Palatino Linotype", "Book Antiqua", Palatino, "URW Palladio L", Georgia, serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-wordmark:640;--font-width-condensed:87.5%;--font-width-normal:100%;--font-width-expanded:112.5%;--text-small-size:.875rem;--text-small-line:1.45;--text-small-weight:400;--text-small-tracking:0em;--text-overline-size:.875rem;--text-overline-line:1.4;--text-overline-weight:600;--text-overline-tracking:.06em;--text-label-size:.9375rem;--text-label-line:1.4;--text-label-weight:600;--text-label-tracking:0em;--text-body-size:1.0625rem;--text-body-line:1.5;--text-body-weight:400;--text-body-tracking:0em;--text-dish-size:1.1875rem;--text-dish-line:1.35;--text-dish-weight:400;--text-dish-tracking:0em;--text-heading-size:1.375rem;--text-heading-line:1.25;--text-heading-weight:600;--text-heading-tracking:-.01em;--text-title-size:1.75rem;--text-title-line:1.15;--text-title-weight:400;--text-title-tracking:-.01em;--text-brand-size:2rem;--text-brand-line:1.1;--text-brand-weight:400;--text-brand-tracking:0em;--text-panel-caption-size:12px;--text-panel-caption-line:16px;--text-panel-caption-weight:400;--text-panel-caption-tracking:.01em;--text-panel-label-size:13px;--text-panel-label-line:18px;--text-panel-label-weight:500;--text-panel-label-tracking:0em;--text-panel-body-size:14px;--text-panel-body-line:20px;--text-panel-body-weight:400;--text-panel-body-tracking:0em;--text-panel-body-strong-size:14px;--text-panel-body-strong-line:20px;--text-panel-body-strong-weight:550;--text-panel-body-strong-tracking:0em;--text-panel-body-large-size:16px;--text-panel-body-large-line:24px;--text-panel-body-large-weight:400;--text-panel-body-large-tracking:0em;--text-panel-title-size:18px;--text-panel-title-line:24px;--text-panel-title-weight:600;--text-panel-title-tracking:-.01em;--text-panel-headline-size:22px;--text-panel-headline-line:28px;--text-panel-headline-weight:600;--text-panel-headline-tracking:-.015em;--text-panel-display-size:28px;--text-panel-display-line:34px;--text-panel-display-weight:650;--text-panel-display-tracking:-.02em;--text-panel-kpi-size:16px;--text-panel-kpi-line:20px;--text-panel-kpi-weight:600;--text-panel-kpi-tracking:-.01em;--text-panel-wordmark-size:20px;--text-panel-wordmark-line:24px;--text-panel-wordmark-weight:640;--text-panel-wordmark-tracking:-.01em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--border-hairline:1px;--border-thick:1.5px;--border-focus:2px;--border-focus-offset:2px;--size-control-sm:1.75rem;--size-control-md:2rem;--size-control-lg:2.5rem;--size-input:2.25rem;--size-guest-control:3.25rem;--size-guest-input:3rem;--size-touch-target:2.75rem;--size-icon-sm:.875rem;--size-icon:1rem;--size-icon-lg:1.25rem;--size-field-date:10.25rem;--size-field-time:7rem;--size-field-number:8.25rem;--size-field-price:7.5rem;--size-field-choice:12.5rem;--size-field-text:27.5rem;--size-form-column:42.5rem;--size-side-panel:30rem;--size-account-column:20rem;--size-logo-height:3.5rem;--size-logo-height-wide:4rem;--size-logo-width:13.75rem;--size-logo-width-wide:16.25rem;--size-logo-thumb:2.75rem;--size-logo-preview-width:7rem;--size-logo-preview-height:4.5rem;--size-brand-isotipo:1.5rem;--size-brand-imagotipo:2rem;--size-brand-imagotipo-mail:1.75rem;--size-brand-imagotipo-ayuda:1.5rem;--shadow-xs:0px 1px 2px 0px #221d190f;--shadow-sm:0px 1px 2px 0px #221d190f, 0px 2px 4px -1px #221d190f;--shadow-md:0px 1px 2px 0px #221d190f, 0px 4px 8px -2px #221d191a;--shadow-lg:0px 2px 4px 0px #221d190f, 0px 12px 24px -6px #221d1929;--opacity-disabled:.45;--opacity-scrim:.4;--opacity-muted:.7;--bp-compact:0px;--bp-medium:600px;--bp-expanded:1024px;--bp-wide:1440px;--z-base:0;--z-sticky:10;--z-dropdown:20;--z-scrim:30;--z-dialog:40;--z-toast:50;--duration-instant:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.28s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-linear:cubic-bezier(0, 0, 1, 1);--timing-tooltip-delay:.5s;--timing-toast-lifetime:5s;--timing-skeleton-pulse:.9s;--press-scale:.97;--enter-scale:.9;--distance-sm:4px;--distance-md:8px}@font-face{font-family:Nedonia Sans;src:url(/alta/assets/NedoniaSans-Variable-DnlED3aa.woff2)format("woff2");font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-text-primary);font-family:var(--font-panel);font-size:var(--text-panel-body-large-size);line-height:var(--text-panel-body-large-line);margin:0}h1,h2,p,ul{margin:0}a{color:inherit;text-underline-offset:.15em}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.nd-staging{background:var(--color-staging);color:var(--color-on-staging);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-4);text-align:center}.alta{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid}.lado{background:var(--color-stone-900);color:var(--color-stone-100);padding:var(--space-12) var(--space-12) var(--space-10);flex-direction:column;display:flex}.logo{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-wordmark);font-size:var(--text-panel-headline-size);line-height:var(--text-panel-headline-line);display:flex}.isotipo{height:var(--size-icon-lg);width:var(--size-icon-lg)}.lado-titulo{color:var(--color-stone-0);font-size:var(--text-panel-display-size);font-weight:var(--font-weight-bold);line-height:var(--text-panel-display-line);margin-top:var(--space-16);text-wrap:balance}.lado-entradilla{color:var(--color-stone-300);margin-top:var(--space-4);max-width:40ch}.ventajas{gap:var(--space-3);margin-top:var(--space-8);color:var(--color-stone-200);padding:0;list-style:none;display:grid}.ventajas li:before{color:var(--color-stone-400);content:"✓";margin-right:var(--space-2)}.lado-pie{color:var(--color-stone-400);font-size:var(--text-panel-caption-size);line-height:var(--text-panel-caption-line);padding-top:var(--space-10);margin-top:auto}.lado-pie a{color:var(--color-stone-200)}.principal{padding:var(--space-12) var(--space-12) var(--space-10);justify-content:center;display:flex}.columna{gap:var(--space-5);max-width:var(--size-side-panel);flex-direction:column;width:100%;display:flex}.cabecera-movil{display:none}.pantalla,[data-pantalla],.final,.campo{flex-direction:column;display:flex}.pantalla,[data-pantalla],.final{gap:var(--space-5)}.campo{gap:var(--space-1)}.titulo{font-size:var(--text-panel-headline-size);font-weight:var(--font-weight-semibold);line-height:var(--text-panel-headline-line);outline:none}label{font-size:var(--text-panel-label-size);font-weight:var(--text-panel-label-weight);line-height:var(--text-panel-label-line)}.entrada{background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-md);color:inherit;font:inherit;font-size:max(1rem, var(--text-panel-body-size));min-height:var(--size-touch-target);padding:var(--space-2) var(--space-3);width:100%}.entrada:hover{border-color:var(--color-border-input-hover)}.entrada[aria-invalid=true]{border-color:var(--color-danger)}.entrada--codigo{font-variant-numeric:tabular-nums;font-size:var(--text-panel-headline-size);letter-spacing:.32em;min-height:var(--size-guest-control);text-align:center;padding-left:.32em}.clave{position:relative}.clave .entrada{padding-right:var(--space-16)}.ver{color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-panel-label-size);padding:0 var(--space-3);background:0 0;border:0;position:absolute;inset:0 0 0 auto}.ayuda,.pequeno,.enlaces{color:var(--color-text-secondary);font-size:var(--text-panel-label-size);line-height:var(--text-panel-label-line)}.error{color:var(--color-danger-text);font-size:var(--text-panel-label-size);line-height:var(--text-panel-label-line)}.error--casilla{margin-left:var(--space-8);margin-top:var(--space-1)}.separador{background:var(--color-border);height:1px}.casilla{cursor:pointer;font-weight:var(--font-weight-regular);align-items:flex-start;gap:var(--space-3);grid-template-columns:var(--size-icon-lg) 1fr;display:grid}.casilla input{accent-color:var(--color-ink);height:var(--size-icon-lg);width:var(--size-icon-lg);margin:0}.cebo{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.comprobacion{display:none}.comprobacion--visible{display:block}.boton{border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-5);transition:background-color var(--duration-fast) var(--easing-standard,ease);border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.boton--ancho{align-self:stretch}.boton--principal{background:var(--color-ink);color:var(--color-on-ink)}.boton--principal:hover{background:var(--color-ink-hover)}.boton--secundario{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}.boton--pequeno{font-size:var(--text-panel-label-size);margin-top:var(--space-3)}.boton[aria-disabled=true]{cursor:progress;opacity:.7}.centrado{text-align:center}.aviso{border-radius:var(--radius-lg);font-size:var(--text-panel-label-size);line-height:var(--text-panel-label-line);padding:var(--space-3) var(--space-4)}.aviso--error{background:var(--color-danger-soft);color:var(--color-danger-text)}.aviso--info{background:var(--color-info-soft);color:var(--color-info-text)}.aviso .boton{width:-moz-fit-content;width:fit-content;display:flex}.aviso ul{margin-top:var(--space-1);padding-left:var(--space-5)}.enlaces{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.enlace{color:inherit;cursor:pointer;font:inherit;min-height:var(--size-touch-target);text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.enlace:disabled{cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}@media (max-width:767.98px){.alta{grid-template-columns:1fr}.lado,[data-pantalla=datos] .titulo{display:none}.principal{padding:var(--space-6) var(--space-4) var(--space-8);padding-bottom:max(var(--space-8), env(safe-area-inset-bottom))}.cabecera-movil{gap:var(--space-3);flex-direction:column;display:flex}.cabecera-movil-titulo{font-size:var(--text-panel-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-panel-headline-line)}}
