@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{*{box-sizing:border-box}html,body{overscroll-behavior-y:none;margin:0;padding:0}html,body,.producto,.producto *{touch-action:manipulation}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}body{background:var(--fondo);color:var(--texto);font:var(--fs-base)/1.5 var(--f-ui);-webkit-text-size-adjust:100%}button,input,select,textarea{font:inherit}button{min-height:var(--tap);min-width:var(--tap);cursor:pointer}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.producto{background:var(--fondo);min-height:100dvh;color:var(--texto);font-family:var(--f-ui);font-size:var(--fs-base);font-feature-settings:"ss01" on;line-height:1.5;container:app/inline-size}.producto button{min-width:0;min-height:0}.producto h1,.producto h2,.producto h3,.producto h4{text-wrap:balance;margin:0;line-height:1.2}.producto p{margin:0}.producto ul,.producto ol{margin:0;padding:0;list-style:none}.producto a{color:var(--acento-texto)}}@layer componentes{.producto .num{font-variant-numeric:tabular-nums;white-space:nowrap}.producto .display{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo)}:root:not([data-surface=guest]) .producto .display{font-stretch:112%}.producto .silencio{color:var(--texto-2)}.producto .tenue{color:var(--texto-3);font-size:var(--fs-sm)}.producto .ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.producto .ico--s{width:16px;height:16px}.producto .ico--l{width:24px;height:24px}.producto .ico--xl{width:32px;height:32px}.producto .ico .relleno{fill:currentColor;stroke:none}.producto .boton{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--tap);padding:0 var(--e-5);border-radius:var(--radio-boton);font-weight:650;font-size:var(--fs-base);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform 60ms;display:inline-flex}.producto .boton:active{transform:translateY(1px)}.producto .boton[disabled]{cursor:not-allowed;opacity:.45;transform:none}.producto .barra-comensal .boton[aria-disabled=true]{opacity:.45;transform:none}.producto .boton--principal{background:var(--acento);color:var(--sobre-acento)}.producto .boton--principal:hover:not([disabled]){background:var(--acento-hover)}.producto .boton--secundario{background:var(--superficie);color:var(--texto);border-color:var(--borde-fuerte)}.producto .boton--secundario:hover:not([disabled]){background:var(--superficie-2)}.producto .boton--fantasma{color:var(--texto);background:0 0}.producto .boton--fantasma:hover:not([disabled]){background:var(--superficie-2)}.producto .boton--peligro{background:var(--superficie);color:var(--error);border-color:color-mix(in srgb, var(--error) 45%, var(--borde))}.producto .boton--peligro:hover:not([disabled]){background:var(--error-suave)}.producto .boton--peligro-lleno{background:var(--error);color:var(--sobre-estado)}.producto .boton--exito{background:var(--listo);color:var(--sobre-estado)}.producto .boton--bloque{width:100%}.producto .boton--grande{min-height:56px;font-size:var(--fs-md);padding:0 var(--e-6)}.producto .boton--cocina{min-height:var(--tap-cocina);font-size:var(--fs-lg)}.producto .boton--s{min-height:var(--tap-s);padding:0 var(--e-3);font-size:var(--fs-sm)}.producto .boton--icono{width:var(--tap);padding:0}.producto .boton--icono.boton--s{width:var(--tap-s)}.producto .boton kbd,.producto .atajo{border:1px solid color-mix(in srgb, currentColor 35%, transparent);opacity:.85;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 5px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}@media (hover:none) and (pointer:coarse){.producto .boton kbd,.producto .atajo{display:none}}.producto .campo{align-content:start;gap:6px;min-width:0;display:grid}.producto .campo>label,.producto .campo>.etiqueta{font-weight:600;font-size:var(--fs-sm);color:var(--texto)}.producto .campo .opcional{color:var(--texto-3);font-weight:400}.producto .campo .ayuda{font-size:var(--fs-sm);color:var(--texto-2)}.producto .campo .error-campo{font-size:var(--fs-sm);color:var(--error);align-items:center;gap:6px;display:flex}.producto .campo .aviso-campo{font-size:var(--fs-sm);color:var(--atencion,var(--texto-2));align-items:center;gap:6px;margin:0;display:flex}.producto .control{width:100%;min-height:var(--tap);padding:0 var(--e-3);border:1px solid var(--borde-control);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font-size:var(--fs-base)}.producto .control::placeholder{color:var(--texto-3)}.producto .control:hover{border-color:var(--texto-2)}.producto .control:focus{border-color:var(--foco);box-shadow:0 0 0 3px color-mix(in srgb, var(--foco) 25%, transparent);outline:none}.producto textarea.control{min-height:88px;padding:var(--e-3);resize:vertical}.producto select.control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--texto-2) 50%), linear-gradient(135deg, var(--texto-2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.producto .control--grande{min-height:56px;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:650}.producto .control-con-icono{position:relative}.producto .control-con-icono .ico{color:var(--texto-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.producto .control-con-icono .control{padding-left:44px}.producto .control-prefijo{align-items:stretch;display:flex}.producto .control-prefijo span{padding:0 var(--e-3);border:1px solid var(--borde-control);border-radius:var(--radio) 0 0 var(--radio);background:var(--superficie-2);color:var(--texto-2);border-right:0;place-items:center;font-weight:600;display:grid}.producto .control-prefijo .control{border-radius:0 var(--radio) var(--radio) 0}.producto .control-sufijo{align-items:stretch;max-width:240px;display:flex}.producto .control-sufijo span{padding:0 var(--e-3);border:1px solid var(--borde-control);border-radius:0 var(--radio) var(--radio) 0;background:var(--superficie-2);color:var(--texto-2);border-left:0;place-items:center;font-weight:600;display:grid}.producto .control-sufijo .control{border-radius:var(--radio) 0 0 var(--radio)}.producto .buscar-contacto{align-items:flex-end}.producto .buscar-contacto .campo{flex:220px}.producto .ancho-lectura{max-width:820px}.producto .rejilla-form{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.producto .rejilla-form .completo{grid-column:1/-1}.producto .chips{gap:var(--e-2);scrollbar-width:none;margin:-2px;padding:2px;display:flex;overflow-x:auto}.producto .chips::-webkit-scrollbar{display:none}.producto .chip{min-height:var(--tap-s);padding:0 var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-chip);background:var(--superficie);color:var(--texto-2);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.producto .chip:hover{border-color:var(--borde-fuerte);color:var(--texto)}.producto .chip[aria-pressed=true],.producto .chip[aria-current=true]{background:var(--texto);border-color:var(--texto);color:var(--superficie)}.producto .chip .cuenta{font-variant-numeric:tabular-nums;opacity:.8}.producto :is(.chips,.ap-pestanas)[data-en-lineas]{gap:var(--e-2) 6px;flex-wrap:wrap;overflow:visible}.producto [data-en-lineas]>:is(.chip,.ap-pestana){padding-inline:var(--e-3)}.producto [data-en-lineas]>[data-fuera]{display:none}.producto :is(.chip,.ap-pestana).ver-todas{border-style:dashed;border-color:var(--borde-fuerte);color:var(--texto);gap:6px;font-weight:750}.producto .secciones-rejilla{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.producto .seccion-teja{border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);min-height:64px;color:var(--texto);text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.producto .seccion-teja .seccion-insignia{grid-row:1/3}.producto .seccion-teja strong{font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.2}.producto .seccion-teja small{color:var(--texto-3);font-size:var(--fs-xs);font-weight:650}.producto .seccion-teja[aria-pressed=true]{border:2px solid var(--texto);padding:9px 11px}.producto .seccion-teja:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.producto .segmentado{border-radius:calc(var(--radio) + 3px);background:var(--superficie-3);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.producto .segmentado button{min-width:min-content;min-height:44px;padding:0 var(--e-3);border-radius:var(--radio);color:var(--texto-2);font-weight:600;font-size:var(--fs-sm);text-align:center;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;line-height:1.15;display:inline-flex}.producto .segmentado button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-1)}.producto .segmentado a{min-height:38px;padding:0 var(--e-3);border-radius:var(--radio);color:var(--texto-2);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.producto .segmentado a[aria-current=page]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-1)}.producto .segmentado--grande button{min-height:var(--tap);font-size:var(--fs-base)}.producto .pestanas-de-seccion{gap:var(--e-1);border-bottom:1px solid var(--borde);scrollbar-width:none;display:flex;overflow-x:auto}.producto .pestanas-de-seccion a{min-height:var(--tap);padding:0 var(--e-4);color:var(--texto-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.producto .pestanas-de-seccion a:hover{color:var(--texto)}.producto .pestanas-de-seccion a[aria-current=page]{color:var(--texto);border-bottom-color:var(--acento)}.producto .hoja-noche .segmentado{display:flex}.producto .hoja-noche .segmentado button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:6px;line-height:1.15}.producto .interruptor{align-items:center;gap:var(--e-2);cursor:pointer;min-width:48px;min-height:48px;display:inline-flex;position:relative}.producto .interruptor input{opacity:0;width:1px;height:1px;position:absolute}.producto .interruptor .pista{background:var(--borde-fuerte);border-radius:99px;flex:none;width:44px;height:26px;transition:background-color .15s;position:relative}.producto .interruptor .pista:after{content:"";background:var(--pomo);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.producto .interruptor input:checked+.pista{background:var(--listo)}.producto .interruptor input:checked+.pista:after{transform:translate(18px)}.producto .interruptor input:focus-visible+.pista{outline:3px solid var(--foco);outline-offset:2px}.producto .opcion{align-items:center;gap:var(--e-3);min-height:var(--tap);padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);cursor:pointer;text-align:left;width:100%;display:flex}.producto .opcion:hover{border-color:var(--borde-fuerte)}.producto .opcion[aria-pressed=true],.producto .opcion[aria-checked=true]{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento);background:var(--acento-suave)}.producto .opcion .marca-opcion{border:2px solid var(--borde-control);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.producto .opcion[aria-pressed=true] .marca-opcion,.producto .opcion[aria-checked=true] .marca-opcion{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}.producto .opcion strong{display:block}.producto .opcion small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .cantidad{border:1px solid var(--borde-fuerte);border-radius:var(--radio-boton);background:var(--superficie);align-items:center;gap:2px;display:inline-flex}.producto .cantidad button{width:44px;height:44px;color:var(--texto);border-radius:var(--radio-boton);background:0 0;border:0;place-items:center;display:grid}.producto .cantidad button:hover:not(:disabled){background:var(--superficie-2)}.producto .cantidad button:disabled{opacity:.35;cursor:not-allowed}.producto .cantidad output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:700}.producto .estado{min-height:26px;font-size:var(--fs-sm);white-space:nowrap;background:var(--neutro-suave);color:var(--neutro);border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:650;display:inline-flex}.producto .estado .ico{stroke-width:2.4px;width:14px;height:14px}.producto .estado--espera{background:var(--espera-suave);color:var(--espera)}.producto .estado--prep{background:var(--prep-suave);color:var(--prep)}.producto .estado--listo{background:var(--listo-suave);color:var(--listo)}.producto .estado--atencion{background:var(--atencion-suave);color:var(--atencion)}.producto .estado--error{background:var(--error-suave);color:var(--error)}.producto .estado--acento{background:var(--acento-suave);color:var(--acento-texto)}.producto .estado--grande{min-height:32px;font-size:var(--fs-base);padding:0 12px 0 10px}.producto .estado--frase{white-space:normal;border-radius:var(--radio);text-wrap:balance;max-width:100%;padding-block:3px;line-height:1.25}.producto .insignia{background:var(--error);min-width:20px;height:20px;color:var(--sobre-estado);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.producto .insignia--suave{background:var(--superficie-3);color:var(--texto-2)}.producto .etiqueta-rol{border-radius:var(--radio-s);background:var(--superficie-2);border:1px solid var(--borde);min-height:24px;color:var(--texto-2);align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.producto .tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l)}.producto .tarjeta--pad{padding:var(--e-4)}.producto .tarjeta--elevada{box-shadow:var(--sombra-2);border-color:#0000}.producto .seccion{gap:var(--e-3);display:grid}.producto .seccion-cabecera{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.producto .seccion-cabecera h2{font-size:var(--fs-md);align-items:center;gap:var(--e-2);display:flex}.producto .separador{background:var(--borde);border:0;height:1px;margin:0}.producto .lista{display:grid}.producto .lista>li{min-width:0}.producto .lista>li+li,.producto .lista>.fila+.fila{border-top:1px solid var(--borde)}.producto .fila{align-items:center;gap:var(--e-3);min-height:56px;padding:var(--e-3) var(--e-4);text-align:left;width:100%;color:inherit;background:0 0;border:0;display:flex}.producto a.fila{color:inherit;text-decoration:none}.producto button.fila:hover,.producto a.fila:hover{background:var(--superficie-2)}.producto .fila-principal{flex:1;min-width:0}.producto .fila-principal strong{display:block}.producto .fila-principal small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .fila-lado{text-align:right;flex:none}.producto .tabla-envoltorio{position:relative;overflow-x:auto}.producto .tabla{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.producto .tabla th{text-align:left;padding:var(--e-2) var(--e-4);color:var(--texto-2);font-weight:650;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--borde);white-space:nowrap;background:var(--superficie-2)}.producto .tabla td{padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--borde);vertical-align:middle}.producto .tabla tr:last-child td{border-bottom:0}.producto .tabla tbody tr{cursor:default}.producto .tabla tbody tr.clicable{cursor:pointer}.producto .tabla tbody tr.clicable:hover td{background:var(--superficie-2)}.producto .tabla tbody tr[aria-selected=true] td{background:var(--acento-suave)}.producto .tabla .der{text-align:right}.producto .kpis{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.producto .kpi{padding:var(--e-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);align-content:start;gap:2px;display:grid;container-type:inline-size}.producto .kpi span{color:var(--texto-2);font-size:var(--fs-sm);font-weight:600}.producto .kpi strong{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:min(var(--fs-2xl), 14cqi);font-variant-numeric:tabular-nums;line-height:1.15}.producto .kpi small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .enlace-kpi{color:var(--acento);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.producto .kpi .sube{color:var(--listo);font-weight:650}.producto .kpi .baja{color:var(--error);font-weight:650}.producto .avatar{background:var(--superficie-3);width:36px;height:36px;color:var(--texto);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.producto .avatar--s{width:28px;height:28px;font-size:11px}.producto .avatar--l{width:56px;height:56px;font-size:18px}.producto .vacio{justify-items:center;gap:var(--e-2);padding:var(--e-8) var(--e-4);text-align:center;color:var(--texto-2);display:grid}.producto .vacio .ico{width:36px;height:36px;color:var(--texto-3);stroke-width:1.5px}.producto .vacio strong{color:var(--texto);font-size:var(--fs-md)}.producto .aviso-linea{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde);align-items:flex-start;display:flex}.producto .aviso-linea>.ico{margin-top:2px}.producto .aviso-linea--atencion{background:var(--atencion-suave);border-color:color-mix(in srgb, var(--atencion) 30%, transparent)}.producto .aviso-linea--atencion>.ico{color:var(--atencion)}.producto .aviso-linea--error{background:var(--error-suave);border-color:color-mix(in srgb, var(--error) 30%, transparent)}.producto .aviso-linea--error>.ico{color:var(--error)}.producto .aviso-linea--info>.ico{color:var(--prep)}.producto .aviso-linea--exito{background:var(--listo-suave);border-color:color-mix(in srgb, var(--listo) 30%, transparent)}.producto .aviso-linea--exito>.ico{color:var(--listo)}.producto .aviso-linea strong{display:block}.producto .aviso-linea--accion{flex-wrap:wrap;align-items:center}.producto .aviso-linea--accion>div{flex:220px;min-width:0}.producto .aviso-linea p{color:var(--texto-2);font-size:var(--fs-sm)}.producto .tostadas{z-index:70;left:50%;bottom:var(--e-4);gap:var(--e-2);pointer-events:none;width:min(440px,100% - 24px);display:grid;position:fixed;transform:translate(-50%)}.producto .con-barra-inferior~.tostadas{bottom:calc(76px + var(--e-3))}.producto{--alto-franja:56px}@media (width<=359px){.producto{--alto-franja:96px}}.producto .con-barra-inferior~.comprobante-hecho{bottom:calc(76px + var(--e-3) + env(safe-area-inset-bottom,0px))}.producto:has(>.comprobante-hecho)>.tostadas{bottom:calc(var(--e-3) + var(--alto-franja) + var(--e-2))}.producto:has(>.comprobante-hecho)>.con-barra-inferior~.tostadas{bottom:calc(76px + var(--e-3) + var(--alto-franja) + var(--e-2))}.producto:has(>.comprobante-hecho) .pagina{padding-bottom:calc(var(--alto-franja) + var(--e-6))}.producto .tostada{pointer-events:auto;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);border-radius:var(--radio-l);background:var(--tostada);min-height:52px;color:var(--tostada-texto);box-shadow:var(--sombra-3);animation:.22s ease-out subir;display:flex}.producto .tostada .ico{color:var(--tostada-ico)}.producto .tostada p{font-weight:600;font-size:var(--fs-sm);flex:1}.producto .tostada button{min-height:40px;padding:0 var(--e-3);border-radius:var(--radio);background:var(--tostada-boton);color:var(--tostada-texto);border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.producto .tostada button:hover{background:var(--tostada-boton-hover)}@keyframes subir{0%{opacity:0;transform:translateY(8px)}}.producto .tostada[data-recien]{pointer-events:none}.producto .tostada button[aria-disabled=true]{opacity:.45}:root:not([data-surface=guest]) .producto[data-tostada] .contenido{padding-bottom:104px}:root[data-surface=guest] .producto .tostadas{top:calc(var(--e-3) + env(safe-area-inset-top,0px));bottom:auto}:root[data-surface=guest] .producto .tostada{animation-name:bajar}@keyframes bajar{0%{opacity:0;transform:translateY(-8px)}}.producto .hecho{align-items:center;gap:var(--e-2);min-height:52px;max-height:120px;padding:var(--e-2) var(--e-2) var(--e-2) var(--e-3);border-radius:var(--radio-l);background:var(--listo-suave);border:1px solid color-mix(in srgb, var(--listo) 35%, transparent);animation:.2s ease-out hecho-entra;display:flex;position:relative;overflow:hidden}.producto .hecho>.ico{color:var(--listo)}.producto .hecho p{min-width:0;font-size:var(--fs-sm);flex:1}.producto .hecho .boton{flex:none}.producto .hecho .boton[aria-disabled=true]{opacity:.45}.producto .hecho-tiempo{background:var(--listo);opacity:.55;transform-origin:0;height:3px;animation:linear forwards hecho-tiempo;position:absolute;bottom:0;left:0;right:0}@keyframes hecho-tiempo{to{transform:scaleX(0)}}@keyframes hecho-entra{0%{opacity:0}}.producto .hecho[data-saliendo]{animation:.24s ease-in forwards hecho-sale}@keyframes hecho-sale{to{opacity:0;border-width:0;min-height:0;max-height:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.producto .hecho,.producto .hecho[data-saliendo]{animation:none}.producto .hecho-tiempo{display:none}}.producto .capa{z-index:50;background:var(--velo);overscroll-behavior:contain;animation:.18s ease-out aparecer;display:flex;position:fixed;inset:0}@keyframes aparecer{0%{opacity:0}}.producto.capa-raiz{display:contents}html.con-capa{padding-inline-end:var(--barra-del-fondo,0px);overflow:hidden}.producto .capa-sigue{animation:.32s ease-out capa-sigue}@keyframes capa-sigue{30%{transform:scale(1.015)}65%{transform:scale(.995)}}@media (prefers-reduced-motion:reduce){.producto .capa-sigue{outline:3px solid var(--acento);outline-offset:-3px;animation:none}}.producto .hoja{background:var(--superficie);border-radius:var(--radio-l) var(--radio-l) 0 0;width:100%;max-height:92%;box-shadow:var(--sombra-3);flex-direction:column;margin-top:auto;animation:.24s cubic-bezier(.2,.8,.2,1) subir-hoja;display:flex}@keyframes subir-hoja{0%{opacity:.4;transform:translateY(40px)}}.producto .hoja:before{content:"";background:var(--borde-fuerte);border-radius:99px;flex:none;width:40px;height:5px;margin:8px auto 0;display:block}.producto .panel{background:var(--superficie);width:min(520px,100%);height:100%;box-shadow:var(--sombra-3);flex-direction:column;margin-left:auto;animation:.22s cubic-bezier(.2,.8,.2,1) entrar-panel;display:flex}@keyframes entrar-panel{0%{opacity:.5;transform:translate(32px)}}.producto .dialogo{background:var(--superficie);border-radius:var(--radio-l);width:min(560px,100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--sombra-3);flex-direction:column;margin:auto;animation:.2s ease-out subir;display:flex}.producto .dialogo--ancho{width:min(820px,100% - 32px)}.producto .capa-cabecera{align-items:flex-start;gap:var(--e-3);padding:var(--e-4) var(--e-4) var(--e-3) var(--e-5);border-bottom:1px solid var(--borde);display:flex}.producto .capa-cabecera>div{flex:1;min-width:0}.producto .capa-cabecera h2{font-size:var(--fs-lg)}.producto .capa-cabecera p{color:var(--texto-2);font-size:var(--fs-sm);margin-top:2px}.producto .capa-cuerpo{overscroll-behavior:contain;padding:var(--e-4) var(--e-5);gap:var(--e-5);flex:1;align-content:start;display:grid;overflow-y:auto}.producto .capa-cuerpo>*{min-width:0}.producto .capa-pie{gap:var(--e-2);padding:var(--e-3) var(--e-5) var(--e-4);border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:flex-end;display:flex}.producto .capa-pie .boton--principal{flex:auto}.producto .capa-pie--una .boton{flex:1}.producto .menu-flotante{z-index:45;min-width:240px;padding:var(--e-1);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra-2);position:absolute}.producto .menu-flotante button{align-items:center;gap:var(--e-3);width:100%;min-height:44px;padding:0 var(--e-3);border-radius:var(--radio);color:var(--texto);text-align:left;background:0 0;border:0;font-weight:550;display:flex}.producto .menu-flotante button:hover{background:var(--superficie-2)}.producto .menu-flotante .peligro{color:var(--error)}.producto .menu-flotante hr{border:0;border-top:1px solid var(--borde);margin:var(--e-1) 0}.producto .menu-ancla{display:inline-flex;position:relative}.producto .menu-ancla>.menu-flotante{top:calc(100% + 6px);right:0}.producto .menu-ancla>.menu-flotante--arriba{top:auto;bottom:calc(100% + 6px)}.producto .menu-ancla--izquierda>.menu-flotante{left:0;right:auto}.producto .menu-ancla--bloque{width:100%;display:flex}.producto .menu-ancla--bloque>button{flex:1;min-width:0}.producto .pasos{gap:var(--e-2);display:flex}.producto .pasos li{font-size:var(--fs-xs);color:var(--texto-3);flex:1;gap:6px;font-weight:650;display:grid}.producto .pasos li:before{content:"";background:var(--superficie-3);border-radius:99px;height:4px}.producto .pasos li[data-estado=hecho]:before,.producto .pasos li[data-estado=actual]:before{background:var(--acento)}.producto .pasos li[data-estado=actual]{color:var(--texto)}.producto .vida{grid-template-columns:repeat(var(--n,5), 1fr);gap:0;display:grid}.producto .vida li{text-align:center;font-size:var(--fs-xs);color:var(--texto-3);justify-items:center;gap:6px;font-weight:650;display:grid;position:relative}.producto .vida li:before{content:"";background:var(--borde);height:2px;position:absolute;top:13px;left:calc(16px - 50%);right:calc(50% + 16px)}.producto .vida li:first-child:before{display:none}.producto .vida .punto{z-index:1;border:2px solid var(--borde-fuerte);background:var(--superficie);width:28px;height:28px;color:var(--texto-3);border-radius:50%;place-items:center;display:grid;position:relative}.producto .vida .punto .ico{stroke-width:2.6px;width:14px;height:14px}.producto .vida li[data-estado=hecho]{color:var(--texto-2)}.producto .vida li[data-estado=hecho] .punto{border-color:var(--listo);background:var(--listo);color:var(--sobre-estado)}.producto .vida li[data-estado=hecho]:before{background:var(--listo)}.producto .vida li[data-estado=actual]:before{background:var(--prep-suave)}.producto .vida li[data-estado=actual]{color:var(--prep)}.producto .vida li[data-estado=actual] .punto{border-color:var(--prep);color:var(--prep);box-shadow:0 0 0 4px var(--prep-suave)}.producto .cronologia{gap:0;display:grid}.producto .cronologia li{gap:var(--e-3);padding:var(--e-2) 0;grid-template-columns:56px 1fr;display:grid;position:relative}.producto .cronologia li:before{content:"";left:calc(56px + var(--e-3) + 13px);background:var(--borde);width:2px;position:absolute;top:0;bottom:0}.producto .cronologia li:first-child:before{top:18px}.producto .cronologia li:last-child:before{bottom:calc(100% - 18px)}.producto .cronologia time{color:var(--texto-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.producto .cronologia div{padding-left:calc(var(--e-5) + var(--e-2));font-size:var(--fs-sm);position:relative}.producto .cronologia div:before{content:"";background:var(--superficie);border:2px solid var(--borde-fuerte);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:7px}.producto .cronologia .fuerte:before{border-color:var(--acento);background:var(--acento)}.producto .dinero{font-variant-numeric:tabular-nums;white-space:nowrap}.producto .reloj{font-variant-numeric:tabular-nums;font-weight:650;font-size:var(--fs-sm);color:var(--texto-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.producto .reloj--atencion{color:var(--atencion)}.producto .reloj--tarde{color:var(--error)}.producto .pila{gap:var(--e-3);display:grid}.producto .pila-s{gap:var(--e-2);display:grid}.producto .pila-l{gap:var(--e-5);display:grid}.producto .pila>*,.producto .pila-s>*,.producto .pila-l>*{min-width:0}.producto .fila-flex{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .entre{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.producto .entre--sola{justify-content:center}@container app (width<=899.98px){.producto .solo-ancho{display:none!important}}@container app (width>=900px){.producto .solo-angosto{display:none!important}}.producto.pieza{background:0 0;min-height:0}.producto.enlace-vivo{padding:var(--e-3) var(--e-4) 0}.producto .capa--encima{z-index:100}.producto .barra-de-carga{z-index:120;pointer-events:none;background:color-mix(in srgb, var(--acento) 20%, transparent);height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.producto .barra-de-carga:before{content:"";background:var(--acento);border-radius:0 2px 2px 0;width:40%;animation:1.1s ease-in-out infinite barra-de-carga;position:absolute;inset:0 auto 0 0}@keyframes barra-de-carga{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.producto .barra-de-carga:before{opacity:.7;width:100%;animation:none}}.armazon{min-height:100dvh}.armazon>.riel{display:none}.armazon>.barra-sup{z-index:30;align-items:center;gap:var(--e-2);height:56px;padding:0 var(--e-2) 0 var(--e-3);background:var(--superficie);border-bottom:1px solid var(--borde);display:flex;position:sticky;top:0}.barra-sup .barra-local{align-items:center;gap:var(--e-2);min-width:0;color:var(--texto);flex:1;text-decoration:none;display:flex}.barra-sup .barra-local>span:last-child{min-width:0}.barra-sup .barra-local strong,.barra-sup .barra-local small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.barra-sup .barra-local strong{font-size:var(--fs-base)}.barra-sup .barra-local small{color:var(--texto-2);font-size:var(--fs-xs)}.armazon>.area{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));--alto-arriba:56px;--alto-abajo:calc(84px + env(safe-area-inset-bottom,0px))}.armazon>.area.sin-pestanas{--alto-abajo:0px;padding-bottom:0}.armazon>.pestanas{z-index:30;background:var(--superficie);border-top:1px solid var(--borde);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset:auto 0 0}.pestanas>a,.pestanas>button{border-radius:var(--radio);min-width:0;min-height:60px;color:var(--texto-2);background:0 0;border:0;flex:1 1 0;align-content:center;justify-items:center;gap:2px;font-size:12px;font-weight:650;text-decoration:none;display:grid;position:relative}.pestanas .ico{width:24px;height:24px}.pestanas [aria-current=page]{color:var(--texto)}.pestanas [aria-current=page]:before{content:"";background:var(--acento);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30%;right:30%}.pestanas .insignia{position:absolute;top:6px;left:calc(50% + 6px)}.pestanas>.accion-central{background:var(--acento);width:64px;min-height:52px;color:var(--sobre-acento);border-radius:18px;flex:none;place-self:center}.pestanas>.accion-central .ico{stroke-width:2.2px;width:26px;height:26px}.sobre-pestanas .tostadas{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (width>=900px){.armazon{grid-template-columns:248px minmax(0,1fr);display:grid}.armazon>.riel{gap:var(--e-1);height:100dvh;padding:var(--e-3);background:var(--riel);color:var(--riel-texto);border-right:1px solid var(--riel-borde);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.armazon>.barra-sup,.armazon>.pestanas{display:none}.armazon>.area{--alto-arriba:0px;--alto-abajo:0px;padding-bottom:0}.sobre-pestanas .tostadas{bottom:var(--e-4)}}.logo{background:var(--marca);width:32px;height:32px;color:var(--sobre-marca);border-radius:9px;flex:none;place-items:center;display:inline-grid}.logo .ico{stroke-width:2.4px;width:20px;height:20px}.logos{justify-content:center;gap:var(--e-2);display:inline-flex}.logo.logo--mostrador{background:var(--producto-mostrador)}.pasos-ayuda{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.pasos-ayuda li{gap:var(--e-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.paso-n{background:var(--acento);width:28px;height:28px;color:var(--sobre-acento);font-weight:700;font-size:var(--fs-sm);border-radius:50%;place-items:center;display:inline-grid}.pasos-ayuda img{border-radius:var(--radio);border:1px solid var(--borde);background:var(--superficie-2);width:100%;max-width:min(220px,60vw);height:auto}.riel .riel-marca{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-2) var(--e-3);color:var(--riel-texto);text-decoration:none;display:flex}.riel .riel-marca strong{font-size:var(--fs-md);letter-spacing:-.01em}.riel .riel-local{align-items:center;gap:var(--e-2);width:100%;min-height:52px;padding:var(--e-2);border:1px solid var(--riel-borde);border-radius:var(--radio);color:var(--riel-texto);text-align:left;cursor:pointer;background:0 0;display:flex}.riel .riel-local:hover{background:var(--riel-activo)}.riel .riel-local>.ico--s{color:var(--riel-texto-2)}.riel .riel-local>span{flex:1;min-width:0}.riel .riel-local strong{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.riel .riel-local small{color:var(--riel-texto-2);font-size:var(--fs-xs);display:block}.riel .riel-grupo{margin:var(--e-4) var(--e-2) var(--e-1);color:var(--riel-grupo);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.riel .riel-enlace{align-items:center;gap:var(--e-3);width:100%;min-height:44px;padding:0 var(--e-3);border-radius:var(--radio);color:var(--riel-texto-2);font-weight:600;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.riel .riel-enlace:hover{background:var(--riel-activo);color:var(--riel-texto)}.riel .riel-enlace[aria-current=page]{background:var(--riel-activo);color:var(--riel-activo-texto);box-shadow:var(--sombra-1)}.riel .riel-enlace>span:not(.insignia){flex:1}.riel .riel-pie{gap:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--riel-borde);margin-top:auto;display:grid}.riel .estado-turno{padding:0 var(--e-2);gap:6px;display:flex}.riel .estado-turno span{width:30px;height:30px;color:var(--riel-texto-2);border:1px solid var(--riel-borde);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.riel .estado-turno span[data-ok=true]{color:var(--riel-listo)}.riel .estado-turno span[data-ok=false]{color:var(--riel-atencion);border-color:var(--riel-atencion)}.riel .riel-usuario{align-items:center;gap:var(--e-2);width:100%;min-height:52px;padding:var(--e-2);border-radius:var(--radio);color:var(--riel-texto);text-align:left;background:0 0;border:0;display:flex}.riel .riel-usuario:hover{background:var(--riel-activo)}.riel .riel-usuario>span:not(.avatar){flex:1;min-width:0}.riel .riel-usuario strong{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.riel .riel-usuario small{color:var(--riel-texto-2);font-size:var(--fs-xs);display:block}.riel .avatar{background:var(--riel-activo);color:var(--riel-texto)}.producto .cubriendo{align-items:center;gap:var(--e-3);margin:var(--e-3) var(--e-4) 0;padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--prep-suave);border:1px solid color-mix(in srgb, var(--prep) 30%, transparent);flex-wrap:wrap;display:flex}.producto .cubriendo>.ico{color:var(--prep)}.producto .cubriendo p{min-width:220px;font-size:var(--fs-sm);flex:1}.producto .cubriendo form{display:contents}.producto .cubriendo.sin-dias{background:var(--error-suave);border-color:color-mix(in srgb, var(--error) 30%, transparent)}.producto .cubriendo.sin-dias>.ico{color:var(--error)}.producto .cubriendo.sin-dias.a-cuenta{background:var(--prep-suave);border-color:color-mix(in srgb, var(--prep) 30%, transparent)}.producto .cubriendo.sin-dias.a-cuenta>.ico{color:var(--prep)}.producto .cubriendo.jornada-cerrada{background:var(--superficie-2);border-color:var(--borde)}.producto .cubriendo.jornada-cerrada>.ico{color:var(--texto-2)}.producto .cubriendo.jornada-limite{background:var(--atencion-suave);border-color:color-mix(in srgb, var(--atencion) 30%, transparent)}.producto .cubriendo.jornada-limite>.ico{color:var(--atencion)}.kiosco{--alto-arriba:56px;--alto-abajo:0px}.barra-kiosco{z-index:30;align-items:center;gap:var(--e-3);height:56px;padding:0 var(--e-3) 0 var(--e-4);background:var(--superficie);border-bottom:1px solid var(--borde);display:flex;position:sticky;top:0}.barra-kiosco h1{min-width:0;font-size:var(--fs-xl);flex:1}.barra-kiosco .hora{font-size:var(--fs-lg);color:var(--texto-2);font-weight:700}@media (width<=639.98px){.barra-kiosco{gap:var(--e-2);padding-left:var(--e-3)}.barra-kiosco .menu-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.producto .portada{max-width:30rem;padding:var(--e-16) var(--e-4);gap:var(--e-4);text-align:center;margin:0 auto;display:grid}.producto .portada .logo{border-radius:14px;width:48px;height:48px;margin:0 auto}.producto .portada .logo .ico{width:28px;height:28px}.producto .portada h1{font-size:var(--fs-2xl)}.producto .acceso{min-height:100dvh;padding:var(--e-6) var(--e-4);background:var(--fondo);place-items:center;display:grid}.producto .acceso-caja{gap:var(--e-5);width:min(420px,100%);display:grid}.producto .acceso-caja--ancha{width:min(640px,100%)}.producto .acceso-cabecera{justify-items:center;gap:var(--e-2);text-align:center;display:grid}.producto .acceso-cabecera h1{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-2xl);text-wrap:balance;line-height:1.15}:root:not([data-surface=guest]) .producto .acceso-cabecera h1{font-stretch:112%}.producto .acceso-cabecera p{color:var(--texto-2)}.producto .acceso-cabecera .logo{border-radius:14px;width:48px;height:48px}.producto .acceso-cabecera .logo .ico{width:28px;height:28px}.producto .acceso-pie{text-align:center;color:var(--texto-2);font-size:var(--fs-sm)}.producto .personas{gap:var(--e-2);grid-template-columns:repeat(3,1fr);display:grid}.producto .persona{padding:var(--e-3) var(--e-2);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);min-height:108px;color:var(--texto);font-weight:650;font-size:var(--fs-sm);text-align:center;overflow-wrap:anywhere;cursor:pointer;align-content:start;justify-items:center;gap:6px;display:grid}.producto .persona:hover:not([disabled]){border-color:var(--borde-fuerte);background:var(--superficie-2)}.producto .persona small{color:var(--texto-3);font-weight:500;font-size:var(--fs-xs)}.producto .puntos-pin{justify-content:center;gap:var(--e-3);display:flex}.producto .puntos-pin span{border:2px solid var(--borde-fuerte);border-radius:50%;width:16px;height:16px}.producto .puntos-pin span[data-lleno=true]{background:var(--texto);border-color:var(--texto)}.producto .teclado-pin{gap:var(--e-2);grid-template-columns:repeat(3,1fr);display:grid}.producto .teclado-pin .tecla{border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);min-height:64px;font-size:var(--fs-xl);color:var(--texto);cursor:pointer;font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.producto .teclado-pin .tecla:hover:not([disabled]){background:var(--superficie-2)}.producto .teclado-pin .tecla:active:not([disabled]){transform:translateY(1px)}.producto .teclado-pin .vacia{visibility:hidden}.producto .control--codigo{text-align:center;letter-spacing:.3em}.producto .cuenta-reconocida{align-items:center;gap:var(--e-3);padding:var(--e-3);display:flex}.producto .cuenta-reconocida strong{display:block}.producto .cuenta-reconocida small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .cuentas-reconocidas{gap:var(--e-2);border:0;min-width:0;margin:0;padding:0;display:grid}.producto .cuentas-reconocidas legend{margin-bottom:var(--e-2);font-weight:600;font-size:var(--fs-sm);color:var(--texto-2);padding:0}.producto label.cuenta-reconocida{cursor:pointer;border:1px solid var(--borde);position:relative}.producto label.cuenta-reconocida[data-elegida=true]{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.producto label.cuenta-reconocida:focus-within{outline:2px solid var(--acento);outline-offset:2px}.producto label.cuenta-reconocida input{opacity:0;width:1px;height:1px;position:absolute}.producto .cuenta-texto{min-width:0}.producto .qr-alta{width:176px;padding:var(--e-2);border-radius:var(--radio);background:#fff;flex:none}.producto .qr-alta svg{width:100%;height:auto;display:block}@media not all and (any-pointer:coarse){.producto .abrir-autenticador{display:none}}.producto .dato-grande{font-family:var(--f-mono);font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:650}.producto .fila-flex--arriba{align-items:flex-start;gap:var(--e-4)}.producto .crece{flex:15rem;min-width:0}.producto .campo--corto{max-width:16rem}.producto .plegable>summary{min-height:var(--tap);color:var(--texto-2);cursor:pointer;align-items:center;font-weight:600;display:flex}.producto .plegable[open]>summary{margin-bottom:var(--e-2)}.producto .plegable>summary::-webkit-details-marker{display:none}.producto .plegable>summary:before{content:"";width:8px;height:8px;margin:0 var(--e-3) 0 2px;border-bottom:2px solid;border-right:2px solid;transition:transform .15s;transform:rotate(-45deg)}.producto .plegable[open]>summary:before{transform:rotate(45deg)}.producto .control--mayusculas{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.producto .visor-camara{border-radius:var(--radio);background:var(--tostada);place-items:center;min-height:18rem;display:grid;position:relative;overflow:hidden}.producto .visor-camara video{object-fit:cover;width:100%;min-height:18rem}.producto .visor-camara span{color:var(--tostada-texto);position:absolute}.producto .referencia{font-family:var(--f-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.producto .detalle-tecnico{padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);color:var(--texto-2);font:var(--fs-sm)/1.5 var(--f-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.producto .pagina{width:100%;max-width:1160px;padding:var(--e-4) var(--e-4) var(--e-10);gap:var(--e-5);grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}.producto .pagina.pagina--lectura{max-width:calc(820px + 2 * var(--e-8))}@media (width>=1600px){.producto .pagina:not(.pagina--lectura){max-width:1400px}:root{--fs-xs:13px;--fs-sm:15px;--fs-base:17px;--fs-md:19px;--fs-lg:22px;--fs-xl:26px;--fs-2xl:33px;--fs-3xl:42px}:root[data-surface=staff][data-producto=TABLE_SERVICE]{--fs-xs:14px}}@media (width>=2200px){:root{--fs-xs:14px;--fs-sm:16px;--fs-base:19px;--fs-md:21px;--fs-lg:24px;--fs-xl:29px;--fs-2xl:37px;--fs-3xl:47px}}.producto .cabecera-pagina{justify-content:space-between;align-items:flex-end;gap:var(--e-4);flex-wrap:wrap;display:flex}.producto .cabecera-pagina h1{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-xl)}:root:not([data-surface=guest]) .producto .cabecera-pagina h1{font-stretch:112%}.producto .cabecera-pagina p{color:var(--texto-2);margin-top:4px}@container app (width<=719.98px){.producto .cabecera-pagina:has(.actualizar){position:relative}.producto .cabecera-pagina:has(.actualizar)>:first-child{padding-right:52px}.producto .cabecera-pagina .actualizar{position:absolute;top:0;right:0}.producto .cabecera-pagina>:not(:first-child):not(:has(>:not(.actualizar,.actualizar-dice,.solo-ancho))){display:contents}}.producto .dos-columnas{gap:var(--e-5);align-items:start;display:grid}@media (width>=900px){.producto .pagina{padding:var(--e-6) var(--e-8) var(--e-10);gap:var(--e-6)}.producto .cabecera-pagina h1{font-size:var(--fs-2xl)}}@media (width>=1100px){.producto .dos-columnas{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.producto .grafico{width:100%;height:auto;display:block}.producto .grafico text{fill:var(--texto-2);font-size:11px;font-family:var(--f-ui);font-variant-numeric:tabular-nums}.producto .grafico .barra-g{fill:color-mix(in srgb, var(--acento) 80%, var(--superficie))}.producto .grafico .barra-g.actual{fill:var(--listo)}.producto .grafico .guia{stroke:var(--borde);stroke-width:1px}.producto .barras-h{gap:var(--e-2);display:grid}.producto .barras-h li{gap:2px var(--e-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.producto .barras-h .pista-h{background:var(--superficie-3);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.producto .barras-h .pista-h>span{background:var(--acento);border-radius:99px;height:100%;display:block}.producto .salon-mini{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.producto .mesa-mini{border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);min-height:44px;color:var(--texto);font-weight:750;font-size:var(--fs-sm);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.producto .mesa-mini[data-mesa]:before{content:"";background:var(--c);height:4px;position:absolute;bottom:0;left:0;right:0}.producto .leyenda{gap:var(--e-2) var(--e-4);color:var(--texto-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.producto .leyenda span:before{content:"";background:var(--c);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.producto .proporcion{background:var(--superficie-3);border-radius:99px;height:14px;display:flex;overflow:hidden}.producto .proporcion>span{background:var(--prep)}.producto .salon{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@container app (width<=420px){.producto .salon{grid-template-columns:repeat(2,minmax(0,1fr))}}.producto .mesa .estado{white-space:normal;border-radius:var(--radio);padding-block:4px;line-height:1.25}.producto .mesa{gap:var(--e-2);min-height:128px;padding:var(--e-3) var(--e-3) var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);text-align:left;color:var(--texto);grid-template-columns:minmax(0,1fr);align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden;container-type:inline-size}.producto .mesa:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-1)}.producto .mesa:before{content:"";background:var(--c,var(--borde));width:5px;position:absolute;top:0;bottom:0;left:0}.producto .mesa-num{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-stretch:112%;line-height:1}.producto .mesa-num small{font-family:var(--f-ui);font-size:var(--fs-xs);color:var(--texto-3);letter-spacing:0;margin-left:4px;font-weight:650;font-stretch:100%}.producto .mesa-num--llevar{min-width:0;font-size:clamp(var(--fs-base), 14cqi, var(--fs-lg));line-height:1.15;display:block}.producto .mesa-num--llevar .mesa-nombre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.producto .mesa-num--llevar small{align-items:center;gap:4px;margin:4px 0 0;display:flex}.producto .mesa-num--llevar small .ico{width:14px;height:14px}.producto .mesa-pie{justify-content:space-between;align-items:center;gap:0 var(--e-2);font-size:var(--fs-sm);color:var(--texto-2);flex-wrap:wrap;margin-top:auto;display:flex}.producto .mesa-pie>:last-child:not(:first-child){margin-left:auto}.producto .mesa-alerta{top:var(--e-2);right:var(--e-2);background:var(--error);width:30px;height:30px;color:var(--sobre-estado);border-radius:50%;place-items:center;display:grid;position:absolute}.producto .mesa-alerta .ico{stroke-width:2.4px;width:16px;height:16px}.producto .mesa[data-apartada]{border-style:solid;border-color:color-mix(in srgb, var(--espera) 45%, var(--borde))}.producto .espera-barra{bottom:calc(var(--alto-abajo,0px) + var(--e-2));z-index:5;align-items:center;gap:var(--e-2);width:100%;min-height:var(--tap);margin-top:var(--e-4);padding:var(--e-2) var(--e-4);border:1px solid color-mix(in srgb, var(--espera) 40%, transparent);border-radius:var(--radio-l);background:var(--espera-suave);color:var(--texto);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--sombra-2);display:flex;position:sticky}.producto .espera-barra>.ico:first-child{color:var(--espera)}.producto .espera-barra strong{min-width:0;font-size:var(--fs-md);flex:1}.producto .espera-barra-ver{color:var(--acento);align-items:center;gap:2px;font-weight:650;display:inline-flex}.producto .espera-lista>.espera-fila{gap:var(--e-2) var(--e-3);padding:var(--e-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.producto .espera-puesto{background:var(--superficie-2);width:30px;height:30px;color:var(--texto-2);border-radius:50%;place-items:center;font-weight:750;display:grid}.producto .espera-fila[data-pagado] .espera-puesto{background:var(--listo-suave);color:var(--listo)}.producto .espera-mesas{align-items:center;gap:var(--e-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.producto .espera-anotar .ajuste-fila{border:0;padding:0}.producto [data-mesa]{--c:var(--neutro)}.producto [data-mesa=LIBRE]{--c:var(--borde)}.producto [data-mesa=POR_CONFIRMAR]{--c:var(--espera)}.producto [data-mesa=EN_COCINA]{--c:var(--prep)}.producto [data-mesa=LISTO]{--c:var(--listo)}.producto [data-mesa=PIDIO_CUENTA]{--c:var(--atencion)}.producto [data-mesa=EN_CAJA]{--c:var(--acento)}.producto :is(.mesa,.destino,.mesa-mini)[data-mesa=LIBRE]{background:var(--superficie);border-style:dashed;border-color:var(--borde-control)}.producto :is(.mesa,.destino,.mesa-mini)[data-mesa=LIBRE]:before{display:none}.producto :is(.mesa,.destino,.mesa-mini):is([data-mesa=POR_CONFIRMAR],[data-mesa=LISTO],[data-mesa=PIDIO_CUENTA]){background:color-mix(in srgb, var(--c) 10%, var(--superficie));border-color:color-mix(in srgb, var(--c) 45%, var(--borde))}.producto .leyenda span[data-mesa]:before{background:var(--c)}.producto .pedido-bloque{gap:var(--e-2);display:grid}.producto .pedido-bloque+.pedido-bloque{padding-top:var(--e-3);border-top:1px solid var(--borde)}.producto .pedido-bloque header{align-items:center;gap:var(--e-2);color:var(--texto-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.producto .pedido-bloque header strong{color:var(--texto);font-size:var(--fs-base)}.producto .pedido-bloque header .num:last-of-type{margin-left:auto}.producto .item-linea{align-items:center;gap:var(--e-2) var(--e-3);padding:var(--e-2) 0;border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.producto .item-linea:first-of-type{border-top:0}.producto .item-linea .nombre{min-width:0}.producto .item-linea .nombre small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .item-linea.anulado .nombre{color:var(--texto-3);text-decoration:line-through}.producto .totales{gap:var(--e-1);display:grid}.producto .totales div{justify-content:space-between;gap:var(--e-3);display:flex}.producto .totales .total{font-size:var(--fs-lg);padding-top:var(--e-2);border-top:1px solid var(--borde);font-weight:750}.producto .fila-cobro time{width:5ch;color:var(--texto-2);font-size:var(--fs-sm);flex:none;font-weight:650}.producto .fila-cobro .fila-lado{justify-items:end;gap:2px;display:grid}.producto .destinos{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.producto .destino{min-height:64px;padding:var(--e-2) var(--e-3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);text-align:left;color:var(--texto);justify-items:start;gap:2px;display:grid;position:relative;overflow:hidden}.producto .destino strong{font-family:var(--f-display);font-weight:var(--peso-titulo);font-size:var(--fs-lg);line-height:1.1}.producto .destino small{color:var(--texto-2);font-size:var(--fs-xs)}.producto .destino:disabled{cursor:not-allowed;opacity:.55}.producto .destino[data-mesa]:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.producto .destino[aria-pressed=true]{outline:3px solid var(--acento);outline-offset:1px}.producto label.opcion{position:relative}.producto :is(.opcion,.destino)>input:is([type=radio],[type=checkbox]){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.producto .opcion:has(>input:checked){border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento);background:var(--acento-suave)}.producto .opcion:has(>input:checked) .marca-opcion{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}.producto .opcion .marca-opcion .ico{visibility:hidden}.producto :is(.opcion:has(>input:checked),.opcion[aria-pressed=true]) .marca-opcion .ico{visibility:visible}.producto .opcion--casilla .marca-opcion{border-radius:6px}.producto :is(.opcion,.destino):has(>input:focus-visible){outline:3px solid var(--acento);outline-offset:2px}.producto :is(.opcion,.destino):has(>input:disabled){opacity:.55;cursor:not-allowed}.producto .destino:has(>input:checked){outline:3px solid var(--acento);outline-offset:1px}.producto .opcion .opcion-texto{flex:1;min-width:0;display:grid}.producto .opcion .opcion-texto small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .mesa-marca{border-radius:var(--radio);background:var(--texto);min-height:34px;color:var(--superficie);font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 12px;font-stretch:112%;display:inline-flex}.producto .llamadas{z-index:3;gap:var(--e-2);padding:var(--e-3);border-radius:var(--radio-l);background:var(--superficie);border:2px solid var(--atencion);box-shadow:var(--sombra-2);display:grid;position:sticky;top:0}.producto .llamadas[data-tono=calma]{border-color:var(--borde-fuerte);box-shadow:none;position:static}.producto .llamadas[data-tono=calma] header{color:var(--texto)}.producto .llamadas header{align-items:center;gap:var(--e-2);color:var(--atencion);display:flex}.producto .llamadas header div{align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;display:flex}.producto .llamadas header strong{font-weight:750}.producto .llamadas header small{color:var(--texto-3);font-weight:600;font-size:var(--fs-xs)}.producto .llamadas ol{gap:var(--e-2);display:grid}.producto .llamada{align-items:center;gap:var(--e-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.producto .llamada+.llamada{padding-top:var(--e-2);border-top:1px solid var(--borde)}.producto .llamadas-sub{align-items:center;gap:var(--e-2);padding-top:var(--e-2);border-top:1px solid var(--borde);color:var(--prep);font-weight:700;font-size:var(--fs-xs);display:flex}.producto .llamada .orden{background:var(--atencion-suave);width:24px;height:24px;color:var(--atencion);font-weight:800;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.producto .llamada[data-nivel=urgente] .orden{background:var(--error);color:var(--sobre-estado)}.producto .llamada .cuerpo,.producto .fila-rapida .cuerpo{align-items:center;gap:4px var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.producto .llamada-falta{color:var(--texto-2);font-size:var(--fs-sm);flex-basis:100%}.producto .llamada[data-tipo=cuenta]{align-items:start}.producto .llamada[data-tipo=cuenta] .orden{margin-top:4px}.producto .llamada[data-estado=espera-cocina] .orden{background:var(--prep-suave);color:var(--prep)}.producto .llamada .orden .ico,.producto .fila-rapida .orden .ico{width:14px;height:14px}.producto .llamada .mesa-marca,.producto .fila-rapida .mesa-marca{min-height:28px;font-size:var(--fs-base);padding:0 10px}.producto .llamadas .hecho{min-height:44px}.producto .grupos-rapidos{gap:var(--e-4);align-items:start;display:grid}@container app (width>=900px){.producto .grupos-rapidos{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}.producto .grupo-rapido{gap:var(--e-2);padding:var(--e-3);border-radius:var(--radio-l);background:var(--superficie);border:1px solid var(--borde-fuerte);display:grid}.producto .grupo-rapido header{align-items:center;gap:var(--e-2);display:flex}.producto .grupo-rapido header div{align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;display:flex}.producto .grupo-rapido header strong{font-weight:750}.producto .grupo-rapido header small{color:var(--texto-3);font-weight:600;font-size:var(--fs-xs)}.producto :is(.grupo-rapido,.llamadas) .urgentes{color:var(--error)}.producto .grupo-rapido ol{gap:var(--e-2);display:grid}.producto .fila-rapida{align-items:center;gap:var(--e-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.producto .fila-rapida+.fila-rapida,.producto .grupo-rapido .hecho+.fila-rapida{padding-top:var(--e-2);border-top:1px solid var(--borde)}.producto .fila-rapida .orden{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.producto .fila-rapida[data-tipo=servir] .orden{background:var(--listo-suave);color:var(--listo)}.producto .fila-rapida[data-tipo=confirmar] .orden{background:var(--espera-suave);color:var(--espera)}.producto .fila-rapida[data-nivel=urgente] .orden{background:var(--error);color:var(--sobre-estado)}.producto .fila-resumen{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--texto-2);font-size:var(--fs-sm);flex-basis:100%;overflow:hidden}.producto .fila-rapida[data-tipo=servir] .fila-resumen{white-space:normal;color:var(--texto);overflow:visible}.producto .fila-total{color:var(--texto-2);font-size:var(--fs-sm);font-weight:650}.producto .fila-pedido{color:var(--texto);font-size:var(--fs-sm);font-weight:700}.producto a.cuerpo{border-radius:var(--radio);color:inherit;padding:2px 0;text-decoration:none}.producto a.cuerpo:active{background:var(--superficie-2)}.producto.cocina{height:calc(100dvh - var(--alto-arriba,0px) - var(--alto-abajo,0px));background:var(--fondo);flex-direction:column;min-height:0;display:flex;container:app cocina/inline-size}.producto .cocina-barra{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);background:var(--superficie);border-bottom:1px solid var(--borde);flex-wrap:wrap;display:flex}.producto .cocina-barra h1{font-size:var(--fs-xl);align-items:center;gap:var(--e-2);display:flex}.producto .cocina-barra .insignia{margin-left:2px}.producto .cocina-barra .deshacer-arriba,.producto .cocina-barra .actualizar{margin-left:auto}.producto .cocina-barra .deshacer-arriba+.actualizar{margin-left:0}.producto :is(.cocina-cuerpo,.cocina-fila,.cocina-lado){position:relative}.producto .cocina-cuerpo{overscroll-behavior:contain;gap:var(--e-5);min-height:0;padding:var(--e-3) var(--e-3) 104px;flex:1;align-content:start;display:grid;overflow-y:auto}.producto .cocina-fila{gap:var(--e-3);align-content:start;min-width:0;display:grid}.producto .cocina-fila-cabecera{justify-content:space-between;align-items:center;gap:var(--e-2);min-height:var(--tap-s);display:flex}.producto :is(.cocina-fila-cabecera,.cocina-lado) h2{align-items:center;gap:var(--e-2);font-size:var(--fs-lg);display:flex}.producto :is(.cocina-fila-cabecera,.cocina-lado h2) .cuenta{font-variant-numeric:tabular-nums;color:var(--texto-2)}@container cocina (width<=999px){.producto .cocina-fila-cabecera{top:calc(var(--e-3) * -1);z-index:2;margin:calc(var(--e-3) * -1) calc(var(--e-3) * -1) 0;padding:var(--e-2) var(--e-3);background:var(--fondo);position:sticky}}.producto .comandas{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));align-items:start;display:grid}.producto .comanda{gap:var(--e-3);padding:0 var(--e-4) var(--e-4);background:var(--superficie);border:2px solid var(--borde);border-radius:var(--radio-l);display:grid;overflow:hidden}.producto .comanda[data-urgencia=atencion]{border-color:var(--atencion)}.producto .comanda[data-urgencia=tarde]{border-color:var(--error);box-shadow:0 0 0 3px var(--error-suave)}.producto .comanda-franja{margin:0 calc(var(--e-4) * -1);padding:6px var(--e-4);font-size:var(--fs-sm);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex}.producto .comanda-franja .comanda-estacion{letter-spacing:.02em;text-transform:none;color:var(--texto-2);margin-left:auto;font-weight:700}.producto .comanda[data-estado=nueva] .comanda-franja{background:var(--espera-suave);color:var(--espera)}.producto .comanda[data-estado=preparando] .comanda-franja{background:var(--prep-suave);color:var(--prep)}.producto .comanda[data-prepara] .comanda-franja{flex-wrap:wrap;row-gap:2px}.producto .comanda-franja .comanda-prepara{letter-spacing:.01em;text-transform:none;white-space:nowrap;border-left:1px solid;align-items:center;gap:4px;padding-left:6px;font-weight:750;display:inline-flex}.producto .comanda-cabecera{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.producto .comanda-renglon{justify-content:space-between;align-items:baseline;gap:0 var(--e-3);flex-wrap:wrap;display:flex}.producto .comanda-mesa{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:.95}.producto .comanda-mesa--texto{letter-spacing:0;font-size:28px}.producto .comanda-cabecera .reloj{font-size:var(--fs-2xl);margin-left:auto;font-weight:800}.producto .comanda-cabecera .reloj .ico{width:24px;height:24px}.producto .comanda-cabecera .tenue{margin-left:auto}.producto .comanda-pedido{font-size:var(--fs-base);font-weight:750}.producto .comanda-items{gap:var(--e-2);display:grid}.producto .comanda-items li{font-size:26px;font-weight:650;line-height:1.2}.producto .comanda-items .cant{font-variant-numeric:tabular-nums;margin-right:6px;font-weight:850}.producto .comanda-items .porcion{font-size:var(--fs-md);color:var(--texto-2);margin-left:6px;font-weight:500}.producto .comanda-items .opciones{font-size:var(--fs-md);color:var(--texto-2);font-weight:500;display:block}.producto .comanda-items .versiones{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.producto .comanda-items .version{border-radius:var(--radio-chip);background:var(--superficie-2);color:var(--texto);font-size:var(--fs-md);align-items:center;padding:2px 10px;font-weight:650;line-height:1.35;display:inline-flex}.producto .comanda-items li.quitado{color:var(--error)}.producto .comanda-items li.quitado .estado{vertical-align:middle;margin-left:6px}.producto .nota-cocina{background:var(--espera-suave);color:var(--texto);font-weight:700;font-size:var(--fs-md);border-radius:6px;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;line-height:1.3;display:inline-flex}.producto .nota-cocina .ico{color:var(--espera);flex:none}.producto .cocina-lado{gap:var(--e-5);align-content:start;min-width:0;display:grid}.producto .cocina-lado>section{gap:var(--e-2);align-content:start;display:grid}.producto .cocina-lado .tenue{margin-top:-4px}.producto .listas{gap:var(--e-2);display:grid}.producto .lista-fila{align-items:center;gap:2px var(--e-2);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-3);background:var(--superficie);border:1px solid var(--borde);border-left:6px solid var(--listo);border-radius:var(--radio);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien reloj""platos volver";display:grid}.producto .lista-quien{align-items:baseline;gap:2px var(--e-2);flex-wrap:wrap;grid-area:quien;min-width:0;display:flex}.producto .lista-quien strong{font-family:var(--f-display);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.producto .lista-quien .lista-llevar{font-size:var(--fs-lg)}.producto .lista-quien span{font-size:var(--fs-sm);color:var(--texto-2);font-weight:650}.producto .lista-fila>.reloj{grid-area:reloj;justify-self:end}.producto .lista-platos{grid-area:platos;min-width:0;font-weight:600}.producto .lista-fila form{grid-area:volver}.producto .lista-vacia{color:var(--texto-2)}.producto .cocina-total ul{gap:2px;display:grid}.producto .cocina-total li{align-items:baseline;gap:var(--e-3);font-size:var(--fs-md);font-weight:600;display:flex}.producto .cocina-total .cant{text-align:right;min-width:2ch;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:850}@container cocina (width>=640px){.producto .cocina-lado{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@container cocina (width>=1000px){.producto .cocina-cuerpo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 296px;gap:0;padding:0;overflow:hidden}.producto .cocina-fila{overscroll-behavior:contain;padding:var(--e-3) var(--e-4) 104px;overflow-y:auto}.producto .cocina-lado{padding:var(--e-4);background:var(--superficie);border-left:1px solid var(--borde);grid-template-columns:minmax(0,1fr);overflow-y:auto}.producto .cocina-lado .lista-fila{background:var(--fondo)}.producto .k-ir-listas{display:none}}@container cocina (width<=639px){.producto .cocina-barra{padding:var(--e-2) var(--e-3);gap:var(--e-2)}.producto .cocina-barra h1{font-size:var(--fs-lg)}.producto .cocina-barra .segmentado{flex-basis:100%;order:1;display:flex}.producto .cocina-barra .segmentado button{flex:1 1 0}.producto .comanda-mesa{font-size:40px}.producto .comanda-mesa--texto{font-size:28px}.producto .comanda-items li{font-size:21px}.producto .comanda-cabecera .reloj{font-size:var(--fs-xl)}.producto .comanda .boton--cocina{min-height:56px}}.producto .pedir .paso{font-size:var(--fs-md)}.producto .pedir-barra{top:var(--alto-arriba,0px);z-index:3;gap:var(--e-2);margin-inline:calc(-1 * var(--e-1));padding:var(--e-2) var(--e-1);background:var(--fondo);display:grid;position:sticky}.producto .catalogo-rapido{padding:0 var(--e-4);gap:0;display:grid}.producto .producto-rapido{align-items:center;gap:var(--e-3);padding:var(--e-2) 0;border-top:1px solid var(--borde);display:flex}.producto .producto-rapido:first-child,.producto .catalogo-seccion+.producto-rapido{border-top:0}.producto .producto-rapido>div{flex:1;min-width:0}.producto .producto-rapido>.cantidad{flex:none}.producto .producto-rapido strong{display:block}.producto .producto-rapido small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .producto-rapido[data-marcado=true] strong{color:var(--acento-texto)}.producto .producto-rapido.variante{padding-left:var(--e-4);border-top-style:dashed}.producto .producto-rapido .indicacion{min-height:32px;margin-left:-12px}.producto .catalogo-seccion{padding:var(--e-3) 0 var(--e-1);color:var(--texto-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.producto .grupo-opciones{border:0;min-width:0;margin:0;padding:0}.producto .grupo-opciones legend{align-items:baseline;gap:var(--e-2);margin-bottom:var(--e-1);padding:0;display:flex}.producto .grupo-opciones legend small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .grupo-opciones+.grupo-opciones{margin-top:var(--e-4)}.producto .barra-accion{bottom:var(--alto-abajo,0px);z-index:5;align-items:center;gap:var(--e-3);margin:0 calc(var(--e-4) * -1);padding:var(--e-3) var(--e-4);background:var(--superficie);border-top:1px solid var(--borde);display:flex;position:sticky;box-shadow:0 -6px 16px #0000000f}.producto .barra-accion>div{flex:1;min-width:0}.producto .barra-accion>div>strong{font-size:var(--fs-md);white-space:normal;display:block}.producto .barra-accion>div>small{color:var(--texto-2)}.producto .barra-accion--con-tira{flex-wrap:wrap}.producto .barra-accion>.aviso-linea{flex-basis:100%}.producto .barra-accion>.ap-tira{overscroll-behavior:contain;flex-basis:100%;min-width:0;max-height:min(62vh,460px);overflow-y:auto}@container app (width<=420px){.producto .barra-accion{gap:var(--e-2);padding:var(--e-2) var(--e-3) var(--e-3);flex-wrap:wrap}.producto .barra-accion>div{flex-basis:100%}.producto .barra-accion>.boton{flex:1}}.producto .producto-rapido.variante .ap-combinacion-cambiar{width:100%}.producto .titulo-seccion{align-items:center;gap:var(--e-2);font-size:var(--fs-md);display:flex}.producto .tarjeta-titulo{align-items:center;gap:var(--e-2);padding:var(--e-4) var(--e-4) var(--e-2);font-size:var(--fs-md);display:flex}.producto .caja{gap:var(--e-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container app (width>=1000px){.producto .caja{grid-template-columns:minmax(300px,380px) 1fr}}.producto .cola{margin:0;padding:0;list-style:none}.producto .cola li+li{border-top:1px solid var(--borde)}.producto .cola-fila{align-items:center;gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);text-align:left;color:var(--texto);background:0 0;border:0;grid-template-columns:auto 1fr auto;min-height:56px;display:grid}.producto .cola-fila:hover{background:var(--superficie-2)}.producto .cola-fila[aria-pressed=true]{background:var(--acento-suave);box-shadow:inset 4px 0 0 var(--acento)}.producto .cola-fila strong{font-size:var(--fs-md);display:block}.producto .cola-fila small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .boton--llamada{white-space:nowrap;flex:none}.producto .cobro{gap:var(--e-5);padding:var(--e-5);display:grid}.producto .cobro-boton{bottom:max(var(--e-3), calc(var(--alto-abajo,0px) - var(--e-3)));z-index:4;box-shadow:0 0 0 var(--e-3) var(--superficie);position:sticky}@container app (width<=520px){.producto .cobro{padding:var(--e-4);gap:var(--e-4)}}.producto .informados{gap:var(--e-2);padding:var(--e-5) var(--e-5) 0;display:grid}@container app (width<=520px){.producto .informados{padding:var(--e-4) var(--e-4) 0}}.producto .saldo{justify-content:space-between;align-items:baseline;gap:var(--e-3);padding:var(--e-4);border-radius:var(--radio-l);background:var(--superficie-2);display:flex}.producto .saldo span{color:var(--texto-2);font-weight:650}.producto .saldo strong{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.producto .vuelto{justify-content:space-between;align-items:baseline;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--listo-suave);color:var(--listo);display:flex}.producto .vuelto strong{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800}.producto .vuelto--falta{background:var(--atencion-suave);color:var(--atencion)}.producto .medios{gap:var(--e-2);grid-template-columns:repeat(4,1fr);display:grid}@container app (width<=520px){.producto .medios{grid-template-columns:repeat(2,1fr)}}.producto .medio{padding:var(--e-3) var(--e-2);border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);min-height:76px;color:var(--texto);justify-items:center;gap:4px;font-weight:650;display:grid}.producto .medio[aria-pressed=true]{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento);background:var(--acento-suave);color:var(--acento-texto)}.producto .medio .atajo{min-width:18px;height:18px;font-size:11px}.producto .medios--mesa{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.producto .rapidos{gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .teclas{gap:var(--e-2) var(--e-4);color:var(--texto-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.producto .teclas span{align-items:center;gap:6px;display:inline-flex}.producto .qr-cobro{gap:var(--e-3);padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);align-items:center;display:flex}.producto .qr-cobro-img{border:1px solid var(--borde);border-radius:var(--radio);cursor:zoom-in;background:#fff;flex:none;width:96px;height:96px;padding:6px}.producto :is(.qr-cobro-img,.qr-cliente-img,.qr-grande--cobro) img{object-fit:contain;width:100%;height:100%;display:block}.producto .qr-cobro-texto{justify-items:start;gap:2px;min-width:0;display:grid}.producto .qr-cobro-texto small{color:var(--texto-2)}.producto .qr-cobro-texto .boton{margin-top:var(--e-2)}.producto .qr-cambio{align-items:center;gap:4px;font-weight:650;display:inline-flex;color:var(--atencion)!important}.producto .dialogo.qr-cliente{width:min(440px,100% - 24px)}.producto .qr-cliente-cuerpo{justify-items:center;gap:var(--e-2);text-align:center;display:grid}.producto .qr-cliente-img{aspect-ratio:1;border-radius:var(--radio-l);border:1px solid var(--borde);background:#fff;width:min(300px,72vw);padding:14px}.producto .qr-cliente-monto{font-family:var(--f-display);font-weight:var(--peso-titulo);font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.producto .comprobante{align-items:flex-end;gap:var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.producto .comprobante img{box-sizing:border-box;border-radius:var(--radio);border:1px solid var(--borde);object-fit:contain;background:var(--superficie-2);flex:none;width:120px;max-width:100%;height:160px;display:block}.producto .comprobante-grande{border-radius:var(--radio);border:1px solid var(--borde);object-fit:contain;max-width:100%;max-height:60vh;margin-inline:auto;display:block}.producto .elegir-foto{gap:var(--e-2);flex-wrap:wrap;justify-self:start;display:flex}.producto .elegir-foto>label{cursor:pointer}.producto .elegir-foto>label:focus-within{outline:3px solid var(--foco);outline-offset:2px}@media not all and (any-pointer:coarse){.producto .elegir-foto__camara{display:none}}.producto .ap-o-foto{gap:var(--e-2);margin-top:var(--e-3);justify-items:start;display:grid}.producto .cobro-medio-cuerpo{gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@container app (width<=520px){.producto .cobro-medio-cuerpo{grid-template-columns:minmax(0,1fr)}}.producto .qr-grande--cobro{border:1px solid var(--borde);color:#5d646c;background:#fff;border-radius:12px;place-items:center;width:160px;height:160px;padding:12px;display:grid}.producto .cobro-medio label.boton,.producto .subir-qr{cursor:pointer}.producto .cobro-medio label.boton:focus-within{outline:3px solid var(--foco);outline-offset:2px}.producto .casilla{gap:var(--e-2);cursor:pointer;align-items:flex-start;display:flex}.producto .casilla input{width:20px;height:20px;accent-color:var(--acento);flex:none;margin-top:2px}.producto .chip--estatico{cursor:default}.producto .cobro-nota{align-items:center;gap:4px;display:inline-flex}.producto .herramientas{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.producto .celda-producto{align-items:center;gap:var(--e-3);min-width:0;display:flex}.producto .celda-producto strong{display:block}.producto .celda-producto small{color:var(--texto-2);display:block}.producto .etiqueta-rol--prestado{background:var(--prep-suave);color:var(--prep);border-style:dashed}.producto .etiqueta-rol--sin-pantalla{background:var(--atencion-suave);color:var(--atencion);border-color:#0000}.producto .opcional{color:var(--texto-3);font-weight:500;font-size:var(--fs-xs)}.producto .tabla-equipo tbody tr{position:relative}.producto .enlace-persona{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.producto .enlace-persona:after{content:"";position:absolute;inset:0}.producto .enlace-persona:focus-visible{outline:none}.producto .enlace-persona:focus-visible:after{outline:3px solid var(--foco);outline-offset:-3px;border-radius:var(--radio)}.producto .solo-telefono,.producto .celda-producto small.solo-telefono{display:none}@media (width<=760px){.producto .tabla-equipo :is(.c-aparatos,.c-ultimo){display:none}}@media (width<=560px){.producto .tabla-equipo .c-acceso{display:none}.producto .tabla-equipo .celda-producto small.solo-telefono{display:block}}.producto .riesgo{border:1px solid color-mix(in srgb, var(--error) 35%, var(--borde));border-radius:var(--radio-l);padding:var(--e-4);gap:var(--e-3);display:grid}.producto .riesgo :is(h2,h3){color:var(--error);font-size:var(--fs-md);gap:var(--e-2);align-items:center;display:flex}.producto details.riesgo>summary{gap:var(--e-2);color:var(--error);font-size:var(--fs-md);margin-bottom:0}.producto details.riesgo[open]>summary{margin-bottom:var(--e-1)}.producto .riesgo-fila{gap:var(--e-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.producto .riesgo-fila p{color:var(--texto-2);font-size:var(--fs-sm);max-width:60ch}.producto .roles-opciones{gap:var(--e-2);display:grid}.producto .entrega{gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.producto .entrega>*{min-width:0}@container app (width<=560px){.producto .entrega{grid-template-columns:minmax(0,1fr);justify-items:center}}.producto .qr-grande{border:1px solid var(--borde);background:#fff;border-radius:12px;width:200px;height:200px;padding:12px}.producto .enlace-copiable{gap:var(--e-2);width:100%;min-width:0;display:flex}.producto .enlace-copiable code{min-width:0;padding:var(--e-3);border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;font-size:13px;overflow:hidden}.producto .enlace-copiable--entero{align-items:flex-start}.producto .enlace-copiable--entero code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:var(--fs-sm);letter-spacing:.04em}.producto .enlace-copiable--parrafo{flex-direction:column;align-items:flex-start}.producto .enlace-copiable--parrafo code{white-space:pre-line;overflow-wrap:anywhere;text-overflow:clip;font-family:inherit;font-size:var(--fs-sm);width:100%;line-height:1.5}.producto .ajustes{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.producto .ajuste{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.producto .ajuste:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-1)}.producto a.ajuste{text-decoration:none}.producto .ajuste>.ico--l{color:var(--texto-2)}.producto .ajuste strong{display:block}.producto .ajuste small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .ajuste--apagado{opacity:.6}.producto .ajuste .sin-qr{color:var(--atencion);align-items:center;gap:4px;font-weight:600;display:inline-flex}.producto .qr-mini{border:1px solid var(--borde);color:#5d646c;background:#fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid}.producto .qr-mini>*{width:44px}.producto .tarjeta-qr{justify-items:center;gap:var(--e-3);padding:var(--e-5);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-l);text-align:center;color:#111;background:#fff;max-width:320px;margin:0 auto;display:grid}.producto .tarjeta-qr-mesa{font-family:var(--f-display);font-weight:var(--peso-titulo);font-size:48px;line-height:1}.producto .tarjeta-qr small{color:#555;font-size:var(--fs-sm)}.producto .tarjeta-qr .tarjeta-qr-linea{color:#111;font-size:var(--fs-base)}.producto .tarjeta-qr .qr-grande{border-color:#0000;width:180px;height:180px;padding:0}.producto .qr-grande>svg{width:100%;height:100%;display:block}.producto .tarjetas-qr{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;display:grid}.producto .tarjetas-qr .tarjeta-qr{break-inside:avoid;width:100%}@media print{.riel,.barra-sup,.pestanas,.barra-kiosco,.cubriendo,.tostadas,.no-imprimir{display:none!important}.armazon,.area,.contenido{height:auto!important;display:block!important;overflow:visible!important}html,body,.armazon,.area,.contenido,.producto .pagina{background:#fff!important}.producto .pagina{max-width:none!important;padding:0!important}.producto .tarjetas-qr{grid-template-columns:repeat(3,1fr);gap:8mm}.producto .tarjetas-qr .tarjeta-qr{border-color:#999;padding:6mm}.producto .tarjetas-qr .qr-grande{width:42mm;height:42mm}}.producto .estacion-cocina{padding:var(--e-4);gap:var(--e-3);display:grid}.producto .estacion-cocina--apagada>.entre{opacity:.65}.producto .estacion-nombre{font-size:var(--fs-md)}.producto .estacion-cocina .aviso-linea{flex-wrap:wrap;align-items:center}.producto .estacion-cocina .aviso-linea>div:not(.fila-flex){flex:220px;min-width:0}.producto .carta-muestra{padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie-2)}.producto .carta-local{align-items:center;gap:var(--e-3);display:flex}.producto .carta-local>div{flex:1;min-width:0}.producto .carta-local .logo-local{background:var(--acento);width:48px;height:48px;color:var(--sobre-acento);font-family:var(--f-display);font-weight:800;font-size:var(--fs-lg);border-radius:14px;flex:none;place-items:center;display:grid}.producto .carta-local h3{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-lg)}.producto .carta-local p{color:var(--texto-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.producto .carta-mesa{background:var(--superficie);min-height:30px;color:var(--texto);font-weight:700;font-size:var(--fs-sm);border:1px solid var(--borde);border-radius:99px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.producto .interruptor--apagado{cursor:not-allowed}.producto .interruptor--apagado .pista{opacity:.45}.producto .cz-tarjeta-cuerpo{gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.producto .cz-tarjeta-muestra{width:220px}.producto .cz-tarjeta-muestra .tarjeta-qr{padding:var(--e-3);gap:var(--e-2)}.producto .cz-tarjeta-muestra .tarjeta-qr-mesa{font-size:32px}.producto .cz-tarjeta-muestra .qr-grande{width:120px;height:120px}@container app (width<=520px){.producto .cz-tarjeta-cuerpo{grid-template-columns:minmax(0,1fr)}.producto .cz-tarjeta-muestra{justify-self:center}}.producto .ajuste-fila{gap:var(--e-2) var(--e-4);padding:var(--e-4);border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.producto .ajuste-fila:first-child{border-top:0}.producto .ajuste-fila strong{display:block}.producto .ajuste-fila small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .ajuste-fila>.segmentado,.producto .ajuste-fila>.cantidad{justify-self:end}.producto .ajuste-fila .cantidad output{min-width:64px}@container app (width<=620px){.producto .ajuste-fila{grid-template-columns:minmax(0,1fr)}.producto .ajuste-fila>.segmentado,.producto .ajuste-fila>.cantidad,.producto .ajuste-fila>.interruptor{justify-self:start}}.producto .pagina--mostrador{max-width:1480px}.producto .control--s{min-height:40px;font-size:var(--fs-sm)}@media (pointer:coarse){:root[data-surface=guest] .producto .control--s{font-size:var(--fs-base)}}.producto .chip--s{min-height:32px;font-size:var(--fs-sm);padding:0 10px}.producto .ap-num{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1}.producto .ap-num-chico{background:var(--superficie-2);min-width:44px;height:36px;color:var(--texto);font-family:var(--f-display);font-weight:800;font-size:var(--fs-md);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;padding:0 8px;display:inline-grid}.producto .ap-num-chico[data-tono=pagado]{background:var(--listo-suave);color:var(--listo)}.producto .ap-dos{gap:var(--e-4);align-items:start;display:grid}.producto .ap-panel{gap:var(--e-4);min-width:0;display:grid}@container app (width<=999.98px){.producto .ap-panel--fila{display:none}}@container app (width>=1000px){.producto .ap-dos{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.producto .ap-panel--fila{top:var(--e-3);padding:var(--e-3);border-radius:var(--radio-l);background:var(--superficie-2);position:sticky}.producto .ap-panel--fila:has(.capa){z-index:50}}.armazon:has(:is(.ap-vender,.ap-fila))~.pieza .tostadas{top:var(--e-3);bottom:auto}.armazon:has(:is(.ap-vender,.ap-fila))~.pieza .tostada{animation-name:bajar}@media (width<=899.98px){.armazon:has(:is(.ap-vender,.ap-fila))~.pieza .tostadas{top:calc(56px + var(--e-3))}}.armazon:has(.cobro-boton)~.pieza .tostadas{top:var(--e-3);bottom:auto}.armazon:has(.cobro-boton)~.pieza .tostada{animation-name:bajar}@media (width<=899.98px){.armazon:has(.cobro-boton)~.pieza .tostadas{top:calc(56px + var(--e-3))}}.producto .ap-vender{gap:var(--e-3)}.producto .ap-vender-cabeza{gap:var(--e-2);display:grid}.producto .ap-hoy{justify-content:space-between;align-items:center;gap:var(--e-2);min-width:0;display:flex}.producto .ap-hoy-cuenta{align-items:center;gap:var(--e-2);min-width:0;font-size:var(--fs-md);flex-wrap:wrap;margin:0;display:flex}.producto .ap-pestanas{top:var(--alto-arriba,0px);z-index:3;padding-block:var(--e-2);scrollbar-width:none;background:var(--fondo);gap:6px;display:flex;position:sticky;overflow-x:auto}.producto .ap-pestanas::-webkit-scrollbar{display:none}.producto .ap-pestana{border:1px solid var(--borde-fuerte);background:var(--superficie);min-height:40px;color:var(--texto-2);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.producto .ap-pestana[aria-selected=true]{background:var(--texto);border-color:var(--texto);color:var(--superficie)}.producto .ap-pestana--lupa{padding:0 11px}.producto .ap-pestana:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.producto .ap-buscar{align-items:center;gap:var(--e-2);display:flex}.producto .ap-buscar .control{flex:1;min-width:0}.producto .ap-tablero{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.producto .ap-tablero-nota{padding:var(--e-2) 2px;color:var(--texto-3);font-size:var(--fs-sm);grid-column:1/-1;margin:0}.producto .ap-celda{min-width:0;display:grid;position:relative}.producto .ap-tablero:not(:has(>.ap-tablero-nota)){grid-auto-rows:minmax(100px,auto)}@media (width>=1400px){.producto .ap-tablero{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.producto .ap-boton{border:2px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);width:100%;min-height:86px;color:var(--texto);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;grid-template-rows:1fr auto;gap:4px;padding:10px 10px 8px;transition:transform 60ms ease-out,border-color .12s;display:grid}.producto .ap-boton:active{transform:scale(.97)}.producto .ap-boton:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.producto .ap-boton-nombre{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:750;line-height:1.15;display:-webkit-box;overflow:hidden}.producto .ap-boton-pie{min-height:24px;font-size:var(--fs-sm);color:var(--texto-2);align-items:center;gap:4px;display:flex}.producto .ap-boton-precio{color:var(--texto);white-space:nowrap;margin-left:auto;font-weight:750}.producto .ap-boton-marca{font-size:var(--fs-xs);white-space:nowrap;border-radius:99px;align-items:center;gap:2px;padding:2px 6px;font-weight:750;display:inline-flex}.producto .ap-boton-marca[data-tipo=toque]{background:var(--listo-suave);color:var(--listo)}.producto .ap-boton-marca[data-tipo=toque] .ico{width:14px;height:14px}.producto .ap-boton-marca[data-tipo=opciones]{background:var(--acento-suave);color:var(--acento)}.producto .ap-boton-marca[data-tipo=opciones] .ico{width:14px;height:14px}.producto .ap-boton[data-lleva]{border-color:var(--texto);background:var(--superficie-2)}.producto .ap-boton[data-menu]{border:2px solid var(--marca)}.producto .ap-boton[data-agotado]{opacity:.55;border-style:dashed}.producto .ap-boton[data-agotado] .ap-boton-marca{background:var(--error-suave);color:var(--error)}.producto .ap-boton--otro{background:var(--superficie-2);border-style:dashed;border-color:var(--borde-fuerte)}.producto .ap-boton--otro .ap-boton-pie{justify-content:flex-start;gap:6px}.producto .ap-boton-cant{background:var(--texto);min-width:30px;height:24px;color:var(--superficie);font-weight:800;font-size:var(--fs-sm);pointer-events:none;box-shadow:var(--sombra-2);border-radius:99px;place-items:center;padding:0 8px;display:grid;position:absolute;top:-13px;right:-6px}.producto .ap-boton-menos{border:2px solid var(--superficie);background:var(--superficie-3);width:36px;height:36px;color:var(--texto);box-shadow:var(--sombra-2);border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-8px;left:-6px}.producto .ap-boton-menos .ico{width:18px;height:18px}.producto .ap-boton[data-lleva] .ap-boton-pie{padding-left:22px}.producto .ap-tablero-ayuda{align-items:center;gap:6px var(--e-3);color:var(--texto-3);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;display:flex}.producto .ap-tablero-ayuda>span{align-items:center;gap:4px;display:inline-flex}.producto .ap-tablero-ayuda .enlace-kpi{margin-left:auto}.producto .ap-sin-detalle{color:var(--texto-2);cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.producto .ap-sin-detalle input{width:18px;height:18px;accent-color:var(--acento)}.producto .ap-ticket{bottom:var(--alto-abajo,0px);z-index:4;gap:var(--e-2);padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2);display:grid;position:sticky}.producto .ap-ticket-suma{align-items:center;gap:var(--e-2);flex-wrap:wrap;min-height:32px;display:flex}.producto .ap-ticket-suma strong{font-size:var(--fs-lg);margin-right:auto}.producto .ap-pagacon{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.producto .ap-pagacon>span{font-size:var(--fs-xs);color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em;flex:none;font-weight:700}.producto .ap-pagacon .boton{flex:none;min-height:38px;padding-inline:12px}.producto .ap-tira{z-index:2;gap:var(--e-2);padding-bottom:var(--e-2);border-bottom:1px solid var(--borde);display:grid;position:relative}.producto .ap-tira-velo{z-index:1;background:var(--velo);animation:.18s ease-out aparecer;position:fixed;inset:0}.producto :has(>.ap-tira-velo){z-index:45}.producto .ap-tira-quitar{flex:none}.producto .ap-tira-cabeza{align-items:center;gap:var(--e-2);min-width:0;display:flex}.producto .ap-tira-titulo{-webkit-line-clamp:2;min-width:0;font-size:var(--fs-lg);-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.producto .ap-tira-lleva{font-size:var(--fs-md);margin:0;line-height:1.3}.producto .ap-tira-resumen{font-weight:750}.producto .ap-quita{color:var(--error);font-style:normal}.producto .ap-grupo{gap:6px;min-width:0;display:grid}.producto .ap-grupo-nombre{font-size:var(--fs-xs);color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em;font-weight:750}.producto .ap-modos{width:100%;display:flex;overflow:visible}.producto .ap-modos button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding-inline:6px;line-height:1.15}.producto .ap-modo-ayuda{color:var(--texto-2);font-size:var(--fs-sm);margin:0}.producto .ap-modo-ayuda strong{color:var(--texto)}.producto .ap-fichas{grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));gap:6px;display:grid}.producto .ap-fichas[data-modo]{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr))}.producto .ap-ficha{border-radius:var(--radio);min-width:0;min-height:44px;font-size:var(--fs-base);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;justify-content:center;gap:4px;padding-inline:6px}.producto .ap-ficha .ico{flex:none}.producto .ap-ficha-nombre{text-overflow:ellipsis;min-width:0;overflow:hidden}.producto .ap-ficha .num{font-size:var(--fs-xs);opacity:.85;flex:none}.producto .ap-ficha[data-agotada]{opacity:.5;border-style:dashed;text-decoration:line-through}.producto .ap-fichas[data-modo=todas] .ap-ficha[aria-pressed=true]{background:var(--listo-suave);border-color:var(--listo);color:var(--texto)}.producto .ap-fichas[data-modo=todas] .ap-ficha[aria-pressed=true] .ico{color:var(--listo)}.producto .ap-fichas[data-modo=todas] .ap-ficha[aria-pressed=false]:not([data-agotada]){background:var(--error-suave);border:1px dashed var(--error);color:var(--error)}.producto .ap-fichas[data-modo=todas] .ap-ficha[aria-pressed=false]:not([data-agotada]) .ap-ficha-nombre{text-decoration:line-through}.producto .ap-fichas[data-modo=sin] .ap-ficha:not([data-agotada]){border-color:var(--borde);color:var(--texto-3)}.producto .enlace-indicacion{min-height:var(--tap-s);color:var(--texto-2);font:inherit;font-size:var(--fs-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-weight:650;text-decoration:underline;display:inline-flex}.producto .enlace-indicacion:hover{color:var(--texto)}.producto .fila-presentacion{gap:var(--e-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}@container app (width<=719.98px){.producto .ap-fichas[data-modo]{grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr))}.producto .ap-ficha{font-size:var(--fs-sm);gap:3px;padding-inline:3px}.producto .ap-ficha .ico{width:14px;height:14px}}.producto .ap-otra-igual{min-height:40px;font-size:var(--fs-sm);flex:none;padding-inline:12px}.producto .ap-tira-pie{align-items:center;gap:var(--e-2);min-width:0;display:flex}.producto .ap-tira-pie .enlace-indicacion{text-align:left;min-width:0}.producto .ap-tira-listo{min-height:44px;padding-inline:var(--e-4);flex:none;margin-left:auto}.producto .ap-tira-asa{display:none}@container app (width<=719.98px){.producto .ap-tira-asa{background:var(--borde-fuerte);border-radius:99px;justify-self:center;width:40px;height:5px;display:block}}.producto .ap-ultima{align-items:center;gap:var(--e-2);border-radius:var(--radio);background:var(--listo-suave);color:var(--texto);font-size:var(--fs-sm);padding:6px 6px 6px 10px;font-weight:650;display:flex}.producto .ap-ultima>span:not(.ap-num,.ap-ultima-acciones){flex:140px;min-width:0}.producto .ap-ultima{flex-wrap:wrap}.producto .ap-ultima-acciones{gap:var(--e-1);flex:none;margin-left:auto;display:flex}.producto .ap-ultima>.ico{color:var(--listo);flex:none}.producto .ap-ultima .ap-num{background:var(--texto);min-width:48px;height:40px;color:var(--superficie);border-radius:10px;flex:none;place-items:center;padding:0 8px;font-size:26px;display:grid}.producto .ap-ultima .boton{flex:none}.producto .ap-cobrar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.producto .ap-medio{border-radius:var(--radio);background:var(--texto);min-height:58px;color:var(--superficie);font-weight:750;font-size:var(--fs-sm);cursor:pointer;border:0;justify-items:center;gap:2px;padding:8px 4px;display:grid}.producto .ap-medio .ico{width:22px;height:22px}.producto .ap-medio[disabled]{background:var(--superficie-3);color:var(--texto-3);cursor:default}.producto .ap-medio:not([disabled]):active{transform:scale(.97)}.producto .ap-cobro{gap:var(--e-2);display:grid}.producto .ap-cobro-titulo{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);margin:0;font-weight:700}.producto .ap-cobro-otros{justify-content:center;gap:0 var(--e-4);flex-wrap:wrap;display:flex}.producto .ap-cobro-otros .ap-dos-medios{width:auto;padding-inline:var(--e-2);font-size:var(--fs-sm)}.producto .ap-vuelto{width:100%;padding:var(--e-2) var(--e-4);border-radius:var(--radio-l);background:var(--listo);color:var(--sobre-acento);cursor:pointer;border:0;justify-items:center;gap:2px;display:grid}.producto .ap-vuelto span{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;opacity:.9;font-weight:750}.producto .ap-vuelto strong{font-family:var(--f-display);font-size:40px;line-height:1.05}.producto .ap-vuelto small{opacity:.9}.producto .ap-barra-venta{display:none}@container app (width<=719.98px){.producto .ap-ticket{bottom:var(--alto-abajo,0px);gap:var(--e-2);padding:var(--e-4) 0 var(--e-2);box-shadow:none;background:linear-gradient(to bottom, transparent, var(--fondo) var(--e-4));border:0;border-radius:0}.producto .ap-ticket:after{content:"";height:var(--e-6);background:var(--fondo);position:absolute;top:100%;left:0;right:0}.producto .ap-ticket-suma,.producto .ap-ticket>.ap-cobro{display:none}.producto .ap-ticket[data-vacio]:not(:has(.ap-vuelto,.ap-ultima,.ap-tira)){display:none}.producto .ap-barra-venta{align-items:center;gap:var(--e-3);width:100%;min-height:64px;padding:8px 8px 8px var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-2);text-align:left;cursor:pointer;touch-action:manipulation;display:flex}.producto .ap-barra-venta:active{transform:scale(.99)}.producto .ap-barra-venta:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.producto .ap-barra-cuenta{flex:1;gap:2px;min-width:0;display:grid}.producto .ap-barra-cuenta strong{font-size:var(--fs-lg);line-height:1.15}.producto .ap-barra-cuenta small{color:var(--texto-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.producto .ap-barra-cobrar{min-height:48px;padding:0 var(--e-3) 0 var(--e-5);border-radius:var(--radio);background:var(--texto);color:var(--superficie);font-weight:750;font-size:var(--fs-md);flex:none;align-items:center;gap:4px;display:inline-flex}.producto .ap-ticket>.ap-tira{overscroll-behavior:contain;max-height:min(62dvh,460px);padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2);overflow-y:auto}.producto .ap-ticket>.ap-ultima{box-shadow:var(--sombra-2)}}.producto .ap-capa-venta .capa-pie{gap:var(--e-2);grid-template-columns:minmax(0,1fr);display:grid}.producto .ap-capa-teclado .ap-pantalla{padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--superficie-2);justify-items:end;gap:2px;display:grid}.producto .ap-capa-teclado .ap-pantalla strong{font-family:var(--f-display);letter-spacing:-.01em;font-size:40px;line-height:1.1}.producto .ap-capa-teclado .ap-pantalla small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .ap-capa-teclado .ap-teclado{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.producto .ap-capa-teclado .ap-tecla{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);min-height:56px;color:var(--texto);font-variant-numeric:tabular-nums;touch-action:manipulation;cursor:pointer;place-items:center;font-size:24px;font-weight:700;display:grid}.producto .ap-capa-teclado .ap-tecla:active{background:var(--superficie-3)}.producto .ap-capa-teclado .capa-pie{gap:var(--e-2);grid-template-columns:minmax(0,1fr);display:grid}.producto .ap-alto{gap:var(--e-2);padding:var(--e-3);border-radius:var(--radio);background:var(--atencion-suave);font-size:var(--fs-sm);align-items:flex-start;display:flex}.producto .ap-alto input{flex:none;width:20px;height:20px;margin:1px 0 0}.producto .ap-fondos{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.producto .ap-dos-medios{border-radius:var(--radio);width:100%;min-height:44px;color:var(--texto-2);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex}@media (hover:hover){.producto .ap-dos-medios:not([disabled]):hover{color:var(--texto);background:var(--superficie-2)}}.producto .ap-dos-medios[disabled]{color:var(--texto-3);cursor:default}.producto .ap-dos-primero{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.producto .ap-dos-opcion{border:1px solid var(--borde-fuerte);background:var(--superficie);min-height:44px;color:var(--texto);font:inherit;font-size:var(--fs-sm);cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:650;display:inline-flex}.producto .ap-dos-opcion[aria-checked=true]{border-color:var(--texto);background:var(--texto);color:var(--superficie)}.producto .ap-capa-dos .capa-cuerpo{gap:var(--e-3);padding-block:var(--e-3)}.producto .ap-capa-teclado .ap-pantalla--linea{justify-content:space-between;align-items:center;gap:var(--e-3);padding:6px var(--e-4);display:flex}.producto .ap-capa-teclado .ap-pantalla--linea small{min-width:0}.producto .ap-capa-teclado .ap-pantalla--linea strong{flex:none;font-size:28px}.producto .ap-capa-dos .ap-teclado{gap:6px}.producto .ap-capa-dos .ap-tecla{min-height:44px}.producto .ap-capa-dos .capa-pie{padding-top:var(--e-2);grid-template-columns:minmax(0,1fr)}.producto .ap-dos-resto{margin:0;font-weight:750}.producto .ap-cobrar--tres{grid-template-columns:repeat(3,minmax(0,1fr))}.producto .ap-capa-llego .ap-llego{padding:var(--e-4);border-radius:var(--radio-l);background:var(--superficie-2);justify-items:center;gap:2px;display:grid}.producto .ap-capa-llego .ap-llego strong{font-family:var(--f-display);letter-spacing:-.01em;font-size:48px;line-height:1.05}.producto .ap-capa-llego .ap-llego span{color:var(--texto-2);font-weight:650}.producto .ap-capa-medio .ap-medio[aria-pressed=true]{outline:3px solid var(--acento);outline-offset:2px}.producto .ap-linea{align-items:start;gap:var(--e-2) var(--e-3);padding:var(--e-3) 0;border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;display:grid}.producto .ap-linea:first-child{border-top:0}.producto .ap-linea .fila-principal{gap:2px;min-width:0;display:grid}.producto .ap-linea small{color:var(--texto-2)}.producto .ap-linea .paso-plato{position:static;transform:none}.producto .ap-linea--grupo{grid-template-columns:minmax(0,1fr)}.producto .ap-combinaciones{gap:var(--e-2);padding:0 0 0 var(--e-3);border-left:3px solid var(--borde);margin:0;list-style:none;display:grid}.producto .ap-combinacion{align-items:center;gap:var(--e-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.producto .ap-combinacion-cambiar{border-radius:var(--radio);background:var(--superficie-2);min-width:0;min-height:48px;color:var(--texto);text-align:left;cursor:pointer;border:0;gap:2px;padding:6px 12px;display:grid}.producto .ap-combinacion-cambiar>span{overflow-wrap:anywhere;font-weight:650}.producto .ap-combinacion-cambiar small{color:var(--texto-2);font-size:var(--fs-xs)}.producto .ap-notas{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.producto .ap-notas .control{flex:1;min-width:0}.producto .ap-nota-abrir{min-height:32px;padding:0 var(--e-1);border-radius:var(--radio);color:var(--texto-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:650;display:inline-flex}@media (hover:hover){.producto .ap-nota-abrir:hover{color:var(--texto);background:var(--superficie-2)}}.producto .ap-paso{cursor:pointer}.producto .ap-cant{min-width:40px;color:var(--texto);font-weight:800;font-size:var(--fs-md);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.producto .aviso-leer{font-size:var(--fs-sm);color:var(--texto-2);margin:0}.producto .aviso-leer strong{color:var(--texto)}.producto .aviso-datos-mas{color:var(--acento);font:inherit;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.producto .aviso-datos-lista{gap:var(--e-1);margin:0;display:grid}.producto .aviso-datos-lista dt{margin-top:var(--e-2);font-weight:700}.producto .aviso-datos-lista dt:first-child{margin-top:0}.producto .aviso-datos-lista dd{color:var(--texto-2);margin:0}.producto .aviso-datos-pie{margin:var(--e-3) 0 0;font-size:var(--fs-sm)}.producto .ap-carriles{gap:var(--e-3);align-items:start;display:grid}@container app (width>=900px){.producto .ap-carriles:not([data-apilados]){grid-template-columns:repeat(2,minmax(0,1fr))}}.producto .ap-carril{gap:var(--e-2);padding:var(--e-3);border-radius:var(--radio-l);background:var(--superficie-2);min-width:0;display:grid}.producto .ap-panel--fila .ap-carril{background:var(--superficie)}.producto .ap-deshecho{background:color-mix(in srgb, var(--atencion) 16%, var(--superficie));color:var(--atencion)}.producto .ap-carril>h3{align-items:center;gap:var(--e-2);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-2);margin:0;font-weight:800;display:flex}.producto .ap-carril>h3 .cuenta{margin-left:auto}.producto .ap-carril-vacio{padding:var(--e-3);border:1px dashed var(--borde-fuerte);border-radius:var(--radio);color:var(--texto-3);font-size:var(--fs-sm);text-align:center;margin:0}.producto .ap-carriles[data-apilados] .ap-carril[data-vacio]{padding-block:var(--e-2);border:1px dashed var(--borde);background:0 0}.producto .ap-carriles[data-apilados] .ap-carril[data-vacio]>h3{color:var(--texto-3)}.producto .ap-pedido[data-reciente]{animation:2.6s ease-out ap-resaltar}@keyframes ap-resaltar{0%,45%{box-shadow:0 0 0 3px var(--acento);background:var(--acento-suave)}to{background:var(--superficie);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.producto .ap-pedido[data-reciente]{box-shadow:0 0 0 2px var(--acento);animation:none}}.producto .ap-pedido{padding:var(--e-3);border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);gap:6px;display:grid}.producto .ap-pedido-cabeza{align-items:center;gap:var(--e-2);min-width:0;display:flex}.producto .ap-pedido-cabeza>div{flex:1;min-width:0}.producto .ap-pedido-cabeza strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.producto .ap-pedido-cabeza small{color:var(--texto-2);font-size:var(--fs-xs);display:block}.producto .ap-platos{font-size:var(--fs-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.producto .ap-platos li{grid-template-columns:3.4ch minmax(0,1fr);align-items:baseline;column-gap:6px;display:grid}.producto .ap-platos .cant{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.producto .ap-plato{min-width:0;font-weight:650}.producto .ap-versiones{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.producto .ap-version{border-radius:var(--radio-chip);background:var(--superficie-2);color:var(--texto-2);font-size:var(--fs-xs);align-items:center;gap:3px;padding:1px 8px;font-weight:600;line-height:1.6;display:inline-flex}.producto .ap-version[data-nota]{background:var(--espera-suave);color:var(--texto);font-weight:700}.producto .ap-version[data-nota] .ico{color:var(--espera)}.producto .ap-platos-total{color:var(--texto-2)}.producto .ap-pedido .ap-botones{flex-wrap:wrap;gap:6px;display:flex}.producto .ap-pedido .ap-botones .boton{flex:auto}.producto .ap-venta-anulada strong{color:var(--texto-3);text-decoration:line-through}.producto .ap-editor{display:grid}.producto .ap-editor-fila{align-items:center;gap:var(--e-2) var(--e-3);padding:var(--e-3) var(--e-4);border-top:1px solid var(--borde);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.producto .ap-editor-fila:first-child{border-top:0}.producto .ap-editor-fila[data-fuera]{opacity:.8}.producto .ap-editor-pos{background:var(--superficie-2);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.producto .ap-editor-fila .fila-principal{gap:4px;min-width:0;display:grid}.producto .ap-editor-fila .fila-flex{gap:6px}.producto .ap-editor-corte{padding:var(--e-2) var(--e-4);background:var(--superficie-2);color:var(--texto-2);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}@container app (width<=620px){.producto .ap-editor-fila{grid-template-columns:auto minmax(0,1fr)}.producto .ap-editor-fila>.fila-flex:last-child{grid-column:1/-1;justify-content:flex-end}}.producto .titulo-plan{font-size:var(--fs-2xl)}.producto .funcion-fila{align-items:center;row-gap:var(--e-2);flex-wrap:wrap}.producto .funcion-fila .fila-principal{flex:240px}.producto .funcion-fila .fila-principal small+small{margin-top:2px}.producto .planes{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.producto .plan{gap:var(--e-2);padding:var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);align-content:start;display:grid}.producto .plan--actual{border:2px solid var(--acento);background:var(--acento-suave)}.producto .plan--extra{border-style:dashed}.producto .plan header{justify-content:space-between;align-items:center;gap:var(--e-2);display:flex}.producto .plan h3{font-size:var(--fs-lg)}.producto .plan-precio strong{font-family:var(--f-display);font-size:var(--fs-xl)}.producto .plan ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.producto .plan li{align-items:flex-start;gap:6px;display:flex}.producto .sucursal-fila{align-items:flex-start}.producto .sucursal-fila>.ico{color:var(--texto-2);margin-top:2px}.producto .sucursal-fila .fila-principal strong{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.producto .cuenta-plan{gap:0;margin:0;display:grid}.producto .cuenta-plan>div{justify-content:space-between;gap:var(--e-3);border-top:1px solid var(--borde);padding:8px 0;display:flex}.producto .cuenta-plan>div:first-child{border-top:0}.producto .cuenta-plan dd{margin:0}.producto .cuenta-plan .fuerte{font-weight:700}.producto .costo-sucursal{padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--superficie-2);border:1px solid var(--borde);gap:6px;display:grid}.producto .costo-sucursal .fuerte{border-top:1px solid var(--borde);padding-top:6px;font-weight:700}.producto .pasos-armar{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.producto .pasos-armar li{gap:var(--e-3);padding:var(--e-2) 0;border-top:1px solid var(--borde);align-items:center;display:flex}.producto .pasos-armar li:first-child{border-top:0}.producto .pasos-armar li>div{flex:1;min-width:0}.producto .pasos-armar small{color:var(--texto-2);display:block}.producto .pasos-armar li[data-hecho=true] strong{color:var(--texto-2)}.producto .marca-paso{border:2px solid var(--borde-fuerte);width:24px;height:24px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;display:grid}.producto .pasos-armar li[data-hecho=true] .marca-paso{background:var(--listo);border-color:var(--listo);color:var(--sobre-acento)}.producto .cabecera-de-lista{padding:var(--e-4) var(--e-4) 0}.producto .fila-sucursal-hoy{flex-wrap:nowrap;align-items:center}.producto .ajustes--sucursal{grid-template-columns:repeat(2,minmax(0,1fr))}.producto .ajustes--sucursal .ajuste{text-align:left;grid-template-columns:auto minmax(0,1fr)}.producto .ajustes--sucursal .ajuste[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave)}.producto .ajustes--sucursal .ajuste[aria-pressed=true]>.ico--l{color:var(--acento)}.producto .seccion-insignia{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.producto .seccion-insignia .ico{width:18px;height:18px}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="0"]{background:var(--seccion-0);color:var(--seccion-0-tinta)}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="1"]{background:var(--seccion-1);color:var(--seccion-1-tinta)}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="2"]{background:var(--seccion-2);color:var(--seccion-2-tinta)}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="3"]{background:var(--seccion-3);color:var(--seccion-3-tinta)}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="4"]{background:var(--seccion-4);color:var(--seccion-4-tinta)}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="5"]{background:var(--seccion-5);color:var(--seccion-5-tinta)}.producto :is(.seccion-insignia,.miniatura,.hoja-plato-dibujo)[data-tono="6"]{background:var(--seccion-6);color:var(--seccion-6-tinta)}.producto .miniatura{border-radius:var(--radio);background:var(--superficie-2);width:44px;height:44px;color:var(--texto-2);flex:none;place-items:center;display:grid}.producto .miniatura .ico{width:22px;height:22px}.producto .miniatura--foto{object-fit:cover}.producto .carta-grupo{align-items:center;gap:var(--e-3);margin-top:var(--e-2);color:var(--texto-2);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750;display:flex}.producto .carta-grupo:before,.producto .carta-grupo:after{content:"";background:var(--borde-fuerte);flex:1;height:1px}.producto .cas-lista{gap:var(--e-3);display:grid}.producto .cas-lista>.carta-grupo{margin-top:var(--e-3)}.producto .cas{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);overflow:hidden}.producto .cas-cabecera{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);display:flex}.producto .cas[data-abierta=true] .cas-cabecera{border-bottom:1px solid var(--borde)}.producto .cas-titulo{align-items:center;gap:var(--e-3);min-width:0;min-height:56px;padding:var(--e-1) var(--e-2);border-radius:var(--radio);color:var(--texto);text-align:left;background:0 0;border:0;flex:1;display:flex}.producto .cas-titulo:not([disabled]):hover{background:var(--superficie-2)}.producto .cas-titulo[disabled]{cursor:default}.producto .cas-texto{flex:1;min-width:0}.producto .cas-titulo strong{font-size:var(--fs-md);display:block}.producto .cas-titulo small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .cas-titulo>.ico{color:var(--texto-3)}.producto .cas-agotados{color:var(--atencion);font-weight:650}.producto .cas-platos{margin:0;padding:0;list-style:none}.producto .cas-plato{align-items:center;gap:var(--e-2);padding-right:var(--e-4);border-bottom:1px solid var(--borde);display:flex}.producto .cas-plato:last-child{border-bottom:0}.producto .cas-plato-abrir{align-items:center;gap:var(--e-3);min-width:0;min-height:60px;padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.producto .cas-plato-abrir:hover{background:var(--superficie-2)}.producto .cas-plato-texto{flex:1;min-width:0}.producto .cas-plato-texto strong{display:block}.producto .cas-plato-texto small{color:var(--texto-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.producto .cas-plato-precio{white-space:nowrap}.producto .cas-plato[data-agotado] .cas-plato-texto strong,.producto .cas-plato[data-agotado] .cas-plato-precio{color:var(--texto-3)}.producto .cas-plato .estado{flex:none}.producto .cas-plato-vacio{padding:var(--e-3) var(--e-4)}@container app (width<=520px){.producto .cas-plato .estado{display:none}.producto .cas-plato[data-agotado] .cas-plato-texto small:before{content:"Se acabó hoy · ";color:var(--atencion);font-weight:650}}.producto .menu-hoy{gap:var(--e-3);display:grid}.producto .menu-hoy-cabecera{gap:var(--e-4);flex-wrap:wrap;align-items:center;display:flex}.producto .menu-hoy-cabecera>div{flex:1;min-width:200px}.producto .menus-hoy{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.producto .menus-hoy li{gap:2px;display:grid}.producto .md-opcion-nombre .agotada{color:var(--texto-3);text-decoration:line-through}.producto .menu-editor .md-tiempo{gap:var(--e-2);padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);display:grid}.producto .menu-editor .md-tiempo h3{font-size:var(--fs-md)}.producto .menu-editor .md-menu{gap:var(--e-2);padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);display:grid}.producto .md-lleva{gap:var(--e-2) var(--e-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.producto .md-lleva legend{float:left;margin-right:var(--e-2);color:var(--texto-2);font-size:var(--fs-sm);font-weight:650}.producto .md-lo-llevan{font-size:var(--fs-sm);margin:0}.producto .md-va-en{align-items:center;gap:var(--e-1) var(--e-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.producto .md-va-en>span{font-size:var(--fs-sm)}.producto .md-opciones{margin:0;padding:0;list-style:none;display:grid}.producto .md-opcion{align-items:center;gap:var(--e-2);padding:var(--e-2) 0;border-bottom:1px solid var(--borde);grid-template-columns:minmax(0,1fr) 92px auto auto;display:grid}.producto .md-opcion:last-child{border-bottom:0}.producto .md-opcion-nombre{min-width:0;display:grid}.producto .md-opcion-nombre small{color:var(--texto-3);font-size:var(--fs-xs)}.producto .md-recargo span{font-size:var(--fs-xs);padding:0 6px}.producto .md-recargo .control{min-width:0;padding-inline:6px}.producto .md-agregar{gap:var(--e-2);display:flex}.producto .md-agregar .control{flex:1;min-width:0}@media (width<=480px){.producto .md-opcion{grid-template-columns:116px minmax(0,1fr) auto}.producto .md-opcion-nombre{grid-column:1/-1}}.producto .indice-grupo{gap:var(--e-2);display:grid}.producto .indice-grupo h3{color:var(--texto-2);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-weight:750;display:flex}.producto .indice-grupo h3 span{font-variant-numeric:tabular-nums;letter-spacing:0}.producto .orden-secciones{border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.producto .orden-secciones li{align-items:center;gap:var(--e-2);min-height:56px;padding:var(--e-1) var(--e-2) var(--e-1) var(--e-3);display:flex}.producto .orden-secciones li+li{border-top:1px solid var(--borde)}.producto .orden-nombre{flex:1;min-width:0}.producto .orden-nombre strong{display:block}.producto .orden-nombre small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .chip--casilla{cursor:pointer;gap:6px;position:relative}.producto .chip--casilla:has(input:checked){background:var(--texto);border-color:var(--texto);color:var(--superficie)}.producto .chip--casilla:focus-within{outline:3px solid var(--foco);outline-offset:2px}.producto .chip--casilla input{opacity:0;width:1px;height:1px;position:absolute}.producto .ajuste--boton{text-align:left;width:100%;font:inherit;cursor:pointer}.producto fieldset.campo{border:0;min-width:0;margin:0;padding:0}.producto fieldset.campo>legend{margin-bottom:var(--e-2);padding:0}.producto .soltar-archivo{min-height:160px;padding:var(--e-4);text-align:center;cursor:pointer;border:1px dashed var(--borde-fuerte);border-radius:var(--radio-l);background:var(--superficie-2);color:var(--texto-2);place-items:center;gap:6px;display:grid}.producto .soltar-archivo strong{color:var(--texto)}.producto .soltar-archivo small{font-size:var(--fs-sm)}.producto .soltar-archivo:focus-within{outline:3px solid var(--foco);outline-offset:2px}.producto .soltar-archivo--encima{border-color:var(--acento);background:var(--acento-suave)}.producto .veredicto-importar .con-error{color:var(--error)}.producto .prevision{gap:2px;margin:0;padding:0;list-style:none;display:grid}.producto .prevision>li{padding:var(--e-2) var(--e-3);border-radius:var(--radio);background:var(--superficie);border-left:3px solid var(--borde)}.producto .prevision>li[data-veredicto=NUEVO]{border-left-color:var(--listo)}.producto .prevision>li[data-veredicto=ACTUALIZA]{border-left-color:var(--atencion)}.producto .prevision>li[data-veredicto=ERROR]{border-left-color:var(--error)}.producto .prevision>li[data-veredicto=UNE]{border-left-color:var(--borde-fuerte)}.producto .titulo-de-opciones{margin:var(--e-3) 0 0;font-size:var(--fs-md)}.producto .prevision>li>small{margin-top:2px;display:block}.producto .prevision-nombres{gap:var(--e-2);margin:var(--e-2) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.producto .prevision-nombres legend{width:100%;font-size:var(--fs-sm);margin-bottom:2px}.producto .prevision-nombre{align-items:center;gap:6px;display:inline-flex}.producto .prevision-nombre .control{width:9.5em;min-height:var(--tap-s)}.producto .prevision-linea{gap:var(--e-2);flex-wrap:wrap;align-items:baseline;display:flex}.producto .prevision-linea .ico{align-self:center}.producto .prevision-errores{margin:var(--e-1) 0 0;padding-left:var(--e-6);font-size:var(--fs-sm);color:var(--error)}.producto .buscar-catalogo{gap:var(--e-2);display:flex}.producto .buscar-catalogo .control-con-icono{flex:1;min-width:0}.producto .catalogo-fila{align-items:center}.producto .catalogo-fila .casilla{padding:var(--e-1)}.producto .catalogo-fila--ya .fila-principal{opacity:.7}.producto .catalogo-precio{flex:0 0 120px}.producto .catalogo-precio .control{min-width:0}.producto .foto-plato{gap:var(--e-2);margin:0;display:grid}.producto .foto-plato img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio-l);width:100%;display:block}.producto .foto-plato figcaption{font-size:var(--fs-sm)}.producto .bitacora-dia{gap:var(--e-2);display:grid}.producto .bitacora-dia>h2{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--texto-2)}.producto .bitacora-dia>ol{margin:0;padding:0;list-style:none}.producto .evento{gap:var(--e-3);padding:var(--e-3) var(--e-4);grid-template-columns:52px auto minmax(0,1fr);align-items:start;display:grid}.producto .evento+.evento{border-top:1px solid var(--borde)}.producto .evento time{color:var(--texto-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding-top:6px}.producto .evento p{font-size:var(--fs-base);overflow-wrap:anywhere}.producto .evento .datos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@media (width<=480px){.producto .evento{grid-template-columns:minmax(0,1fr);gap:2px}.producto .evento .avatar{display:none}.producto .evento time{padding-top:0}}.producto .herramientas .control-con-icono{flex:220px}.producto .fila-cobro .fila-lado small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .fila-cobro .fila-principal strong .estado{vertical-align:1px;margin-left:4px}.producto .cobro-nota--devuelto{font-weight:650;color:var(--error)!important}.producto .cobro-nota--por-devolver{font-weight:650;color:var(--atencion)!important}.producto .franja-hora{padding:var(--e-2) var(--e-4) var(--e-1);background:var(--superficie-2);color:var(--texto-2);font-size:var(--fs-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:750}.producto .resumen-cobros{padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--borde)}.producto .lista>.franja-hora+li{border-top:0}.producto .dia-cobros{justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4) var(--e-2);border-top:1px solid var(--borde);align-items:baseline;display:flex}.producto .dia-cobros span{color:var(--texto-2);font-size:var(--fs-sm)}.producto .lista>.dia-cobros+.franja-hora{border-top:0}.producto .arqueo li{justify-content:space-between;gap:var(--e-3);padding:var(--e-2) 0;border-top:1px solid var(--borde);display:flex}.producto .arqueo li:first-child{border-top:0}.producto .arqueo .fuerte{font-weight:750}.producto .arqueo .informativa{color:var(--texto-2);font-size:var(--fs-sm)}.producto .capa .arqueo li>span:last-child{text-align:right;min-width:0}.producto ul.tarjeta--pad,.producto ol.tarjeta--pad{padding:var(--e-4)}.producto .comprobante-cobro{gap:var(--e-2);margin:0;display:grid}.producto .comprobante-cobro img{border-radius:var(--radio);border:1px solid var(--borde);object-fit:contain;background:var(--superficie-2);justify-self:start;max-width:100%;max-height:280px}.producto .totales .pago-este{font-weight:750}.producto .tabla tr.anulada td{color:var(--texto-3)}.producto .fila-propina .fila-lado{justify-items:end;gap:6px;display:grid}.producto .propinas-mozo{align-items:center;gap:var(--e-2);width:100%;min-height:48px;padding:var(--e-2) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);text-align:left;display:flex}.producto .propinas-mozo span{flex:1;font-weight:650}.producto .propinas-mozo>.ico:first-child{color:var(--listo)}.producto .propinas-mozo:hover{background:var(--superficie-2)}.producto .denominaciones{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.producto .denominacion{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio);grid-template-columns:1fr auto;display:grid}.producto .denominacion strong{font-variant-numeric:tabular-nums}.producto .denominacion small{color:var(--texto-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;display:block}.producto .denominacion .cantidad input{text-align:center;border:0;width:56px;min-height:40px;padding:0 4px}.producto.comensal{--ancho-carta:640px}.producto .carta{width:100%;max-width:var(--ancho-carta);margin:0 auto}.producto .carta-portada{gap:var(--e-3);padding:var(--e-5) var(--e-4) var(--e-3);background:var(--superficie);display:grid}.producto .carta-portada .carta-local h1{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-xl);overflow-wrap:anywhere}.producto .carta-portada .carta-mesa{background:var(--superficie-2)}.producto .carta-pegajosa{z-index:4;gap:var(--e-2);padding:var(--e-2) var(--e-4) var(--e-3);background:color-mix(in srgb, var(--superficie) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde);display:grid;position:sticky;top:0}.producto .carta-secciones{gap:var(--e-6);padding:var(--e-4) var(--e-4) 132px;display:grid}.producto .carta-secciones--con-pedido{padding-bottom:204px}.producto .carta-ya-no-esta{z-index:6;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:min(calc(var(--ancho-carta,640px) - 2 * var(--e-3)), calc(100% - 2 * var(--e-3)));box-shadow:var(--sombra-2);align-items:center;position:fixed;transform:translate(-50%)}.producto .carta-ya-no-esta[data-con-pedido]{bottom:calc(76px + 60px + var(--e-2) + env(safe-area-inset-bottom,0px))}.producto .carta-ya-no-esta>p{flex:1;min-width:0}.producto .carta-seccion{gap:var(--e-3);scroll-margin-top:132px;display:grid}.producto .carta-seccion>h2{align-items:center;gap:var(--e-2);font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-lg);display:flex}.producto .carta-seccion-cuenta{font-family:var(--f-ui);font-size:var(--fs-sm);letter-spacing:0;color:var(--texto-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.producto .carta-resultados{color:var(--texto-2);font-size:var(--fs-sm);font-weight:600}.producto .carta-pie{text-align:center}.producto .platos-lista{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);display:grid;overflow:hidden}.producto .plato{gap:var(--e-3);padding:var(--e-3) var(--e-4);background:var(--superficie);color:var(--texto);grid-template-columns:minmax(0,1fr) 96px;display:grid}.producto .platos-lista>.plato+.plato{border-top:1px solid var(--borde)}.producto .plato--sin-foto{grid-template-columns:minmax(0,1fr) auto;align-items:end}.producto .plato[data-agotado=true]{opacity:.62}.producto .plato[data-agotado=true] .plato-foto{filter:grayscale()}.producto .plato-texto{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:4px;margin:0;padding:0;display:grid}.producto .plato-texto[disabled]{cursor:default}.producto .plato-texto strong{font-size:var(--fs-md);line-height:1.25}.producto .plato-texto .plato-desc{color:var(--texto-2);font-size:var(--fs-sm);line-height:1.4;display:block}.producto .plato-linea{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.producto .plato-precio{font-weight:750;font-size:var(--fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.producto .plato-presentaciones{font-weight:700;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--texto);margin-top:2px;display:block}.producto .plato-presentaciones .tachada{color:var(--texto-3);text-decoration:line-through}.producto .incluye-cliente{color:var(--texto);gap:4px;margin:0;padding:0 0 0 1.1em;display:grid}.producto .incluye-cliente .estado{margin-left:var(--e-2)}.producto .prevision-incluye{margin:var(--e-1) 0 0;padding-left:var(--e-6);font-size:var(--fs-sm)}.producto .ap-incluye{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.producto .plato-lleva{color:var(--acento-texto);font-size:var(--fs-sm);font-weight:700}.producto .etiquetas-plato{flex-wrap:wrap;gap:4px 6px;display:flex}.producto .etiquetas-plato .estado{font-size:var(--fs-xs);min-height:22px}.producto .etiqueta-plato{background:var(--superficie-2);min-height:22px;color:var(--texto-2);font-size:var(--fs-xs);border-radius:99px;align-items:center;gap:4px;padding:0 8px 0 6px;font-weight:650;display:inline-flex}.producto .etiqueta-plato .ico{width:13px;height:13px}.producto .etiqueta-plato[data-etiqueta=picante]{color:var(--error)}.producto .etiqueta-plato[data-etiqueta=vegetariano]{color:var(--listo)}.producto .plato-foto-envoltorio{width:96px;height:96px;position:relative}.producto .plato-foto{border-radius:var(--radio);object-fit:cover;width:96px;height:96px;display:block}.producto .seccion-insignia--top{background:var(--acento-suave);color:var(--acento-texto)}.producto .agregar{background:var(--superficie);width:44px;height:44px;color:var(--texto);border:1px solid var(--borde-fuerte);box-shadow:var(--sombra-1);border-radius:50%;place-items:center;padding:0;display:grid}.producto .agregar .ico{stroke-width:2.4px;width:22px;height:22px}.producto .plato-foto-envoltorio .agregar{box-shadow:var(--sombra-2);position:absolute;bottom:-4px;right:-4px}.producto .plato-accion{align-self:end;justify-items:end;min-width:44px;display:grid}.producto .paso-plato{background:var(--acento);height:44px;color:var(--sobre-acento);box-shadow:var(--sombra-2);border-radius:99px;grid-template-columns:40px minmax(32px,auto) 40px;align-items:center;display:grid}.producto .plato-foto-envoltorio .paso-plato{position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.producto .paso-plato button{width:40px;height:44px;color:inherit;background:0 0;border:0;border-radius:99px;place-items:center;padding:0;display:grid}.producto .paso-plato button .ico{stroke-width:2.4px;width:20px;height:20px}.producto .paso-plato output{text-align:center;font-weight:800;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.producto .carta-nav{scroll-behavior:smooth;align-items:center;position:relative}.producto .carta-nav .chip{flex:none;min-height:44px}.producto .carta-nav-fila{align-items:center;gap:var(--e-2);min-width:0;display:flex}.producto .carta-nav-fila--fija{z-index:4;padding-block:var(--e-2);background:var(--fondo);position:sticky;top:0}.producto .carta-nav-fila>.carta-nav{flex:1;min-width:0}.producto .carta-nav-fila>.chip--indice{flex:none;min-height:44px}.producto .chip--indice{color:var(--texto);border-color:var(--borde-fuerte);gap:6px;font-weight:750}.producto .chip--filtro{background:var(--acento-suave);color:var(--acento-texto);border-color:#0000;gap:6px;font-weight:700}.producto .chips-separador{background:var(--borde-fuerte);flex:none;width:1px;height:24px;margin:0 2px}.producto .indice-filtros{gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .indice-filtros .chip{gap:6px;min-height:40px}.producto .indice{border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);display:grid;overflow:hidden}.producto .indice li+li{border-top:1px solid var(--borde)}.producto .indice button{align-items:center;gap:var(--e-3);width:100%;min-height:52px;padding:var(--e-2) var(--e-3);color:var(--texto);text-align:left;background:0 0;border:0;font-weight:650;display:flex}.producto .indice button:hover{background:var(--superficie-2)}.producto .indice-nombre{flex:1;min-width:0}.producto .indice-cuenta{color:var(--texto-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.producto .indice button>.ico{color:var(--texto-3)}.producto .indice .indice-sub{padding:0 0 var(--e-1);margin:0;display:grid}.producto .indice .indice-sub li+li{border-top:0}.producto .indice .indice-sub button{min-height:40px;padding-left:calc(var(--e-3) + 44px);font-weight:500;font-size:var(--fs-sm);color:var(--texto-2)}.producto .carta-subseccion{margin:var(--e-2) 0 0;font-size:var(--fs-sm);color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em;font-weight:750}.producto .menu-dia{gap:var(--e-3);padding:var(--e-4);border-radius:var(--radio-l);background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra-1);display:grid}.producto .menus-del-dia{gap:var(--e-3);display:grid}.producto .menu-dia header{gap:var(--e-3);align-items:flex-start;display:flex}.producto .menu-dia header>div{flex:1;min-width:0}.producto .menu-dia h3{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-xl)}.producto .menu-dia .precio-menu{font-family:var(--f-display);font-weight:800;font-size:var(--fs-lg);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;display:block}.producto .menu-dia-tiempos{gap:var(--e-2);display:grid}.producto .menu-dia-tiempos li{padding:var(--e-2) var(--e-3);border-radius:var(--radio);background:var(--superficie-2);font-size:var(--fs-sm)}.producto .menu-dia-tiempos strong{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);display:block}.producto .menu-dia-cerrado{align-items:center;gap:var(--e-2);color:var(--texto-2);font-weight:600;display:flex}.producto .grupo-opciones{gap:var(--e-2);border:0;min-width:0;margin:0;padding:0;display:grid}.producto .grupo-opciones>legend{justify-content:space-between;align-items:baseline;gap:var(--e-2);width:100%;margin-bottom:var(--e-2);padding:0;display:flex}.producto .carrito-al-costado{display:none}@media (width>=1180px){.producto .carrito-al-costado{z-index:5;top:var(--e-6);left:calc(50% + var(--ancho-carta,640px) / 2 + var(--e-6));width:min(320px, calc(50vw - var(--ancho-carta,640px) / 2 - 2 * var(--e-6)));max-height:calc(100dvh - 2 * var(--e-6));gap:var(--e-2);padding:var(--e-4);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2);grid-template-rows:auto minmax(0,1fr) auto auto;align-content:start;display:grid;position:fixed;overflow:hidden}.producto .carrito-al-costado ul{align-content:start;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.producto .carrito-al-costado--vacio{grid-template-rows:auto auto}.producto .carrito-al-costado-total{border-top:1px dashed var(--borde-fuerte);padding-top:var(--e-2);justify-content:space-between;margin:0;font-weight:750;display:flex}.producto .carrito-barra:has(+.carrito-al-costado){display:none}.producto .carta-secciones--con-pedido{padding-bottom:120px}}.producto .carrito-barra{z-index:6;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:min(calc(var(--ancho-carta,640px) - 2 * var(--e-3)), calc(100% - 2 * var(--e-3)));align-items:center;gap:var(--e-3);min-height:60px;padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);border-radius:var(--radio-l);background:var(--acento);color:var(--sobre-acento);box-shadow:var(--sombra-2);text-align:left;border:0;display:flex;position:fixed;transform:translate(-50%)}.producto .carrito-barra .cuantos{background:color-mix(in srgb, var(--sobre-acento) 22%, transparent);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-weight:800;display:grid}.producto .carrito-barra strong{min-width:0;font-size:var(--fs-md);flex:1}.producto .carrito-barra .carrito-confirma{font-size:var(--fs-sm);align-items:center;gap:6px;line-height:1.25;display:flex}.producto .carrito-barra .carrito-confirma .ico{flex:none}.producto .carrito-barra[data-pulso="0"] .cuantos{animation:.32s ease-out salta-a}.producto .carrito-barra[data-pulso="1"] .cuantos{animation:.32s ease-out salta-b}@keyframes salta-a{40%{transform:scale(1.25)}}@keyframes salta-b{40%{transform:scale(1.25)}}.producto .carrito-barra .monto{font-size:var(--fs-md);font-variant-numeric:tabular-nums;padding-right:var(--e-2);font-weight:800}.producto .barra-comensal{z-index:6;width:min(var(--ancho-carta,640px), 100%);gap:var(--e-2);padding:var(--e-3) var(--e-3) calc(var(--e-3) + env(safe-area-inset-bottom,0px));background:var(--superficie);border-top:1px solid var(--borde);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.producto .barra-comensal--una{grid-template-columns:1fr}.producto .barra-comensal .boton{min-width:0;padding-inline:var(--e-2);white-space:nowrap;gap:6px}.producto.letra-grande .carta{font-size:19px}.producto.letra-grande .plato-texto strong{font-size:21px}.producto.letra-grande .plato-texto .plato-desc{font-size:17px}.producto.letra-grande .plato-precio{font-size:21px}.producto.letra-grande .carta-seccion>h2{font-size:24px}.producto.comensal .hoja{width:min(var(--ancho-carta), 100%);margin-inline:auto}.producto .hoja-plato{max-height:90%}.producto .hoja-plato .capa-cabecera{padding-top:var(--e-3);border-bottom:0;align-items:center}.producto .hoja-plato .capa-cabecera>div:not(.hoja-plato-dibujo){align-self:start;gap:2px;display:grid}.producto .hoja-plato .capa-cabecera>.boton--icono{background:var(--superficie-2);border-radius:50%;align-self:start}.producto .hoja-plato .capa-cuerpo{gap:var(--e-4);padding-top:var(--e-2)}.producto .hoja-plato-foto{object-fit:cover;flex:none;width:100%;height:150px;display:block}.producto .capa-cabecera>.hoja-plato-dibujo{border-radius:var(--radio-l);background:var(--superficie-2);width:64px;height:64px;color:var(--texto-2);flex:none;place-items:center;display:grid}.producto .hoja-plato-dibujo .ico{stroke-width:1.6px;width:30px;height:30px}.producto .hoja-plato-precio{font-size:var(--fs-md);margin-top:2px;font-weight:800}.producto .hoja-plato .etiquetas-plato{margin-top:4px}.producto .grupo-cliente{gap:var(--e-2);min-width:0;display:grid}.producto .grupo-cliente+.grupo-cliente{padding-top:var(--e-4);border-top:1px solid var(--borde)}.producto .filas-cliente .fila-cliente:last-child{border-bottom:0}.producto .grupo-cliente-cabeza{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.producto .grupo-cliente-cabeza>strong{font-size:var(--fs-md)}.producto .grupo-cliente-cabeza>span{text-align:right;min-width:0;font-size:var(--fs-sm)}.producto .grupo-cliente-dice{color:var(--texto-2)}.producto .grupo-cliente-dice .ap-quita{font-weight:750}.producto .modos-cliente{width:100%;display:flex;overflow:visible}.producto .modos-cliente button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding-inline:6px;line-height:1.15}.producto .ayuda-cliente{color:var(--texto-2);font-size:var(--fs-sm);margin:0}.producto .ayuda-cliente strong{color:var(--texto)}.producto .fichas-cliente{gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .ficha-cliente{min-height:40px;padding:0 var(--e-4);border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font:inherit;touch-action:manipulation;border-radius:99px;align-items:center;gap:6px;font-weight:650;display:inline-flex}.producto .ficha-cliente small{color:var(--texto-2);font-size:var(--fs-xs);font-weight:600}.producto .ficha-cliente[aria-pressed=true]{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}.producto .ficha-cliente[aria-pressed=true] small{color:inherit;opacity:.85}.producto .ficha-cliente:disabled{opacity:.5;cursor:not-allowed}.producto .fichas-cliente[data-modo=todas] .ficha-cliente[aria-pressed=true]{background:var(--acento-suave);color:var(--texto);border-color:#0000}.producto .fichas-cliente[data-modo=todas] .ficha-cliente[aria-pressed=true] .ico{color:var(--acento-texto)}.producto .fichas-cliente[data-modo=todas] .ficha-cliente[aria-pressed=false]:not(:disabled){border:1px dashed var(--error);color:var(--error);background:0 0}.producto .fichas-cliente[data-modo=todas] .ficha-cliente[aria-pressed=false]:not(:disabled)>span{text-decoration:line-through}.producto .fichas-cliente[data-modo=sin] .ficha-cliente:not(:disabled){color:var(--texto-3)}.producto .filas-cliente{border-top:1px solid var(--borde);display:grid}.producto .fila-cliente{align-items:center;gap:var(--e-3);width:100%;min-height:56px;padding:var(--e-2) 0;border:0;border-bottom:1px solid var(--borde);color:var(--texto);font:inherit;text-align:left;touch-action:manipulation;background:0 0;display:flex}.producto .fila-cliente:disabled{opacity:.55;cursor:not-allowed}.producto .fila-cliente-nombre{flex:1;min-width:0}.producto .fila-cliente-nombre small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .marca-cliente{border:1px solid var(--borde-fuerte);width:40px;height:40px;color:var(--texto);border-radius:50%;flex:none;place-items:center;display:grid}.producto .marca-cliente[data-forma=radio]{border-width:2px;width:24px;height:24px;margin-inline:8px}.producto .fila-cliente[aria-pressed=true] .marca-cliente{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}.producto .hoja-plato .capa-pie{flex-wrap:nowrap}.producto .pie-plato{align-items:center;gap:var(--e-3);width:100%;display:flex}.producto .pie-plato .cantidad{border-radius:99px;flex:none}.producto .pie-plato .boton--principal{min-width:0;padding-inline:var(--e-3);border-radius:99px;flex:1}.producto .barra-comensal>form{display:grid}.producto .item-linea--pedido{grid-template-columns:minmax(0,1fr) auto}.producto .seguimiento{gap:var(--e-3);padding:var(--e-4);border-radius:var(--radio-l);background:var(--superficie);border:1px solid var(--borde);display:grid}.producto .seguimiento .boton--s,.producto .mesa-sonido .boton--s{min-height:44px}.producto .seguimiento header{gap:var(--e-3);align-items:flex-start;display:flex}.producto .seguimiento header>div{flex:1;min-width:0}.producto .seguimiento header>.ico{color:var(--acento-texto);flex:none;margin-top:2px}.producto .seguimiento h2{font-size:var(--fs-md)}.producto .seguimiento p{color:var(--texto-2);font-size:var(--fs-sm)}.producto .seguimiento-cancelar{margin-left:calc(-1 * var(--e-3));justify-self:start}.producto .seguimiento--servido header>.ico{color:var(--listo)}.producto a.mesa-desde-fuera{align-items:center;gap:var(--e-1);color:var(--acento-texto);font-size:var(--fs-sm);justify-self:start;font-weight:650;text-decoration:none;display:inline-flex}.producto .seguimiento--espera{background:var(--superficie-2)}.producto .grupo-nuevo{border-color:var(--acento)}.producto .grupo-nuevo-botones{gap:var(--e-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.producto .grupo-nuevo-botones .boton--secundario{min-width:80px}.producto .tarea-items{font-size:var(--fs-base);gap:4px;display:grid}.producto .tarea-items li{gap:var(--e-2);display:flex}.producto .tarea-items .cant{font-variant-numeric:tabular-nums;min-width:28px;font-weight:750}.producto .tarea-items .item-hecho{color:var(--listo);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.producto .tarea-items .tarea-combinacion{padding-left:calc(28px + var(--e-2));color:var(--texto-2);font-size:var(--fs-sm)}.producto .tarea-items .tarea-combinacion .cant{min-width:24px;font-weight:650}.producto .tarea-items .tarea-mas{color:var(--texto-2);font-size:var(--fs-sm);font-weight:650}.producto .seguimiento-acciones{justify-content:space-between;align-items:center;gap:var(--e-2);margin-inline:calc(-1 * var(--e-3));flex-wrap:wrap;display:flex}.producto .seguimiento-acciones .seguimiento-cancelar{margin-left:0}.producto .seguimiento-ver{color:var(--acento-texto)}.producto .seguimiento--tocable{position:relative}.producto .seguimiento--tocable .seguimiento-ver:after{content:"";border-radius:var(--radio-l);position:absolute;inset:0}.producto .seguimiento--tocable .seguimiento-cancelar{z-index:1;position:relative}.producto .seguimiento--tocable:has(.seguimiento-ver:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.producto .detalle-del-pedido-estado{gap:var(--e-3);display:grid}.producto .detalle-del-pedido-estado p{color:var(--texto-2);font-size:var(--fs-sm)}.producto .detalle-del-pedido-estado p strong{color:var(--texto)}.producto .pedidos-mas{justify-content:space-between;align-items:center;gap:var(--e-3);width:100%;min-height:48px;padding:var(--e-2) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);text-align:left;display:flex}.producto .pedidos-mas-ir{color:var(--acento-texto);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.producto .pedidos-cabecera{align-items:center;gap:var(--e-2);padding:var(--e-4) var(--e-3) var(--e-2);background:var(--superficie);display:flex}.producto .pedidos-cabecera>div{flex:1;min-width:0}.producto .pedidos-cabecera h1{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-xl)}.producto .pedidos-cabecera p{color:var(--texto-2);font-size:var(--fs-sm)}.producto .pedidos-cuerpo{gap:var(--e-5);padding:var(--e-3) var(--e-4) 132px;display:grid}.producto .pedidos-cuerpo--con-pedido{padding-bottom:204px}.producto .cierre-visita{justify-items:center;gap:var(--e-3);margin:var(--e-4);padding:var(--e-6) var(--e-5);text-align:center;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);display:grid}.producto .cierre-icono{background:var(--listo-suave);width:64px;height:64px;color:var(--listo);border-radius:50%;place-items:center;display:grid}.producto .cierre-visita h2{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-xl)}.producto .cierre-visita>p{color:var(--texto-2);max-width:34ch}.producto .cierre-recibo{gap:var(--e-1);width:100%;margin:var(--e-2) 0 0;padding:var(--e-3) 0;border-block:1px solid var(--borde);display:grid}.producto .cierre-recibo div{justify-content:space-between;gap:var(--e-3);display:flex}.producto .cierre-recibo dt{color:var(--texto-2)}.producto .cierre-recibo dd{margin:0;font-weight:700}.producto .cierre-mas{justify-items:center;gap:var(--e-2);margin:0 var(--e-4) var(--e-6);text-align:center;display:grid}.producto .cierre-mas>p{color:var(--texto-2);max-width:34ch}.producto .cierre-detalle{gap:var(--e-3);margin:0 var(--e-4) var(--e-4);padding:var(--e-5) var(--e-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);display:grid}.producto .cierre-detalle>h2{font-size:var(--fs-lg)}.producto .detalle-cuenta{gap:var(--e-3);display:grid}.producto .detalle-pedido{gap:var(--e-1);display:grid}.producto .detalle-pedido h3{justify-content:space-between;gap:var(--e-2);border-bottom:1px dashed var(--borde-fuerte);color:var(--texto-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;padding-bottom:4px;font-weight:750;display:flex}.producto .detalle-pedido h3 span{font-variant-numeric:tabular-nums;letter-spacing:0}.producto .detalle-pedido li{gap:var(--e-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:baseline;padding:4px 0;display:grid}.producto .detalle-pedido .cant{color:var(--texto-2);font-variant-numeric:tabular-nums;font-weight:650}.producto .detalle-pedido .nombre{min-width:0;font-weight:600}.producto .detalle-pedido .nombre small{color:var(--texto-2);font-size:var(--fs-sm);font-weight:500;display:block}.producto .detalle-pedido .num{white-space:nowrap;font-weight:650}.producto .detalle-pedido li.anulada{color:var(--texto-3)}.producto .detalle-pedido li.anulada .nombre,.producto .detalle-pedido li.anulada .cant{text-decoration:line-through}.producto .detalle-pedido li.anulada .num{font-size:var(--fs-sm);font-weight:500}.producto .detalle-subtotal{justify-content:flex-end;gap:var(--e-3);color:var(--texto-2);font-size:var(--fs-sm);display:flex}.producto .detalle-totales{padding-top:var(--e-2);border-top:1px solid var(--borde);gap:4px;margin:0;display:grid}.producto .detalle-totales div{justify-content:space-between;gap:var(--e-3);display:flex}.producto .detalle-totales dd{margin:0}.producto .detalle-totales .total{font-size:var(--fs-lg);padding-top:4px;font-weight:800}.producto .detalle-totales .pago{color:var(--texto-2);font-size:var(--fs-sm)}.producto .detalle-pie{font-size:var(--fs-xs)}.producto .acciones-recibo{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.producto .capa-pie>.acciones-recibo,.producto .capa-pie>.acciones-recibo+.boton{flex:100%}.producto .acciones-recibo .boton{min-height:64px;padding:var(--e-2);font-size:var(--fs-sm);flex-direction:column;gap:4px}.producto .acciones-recibo .boton .ico{width:22px;height:22px}.producto .division-resultado{padding:var(--e-4);border-radius:var(--radio-l);background:var(--acento-suave);color:var(--acento-texto);text-align:center;justify-items:center;gap:2px;display:grid}.producto .division-resultado span{font-weight:650}.producto .division-resultado strong{font-family:var(--f-display);font-size:var(--fs-3xl);line-height:1.1}.producto .division-resultado small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .division-lineas{border:1px solid var(--borde);border-radius:var(--radio-l);display:grid;overflow:hidden}.producto .division-lineas li{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);display:flex}.producto .division-lineas li+li{border-top:1px solid var(--borde)}.producto .division-lineas li>div:first-child{flex:1;min-width:0}.producto .division-lineas strong{display:block}.producto .division-lineas small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .ticket-imagen{border:1px solid var(--borde);border-radius:var(--radio-l);-webkit-touch-callout:default;width:100%;max-width:360px;height:auto;margin-inline:auto;display:block}.producto .pedidos-seccion{gap:var(--e-3);display:grid}.producto .pedidos-seccion>h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--texto-2);font-weight:750}.producto .carta-avisos{gap:var(--e-3);padding:0 var(--e-4);display:grid}.producto .carta-avisos>:first-child{margin-top:var(--e-3)}.producto .titulo-grupo{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:var(--fs-xs)}.riel .riel-local--fijo{cursor:default}.riel .riel-local--fijo:hover{background:0 0}.producto .sparkline{flex:none;width:88px;height:28px}.producto .sparkline path{fill:none;stroke:var(--acento-texto);stroke-width:1.8px}.producto .sparkline .sparkline-area{fill:var(--acento-suave);stroke:none}.producto .fila-flex--sin-salto{flex-wrap:nowrap}.producto .fila-flex--sin-salto>.boton{flex:none}.producto .kpi strong.kpi-listo{color:var(--listo)}.producto .kpi strong.kpi-atencion{color:var(--atencion)}.producto .kpi strong.kpi-error{color:var(--error)}.producto .tabla-enlazada tbody tr{position:relative}.producto .enlace-fila{color:inherit;text-decoration:none}.producto .enlace-fila:after{content:"";position:absolute;inset:0}.producto .enlace-fila:focus-visible{outline:none}.producto .enlace-fila:focus-visible:after{outline:3px solid var(--foco);outline-offset:-3px;border-radius:var(--radio)}.producto .motivo-fila{font-size:var(--fs-sm);display:block}.producto .producto-fila{align-items:center;gap:var(--e-1);margin-left:var(--e-2);font-size:var(--fs-xs);color:var(--producto-mostrador);font-weight:700;display:inline-flex}.producto .chip-boton{cursor:pointer;font:inherit;z-index:1;border:0;position:relative}.producto a.chip-boton{text-decoration:none}.producto .funcion{gap:var(--e-3);padding:var(--e-3) var(--e-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.producto .funcion+.funcion{border-top:1px solid var(--borde)}.producto .funcion strong{display:block}.producto .funcion small{color:var(--texto-2);font-size:var(--fs-sm);display:block}.producto .funcion .estado{white-space:normal;margin-top:4px}.producto .origen-funcion{font-size:var(--fs-xs);color:var(--texto-3);font-weight:650}.producto .fotos-de-prueba{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.producto .foto-de-prueba{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.producto .foto-de-prueba img{aspect-ratio:1;object-fit:cover;border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde);width:100%;height:auto;display:block}.producto .foto-de-prueba--elegida img{outline:3px solid var(--listo);outline-offset:2px}.producto .foto-de-prueba small{color:var(--texto-2);font-size:var(--fs-xs);overflow-wrap:anywhere;display:block}.producto .plato-de-prueba small{display:block}.producto .foto-de-prueba .acciones-foto{gap:var(--e-1);flex-wrap:wrap;display:flex}.producto .subir-foto-de-prueba{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.producto .subir-foto-de-prueba select.control{flex:0 12rem;width:auto}.producto .foto-a-calificar{aspect-ratio:1;object-fit:cover;border-radius:var(--radio-l);width:100%;max-width:22rem;height:auto;margin:0 auto;display:block}.producto .segmentado a .cuenta{font-variant-numeric:tabular-nums;opacity:.8}.producto .herramientas-registros{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.producto .herramientas-registros .control-con-icono{flex:240px}.producto .herramientas-registros select.control{flex:0 220px;width:auto}.producto .incidencia{align-items:center}.producto .incidencia .fila-principal strong,.producto .incidencia .fila-principal small{overflow-wrap:anywhere}.producto .incidencia .fila-lado{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.producto .incidencia-nivel{flex:none;align-self:flex-start;padding-top:2px}@container app (width<=620px){.producto .incidencia{flex-wrap:wrap}.producto .incidencia .fila-principal{flex:100%;order:2}.producto .incidencia .fila-lado{flex-direction:row;order:1;margin-left:auto}}.producto .tabla.registros td{vertical-align:top}.producto .tabla.registros .registro-mensaje{overflow-wrap:anywhere;max-width:520px;display:block}.producto .tabla.registros td small{display:block}.producto button.enlace-fila{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@container app (width<=620px){.producto .tabla.registros thead{display:none}.producto .tabla.registros,.producto .tabla.registros tbody{display:block}.producto .tabla.registros tr{align-items:center;gap:4px var(--e-2);padding:var(--e-3) var(--e-4);grid-template-columns:auto 1fr;display:grid}.producto .tabla.registros tr+tr{border-top:1px solid var(--borde)}.producto .tabla.registros td{border:0;min-width:0;padding:0;display:block}.producto .tabla.registros .r-nivel{grid-area:1/1}.producto .tabla.registros .r-cuando{grid-area:1/2}.producto .tabla.registros .r-que{grid-area:2/1/3/3}.producto .tabla.registros .r-origen{font-size:var(--fs-sm);grid-area:3/1}.producto .tabla.registros .r-rest{font-size:var(--fs-sm);color:var(--texto-2);grid-area:3/2}.producto .tabla.registros .registro-mensaje{max-width:none}}.producto .detalle-registro{border:1px solid var(--borde);border-radius:var(--radio);gap:0;margin:0;display:grid;overflow:hidden}.producto .detalle-registro>div{gap:var(--e-3);padding:8px var(--e-3);border-top:1px solid var(--borde);grid-template-columns:minmax(96px,30%) 1fr;display:grid}.producto .detalle-registro>div:first-child{border-top:0}.producto .detalle-registro dt{color:var(--texto-2);font-size:var(--fs-sm)}.producto .detalle-registro dd{overflow-wrap:anywhere;margin:0}.producto .excepcion{gap:var(--e-2);padding:var(--e-3);border:1px solid var(--borde);border-left:3px solid var(--error);border-radius:var(--radio);background:var(--superficie-2);display:grid}.producto .excepcion-mensaje,.producto .excepcion-causa{overflow-wrap:anywhere;margin:0;font:500 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.producto .excepcion-causa{padding-top:var(--e-2);border-top:1px dashed var(--borde-fuerte)}.producto .pila-marcos{counter-reset:marco;gap:6px;margin:0;padding:0;list-style:none;display:grid}.producto .pila-marcos li{counter-increment:marco;gap:1px;padding-left:22px;display:grid;position:relative}.producto .pila-marcos li:before{content:counter(marco);color:var(--texto-3);font:600 11px/18px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:1px;left:0}.producto .marco-fn{color:var(--texto);overflow-wrap:anywhere;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.producto .marco-lugar{color:var(--texto-2);overflow-wrap:anywhere;font:400 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.producto .marco--libreria .marco-fn,.producto .marco--libreria .marco-lugar{color:var(--texto-3);font-weight:400}.producto .migas{padding:var(--e-2) var(--e-3);gap:0;margin:0;list-style:none;display:grid}.producto .migas li{gap:var(--e-2);border-top:1px solid var(--borde);grid-template-columns:52px auto 1fr;align-items:start;padding:6px 0;display:grid}.producto .migas li:first-child{border-top:0}.producto .migas li>span:last-child{overflow-wrap:anywhere}.producto .miga-t{color:var(--texto-3);font-size:var(--fs-sm);text-align:right}.producto .miga--final{color:var(--error);font-weight:600}.producto .donde{gap:var(--e-2);overflow-wrap:anywhere;align-items:baseline;margin:0;display:flex}.producto .donde code{font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.producto .texto-error{white-space:pre;min-height:280px;font:400 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.producto .barras-7{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:110px;display:grid}.producto .barras-7 span{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.producto .barras-7 i{width:100%;height:max(calc(var(--h) * .72), 3px);background:var(--acento-suave);border:1px solid var(--acento);border-radius:6px 6px 2px 2px;display:block}.producto .barras-7 b{margin-bottom:2px;font-size:12px}.producto .barras-7 small{color:var(--texto-2);margin-top:2px;font-size:11px}.producto .hilo{gap:var(--e-2);display:grid}.producto .mensaje-hilo{padding:var(--e-3);border-radius:var(--radio-l);background:var(--superficie-2);border:1px solid var(--borde);max-width:92%}.producto .mensaje-hilo p{overflow-wrap:anywhere;white-space:pre-line;margin:0}.producto .mensaje-hilo p+p{margin-top:4px}.producto .mensaje-hilo--soporte{background:var(--acento-suave);border-color:#0000;justify-self:end}.producto .respuesta-soporte{border-radius:var(--radio);background:var(--acento-suave);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:6px 0 0;padding:8px 10px;display:flex}.producto .respuesta-soporte small{display:inline}.producto .solicitud-fila,.producto .fila.solicitud{align-items:flex-start}.producto .fila--sin-margen{padding-inline:0}}.raiz{display:contents}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--e-16:64px;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--tap:48px;--tap-s:40px;--tap-cocina:64px;--tap-gap:8px;--f-ui:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-display:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--peso-titulo:750;--tracking-titulo:-.015em;--fondo:#f3f4f6;--superficie:#fff;--superficie-2:#f0f1f3;--superficie-3:#e5e7ea;--borde:#d7dade;--borde-control:#8a9199;--borde-fuerte:#b6bcc3;--texto:#111418;--texto-2:#454b53;--texto-3:#5d646c;--acento:#111418;--acento-hover:#2b3038;--sobre-acento:#fff;--acento-suave:#e6e8eb;--acento-texto:#111418;--foco:#2457d6;--marca:#b8442e;--sobre-marca:#fff;--producto-mostrador:#b3136b;--empresa-azul:#022a5f;--empresa-turquesa:#01cfce;--sobre-estado:#fff;--pomo:#fff;--riel:#111418;--riel-texto:#f3f4f6;--riel-texto-2:#a3aab3;--riel-activo:#2a3038;--riel-activo-texto:#fff;--riel-borde:#262b32;--riel-grupo:#7d858f;--riel-listo:#5cc28a;--riel-atencion:#f0914a;--espera:#926200;--espera-suave:#fdf2d6;--prep:#1d5bd8;--prep-suave:#e3ecfd;--listo:#157939;--listo-suave:#ddf3e4;--atencion:#bb3f0c;--atencion-suave:#fde8da;--error:#c0152f;--error-suave:#fde2e6;--neutro:#5d646c;--neutro-suave:#eceef0;--radio-s:6px;--radio:8px;--radio-l:12px;--radio-boton:8px;--radio-chip:999px;--sombra-1:0 1px 2px #11141814;--sombra-2:0 2px 4px #1114180f, 0 8px 24px #11141814;--sombra-3:0 16px 48px #11141838;--velo:#11141873;--tostada:#1b1e22;--tostada-texto:#f4f5f6;--tostada-boton:#33383e;--tostada-boton-hover:#454b52;--tostada-ico:#7ddc9f;--seccion-0:#dcebd5;--seccion-0-tinta:#2f5a24;--seccion-1:#d6e8f0;--seccion-1-tinta:#1d4e63;--seccion-2:#f5e6b8;--seccion-2-tinta:#6b5310;--seccion-3:#f1d9cf;--seccion-3-tinta:#7a3421;--seccion-4:#e5dcef;--seccion-4-tinta:#4b2a73;--seccion-5:#f3e3ea;--seccion-5-tinta:#7a2848;--seccion-6:#e2e6f6;--seccion-6-tinta:#33408a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-surface=staff][data-producto=TABLE_SERVICE]{--fs-xs:13px}:root[data-surface=staff][data-producto=TABLE_SERVICE] .riel .riel-grupo{font-size:12px}:root[data-surface=staff][data-producto=TABLE_SERVICE] :is(.pestanas>a,.pestanas>button){font-size:13px}:root[data-surface=staff][data-producto=TABLE_SERVICE] .producto .avatar--s,:root[data-surface=staff][data-producto=TABLE_SERVICE] .producto .barras-7 small{font-size:12px}:root[data-surface=staff][data-producto=TABLE_SERVICE] .producto .barras-7 b{font-size:13px}:root[data-surface=staff][data-producto=TABLE_SERVICE] .producto .grafico text{font-size:12px}:root[data-surface=guest]{--f-ui:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Figtree Variable", system-ui, sans-serif;--peso-titulo:750;--tracking-titulo:-.02em;--fondo:#f5f3f0;--superficie:#fff;--superficie-2:#f0ede9;--superficie-3:#e6e1db;--borde:#e0dad3;--borde-control:#8f877e;--borde-fuerte:#c4bcb2;--texto:#1f1a17;--texto-2:#544b44;--texto-3:#6b625a;--acento:#b8442e;--acento-hover:#9d3824;--sobre-acento:#fff;--acento-suave:#f8e6e0;--acento-texto:#a63c28;--foco:#b8442e;--espera:#82661d;--espera-suave:#f7efd9;--prep:#1f5f8a;--prep-suave:#e1edf6;--listo:#2c6e49;--listo-suave:#e1f0e7;--atencion:#ad5009;--atencion-suave:#fcecd9;--error:#a61b3c;--error-suave:#fbe3e8;--neutro:#6b625a;--neutro-suave:#eeebe7;--radio-s:8px;--radio:12px;--radio-l:18px;--radio-boton:12px;--sombra-1:0 1px 2px #3c281414;--sombra-2:0 2px 4px #3c28140d, 0 10px 28px #3c281417;--velo:#1f1a1773}@media (prefers-color-scheme:dark){:root[data-surface=guest]{--fondo:#141312;--superficie:#1e1c1a;--superficie-2:#292624;--superficie-3:#34302d;--borde:#3a3633;--borde-control:#7d756d;--borde-fuerte:#57514c;--texto:#f3f0ec;--texto-2:#c9c2ba;--texto-3:#a8a097;--acento:#ec8b74;--acento-hover:#ec8b74;--sobre-acento:#22100b;--acento-suave:#2d2926;--acento-texto:#ec8b74;--foco:#ec8b74;--espera:#e3b341;--espera-suave:#3a3016;--prep:#7ab3e6;--prep-suave:#1c2d3d;--listo:#5cc28a;--listo-suave:#173324;--atencion:#f0914a;--atencion-suave:#3b2415;--error:#f27289;--error-suave:#3d1a22;--neutro:#a8a097;--neutro-suave:#2d2926;--sobre-estado:#141312;--sombra-2:0 2px 4px #0000004d, 0 10px 28px #0006;--velo:#0009;--tostada:#f3f0ec;--tostada-texto:#1e1c1a;--tostada-boton:#e2ddd7;--tostada-boton-hover:#d6d0c9;--tostada-ico:#1f8a4c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-surface=staff][data-noche=si]{--fondo:#0b0c0e;--superficie:#15171a;--superficie-2:#1c1f23;--superficie-3:#262a2f;--borde:#2c3036;--borde-control:#7b838c;--borde-fuerte:#4a5058;--texto:#eef0f2;--texto-2:#bcc2c9;--texto-3:#9ca3ab;--acento:#eef0f2;--acento-hover:#d3d8de;--sobre-acento:#0b0c0e;--acento-suave:#24282d;--acento-texto:#eef0f2;--foco:#7fa8ff;--producto-mostrador:#f07ab4;--sobre-estado:#0b0c0e;--riel:#070809;--riel-texto:#eef0f2;--riel-texto-2:#a3aab3;--riel-activo:#1f2328;--riel-activo-texto:#fff;--riel-borde:#1a1d21;--riel-grupo:#7d858f;--espera:#e3b341;--espera-suave:#3a3016;--prep:#7ab3e6;--prep-suave:#1c2d3d;--listo:#5cc28a;--listo-suave:#173324;--atencion:#f0914a;--atencion-suave:#3b2415;--error:#f27289;--error-suave:#3d1a22;--neutro:#a1a8b0;--neutro-suave:#24282d;--sombra-1:0 1px 2px #0006;--sombra-2:0 2px 4px #00000059, 0 10px 28px #00000073;--sombra-3:0 16px 48px #0009;--velo:#0009;--tostada:#eef0f2;--tostada-texto:#15171a;--tostada-boton:#d3d8de;--tostada-boton-hover:#c3c9d0;--tostada-ico:#1f8a4c;--seccion-0:#1f2d1b;--seccion-0-tinta:#a9d39a;--seccion-1:#172a33;--seccion-1-tinta:#9fcde2;--seccion-2:#33290f;--seccion-2-tinta:#e6cd7a;--seccion-3:#35221b;--seccion-3-tinta:#eab49f;--seccion-4:#29213a;--seccion-4-tinta:#c9b3ea;--seccion-5:#36202a;--seccion-5-tinta:#eaa9c3;--seccion-6:#1e2340;--seccion-6-tinta:#aeb9f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-surface=staff][data-noche=sistema]{--fondo:#0b0c0e;--superficie:#15171a;--superficie-2:#1c1f23;--superficie-3:#262a2f;--borde:#2c3036;--borde-control:#7b838c;--borde-fuerte:#4a5058;--texto:#eef0f2;--texto-2:#bcc2c9;--texto-3:#9ca3ab;--acento:#eef0f2;--acento-hover:#d3d8de;--sobre-acento:#0b0c0e;--acento-suave:#24282d;--acento-texto:#eef0f2;--foco:#7fa8ff;--producto-mostrador:#f07ab4;--sobre-estado:#0b0c0e;--riel:#070809;--riel-texto:#eef0f2;--riel-texto-2:#a3aab3;--riel-activo:#1f2328;--riel-activo-texto:#fff;--riel-borde:#1a1d21;--riel-grupo:#7d858f;--espera:#e3b341;--espera-suave:#3a3016;--prep:#7ab3e6;--prep-suave:#1c2d3d;--listo:#5cc28a;--listo-suave:#173324;--atencion:#f0914a;--atencion-suave:#3b2415;--error:#f27289;--error-suave:#3d1a22;--neutro:#a1a8b0;--neutro-suave:#24282d;--sombra-1:0 1px 2px #0006;--sombra-2:0 2px 4px #00000059, 0 10px 28px #00000073;--sombra-3:0 16px 48px #0009;--velo:#0009;--tostada:#eef0f2;--tostada-texto:#15171a;--tostada-boton:#d3d8de;--tostada-boton-hover:#c3c9d0;--tostada-ico:#1f8a4c;--seccion-0:#1f2d1b;--seccion-0-tinta:#a9d39a;--seccion-1:#172a33;--seccion-1-tinta:#9fcde2;--seccion-2:#33290f;--seccion-2-tinta:#e6cd7a;--seccion-3:#35221b;--seccion-3-tinta:#eab49f;--seccion-4:#29213a;--seccion-4-tinta:#c9b3ea;--seccion-5:#36202a;--seccion-5-tinta:#eaa9c3;--seccion-6:#1e2340;--seccion-6-tinta:#aeb9f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-surface=platform]{--fondo:#0e1318;--superficie:#151c23;--superficie-2:#1b232c;--superficie-3:#243040;--borde:#29333f;--borde-control:#6c7a89;--borde-fuerte:#3d4a59;--texto:#eef2f6;--texto-2:#aab5c0;--texto-3:#8b97a3;--acento:#2f6f9f;--acento-hover:#3a80b5;--sobre-acento:#fff;--acento-suave:#1a2c3c;--acento-texto:#86bbe8;--foco:#86bbe8;--riel:#0a0e12;--riel-texto:#eef2f6;--riel-texto-2:#9aa6b2;--riel-activo:#1b2530;--riel-activo-texto:#fff;--riel-borde:#1b232c;--riel-grupo:#6f7c89;--espera:#d9ad3c;--espera-suave:#33290f;--prep:#6aa9e0;--prep-suave:#16283a;--listo:#4fb07c;--listo-suave:#14301f;--atencion:#e58a4e;--atencion-suave:#3a2414;--error:#ef6b6b;--error-suave:#3a1719;--neutro:#8b97a3;--neutro-suave:#1f2831;--sobre-estado:#0e1318;--producto-mostrador:#f07ab4;--tostada:#eef2f6;--tostada-texto:#0e1318;--tostada-boton:#d5dde5;--tostada-boton-hover:#c3ccd6;--tostada-ico:#1f8a4c;--sombra-2:0 2px 4px #00000059, 0 10px 28px #00000073;--velo:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-producto=COUNTER]{--marca:#b3136b}.producto.tv{--fondo:#14161a;--superficie:#1e2127;--borde:#3a3f47;--texto:#f5f6f7;--texto-2:#9aa1a9;--toca:#e83e8c;--listo:#3ecf7d;--atencion:#f0a04b;--fondo-qr:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.producto .ap-cli-enfila{background:var(--superficie-2);color:var(--texto-2);font-size:var(--fs-sm);border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-weight:650;display:inline-flex}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo){--ap-c:var(--prep);--ap-c-suave:var(--prep-suave)}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo)[data-carril=LLAMANDO]{--ap-c:var(--atencion);--ap-c-suave:var(--atencion-suave)}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo)[data-carril=VOLVER]{--ap-c:var(--espera);--ap-c-suave:var(--espera-suave)}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo):is([data-carril=LISTO],[data-carril=ENTREGADO]){--ap-c:var(--listo);--ap-c-suave:var(--listo-suave)}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo)[data-carril=CANCELADO]{--ap-c:var(--neutro);--ap-c-suave:var(--neutro-suave)}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo)[data-carril=ESPERA_MESA]{--ap-c:var(--espera);--ap-c-suave:var(--espera-suave)}.producto.ap-cliente :is(.ap-cli-numero,.ap-cli-atajo)[data-carril=EN_MESA]{--ap-c:var(--listo);--ap-c-suave:var(--listo-suave)}.producto .ap-cli-espera{justify-items:center;gap:var(--e-2);padding:var(--e-4);border-radius:var(--radio-l);text-align:center;background:var(--espera-suave);border:2px solid color-mix(in srgb, var(--espera) 35%, transparent);display:grid}.producto .ap-cli-espera[data-estado=SEATED]{background:var(--listo-suave);border-color:color-mix(in srgb, var(--listo) 35%, transparent)}.producto .ap-cli-espera-grande{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-2xl)}.producto .ap-cli-espera p{max-width:36ch;color:var(--texto-2);margin:0}.producto .ap-cli-puerta{padding:var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie)}.producto .ap-cli-puerta h2{font-family:var(--f-display);font-weight:var(--peso-titulo);font-size:var(--fs-xl)}.producto .ap-cli-comen-aqui .boton{margin-top:var(--e-2)}.producto .ap-cli-cuantos{border:0;padding:0}.producto .ap-cli-cuantos small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .ap-cli-mesa{margin:0}.producto .ap-cli-atajo{align-items:center;gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);border:2px solid color-mix(in srgb, var(--ap-c) 35%, transparent);border-radius:var(--radio-l);background:var(--ap-c-suave);color:var(--texto);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.producto .ap-cli-atajo-num{color:var(--ap-c);font-size:34px}.producto .ap-cli-atajo-texto{gap:2px;min-width:0;display:grid}.producto .ap-cli-atajo-texto small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .ap-cli-numero-cuerpo{gap:var(--e-4)}.producto .ap-cli-numero{justify-items:center;gap:var(--e-2);padding:var(--e-5) var(--e-4);border-radius:var(--radio-l);text-align:center;background:var(--ap-c-suave);border:2px solid color-mix(in srgb, var(--ap-c) 35%, transparent);transition:background .3s,border-color .3s;display:grid}.producto .ap-cli-numero-eti{font-size:var(--fs-sm);color:var(--texto-2);font-weight:700}.producto .ap-cli-numero-grande{color:var(--ap-c);font-size:96px}.producto .ap-cli-tachado{opacity:.6;text-decoration:line-through;text-decoration-thickness:4px}.producto .ap-cli-numero h2{font-family:var(--f-display);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--fs-xl)}.producto .ap-cli-numero p{max-width:36ch;color:var(--texto-2)}@media (prefers-reduced-motion:no-preference){.producto .ap-cli-numero[data-carril=LLAMANDO] .ap-cli-numero-grande{animation:1.2s ease-in-out infinite ap-cli-pulso}}@keyframes ap-cli-pulso{50%{transform:scale(1.06)}}.producto .ap-cli-pildora{min-height:28px;font-size:var(--fs-sm);border-radius:99px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.producto .ap-cli-pildora[data-tono=pagado]{background:var(--listo-suave);color:var(--listo)}.producto .ap-cli-pildora[data-tono=confirmar]{background:var(--prep-suave);color:var(--prep)}.producto .ap-cli-pildora[data-tono=pagar]{background:var(--espera-suave);color:var(--espera)}.producto .ap-cli-numero .ap-cli-pildora{background:var(--superficie)}.producto .ap-cli-fila{gap:var(--e-2);padding:var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);display:grid}.producto .ap-cli-fila h3{font-family:var(--f-display);font-weight:var(--peso-titulo);font-size:var(--fs-lg)}.producto .ap-cli-fila-lista{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.producto .ap-cli-fila-lista li{background:var(--superficie-2);min-width:44px;height:40px;font-family:var(--f-display);font-variant-numeric:tabular-nums;border:2px solid #0000;border-radius:10px;place-items:center;padding:0 8px;font-weight:800;display:grid}.producto .ap-cli-fila-lista li[data-tipo=llamando]{background:var(--atencion-suave);color:var(--atencion)}.producto .ap-cli-fila-lista li[data-volver=true]{border-style:dashed;border-color:var(--borde-fuerte)}.producto .ap-cli-fila-lista li[data-mio=true]{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento)}.producto .ap-cli-nota{font-size:var(--fs-sm)}.producto .ap-cli-detalle p{margin:0}.producto .ap-cli-sonido{color:var(--listo);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex}.mesa-sonido{color:var(--listo);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.producto .ap-cli-aviso{color:var(--texto-2);font-size:var(--fs-sm);margin:0}.producto .ap-cli-como{gap:var(--e-2);border:0;margin:0;padding:0;display:grid}.producto .ap-cli-como legend{margin-bottom:var(--e-2);font-weight:700}.producto .ap-cli-opcion{align-items:flex-start;gap:var(--e-3);padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-l);cursor:pointer;display:flex}.producto .ap-cli-opcion[data-activa=true]{border-color:var(--acento);background:var(--acento-suave)}.producto .ap-cli-opcion input{width:20px;height:20px;accent-color:var(--acento);flex:none;margin-top:2px}.producto .ap-cli-opcion span{gap:2px;display:grid}.producto .ap-cli-opcion small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .ap-cli-horas{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.producto .ap-cli-hora{min-height:44px;padding:0 var(--e-2);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;font-weight:700}.producto .ap-cli-hora[aria-checked=true]{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}.producto .ap-cli-zonas{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.producto .ap-cli-zona{min-height:52px;padding:var(--e-2) var(--e-3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:2px;display:grid}.producto .ap-cli-zona small{color:var(--texto-2);font-size:var(--fs-sm);font-weight:650}.producto .ap-cli-zona[aria-checked=true]{border-color:var(--acento);background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--acento)}.producto .ap-cli-zona--otra strong{color:var(--texto-2);font-weight:650}.producto .ap-cli-ubicacion p{margin:0}.producto .ap-cli-ubicacion-acciones{gap:var(--e-4);flex-wrap:wrap;display:flex}.producto .ap-cli-destino{align-items:flex-start;gap:var(--e-2);display:flex}.producto .ap-cli-destino>span{gap:2px;display:grid}.producto .ap-cli-destino small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .ap-cli-enfila:is([data-estado=ANTES],[data-estado=CERRADO],[data-estado=PAUSADO]){background:var(--espera-suave);color:var(--espera)}.producto .enlace-cuerpo{gap:var(--e-3);padding:var(--e-4);display:grid}.producto .ap-cli-pie{justify-items:center;gap:var(--e-2);padding:var(--e-2) 0 var(--e-4);font-size:var(--fs-sm);display:grid}.producto .ap-cli-pie a{min-height:44px;color:var(--texto-2);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.producto .ap-cli-franja{bottom:calc(var(--e-4) + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;gap:var(--e-3);width:min(560px,100% - 32px);padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--tostada);color:var(--tostada-texto);box-shadow:var(--sombra-3);display:flex;position:fixed;left:50%;transform:translate(-50%)}.producto .ap-cli-franja p{flex:1;margin:0;font-weight:650}.producto .dialogo.ap-cli-alerta{width:min(440px,100% - 24px)}.producto .ap-cli-alerta-cuerpo{justify-items:center;gap:var(--e-2);text-align:center;display:grid}.producto .ap-cli-alerta-num{color:var(--acento-texto);font-size:88px}.producto .ap-cli-alerta--turno .ap-cli-alerta-num{color:var(--atencion)}.producto .ap-cli-alerta--volver .ap-cli-alerta-num{color:var(--espera)}.producto .ap-cli-alerta--cancelado .ap-cli-alerta-num{color:var(--neutro);text-decoration:line-through}.producto .dialogo.ap-cli-alerta--listo{background:var(--listo-suave)}.producto .ap-cli-alerta--listo .ap-cli-alerta-num{color:var(--listo)}.producto .ap-fila{gap:var(--e-3);min-width:0;display:grid}.producto .ap-num-chico[data-tono=confirmar]{background:var(--prep-suave);color:var(--prep)}.producto .ap-num-chico[data-tono=pagar]{background:var(--espera-suave);color:var(--espera)}.producto .ap-pildora{min-height:24px;font-size:var(--fs-xs);white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:0 10px;font-weight:750;display:inline-flex}.producto .ap-pildora[data-tono=pagado]{background:var(--listo-suave);color:var(--listo)}.producto .ap-pildora[data-tono=confirmar]{background:var(--prep-suave);color:var(--prep)}.producto .ap-pildora[data-tono=pagar]{background:var(--espera-suave);color:var(--espera)}.producto .ap-atencion{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.producto .ap-atencion-chip{gap:6px;font-weight:650;text-decoration:none}.producto .ap-atencion-chip[data-tono=confirmar]{background:var(--prep-suave);color:var(--prep);border-color:#0000}.producto .ap-atencion-chip[data-tono=viene]{background:var(--atencion-suave);color:var(--atencion);border-color:#0000}.producto .ap-atencion-chip[data-tono=recoger]{background:var(--espera-suave);color:var(--espera);border-color:#0000}.producto .ap-origen{color:var(--prep);font-weight:700}.producto .ap-carril--por-llegar>summary{cursor:pointer;gap:2px;list-style:none;display:grid}.producto .ap-carril--por-llegar>summary::-webkit-details-marker{display:none}.producto .ap-carril--por-llegar>summary>h3{align-items:center;gap:var(--e-2);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-2);margin:0;font-weight:800;display:flex}.producto .ap-carril--por-llegar>summary>h3 .cuenta{margin-left:auto}.producto .ap-carril--por-llegar>summary>small{color:var(--texto-3);font-size:var(--fs-xs)}.producto .ap-carril--por-llegar[open]>summary{margin-bottom:var(--e-1)}.producto .ap-desde-fuera{align-items:center;gap:var(--e-2);padding:6px 6px 6px var(--e-3);border-radius:var(--radio-l);background:var(--superficie-2);color:var(--texto-2);font-size:var(--fs-sm);flex-wrap:wrap;font-weight:650;display:flex}.producto .ap-desde-fuera>span{flex:12rem}.producto .ap-desde-fuera[data-pausa]{background:var(--espera-suave);color:var(--espera)}.producto .ap-destino{color:var(--texto);font-weight:700}.producto .ap-sentar{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--radio);background:var(--espera-suave);color:var(--texto);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.producto .ap-sentar>.ico{color:var(--espera)}.producto .ap-sentar>span{flex:1;min-width:0;font-weight:650}.producto .ap-a-donde{padding:var(--e-2);border-radius:var(--radio);background:var(--superficie-2);font-size:var(--fs-sm);gap:4px;display:grid}.producto .ap-a-donde p{overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;display:flex}.producto .ap-a-donde-pago{color:var(--espera);font-weight:650}.producto .ap-a-donde-botones{flex-wrap:wrap;gap:4px;display:flex}.producto .ap-quien{gap:var(--e-2);border:0;margin:0;padding:0;display:grid}.producto .ap-quien legend{margin-bottom:var(--e-2);font-weight:700}.producto .ap-quien .chips{flex-wrap:wrap;overflow:visible}.producto .ap-quien .chip[aria-checked=true]{background:var(--texto);border-color:var(--texto);color:var(--superficie)}.producto .ap-siguiente{gap:var(--e-2);padding:var(--e-4);border-radius:var(--radio-l);background:var(--superficie);border:2px solid var(--borde);box-shadow:var(--sombra-1);display:grid}.producto .ap-siguiente[data-tono=pagado]{border-color:color-mix(in srgb, var(--listo) 45%, var(--borde))}.producto .ap-siguiente[data-tono=confirmar]{border-color:color-mix(in srgb, var(--prep) 45%, var(--borde))}.producto .ap-siguiente[data-tono=pagar]{border-color:color-mix(in srgb, var(--espera) 45%, var(--borde))}.producto .ap-siguiente-cabeza{justify-content:space-between;align-items:center;gap:var(--e-2);display:flex}.producto .ap-siguiente-quien{align-items:center;gap:var(--e-3);min-width:0;display:flex}.producto .ap-siguiente-quien>div{gap:2px;min-width:0;display:grid}.producto .ap-siguiente-quien>div>strong{font-size:var(--fs-lg);overflow-wrap:anywhere}.producto .ap-siguiente-quien small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .ap-siguiente-quien .ap-siguiente-num{color:var(--texto);font-size:56px}.producto .ap-siguiente-detalle{color:var(--texto-2);font-size:var(--fs-sm);margin:0}.producto .ap-siguiente-botones{gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .ap-siguiente-botones .boton{flex:auto}.producto .ap-siguiente-botones .boton--grande{flex:2 12rem}.producto .ap-siguiente-vacio{padding:var(--e-3) 0;color:var(--texto-2);gap:2px;display:grid}.producto .su-pago{align-items:center;gap:var(--e-3);padding:var(--e-3);border-radius:var(--radio);background:var(--prep-suave);min-width:0;display:flex}.producto .su-pago-foto{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);cursor:zoom-in;flex:none;width:64px;height:64px;padding:0;overflow:hidden}.producto .su-pago-foto img{object-fit:cover;width:100%;height:100%;display:block}.producto .su-pago-datos{gap:2px;min-width:0;display:grid}.producto .su-pago-monto{font-size:var(--fs-lg)}.producto .su-pago-op{font-size:var(--fs-lg);letter-spacing:.02em;font-weight:650}.producto .su-pago-datos small{color:var(--texto-2);font-size:var(--fs-sm)}.producto .su-pago-nota{color:var(--prep)}.producto .ap-siguiente-vacio strong{color:var(--texto)}.producto .ap-llamando{padding:var(--e-3);border-radius:var(--radio-l);background:var(--atencion-suave);border:1px solid color-mix(in srgb, var(--atencion) 35%, transparent);gap:6px;display:grid}.producto .ap-llamando[data-reciente]{animation:2.6s ease-out ap-resaltar}.producto .ap-llamando-linea{color:var(--texto-2);font-size:var(--fs-sm);margin:0}.producto .ap-llamando-linea[data-viene]{color:var(--atencion);font-weight:650}.producto .ap-llamando .ap-botones{flex-wrap:wrap;gap:6px;display:flex}.producto .ap-llamando .ap-botones .boton{flex:auto}@container app (width>=900px){.producto .ap-carriles.ap-carriles--fila:not([data-apilados]){grid-template-columns:minmax(0,1fr)}}.producto .ap-carril-ayuda{color:var(--texto-3);font-size:var(--fs-xs);margin:0}.producto .ap-pedido .ap-pedido-cabeza .menu-boton,.producto .ap-pedido .ap-pedido-cabeza>button{flex:none}.producto .ap-pedido[data-sin-recoger]{border-color:var(--espera);background:var(--espera-suave)}.producto .ap-vuelve{padding:6px var(--e-3);border:1px dashed var(--borde-fuerte);border-radius:var(--radio);color:var(--texto-2);font-size:var(--fs-sm);margin:0}.producto .ap-regla{padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--superficie-2);color:var(--texto-2);font-size:var(--fs-sm);gap:4px;display:grid}.producto .ap-regla strong{color:var(--texto)}.producto .ap-confirmar-monto{font-family:var(--f-display);font-weight:var(--peso-titulo);font-size:var(--fs-3xl);text-align:center;margin:0}.producto .ap-comprobante{object-fit:contain;border-radius:var(--radio);background:var(--superficie-2);width:100%;max-height:60vh;display:block}.producto .ap-medio[aria-pressed=true]{background:var(--texto);color:var(--superficie);border-color:var(--texto)}.producto .ap-fila[data-apilado] .ap-siguiente-quien .ap-siguiente-num{font-size:44px}.producto .comanda-turno{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:800}.producto .comanda-turno[data-pagado=no]{color:var(--espera)}.producto .cocina-siguiente{justify-content:space-between;align-items:center;gap:var(--e-3);margin:0 var(--e-4) var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);background:var(--superficie);border:2px solid var(--borde);flex-wrap:wrap;display:flex}.producto .cocina-siguiente[data-pago=PAGADO]{border-color:color-mix(in srgb, var(--listo) 50%, var(--borde))}.producto .cocina-siguiente p{color:var(--texto-2);margin:2px 0 0}.producto .v2{grid-template-columns:minmax(0,1fr);gap:12px;padding:4px 0 24px;display:grid}.producto .v2>*{min-width:0}.producto .v2-avisos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.producto .v2-aviso{min-width:0;min-height:50px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;gap:2px;padding:6px 8px;line-height:1.15;display:grid}.producto .v2-aviso b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.producto .v2-aviso b .ico{flex:none;width:15px;height:15px}.producto .v2-aviso small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.producto .v2-aviso[data-tono=delivery]{background:var(--espera-suave);color:var(--espera);border-color:color-mix(in srgb, var(--espera) 35%, transparent)}.producto .v2-aviso[data-tono=pago]{background:var(--prep-suave);color:var(--prep)}.producto .v2-aviso[data-tono=llego],.producto .v2-aviso[data-tono=listo]{background:var(--listo-suave);color:var(--listo)}.producto .v2-aviso[data-tono=recoger]{background:var(--atencion-suave);color:var(--atencion)}.producto .v2-aviso[data-tono=mas]{background:var(--superficie-2);color:var(--texto)}.producto .v2-aviso[data-tono=deshacer]{background:var(--superficie);color:var(--texto);border-color:var(--borde-fuerte)}.producto .v2-aviso[data-tono=deshacer] small{color:var(--texto-2)}.producto .deshacer-linea{border:1.5px solid var(--borde-fuerte);background:var(--superficie);max-width:100%;color:var(--texto);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:-3px 0;padding:2px 12px;line-height:1.4;display:inline-flex}.producto .deshacer-linea span{text-overflow:ellipsis;color:var(--texto-2);font-weight:600;overflow:hidden}.producto .deshacer-fila{margin-bottom:var(--e-3);display:flex}.producto .girando{animation:.9s linear infinite girar-al-leer}@keyframes girar-al-leer{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.producto .girando{animation:none}}.producto a.fila:has(.mas-aqui) .fila-principal{flex:1 0 auto}.producto .fila .mas-aqui{flex:0 auto;min-width:0}.producto .mas-aqui{color:var(--texto-2);font-size:var(--fs-xs);text-align:right;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.producto .pista-pestana{pointer-events:none;z-index:60;background:var(--texto);width:min(300px,100vw - 32px);color:var(--superficie);font-size:var(--fs-sm);box-shadow:var(--sombra-2);border-radius:14px;gap:4px;padding:12px 14px;line-height:1.35;display:grid;position:fixed;transform:translate(-50%,-100%)}.producto .pista-pestana[data-al-lado]{transform:translateY(-50%)}.producto .pista-pestana strong{font-size:var(--fs-base)}.producto .pista-pestana button{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:4px;padding:6px 4px;font-weight:700}.producto .pista-pestana:after{content:"";left:calc(50% + var(--flecha,0px));background:inherit;width:12px;height:12px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.producto .pista-pestana[data-al-lado]:after{top:50%;bottom:auto;left:-6px;transform:translateY(-50%)rotate(45deg)}.producto .titulo-con-deshacer{justify-content:space-between;align-items:center;gap:var(--e-3);min-width:0;display:flex}.producto .titulo-con-deshacer h1{flex:none}.producto .titulo-con-deshacer .deshacer-linea{flex:0 auto;min-width:0}.producto .con-deshacer{display:block;position:relative}.producto .con-deshacer-boton{display:flex;position:absolute;top:0;left:0;right:0}.producto .lo-hecho{margin:0;padding:0;list-style:none;display:grid}.producto .lo-hecho li{align-items:center;gap:var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--borde);display:flex;position:relative}.producto .lo-hecho li:last-child{border-bottom:0}.producto .lo-hecho li>.ico{color:var(--listo);flex:none}.producto .lo-hecho p{min-width:0;font-size:var(--fs-sm);flex:1;margin:0}.producto .lo-hecho p small{color:var(--texto-2);font-size:var(--fs-xs);margin-top:2px;display:block}.producto .lo-hecho .boton{flex:none}.producto .lo-hecho .boton[aria-disabled=true]{opacity:.45}.producto .lo-hecho-tiempo{background:var(--listo);opacity:.5;border-radius:2px;height:3px;transition:width 1s linear;position:absolute;bottom:-1px;left:0}.producto .v2-card{background:var(--superficie);border:3px solid var(--v2-tono,var(--texto));box-shadow:var(--sombra-2);border-radius:18px;gap:10px;padding:12px 14px 14px;display:grid}.producto .v2-card[data-paso=cobrar],.producto .v2-detalle[data-paso=cobrar]{--v2-tono:var(--espera);--v2-suave:var(--espera-suave)}.producto .v2-card[data-paso=validar],.producto .v2-detalle[data-paso=validar]{--v2-tono:var(--prep);--v2-suave:var(--prep-suave)}.producto .v2-card[data-paso=preparar],.producto .v2-detalle[data-paso=preparar]{--v2-tono:var(--texto);--v2-suave:var(--superficie-2)}.producto .v2-card[data-paso=preparando],.producto .v2-detalle[data-paso=preparando]{--v2-tono:var(--prep);--v2-suave:var(--prep-suave)}.producto .v2-card[data-paso=listo],.producto .v2-detalle[data-paso=listo]{--v2-tono:var(--listo);--v2-suave:var(--listo-suave)}.producto .v2-card[data-paso=avisar],.producto .v2-detalle[data-paso=avisar]{--v2-tono:var(--borde-fuerte);--v2-suave:var(--superficie-2)}.producto .v2-card[data-paso=vacio]{--v2-tono:var(--borde);box-shadow:none;text-align:center;border-style:dashed;padding:22px 16px}.producto .v2-card[data-paso=vacio] p{color:var(--texto-2);margin:0}.producto .v2-cabeza{justify-content:space-between;align-items:center;gap:8px;display:flex}.producto .v2-etiqueta{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--texto-2);flex:1;font-size:12px;font-weight:800}.producto .v2-cabeza-der{flex:none;align-items:center;gap:2px;display:flex}.producto .v2-pildora{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.producto .v2-pildora[data-tono=por_pagar]{background:var(--espera-suave);color:var(--espera)}.producto .v2-pildora[data-tono=por_confirmar]{background:var(--prep-suave);color:var(--prep)}.producto .v2-pildora[data-tono=pagado]{background:var(--listo-suave);color:var(--listo)}.producto .v2-quien{align-items:center;gap:14px;display:flex}.producto .v2-quien .ap-num{font-size:48px}.producto .v2-quien strong{font-size:21px;line-height:1.15;display:block}.producto .v2-quien small{color:var(--texto-2);font-size:13px;line-height:1.3;display:block}.producto .v2-pasos{grid-template-columns:repeat(4,1fr);gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.producto .v2-pasos li{color:var(--texto-3);text-align:center;justify-items:center;gap:4px;font-size:12px;font-weight:700;display:grid;position:relative}.producto .v2-pasos li:before{content:"";background:var(--borde);z-index:0;height:3px;position:absolute;top:11px;left:-50%;right:50%}.producto .v2-pasos li:first-child:before{display:none}.producto .v2-pasos li[data-hecho]:before,.producto .v2-pasos li[data-actual]:before{background:var(--listo)}.producto .v2-punto{z-index:1;border:2px solid var(--borde-fuerte);background:var(--superficie);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.producto .v2-pasos li[data-hecho] .v2-punto{background:var(--listo);border-color:var(--listo);color:#fff}.producto .v2-pasos li[data-hecho] .v2-punto .ico{width:14px;height:14px}.producto .v2-pasos li[data-hecho]{color:var(--listo)}.producto .v2-pasos li[data-actual] .v2-punto{background:var(--v2-tono);border-color:var(--v2-tono);box-shadow:0 0 0 4px var(--v2-suave)}.producto .v2-pasos li[data-actual]{color:var(--texto);font-weight:800}.producto .v2-platos{background:var(--superficie-2);border-radius:12px;gap:4px;margin:0;padding:10px 12px;font-size:15px;list-style:none;display:grid}.producto .v2-platos li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.producto .v2-platos b{font-variant-numeric:tabular-nums}.producto .v2-vers{width:100%;color:var(--texto-2);padding-left:1.9em;font-size:13px;line-height:1.35;display:block}.producto .v2-vers [data-nota]{color:var(--espera);font-weight:700}.producto .ap-seguir{gap:var(--e-2);display:grid}.producto .ap-seguir form .control{max-width:9em}.producto .ap-seguir-estado{gap:var(--e-3);align-items:center;display:flex}.producto .ap-seguir-estado p{color:var(--texto-2);margin:0}.producto .v2-fila-atiende{color:var(--espera);align-items:center;gap:4px;font-weight:700;display:flex}.producto .v2-platos .v2-envase{color:var(--texto-2);justify-content:space-between}.producto .v2-platos .v2-total{border-top:1px dashed var(--borde-fuerte);justify-content:space-between;margin-top:2px;padding-top:6px;font-weight:750}.producto .v2-nota{color:var(--texto-2);margin:0;font-size:14px}.producto .v2-nota strong{color:var(--texto)}.producto .v2-nota .enlace-kpi{font-size:14px}.producto .v2-principal{width:100%;min-height:56px;font-size:18px}.producto .v2-card[data-paso=cobrar] .v2-principal{background:var(--espera);color:#fff}.producto .v2-card[data-paso=listo] .v2-principal{background:var(--listo);color:#fff}.producto .v2-par{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.producto .v2-par .boton{min-height:56px;padding:0 10px;font-size:15px}.producto .v2-segundos{gap:8px;display:flex}.producto .v2-segundos .boton{flex:1;min-height:44px}.producto .v2-tabs{background:var(--superficie-3);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.producto .v2-tabs button{min-height:48px;color:var(--texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:center;gap:0;padding:4px 2px;font-size:12px;font-weight:700;line-height:1.15;display:grid}.producto .v2-tabs button b{color:var(--texto);font-variant-numeric:tabular-nums;font-size:18px}.producto .v2-tabs button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-1)}.producto .v2-tabs button[data-alerta]{background:var(--atencion-suave);color:var(--atencion);animation:1.6s ease-in-out infinite avisados-late}.producto .v2-tabs button[data-alerta] b{color:var(--atencion)}@keyframes avisados-late{50%{background:color-mix(in srgb, var(--atencion) 26%, var(--superficie))}}@media (prefers-reduced-motion:reduce){.producto .v2-tabs button[data-alerta]{animation:none}}.producto .v2-lista{background:var(--superficie);border:1px solid var(--borde);border-radius:14px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.producto .v2-fila{border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.producto .v2-fila:first-child{border-top:0}.producto .v2-fila-ver{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.producto .v2-fila-ver>span{min-width:0}.producto .v2-fila-junto{color:var(--texto-2);font-size:13px;font-weight:600}.producto .v2-fila strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.producto .v2-fila small{color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.producto .v2-fila small em{font-style:normal;font-weight:750}.producto .v2-fila small.v2-fila-lleva{color:var(--texto);font-size:13px}.producto .v2-fila small em[data-tono=por_pagar]{color:var(--espera)}.producto .v2-fila small em[data-tono=pagado]{color:var(--listo)}.producto .v2-fila small em[data-tono=por_confirmar]{color:var(--prep)}.producto .v2-fila .boton{flex:none;min-height:40px;padding:0 14px}.producto .v2-fila .chip{flex:none}.producto .v2-fila[data-tocaba]{background:var(--espera-suave)}.producto .v2-fila[data-tocaba] small b{color:var(--espera)}.producto .v2-fila[data-tarde] small{color:var(--atencion);font-weight:650}.producto .v2-vacia{color:var(--texto-2);text-align:center;margin:0;padding:14px 12px;font-size:14px}.producto .v2-sep{border-top:1px solid var(--borde);background:var(--fondo);gap:1px;padding:9px 12px;display:grid}.producto .v2-sep:first-child{border-top:0}.producto .v2-sep b{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);font-size:13px}.producto .v2-sep small{color:var(--texto-2);font-size:13px}.producto .v2-fila[data-por-llegar] strong{color:var(--texto-2)}.producto .v2-pie{color:var(--texto-2);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px;font-size:13px;display:flex}.producto .v2-pie span{align-items:center;gap:6px;display:inline-flex}.producto .v2-pie .boton{white-space:nowrap;flex:none;min-height:36px}.producto .v2-hoja-pedido{background:var(--superficie-2);border-radius:12px;gap:8px;padding:12px;display:grid}.producto .v2-hoja-pedido+.v2-hoja-pedido{margin-top:12px}.producto .v2-hoja-pedido header{align-items:center;gap:10px;display:flex}.producto .v2-hoja-pedido header strong{font-size:16px;display:block}.producto .v2-hoja-pedido header small{color:var(--texto-2)}.producto .v2-hoja-pedido .ap-a-donde{margin:0}.producto .v2-hoja-botones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.producto .v2-avisos-lista{gap:8px;display:grid}.producto .v2-detalle{gap:10px;display:grid}.producto .v2-lista>.hecho{border-width:0;border-top:1px solid var(--borde);border-radius:0}.producto .v2-lista>.hecho:first-child{border-top:0}.producto .v2>.hecho{margin:0}.producto .v2-aviso[data-tono=aceptar]{background:var(--superficie-2);color:var(--texto);border-color:var(--borde)}.producto .sf-num[data-tono=aceptar]{background:var(--superficie-2);color:var(--texto)}.producto .sf-num[data-tono=prep]{background:var(--prep-suave);color:var(--prep)}.producto .sf-num[data-tono=listo],.producto .sf-num[data-tono=camino]{background:var(--listo-suave);color:var(--listo)}.producto .sf-num[data-tono=pago]{background:var(--espera-suave);color:var(--espera)}.producto .sf-num[data-tono=tarde]{background:var(--atencion-suave);color:var(--atencion)}.producto .sf-fila .v2-fila-ver{align-items:start}.producto .sf-fila .sf-num{margin-top:2px}.producto .sf-que{color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.producto .sf-platos{color:var(--texto);gap:1px;margin:1px 0 2px;font-size:13.5px;line-height:1.35;display:grid}.producto .sf-platos [data-nota]{color:var(--espera);font-weight:700}.producto .v2-fila small .sf-estado[data-tono=aceptar]{color:var(--texto)}.producto .v2-fila small .sf-estado[data-tono=prep]{color:var(--prep)}.producto .v2-fila small .sf-estado[data-tono=listo],.producto .v2-fila small .sf-estado[data-tono=camino]{color:var(--listo)}.producto .v2-fila small .sf-estado[data-tono=pago]{color:var(--espera)}.producto .v2-fila small .sf-estado[data-tono=tarde]{color:var(--atencion)}.producto .sf-fila .boton[data-cobrar]{background:var(--espera);border-color:var(--espera);color:#fff}.producto .sf-fila[data-resaltado]{background:var(--prep-suave);transition:background .3s}.producto .sf-fila[data-por-llegar] strong{color:var(--texto-2)}.producto .sf-vacia{border:1px dashed var(--borde-fuerte);text-align:center;color:var(--texto-2);border-radius:14px;gap:4px;padding:18px 14px;display:grid}.producto .sf-vacia strong{color:var(--texto);font-size:15px}.producto .sf-vacia p{margin:0;font-size:14px}.producto .sf-por-llegar{gap:8px;display:grid}.producto .sf-por-llegar summary{background:var(--superficie-2);min-height:44px;color:var(--texto-2);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;list-style:none;display:flex}.producto .sf-por-llegar summary::-webkit-details-marker{display:none}.producto .sf-por-llegar summary span{align-items:center;gap:6px;display:inline-flex}.producto .sf-por-llegar summary b{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.producto .sf-por-llegar summary small{font-size:13px}.producto .ap-panel--fila .sf{padding:0}.producto .ap-por-entregar{border-radius:var(--radio-l);background:var(--superficie);border:1px solid var(--borde);gap:6px;padding:8px 10px;display:grid}.producto .ap-por-entregar .entre{align-items:baseline}.producto .ap-por-entregar-lista{flex-wrap:wrap;gap:6px;display:flex}.producto .ap-por-entregar-uno{border:1px solid var(--borde-fuerte);background:var(--superficie);min-height:44px;color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.producto .ap-por-entregar-uno .ap-num-chico{background:var(--prep-suave);min-width:34px;height:34px;color:var(--prep);border-radius:99px;font-size:14px}.producto .ap-por-entregar-que{color:var(--listo);align-items:center;gap:4px;display:inline-flex}.producto .ap-por-entregar-uno[data-cobrar] .ap-por-entregar-que{color:var(--espera)}.producto .ap-por-entregar-mas{color:var(--texto-2);padding:0 14px}@container app (width>=1000px){.producto .ap-por-entregar{display:none}}.producto .logo-carta{flex:none;display:block}.producto .logo-carta img{width:auto;max-width:min(220px,100%);height:48px;display:block}.producto .logo-carta--toque{cursor:zoom-in;border-radius:var(--radio-s);background:0 0;border:0;padding:0}.producto .logo-carta--toque picture{display:block}.producto .aviso-tope{align-items:center;gap:var(--e-2);margin:var(--e-1) 0 var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--radio-s);background:var(--atencion-suave,var(--superficie-2));color:var(--texto);font-size:var(--fs-sm);font-weight:600;animation:.18s ease-out aparecer;display:flex}.producto .aviso-tope .ico{color:var(--atencion);flex:none}.producto .como-encontrarnos{gap:var(--e-2);margin:var(--e-4) 0 var(--e-2);padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);display:grid}.producto .como-encontrarnos-dir{align-items:flex-start;gap:var(--e-2);color:var(--texto-2);font-size:var(--fs-sm);margin:0;display:flex}.producto .como-encontrarnos-botones{gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .cantidad-escrita{width:3.2ch;min-width:36px;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;padding:0;font-weight:750}.producto .cantidad-escrita::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.producto .cantidad-escrita::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.producto .cantidad-escrita:focus-visible{outline:2px solid var(--acento);border-radius:var(--radio-s)}.producto .logo-entero{padding:var(--e-3) 0;place-items:center;display:grid}.producto .logo-entero img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60vh;display:block}.producto .carta-local:has(>.logo-carta){align-items:center;gap:var(--e-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.producto .carta-local:has(>.logo-carta)>.logo-carta{grid-area:1/1}.producto .carta-local:has(>.logo-carta)>.boton{grid-area:1/2}.producto .carta-local:has(>.logo-carta)>div{grid-column:1/-1}.producto .carta-local:has(>.logo-carta):has(>.boton~.boton){grid-template-columns:minmax(0,1fr) auto auto}.producto .carta-local:has(>.logo-carta)>.boton~.boton{grid-column:3}.producto .platos-galeria{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.producto .tarjeta-plato{border-radius:var(--radio-l);background:var(--superficie);border:1px solid var(--borde);color:var(--texto);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.producto .tarjeta-plato-foto{display:block;position:relative}.producto .tarjeta-plato-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.producto .tarjeta-plato-foto .agregar{right:var(--e-2);bottom:var(--e-2);box-shadow:var(--sombra-2);position:absolute}.producto .tarjeta-plato-foto .paso-plato{position:absolute;bottom:6px;right:6px}.producto .tarjeta-plato-texto{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:4px;min-width:0;padding:10px 12px 12px;display:grid}.producto .tarjeta-plato-texto[disabled]{cursor:default}.producto .tarjeta-plato-texto strong{font-size:var(--fs-base);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.producto .tarjeta-plato-texto .plato-precio{font-size:var(--fs-base)}.producto .tarjeta-plato-texto .plato-desc{color:var(--texto-2);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.producto .tarjeta-plato--sin-foto{background:var(--superficie-2);grid-template-rows:1fr auto}.producto .tarjeta-plato--sin-foto .tarjeta-plato-texto{padding-bottom:4px}.producto .tarjeta-plato-accion{padding:0 var(--e-2) var(--e-2);justify-content:flex-end;display:flex}.producto .tarjeta-plato[data-agotado=true]{opacity:.62}.producto .tarjeta-plato[data-agotado=true] img{filter:grayscale()}.producto.letra-grande .platos-galeria{grid-template-columns:minmax(0,1fr)}.producto.letra-grande .tarjeta-plato-texto strong{font-size:19px}.producto .secciones-tejas-grupo{gap:var(--e-3);display:grid}.producto .secciones-tejas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.producto .teja-de-seccion{min-height:72px;padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);text-align:left;font:inherit;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.producto .teja-de-seccion .seccion-insignia{border-radius:12px;grid-row:1/3;width:40px;height:40px}.producto .teja-de-seccion .seccion-insignia .ico{width:22px;height:22px}.producto .teja-de-seccion strong{font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.2}.producto .teja-de-seccion small{color:var(--texto-3);font-size:var(--fs-xs);font-weight:650}.producto .teja-de-seccion--ancha{grid-column:1/-1;grid-template-rows:auto auto auto}.producto .teja-de-seccion--ancha .seccion-insignia{grid-row:1/4}.producto .teja-de-seccion-muestra{color:var(--texto-2);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.producto .secciones-filtros{justify-self:center;min-height:44px}.producto .seccion-sigue{justify-content:space-between;align-items:center;gap:var(--e-3);min-height:64px;padding:10px var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);text-align:left;font:inherit;font-weight:700;font-size:var(--fs-md);cursor:pointer;display:flex}.producto .seccion-sigue span{display:grid}.producto .seccion-sigue small{color:var(--texto-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.producto .seccion-sigue--fin{justify-content:flex-start}.producto[data-formato=papel]{--f-papel:"Fraunces Variable", Georgia, "Times New Roman", serif;--papel-texto:var(--f-papel);--papel-raya:3px double var(--borde-fuerte);--papel-radio:2px}.producto[data-formato=papel][data-estilo=autor]{--f-papel:"Cormorant Garamond Variable", Georgia, serif;--f-autor:"Jost Variable", var(--f-ui);--papel-texto:var(--f-autor);--papel-raya:1px solid var(--borde-fuerte);--papel-radio:0}.producto .platos-papel{display:grid}.producto .plato-papel{color:var(--texto);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.producto .plato-papel+.plato-papel{border-top:1px dashed var(--borde)}.producto .plato-papel-texto{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.producto .plato-papel-texto[disabled]{cursor:default}.producto .plato-papel-linea{align-items:baseline;gap:6px;display:flex}.producto .plato-papel-texto strong{font-family:var(--f-papel);font-weight:600;font-size:var(--fs-md);line-height:1.25}.producto .plato-papel-puntos{border-bottom:2px dotted var(--borde-fuerte);flex:1;min-width:16px;transform:translateY(-4px)}.producto .plato-papel-precio{font-family:var(--f-papel);font-weight:600;font-size:var(--fs-md);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.producto .plato-papel-texto em{font-family:var(--f-papel);color:var(--texto-2);font-size:var(--fs-sm)}.producto .plato-papel-linea--presentacion{font-family:var(--f-papel);font-size:var(--fs-base)}.producto .plato-papel-linea--presentacion .plato-papel-precio{font-size:var(--fs-base)}.producto .plato-papel-linea--presentacion[data-agotado]{color:var(--texto-3);text-decoration:line-through}.producto .plato-papel-notas{color:var(--texto-3);font-family:var(--papel-texto);font-size:var(--fs-xs);text-transform:lowercase;font-weight:600}.producto .plato-papel-foto{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.producto .plato-papel-foto .ico{width:13px;height:13px}.producto .plato-papel .agregar{box-shadow:none;background:0 0}.producto .plato-papel[data-agotado=true]{opacity:.6}.producto .plato-papel--autor{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:0}.producto .plato-papel--autor+.plato-papel--autor{border-top:0}.producto .plato-papel--autor .plato-papel-texto{text-align:center;justify-items:center;gap:4px}.producto .plato-papel--autor .plato-papel-texto strong{font-size:23px;line-height:1.15}.producto .plato-papel--autor .plato-papel-texto em{font-family:var(--f-autor);font-style:normal;font-size:var(--fs-sm);text-transform:lowercase;max-width:30ch}.producto .plato-papel--autor .plato-papel-notas{font-family:var(--f-autor);letter-spacing:.04em}.producto .plato-papel-pie{align-items:center;gap:var(--e-3);display:flex}.producto .plato-papel-pie .plato-papel-precio{font-family:var(--f-autor);font-weight:500;font-size:var(--fs-base)}.producto[data-estilo=autor] .platos-papel{gap:var(--e-6)}.producto.letra-grande .plato-papel-texto strong,.producto.letra-grande .plato-papel-precio{font-size:21px}.producto.letra-grande .plato-papel--autor .plato-papel-texto strong{font-size:26px}.producto[data-formato=papel] .carta-secciones{gap:var(--e-8)}.producto[data-formato=papel] .carta-seccion{gap:var(--e-2)}.producto[data-formato=papel] .carta-seccion>h2{font-family:var(--f-papel);letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-size:var(--fs-base);border-bottom:1px solid var(--borde-fuerte);justify-content:center;padding-bottom:8px}.producto[data-formato=papel] .carta-seccion>h2 :is(.seccion-insignia,.carta-seccion-cuenta){display:none}.producto[data-formato=papel] .carta-subseccion{text-align:center;font-family:var(--f-papel);text-transform:none;letter-spacing:0;font-style:italic;font-weight:500;font-size:var(--fs-md)}.producto[data-formato=papel] .carta-grupo{font-family:var(--f-papel);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400;font-size:var(--fs-md);color:var(--texto-2)}.producto[data-estilo=autor] .carta-secciones{gap:var(--e-10)}.producto[data-estilo=autor] .carta-seccion>h2{font-family:var(--f-autor);letter-spacing:.32em;color:var(--texto-2);border:0;flex-direction:column;gap:10px;padding:0;font-size:13px;font-weight:500}.producto[data-estilo=autor] .carta-seccion>h2:before{content:"";background:var(--texto-3);width:32px;height:1px}.producto[data-formato=papel] .menu-dia{box-shadow:none;border-style:double;border-width:3px}.producto[data-formato=papel] .menu-dia h3{font-family:var(--f-papel);letter-spacing:0;font-weight:600}.producto[data-estilo=autor] .menu-dia{text-align:center;border-style:solid;border-width:1px}.producto[data-formato=papel] .carta-portada:not(.carta-portada--foto){background:var(--fondo);padding-top:var(--e-6);text-align:center;position:relative}:is(.producto[data-formato=papel] .carta-local,.producto[data-formato=papel] .carta-local:has(>.logo-carta)){gap:var(--e-2);flex-direction:column;display:flex}.producto[data-formato=papel] .carta-local>div{flex:none}.producto[data-formato=papel] .carta-portada .carta-local h1{font-family:var(--f-papel);letter-spacing:0;font-weight:600}.producto[data-estilo=autor] .carta-portada .carta-local h1{font-size:28px}.producto[data-formato=papel] .carta-local p{font-family:var(--papel-texto);justify-content:center;font-size:15px;font-style:italic}.producto[data-estilo=autor] .carta-local p{font-style:normal;font-size:var(--fs-sm);letter-spacing:.02em}.producto[data-formato=papel] .carta-local .logo-local{width:54px;height:54px;color:var(--texto);border:3px double var(--texto);font-family:var(--f-papel);letter-spacing:.04em;background:0 0;border-radius:50%;font-size:19px;font-weight:600}.producto[data-estilo=autor] .carta-local .logo-local{border:1px solid var(--texto);letter-spacing:.12em;font-weight:500}.producto[data-formato=papel] .carta-local .logo-carta img{max-width:min(240px,100%);height:56px}.producto[data-formato=papel] .carta-portada:not(.carta-portada--foto) .carta-mesa{border:1px solid var(--borde-fuerte);border-radius:var(--papel-radio);font-family:var(--papel-texto);background:0 0;font-style:normal;font-weight:600}.producto[data-formato=papel] .carta-local .boton{top:var(--e-3);right:var(--e-3);border-color:var(--borde);border-radius:var(--papel-radio);background:0 0;position:absolute}.producto[data-formato=papel] .carta-local .boton~.boton{right:calc(var(--e-3) + 44px)}.producto[data-formato=papel] .carta-pegajosa{background:color-mix(in srgb, var(--fondo) 94%, transparent);border-bottom:var(--papel-raya)}.producto[data-formato=papel] .carta-pegajosa .control-con-icono .ico{left:2px}.producto[data-formato=papel] .carta-pegajosa .control{border:0;border-bottom:1px solid var(--borde-fuerte);font-family:var(--papel-texto);background:0 0;border-radius:0;padding-left:30px;font-size:17px}.producto[data-formato=papel] .carta-pegajosa .control::placeholder{font-style:italic}.producto[data-estilo=autor] .carta-pegajosa .control{font-size:15px}.producto[data-estilo=autor] .carta-pegajosa .control::placeholder{font-style:normal}.producto[data-formato=papel] .carta-pegajosa .control:focus{box-shadow:none;border-bottom:2px solid var(--texto)}.producto[data-formato=papel] .carta-nav-fila .chip{color:var(--texto-2);font-family:var(--papel-texto);background:0 0;border:0;border-radius:0;padding:0 10px;font-size:16px;font-weight:500;box-shadow:inset 0 -2px #0000}.producto[data-formato=papel] .carta-nav-fila .chip[aria-current=true]{color:var(--texto);box-shadow:inset 0 -2px 0 var(--texto);background:0 0}.producto[data-formato=papel] .carta-nav-fila .chip--indice{color:var(--texto);border-right:1px solid var(--borde-fuerte);padding-left:0;font-weight:600}.producto[data-formato=papel] .chip--filtro{background:var(--acento-suave);color:var(--acento-texto);border-radius:var(--papel-radio)}.producto[data-estilo=autor] .carta-nav-fila .chip{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.producto[data-formato=papel] .barra-comensal{background:var(--fondo);border-top:var(--papel-raya)}.producto[data-formato=papel] .barra-comensal .boton{border-radius:var(--papel-radio);font-family:var(--papel-texto);font-size:16px;font-weight:600}.producto[data-formato=papel] .barra-comensal .boton--secundario{border:1px solid var(--borde-fuerte);background:0 0}.producto[data-formato=papel] .barra-comensal .boton .ico{display:none}.producto[data-estilo=autor] .barra-comensal .boton{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.producto[data-formato=papel] .carrito-barra{border-radius:var(--papel-radio);font-family:var(--papel-texto)}.producto[data-formato=papel] .carrito-barra strong,.producto[data-formato=papel] .carrito-barra .monto{font-weight:600}.producto[data-estilo=autor] .carrito-barra strong{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.producto[data-formato=papel] .menu-dia .boton{border-radius:var(--papel-radio);font-family:var(--papel-texto);font-weight:600}.producto[data-formato=papel] .hoja-plato{border-radius:var(--papel-radio) var(--papel-radio) 0 0;background:var(--fondo)}.producto[data-formato=papel] .hoja-plato-foto{border-bottom:var(--papel-raya)}.producto[data-formato=papel] .hoja-plato .capa-cabecera h2{font-family:var(--f-papel);letter-spacing:0;font-weight:600}.producto[data-formato=papel] .hoja-plato .capa-cabecera p{font-family:var(--papel-texto);font-style:italic}.producto[data-formato=papel] .hoja-plato-precio{font-family:var(--f-papel);font-weight:600;font-size:var(--fs-lg)}.producto[data-formato=papel] .hoja-plato .capa-pie .boton{border-radius:var(--papel-radio);font-family:var(--papel-texto);font-weight:600}.producto[data-estilo=autor] .hoja-plato .capa-cabecera{text-align:center}.producto[data-estilo=autor] .hoja-plato .capa-cabecera p{font-family:var(--f-autor);text-transform:lowercase;font-style:normal}.producto[data-estilo=autor] .hoja-plato-precio{font-family:var(--f-autor);font-weight:500;font-size:var(--fs-base)}.producto[data-formato=papel] .indice-filtros .chip{border-radius:var(--papel-radio);font-family:var(--papel-texto);font-size:15px}.producto[data-formato=papel] .indice-filtros .chip[aria-pressed=false]{background:0 0}.producto[data-formato=papel] .indice{border:0;border-top:var(--papel-raya);background:0 0;border-radius:0}.producto[data-formato=papel] .indice li+li{border-top:1px dashed var(--borde)}.producto[data-formato=papel] .indice .seccion-insignia{display:none}.producto[data-formato=papel] .indice button{font-family:var(--f-papel);padding-inline:0;font-size:18px;font-weight:500}.producto[data-formato=papel] .indice-cuenta{font-family:var(--f-papel);color:var(--texto-2);font-size:16px}.producto[data-formato=papel] .indice-grupo h3{font-family:var(--f-papel);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400;font-size:var(--fs-md)}.producto[data-estilo=autor] .indice li+li{border-top-style:solid}.producto[data-estilo=autor] .indice button{font-family:var(--f-autor);letter-spacing:.16em;text-transform:uppercase;font-size:13px}.producto[data-estilo=autor] .indice-cuenta{font-family:var(--f-autor);letter-spacing:0;font-size:14px}.producto[data-formato=papel][data-estilo=bistro]{--f-papel:"EB Garamond Variable", Georgia, serif;--f-mano:"Caveat Variable", "Segoe Print", cursive;--papel-texto:var(--f-papel);--papel-raya:2px dashed var(--borde-fuerte);--papel-radio:10px}.producto[data-estilo=bistro] .carta-portada .carta-local h1{font-family:var(--f-mano);font-size:34px;font-weight:700;line-height:1}.producto[data-estilo=bistro] .carta-seccion>h2{font-family:var(--f-mano);letter-spacing:0;text-transform:none;color:var(--acento-texto);border-bottom:2px dashed var(--borde-fuerte);justify-content:flex-start;padding-bottom:4px;font-size:30px;font-weight:700}.producto[data-estilo=bistro] .carta-grupo{font-family:var(--f-mano);font-size:24px;font-style:normal;font-weight:600}.producto[data-estilo=bistro] .plato-papel-puntos{border-bottom:0}.producto[data-estilo=bistro] .plato-papel-texto strong{font-size:19px}.producto[data-estilo=bistro] .plato-papel-precio{color:var(--acento-texto);font-weight:700}.producto[data-estilo=bistro] .plato-papel+.plato-papel{border-top-style:dotted}.producto[data-estilo=bistro] .menu-dia{border-style:dashed;border-width:2px}.producto[data-estilo=bistro] .menu-dia h3,.producto[data-estilo=bistro] .hoja-plato .capa-cabecera h2{font-family:var(--f-mano);font-size:30px;font-weight:700}.producto[data-estilo=bistro] .carta-local .logo-local{border:2px dashed var(--acento-texto);color:var(--acento-texto);font-family:var(--f-mano);letter-spacing:0;font-size:24px}.producto[data-estilo=bistro] .carta-nav-fila .chip{font-size:17px}.producto[data-estilo=bistro] .carta-nav-fila .chip[aria-current=true]{color:var(--acento-texto);box-shadow:inset 0 -2px 0 var(--acento-texto)}.producto[data-estilo=bistro] .barra-comensal .boton{font-size:17px}.producto[data-estilo=bistro] .hoja-plato-precio{color:var(--acento-texto);font-weight:700}.producto[data-estilo=bistro] .indice button{font-family:var(--f-mano);min-height:50px;font-size:25px;font-weight:600}.producto[data-estilo=bistro] .indice-cuenta{color:var(--acento-texto);font-weight:700}.producto[data-formato=papel]{--papel-titulo:var(--f-papel);--papel-borde:1px solid var(--borde-fuerte)}.producto[data-estilo=autor]{--papel-borde:1px solid var(--borde)}.producto[data-estilo=bistro]{--papel-titulo:var(--f-mano);--papel-borde:2px dashed var(--borde-fuerte)}.producto[data-formato=papel] :is(.pedidos-cabecera,.pedidos-cuerpo,.seguimiento,.mesa-sonido,.menu-dia,.cierre-visita,.cierre-detalle,.cierre-mas,.hoja,.dialogo,.ap-cli-atajo,.avisos){font-family:var(--papel-texto)}.producto[data-formato=papel] :is(.pedidos-cuerpo,.hoja,.dialogo,.cierre-visita) .num{font-variant-numeric:tabular-nums lining-nums}.producto[data-formato=papel] .pedidos-cabecera{background:var(--fondo);border-bottom:var(--papel-raya)}.producto[data-formato=papel] :is(.pedidos-cabecera h1,.ap-cli-numero h2,.seguimiento h2,.ap-cli-fila h3,.cierre-visita h2,.ap-cli-espera-grande,.ap-cli-puerta h2,.capa-cabecera h2){font-family:var(--papel-titulo);letter-spacing:0;font-weight:600}.producto[data-estilo=bistro] :is(.pedidos-cabecera h1,.ap-cli-numero h2,.cierre-visita h2,.ap-cli-puerta h2,.capa-cabecera h2){font-size:32px;font-weight:700;line-height:1.05}.producto[data-estilo=bistro] :is(.seguimiento h2,.ap-cli-fila h3){font-size:24px;font-weight:700}.producto[data-formato=papel] :is(.pedidos-seccion>h2,.ap-cli-numero-eti){font-family:var(--f-papel);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);font-weight:600}.producto[data-estilo=autor] :is(.pedidos-seccion>h2,.ap-cli-numero-eti){font-family:var(--f-autor);letter-spacing:.32em;font-size:12px;font-weight:500}.producto[data-estilo=bistro] :is(.pedidos-seccion>h2,.ap-cli-numero-eti){font-family:var(--f-mano);letter-spacing:0;text-transform:none;font-size:22px;font-weight:700}.producto[data-estilo=bistro] .pedidos-seccion>h2{color:var(--acento-texto)}.producto[data-formato=papel] .ap-num{font-family:var(--f-papel);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-weight:700}.producto[data-formato=papel] :is(.seguimiento,.pedidos-mas,.ap-cli-fila,.ap-cli-puerta,.avisos){border:var(--papel-borde);border-radius:var(--papel-radio);box-shadow:none;background:0 0}.producto[data-formato=papel] :is(.ap-cli-numero,.ap-cli-atajo,.ap-cli-espera,.aviso-linea){border-radius:var(--papel-radio)}.producto[data-estilo=bistro] :is(.ap-cli-numero,.ap-cli-atajo,.ap-cli-espera){border-style:dashed}.producto[data-formato=papel] .ap-cli-enfila{border:var(--papel-borde);border-radius:var(--papel-radio);font-family:var(--papel-texto);background:0 0}.producto[data-formato=papel] :is(.ap-cli-pildora,.pasos li,.ap-cli-sonido){font-family:var(--papel-texto)}.producto[data-formato=papel] .ap-cli-pildora,.producto[data-formato=papel] :is(.hoja,.dialogo) :is(.control,.ap-cli-opcion,.cantidad){border-radius:var(--papel-radio)}.producto[data-formato=papel] :is(.pedidos-cuerpo,.seguimiento,.mesa-sonido,.hoja,.dialogo,.cierre-visita,.cierre-detalle,.cierre-mas,.avisos) .boton{border-radius:var(--papel-radio);font-family:var(--papel-texto);font-weight:600}.producto[data-formato=papel] :is(.pedidos-cuerpo,.hoja,.dialogo,.cierre-detalle) .boton--secundario{border:1px solid var(--borde-fuerte);background:0 0}.producto[data-estilo=autor] :is(.pedidos-cuerpo,.hoja,.dialogo,.cierre-visita,.cierre-detalle,.cierre-mas) .boton{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.producto[data-estilo=bistro] :is(.pedidos-cuerpo,.hoja,.dialogo,.cierre-visita,.cierre-detalle,.cierre-mas) .boton{font-size:17px}.producto[data-formato=defecto]{--f-portada:"Fraunces Variable", Georgia, "Times New Roman", serif;--radio-s:10px;--radio:14px;--radio-l:20px;--radio-boton:14px}.producto[data-formato=defecto][data-tono=noche]{--fondo:#0d111a;--superficie:#161b27;--superficie-2:#1e2433;--superficie-3:#272e3f;--borde:#262e3f;--borde-control:#4b556b;--borde-fuerte:#3a4357;--texto:#f1f3f7;--texto-2:#b3bacb;--texto-3:#939cae;--acento:#f5a524;--acento-hover:#f7b54d;--sobre-acento:#1c1303;--acento-suave:#2c2516;--acento-texto:#f7b13a;--foco:#f7b13a;--espera:#e3b341;--espera-suave:#2d2614;--prep:#7ab3e6;--prep-suave:#182739;--listo:#4ade80;--listo-suave:#12291c;--atencion:#f0914a;--atencion-suave:#33210f;--error:#f27289;--error-suave:#3a1a22;--neutro:#9aa3b5;--neutro-suave:#222838;--sobre-estado:#0d111a;--sombra-1:0 1px 2px #0006;--sombra-2:0 2px 4px #0000004d, 0 10px 28px #00000073;--sombra-3:0 16px 48px #0000008c;--velo:#03050a9e;--tostada:#f1f3f7;--tostada-texto:#0d111a;--tostada-boton:#dde1e9;--tostada-boton-hover:#cdd3dd;--tostada-ico:#1f8a4c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.producto[data-formato=defecto][data-tono=calida]{--fondo:#f7f0e6;--superficie:#fff;--superficie-2:#f2e9dc;--superficie-3:#eadfce;--borde:#e8dccb;--borde-control:#9c8a78;--borde-fuerte:#d6c6b1;--texto:#2b1d14;--texto-2:#64544a;--texto-3:#75655a;--acento:#b5501d;--acento-hover:#9c4417;--sobre-acento:#fff;--acento-suave:#f7e2d3;--acento-texto:#a3461a;--foco:#b5501d;--espera:#75590f;--espera-suave:#f7efd9;--prep:#1f5f8a;--prep-suave:#e1edf6;--listo:#2c6e49;--listo-suave:#e1f0e7;--atencion:#b45309;--atencion-suave:#fcecd9;--error:#a61b3c;--error-suave:#fbe3e8;--neutro:#6b625a;--neutro-suave:#eeebe7;--sobre-estado:#fff;--sombra-1:0 1px 2px #3c281414;--sombra-2:0 2px 4px #3c28140f, 0 10px 28px #3c28141f;--sombra-3:0 16px 48px #3c28143d;--velo:#2b1d147a;--tostada:#2b1d14;--tostada-texto:#fbf6ef;--tostada-boton:#45342a;--tostada-boton-hover:#574437;--tostada-ico:#7ddc9f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.producto[data-formato=defecto][data-tono=noche]){background:#0d111a}body:has(.producto[data-formato=defecto][data-tono=calida]){background:#f7f0e6}.producto[data-formato=defecto][data-paleta=criollo]{--fondo:#f8efe6;--superficie:#fff;--superficie-2:#f1e3d3;--superficie-3:#e8d5c0;--borde:#ead9c6;--borde-control:#9a7f68;--borde-fuerte:#d9bfa5;--texto:#2a160d;--texto-2:#62483a;--texto-3:#6e5445;--acento:#a8321c;--acento-hover:#8f2a17;--sobre-acento:#fff;--acento-suave:#f8ddd3;--acento-texto:#962c18;--foco:#a8321c}.producto[data-formato=defecto][data-paleta=casero]{--fondo:#f3f1e6;--superficie:#fff;--superficie-2:#e9e7d6;--superficie-3:#dedbc4;--borde:#e2dfcb;--borde-control:#85856a;--borde-fuerte:#cfcbb0;--texto:#1f2616;--texto-2:#4c5640;--texto-3:#5a644d;--acento:#3d6b2e;--acento-hover:#33592a;--sobre-acento:#fff;--acento-suave:#dfead3;--acento-texto:#335f28;--foco:#3d6b2e}.producto[data-formato=defecto][data-paleta=chifa]{--fondo:#1a0a0a;--superficie:#261111;--superficie-2:#321717;--superficie-3:#401e1e;--borde:#3a1d1d;--borde-control:#8a5650;--borde-fuerte:#553030;--texto:#fbf1e6;--texto-2:#dcc6b6;--texto-3:#c3a796;--acento:#e9b949;--acento-hover:#f0c867;--sobre-acento:#1f1204;--acento-suave:#3a2a10;--acento-texto:#f0c45a;--foco:#f0c45a;--velo:#0a0202a3;--f-portada:"Bricolage Grotesque Variable", "Fraunces Variable", Georgia, serif}.producto[data-formato=defecto][data-paleta=marino]{--fondo:#eef6f6;--superficie:#fff;--superficie-2:#dcecee;--superficie-3:#cbe2e5;--borde:#d5e6e8;--borde-control:#67878d;--borde-fuerte:#b9d3d7;--texto:#0b2a33;--texto-2:#375760;--texto-3:#45636b;--acento:#0a6f8c;--acento-hover:#085c75;--sobre-acento:#fff;--acento-suave:#d4ecf2;--acento-texto:#07627b;--foco:#0a6f8c;--f-portada:"Bricolage Grotesque Variable", "Fraunces Variable", Georgia, serif}.producto[data-formato=defecto][data-paleta=polleria]{--fondo:#14110f;--superficie:#1f1a17;--superficie-2:#29221e;--superficie-3:#342b26;--borde:#2e2621;--borde-control:#7a6758;--borde-fuerte:#45392f;--texto:#f7efe7;--texto-2:#d3c4b7;--texto-3:#b8a799;--acento:#f08a24;--acento-hover:#f5a04d;--sobre-acento:#1e0f02;--acento-suave:#3a2412;--acento-texto:#f39a3e;--foco:#f39a3e;--f-portada:"Archivo Variable", var(--f-ui)}.producto[data-formato=defecto][data-paleta=sangucheria]{--fondo:#faf3e3;--superficie:#fff;--superficie-2:#f2e6cb;--superficie-3:#e8d8b5;--borde:#ecdfc2;--borde-control:#937f5a;--borde-fuerte:#d8c49c;--texto:#2a1e0c;--texto-2:#5a4b31;--texto-3:#6a5a3f;--acento:#8c5a00;--acento-hover:#774c00;--sobre-acento:#fff;--acento-suave:#f5e3bd;--acento-texto:#7f5200;--foco:#8c5a00;--f-portada:"Archivo Variable", var(--f-ui)}.producto[data-formato=defecto][data-paleta=cafeteria]{--fondo:#f4eee7;--superficie:#fff;--superficie-2:#ebe1d5;--superficie-3:#dfd2c2;--borde:#e5d9cb;--borde-control:#8a7563;--borde-fuerte:#cdbba6;--texto:#261a12;--texto-2:#57483c;--texto-3:#66574a;--acento:#6b3f22;--acento-hover:#5a341c;--sobre-acento:#fff;--acento-suave:#ecdccd;--acento-texto:#6b3f22;--foco:#6b3f22}.producto[data-formato=defecto][data-paleta=pasteleria]{--fondo:#fcf1f3;--superficie:#fff;--superficie-2:#f6e2e7;--superficie-3:#efd2da;--borde:#f1dbe1;--borde-control:#9a7682;--borde-fuerte:#e2c2cc;--texto:#2e1520;--texto-2:#62404e;--texto-3:#714f5e;--acento:#b03068;--acento-hover:#962656;--sobre-acento:#fff;--acento-suave:#f8dbe6;--acento-texto:#9e2a5c;--foco:#b03068}.producto[data-formato=defecto][data-paleta=bar]{--fondo:#0b0f1a;--superficie:#141a28;--superficie-2:#1b2334;--superficie-3:#242d42;--borde:#222b3d;--borde-control:#56627d;--borde-fuerte:#36405a;--texto:#eef1f8;--texto-2:#b6bed0;--texto-3:#9aa3b8;--acento:#3fd0c9;--acento-hover:#66dbd5;--sobre-acento:#04201f;--acento-suave:#11302f;--acento-texto:#5ad8d1;--foco:#5ad8d1;--f-portada:"Unbounded Variable", var(--f-ui)}.producto .carta-portada--foto{isolation:isolate;color:#fff;background:#1a100b;flex-direction:column;justify-content:space-between;gap:128px;min-height:300px;padding:0 0 72px;display:flex;position:relative;overflow:hidden}.producto .carta-portada--foto .portada-foto{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.producto .carta-portada--foto:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000006b 0,#0000 96px);position:absolute;inset:0}.producto .carta-portada--foto:after{content:"";background:var(--fondo);border-radius:28px 28px 0 0;height:28px;position:absolute;bottom:0;left:0;right:0}.producto .portada-arriba{justify-content:center;padding:16px 16px 0;display:flex;position:relative}.producto .portada-izq{position:absolute;top:16px;left:16px}.producto .portada-der{position:absolute;top:16px;right:16px}.producto .portada-arriba .boton{color:#fff;width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;border:1px solid #ffffff42;border-radius:50%;padding:0}.producto .portada-arriba .boton[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.producto .portada-arriba .boton[aria-disabled=true]{cursor:default}.producto .portada-marca .logo-local{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:56px;height:56px;font-family:var(--f-portada);letter-spacing:.02em;background:#00000052;border:1px solid #ffffff57;border-radius:16px;place-items:center;font-size:21px;font-weight:700;display:grid}.producto .portada-marca .logo-carta{background:#fffffff0;border-radius:16px;padding:6px 10px;box-shadow:0 4px 18px #0000004d}.producto .portada-marca .logo-carta img{max-width:min(180px,50vw);height:40px}.producto .portada-texto{gap:6px;padding:0 20px;display:grid;position:relative}.producto .portada-texto:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0,#00000094 56px,#0a0604e0 calc(100% - 28px) 100%);position:absolute;inset:-72px 0}.producto .carta-portada--foto h1{font-family:var(--f-portada);font-optical-sizing:auto;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 14px #00000080;overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.02}.producto[data-paleta=bar] .carta-portada--foto h1{letter-spacing:-.02em;font-size:29px}.producto:is([data-paleta=polleria],[data-paleta=sangucheria]) .carta-portada--foto h1{letter-spacing:-.02em;font-weight:800}.producto .portada-linea{color:#ffffffeb;text-shadow:0 1px 8px #0009;max-width:32ch;font-size:15px;line-height:1.35}.producto .portada-linea .carta-mesa{color:#fff;vertical-align:1px;min-height:0;text-shadow:none;background:#0006;border:0;border-radius:99px;gap:5px;margin-right:8px;padding:2px 9px 2px 7px;font-size:13px;font-weight:700;display:inline-flex}.producto .portada-linea .carta-mesa .ico{width:14px;height:14px}.producto .portada-texto .ap-cli-enfila{color:#fff;background:#0006;border:0;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin:2px 0 0;padding:4px 10px;font-size:13px;font-weight:650;display:inline-flex}.producto .como-encontrarnos--portada{background:0 0;border:0;border-radius:0;gap:8px;margin:6px 0 0;padding:0}.producto .como-encontrarnos--portada .como-encontrarnos-dir{color:#ffffffeb;text-shadow:0 1px 8px #0009;gap:6px;font-size:14px;font-weight:600}.producto .como-encontrarnos--portada .como-encontrarnos-dir .ico{flex:none;margin-top:2px}.producto .como-encontrarnos--portada .como-encontrarnos-dir span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.producto:is([data-formato=lista],[data-formato=fotos],[data-formato=secciones]){--f-portada:var(--f-display)}.producto[data-formato=papel]{--f-portada:var(--f-papel)}.producto[data-formato=papel] .carta-portada--foto h1{letter-spacing:0;font-weight:600}.producto[data-formato=papel][data-estilo=bistro] .carta-portada--foto h1{font-family:var(--f-mano);font-weight:700}.producto .portada-iconos{gap:10px;margin-top:4px;display:flex}.producto .portada-icono{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s;display:grid}.producto .portada-icono .ico{width:20px;height:20px}.producto .portada-icono:active{transform:scale(.94)}@media (hover:hover){.producto .portada-icono:hover{background:#0000008f}}.producto .portada-icono:focus-visible{outline-offset:2px;outline:2px solid #fff}.producto .carta-portada--foto{gap:96px}.producto .portada-icono{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.producto .carta-portada--foto :focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #0000008c}.producto .carta-portada--foto h1{text-wrap:balance}.producto.letra-grande .carta-portada--foto h1{font-size:38px}.producto.letra-grande .carta-portada--foto :is(.portada-linea,.como-encontrarnos-dir){font-size:17px}.producto .portada-texto .ap-cli-enfila{font-family:var(--f-ui)}@media (width>=768px) and (height>=540px){.producto.comensal{--portada-ancho:max(300px, 40vw)}.producto.comensal .carta:has(>.carta-cuerpo){grid-template-columns:var(--portada-ancho) minmax(0, 1fr);align-items:start;max-width:none;margin:0;display:grid}.producto.comensal .carta>.carta-portada--foto{justify-content:space-between;gap:0;height:100dvh;min-height:0;padding-bottom:40px;position:sticky;top:0}.producto.comensal .carta>.carta-portada--foto:after{display:none}.producto.comensal .carta>.carta-portada--foto .portada-texto:before{inset:-120px 0 -40px}.producto.comensal .carta>.carta-portada--foto h1{font-size:clamp(34px,3.4vw,48px)}.producto.comensal .carta>.carta-cuerpo{min-width:0;min-height:100dvh;padding-top:var(--e-3);background:var(--fondo)}.producto.comensal:has(.carta-cuerpo) :is(.carrito-barra,.carta-ya-no-esta){left:var(--portada-ancho);width:min(calc(100% - var(--portada-ancho) - 2 * var(--e-3)), var(--ancho-carta,640px));margin-inline:auto;right:0;transform:none}.producto.comensal:has(.carta-cuerpo) .barra-comensal{left:var(--portada-ancho);width:auto;right:0;transform:none}}@media (width>=1180px) and (height>=540px){.producto.comensal{--portada-ancho:max(340px, 34vw)}.producto.comensal:has(.carrito-al-costado) .carta>.carta-cuerpo{padding-right:calc(320px + 2 * var(--e-6))}.producto.comensal:has(.carta-cuerpo) .carrito-al-costado{left:auto;right:var(--e-6);width:320px}.producto.comensal:not(:has(.carta-cuerpo)) .carrito-al-costado--vacio{display:none}.producto.comensal:has(.carrito-al-costado):has(.carta-cuerpo) .barra-comensal{right:calc(320px + 2 * var(--e-6))}}.producto[data-formato=defecto] :is(.carta-seccion>h2,.menu-dia h3,.capa-cabecera h2,.pedidos-cabecera h1,.seguimiento h2){font-family:var(--f-portada);font-optical-sizing:auto;letter-spacing:-.01em;font-weight:700}.producto[data-formato=defecto] .carta-portada--foto+:is(.carta-avisos,.segmentado){margin-top:var(--e-1)}.producto[data-formato=defecto] .carta-pegajosa{background:color-mix(in srgb, var(--fondo) 94%, transparent)}.producto[data-formato=defecto] :is(button,a,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.producto[data-formato=defecto] :is(.boton,.agregar,.chip,.carrito-barra){transition:transform .12s cubic-bezier(.23,1,.32,1)}.producto[data-formato=defecto] :is(.boton,.agregar,.chip,.carrito-barra):active:not([disabled]):not([aria-disabled=true]){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.producto[data-formato=defecto] :is(.boton,.agregar,.chip,.carrito-barra){transition:none}.producto[data-formato=defecto] :is(.boton,.agregar,.chip,.carrito-barra):active{transform:none}}.producto .formatos-opciones{gap:var(--e-2);display:grid}.producto .formato-opcion{gap:var(--e-3);padding:10px var(--e-3);border:1px solid var(--borde);border-radius:var(--radio);cursor:pointer;grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid;position:relative}.producto .formato-opcion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.producto .formato-opcion:has(input:checked){border:2px solid var(--texto);background:var(--superficie-2);padding:9px 11px}.producto .formato-opcion:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.producto .formato-opcion--fija{cursor:not-allowed;opacity:.6}.producto .formato-opcion--fija:has(input:checked){opacity:1}.producto .formato-mini svg{border-radius:var(--radio-s);background:var(--superficie-2);border:1px solid var(--borde);width:52px;height:68px;display:block}.producto .formato-mini .m-t{fill:var(--texto-2)}.producto .formato-mini .m-s{fill:var(--borde-fuerte)}.producto .formato-mini .m-f{fill:var(--acento);opacity:.45}.producto .formato-mini .m-c{fill:var(--superficie);stroke:var(--borde-fuerte)}.producto .formato-mini .m-p{fill:none;stroke:var(--borde-fuerte);stroke-width:1.4px;stroke-dasharray:1 2}.producto .formato-opcion-texto{font-size:var(--fs-sm);gap:2px;min-width:0;display:grid}.producto .formato-opcion-texto small{color:var(--texto-2)}.producto .formato-opcion-texto em{background:var(--acento-suave);color:var(--acento-texto);font-size:var(--fs-xs);border-radius:99px;margin-left:6px;padding:1px 8px;font-style:normal;font-weight:700}.producto .formato-pide{font-weight:600;color:var(--atencion)!important}.producto .formato-sugerencia{flex-wrap:wrap;align-items:center}.producto .formato-sugerencia>p{flex:1;min-width:200px}.producto .logo-de-la-carta{gap:var(--e-2);display:grid}.producto .logo-muestras{gap:var(--e-2);flex-wrap:wrap;display:flex}.producto .logo-muestra{min-width:120px;height:72px;padding:var(--e-2) var(--e-3);border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde);place-items:center;display:grid}.producto .logo-muestra img{width:auto;max-width:200px;max-height:48px;display:block}.producto .formato-mini .m-v{fill:#fff;opacity:.9}.producto .formato-mini .m-h{fill:var(--superficie);stroke:var(--borde-fuerte)}.producto .tipos-de-local-campo{border:0;min-width:0;margin:0;padding:0}.producto .tipos-de-local{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.producto .tipo-de-local{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);min-height:44px;color:var(--texto);font-size:var(--fs-xs);text-align:center;cursor:pointer;align-content:start;gap:4px;padding:4px 4px 6px;font-weight:650;line-height:1.2;display:grid;position:relative}.producto .tipo-de-local input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.producto .tipo-de-local:has(input:checked){border:2px solid var(--texto);background:var(--superficie-2);padding:3px 3px 5px}.producto .tipo-de-local:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.producto .tipo-de-local--quieto{cursor:not-allowed;opacity:.6}.producto .tipo-de-local--quieto:has(input:checked){opacity:1}.producto .tipo-de-local-mini{aspect-ratio:4/3;background:#1a100b;border-radius:8px;display:block;overflow:hidden}.producto .tipo-de-local-mini img{object-fit:cover;width:100%;height:100%;display:block}.producto .foto-de-portada{gap:var(--e-2);display:grid}.producto .foto-de-portada-muestra{isolation:isolate;aspect-ratio:16/9;max-width:360px;padding:var(--e-3) var(--e-4);border-radius:var(--radio-l);color:#fff;background:#1a100b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.producto .foto-de-portada-muestra img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.producto .foto-de-portada-muestra:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#00000094 60%,#0a0604e0 100%);position:absolute;inset:0}.producto .foto-de-portada-muestra strong{text-shadow:0 2px 14px #00000080;overflow-wrap:anywhere;font-family:Fraunces Variable,Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.1}.producto .logo-muestra .logo-local{background:var(--acento);width:48px;height:48px;color:var(--sobre-acento);font-family:var(--f-display);font-weight:800;font-size:var(--fs-lg);border-radius:14px;place-items:center;display:grid}.producto .logo-muestra--oscura{background:var(--texto);border-color:var(--texto)}.producto .carta-muestra .logo-carta-muestra{flex:none;width:auto;max-width:160px;height:48px;display:block}.producto .tabla-sucursales{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.producto .tabla-sucursales th,.producto .tabla-sucursales td{padding:var(--e-2) var(--e-1);border-top:1px solid var(--borde);text-align:left}.producto .tabla-sucursales thead th{color:var(--texto-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;border-top:0}.producto .tabla-sucursales small{color:var(--texto-2)}.producto .pagina.llega-aviso{padding-bottom:0}.producto .llega-linea{align-items:center;gap:var(--e-2);color:var(--texto-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.producto .llega-linea--fallo{color:var(--error)}.producto .llega--actualizando :is(button,[type=submit],.boton:not(a)){pointer-events:none}.producto .llega--lento :is(button,[type=submit],.boton:not(a)){opacity:.55}.producto .llega-fallo{gap:var(--e-3);padding-block:var(--e-5);justify-items:start;display:grid}.producto .llega-fallo p{align-items:center;gap:var(--e-2);color:var(--error);margin:0;display:flex}.producto .esqueleto{gap:var(--e-4);display:grid}.producto .esqueleto-titulo,.producto .esqueleto-bloque{border-radius:var(--radio-s);background:linear-gradient(90deg, var(--superficie-2) 0%, var(--superficie-3) 50%, var(--superficie-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite esqueleto-brilla}.producto .esqueleto-titulo{width:min(60%,22rem);height:2.2rem}.producto .esqueleto-bloque{height:7.5rem}@keyframes esqueleto-brilla{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.producto .esqueleto-titulo,.producto .esqueleto-bloque{animation:none}}.producto form[data-enviando] :is(button:not([type=button]),[type=submit]){pointer-events:none;opacity:.6;cursor:progress}.producto [data-yendo]{cursor:progress}.empezar{--bg:#f5f3f0;--surface:#fff;--surface-2:#ece7e1;--surface-3:#e0d9d1;--ink:#1f1a17;--muted:#544b44;--accent:#b3136b;--accent-hover:#950f59;--accent-suave:#f8e1ec;--accent-texto:#9a0f5c;--on-accent:#fff;--listo:#2c6e49;--listo-suave:#e1f0e7;--prep:#1f5f8a;--prep-suave:#e1edf6;--espera:#82661d;--espera-suave:#f7efd9;--f-text:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Figtree Variable", system-ui, sans-serif;--t-display:clamp(44px, 6.2vw, 96px);--t-titulo:clamp(30px, 3.4vw, 46px);--t-lead:clamp(19px, 1.5vw, 22px);--t-texto:17px;--t-chico:14px;--radio:12px;--margen:clamp(16px, 3vw, 40px);--entre:clamp(96px, 14vw, 200px);--toque:48px}.empezar[data-producto=mesapulso],.empezar [data-producto=mesapulso]{--accent:#b8442e;--accent-hover:#9d3824;--accent-suave:#f8e6e0;--accent-texto:#a63c28}.empezar *,.empezar :before,.empezar :after{box-sizing:border-box}.empezar [hidden]{display:none!important}.empezar{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg);color:var(--ink);font-family:var(--f-text);font-size:var(--t-texto);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.empezar img{max-width:100%;height:auto;display:block}.empezar a{color:inherit;text-underline-offset:4px;text-decoration-thickness:from-font}.empezar input,.empezar textarea{caret-color:var(--accent)}.empezar h1,.empezar h2,.empezar h3{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:750;line-height:1.02}.empezar p{margin:0}.empezar button{font:inherit;color:inherit}.empezar button,.empezar .boton,.empezar .opcion,.empezar .forma,.empezar .plan-nombre,.empezar .barra-enlaces a,.empezar .pie-enlaces a{touch-action:manipulation;-webkit-user-select:none;user-select:none}.empezar :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.empezar ::selection{background:var(--accent);color:var(--on-accent)}.empezar .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empezar .saltar{left:var(--margen);z-index:10;background:var(--ink);color:var(--bg);border-radius:var(--radio);padding:10px 14px;position:absolute;top:-60px}.empezar .saltar:focus{top:12px}.empezar .boton{background:var(--accent);min-height:54px;color:var(--on-accent);border-radius:var(--radio);font-weight:700;font-size:var(--t-texto);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background-color .18s,transform .12s;display:inline-flex}.empezar .boton:active{transform:scale(.97)}.empezar .boton--chico{min-height:44px;padding:0 18px;font-size:16px}.empezar .boton--ancho{width:100%}.empezar .portada{grid-template-columns:1fr 1fr;gap:12px;min-height:100svh;padding:12px;display:grid}.empezar .hoja{background:var(--surface-2);border-radius:var(--radio);flex-direction:column;padding:28px clamp(24px,4vw,64px) 48px;display:flex}.empezar .barra{align-items:center;gap:24px;display:flex}.empezar .marca{min-height:var(--toque);white-space:nowrap;font-family:var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.empezar .marca-sello{background:var(--accent);border-radius:7px;width:22px;height:22px}.empezar .barra-enlaces{gap:22px;margin:0 0 0 auto;padding:0;font-size:16px;list-style:none;display:flex}.empezar .barra-enlaces a{min-height:var(--toque);color:var(--ink);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.empezar .barra .boton{white-space:nowrap}.empezar .portada-texto{margin-top:auto;padding-top:8vh}.empezar .portada h1{letter-spacing:-.04em;max-width:9ch;font-size:clamp(44px,5.2vw,80px);line-height:.95}.empezar .entrada{font-size:var(--t-lead);max-width:42ch;margin-top:28px;line-height:1.45}.empezar .portada .boton{margin-top:32px}.empezar .nota{font-size:var(--t-chico);color:var(--muted);max-width:40ch;margin-top:16px}.empezar .escenario{border-radius:var(--radio);background:var(--surface-3);height:calc(100svh - 24px);margin:0;position:sticky;top:12px;overflow:hidden}.empezar .escenario-cuadro{position:absolute;inset:0 0 56px}.empezar .escenario-foto{object-fit:cover;object-position:center 30%;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.empezar .escenario-foto.es-visible{opacity:1}.empezar .escenario-pie{background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;font-size:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.empezar .carta-viva{width:min(330px,100% - 48px);position:absolute;bottom:24px;right:24px}.empezar .carta-viva-pagina{border-radius:var(--radio);background:var(--surface);width:100%;color:var(--ink);opacity:0;padding:18px;transition:opacity 1.2s,transform 1.2s;position:absolute;bottom:0;right:0;transform:translateY(12px);box-shadow:0 2px 4px #0000000f,0 18px 40px #1e140a38}.empezar .carta-viva-pagina.es-visible{opacity:1;transform:none}.empezar .cv-local{font-family:var(--f-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:800}.empezar .cv-seccion{color:var(--muted);margin:2px 0 10px;font-size:14px}.empezar .cv-plato{grid-template-columns:1fr auto 32px;align-items:center;gap:10px;padding:10px 0;display:grid}.empezar .cv-plato+.cv-plato{border-top:1px solid var(--surface-2)}.empezar .cv-plato strong{font-size:16px;display:block}.empezar .cv-plato small{color:var(--muted);font-size:14px;line-height:1.35;display:block}.empezar .cv-plato>span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.empezar .cv-mas{background:var(--surface-2);border-radius:10px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.empezar .cv-plato--elegido .cv-mas{background:var(--accent);color:var(--on-accent);font-size:14px}.empezar main>section{margin-top:var(--entre);padding:0 var(--margen)}.empezar .pasos{grid-template-columns:1fr 1fr;min-height:88svh;display:grid;padding:0!important}.empezar .pasos-texto{padding:56px var(--margen);background:var(--bg);flex-direction:column;display:flex}.empezar .pasos h2{font-size:var(--t-titulo)}.empezar .pasos-clausulas{margin-top:auto;display:grid}.empezar .paso{opacity:0;visibility:hidden;grid-area:1/1;align-self:end;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(10px)}.empezar .paso.es-visible{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.empezar .paso h3{font-size:var(--t-display);letter-spacing:-.04em;max-width:12ch;line-height:.98}.empezar .paso p{font-size:var(--t-lead);max-width:34ch;margin-top:20px}.empezar .deslizador{margin-top:48px}.empezar .deslizador input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:40px;margin:0}.empezar .deslizador input[type=range]::-webkit-slider-runnable-track{background:var(--surface-3);border-radius:4px;height:8px}.empezar .deslizador input[type=range]::-moz-range-track{background:var(--surface-3);border-radius:4px;height:8px}.empezar .deslizador input[type=range]::-moz-range-progress{background:var(--ink);border-radius:4px;height:8px}.empezar .deslizador input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:0;border-radius:10px;width:32px;height:32px;margin-top:-12px}.empezar .deslizador input[type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:10px;width:32px;height:32px}.empezar .deslizador-nombres{grid-template-columns:repeat(3,1fr);margin:12px 0 0;padding:0;list-style:none;display:grid}.empezar .deslizador-nombres li:nth-child(2){text-align:center}.empezar .deslizador-nombres li:nth-child(3){text-align:right}.empezar .deslizador-nombres button{min-height:var(--toque);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}.empezar .deslizador-nombres button[aria-current=step]{color:var(--ink);font-weight:700}.empezar .pasos-pantalla{padding:56px var(--margen);background:var(--surface-3);place-items:center;display:grid;position:relative;overflow:hidden}.empezar .app{border-radius:var(--radio);background:var(--surface);opacity:0;visibility:hidden;grid-area:1/1;width:min(400px,100%);padding:22px;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(12px)scale(.985);box-shadow:0 2px 4px #0000000d,0 14px 36px #00000024}.empezar .app.es-visible{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.empezar .app--ancha{width:min(460px,100%)}.empezar .app-titulo{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.empezar .app-sub{color:var(--muted);margin-top:4px;font-size:16px}.empezar .app-fotos{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.empezar .app-fotos img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%}.empezar .app-foto-mas{aspect-ratio:3/4;background:var(--surface-2);color:var(--muted);border-radius:8px;place-items:center;font-size:30px;display:grid}.empezar .app-estado{background:var(--prep-suave);color:var(--prep);border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:16px;font-weight:600;display:flex}.empezar .app-girando{border:3px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(1turn)}}.empezar .app-seccion{color:var(--muted);margin-top:18px;font-size:14px;font-weight:600}.empezar .app-fila{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:16px;display:flex}.empezar .app-fila+.app-fila{border-top:1px solid var(--surface-2)}.empezar .app-precio{font-variant-numeric:tabular-nums;font-weight:700}.empezar .app-campo{border:2px solid var(--accent);text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;min-width:96px;padding:8px 12px;font-weight:700}.empezar .app-boton{border-radius:var(--radio);background:var(--accent);min-height:50px;color:var(--on-accent);justify-content:center;align-items:center;margin-top:18px;font-weight:700;display:flex}.empezar .app-qr{width:180px;margin:18px auto 0}.empezar .app-qr svg{width:100%;height:auto;display:block}.empezar .app-enlace{text-align:center;color:var(--muted);margin-top:10px;font-size:14px}.empezar .app-acciones{gap:8px;margin-top:16px;display:grid}.empezar .app-acciones span{background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}.empezar .app-acciones span:last-child{background:var(--accent);color:var(--on-accent)}.empezar .app-tablero{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.empezar .app-tablero span{background:var(--surface-2);border-radius:10px;gap:4px;min-height:72px;padding:10px;font-size:14px;font-weight:600;line-height:1.25;display:grid}.empezar .app-tablero b{font-variant-numeric:tabular-nums}.empezar .app-tablero .app-tocado{background:var(--accent-suave);box-shadow:inset 0 0 0 2px var(--accent)}.empezar .app-cobro{justify-content:space-between;margin-top:14px;font-size:16px;display:flex}.empezar .app-medios{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.empezar .app-medios span{background:var(--surface-2);border-radius:10px;place-items:center;min-height:44px;font-size:16px;font-weight:700;display:grid}.empezar .app-medios .app-medio--elegido{background:var(--ink);color:var(--bg)}.empezar .app-medios--grande{width:100%;margin:0}.empezar .app-medios--grande span{min-height:64px;font-size:18px}.empezar .app-pedido{background:var(--surface-2);border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:12px;font-size:16px;display:grid}.empezar .app-pedido b,.empezar .app-turno b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.empezar .app-pedido em{color:var(--muted);font-size:14px;font-style:normal}.empezar .app-pedido--listo{background:var(--listo-suave)}.empezar .app-pedido--listo em{color:var(--listo);font-weight:700}.empezar .app-turno{background:var(--accent);color:var(--on-accent);border-radius:10px;gap:4px;margin-top:14px;padding:18px;display:grid}.empezar .app-turno b{font-size:56px;line-height:1}.empezar .app-comandas{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.empezar .app-comandas div{background:var(--espera-suave);border-radius:10px;align-content:start;gap:4px;min-height:150px;padding:12px;font-size:14px;display:grid}.empezar .app-comandas .app-comanda--prep{background:var(--prep-suave)}.empezar .app-comandas b{font-family:var(--f-display);font-size:26px;font-weight:800}.empezar .app-comandas em{color:var(--muted);margin-top:auto;font-size:14px;font-style:normal}.empezar .app-mesas{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.empezar .app-mesas span{background:var(--surface-2);min-height:84px;font-family:var(--f-display);border-radius:10px;gap:2px;padding:10px;font-size:26px;font-weight:800;display:grid}.empezar .app-mesas small{font-family:var(--f-text);color:var(--muted);font-size:14px;font-weight:600}.empezar .app-mesas .app-mesa--ocupada{background:var(--prep-suave)}.empezar .app-mesas .app-mesa--pide{background:var(--accent-suave);box-shadow:inset 0 0 0 2px var(--accent)}.empezar .app-mesas .app-mesa--cuenta{background:var(--listo-suave)}.empezar .formas>*,.empezar .planes>*,.empezar .pasos>*,.empezar .preguntas>*,.empezar .cierre>*,.empezar .portada>*{min-width:0}.empezar .formas{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.empezar .formas h2{font-size:var(--t-titulo)}.empezar .formas-intro{font-size:var(--t-lead);max-width:30ch;margin-top:16px}.empezar .formas-nombres{margin-top:40px;display:grid}.empezar .forma{text-align:left;cursor:pointer;font-family:var(--f-display);letter-spacing:-.03em;color:#766c63;background:0 0;border:0;padding:6px 0;font-size:clamp(30px,3.4vw,46px);font-weight:750;line-height:1.12;transition:color .15s,transform .15s;position:relative}.empezar .forma[aria-pressed=true]{color:var(--ink);transform:translate(28px)}.empezar .forma[aria-pressed=true]:before{content:"";background:var(--accent);border-radius:50%;width:.3em;height:.3em;margin-top:-.15em;position:absolute;top:50%;left:-28px}.empezar .formas-escenario{border-radius:var(--radio);background:var(--surface-3);align-content:start;gap:20px;min-height:80svh;padding:40px clamp(20px,4vw,64px);display:grid}.empezar .forma-detalle{gap:4px;display:grid}.empezar .forma-para{font-size:var(--t-lead);font-weight:600}.empezar .forma-plan{color:var(--muted)}.empezar .forma-plan strong{color:var(--accent-texto)}.empezar .formas-pantallas{justify-items:start;display:grid}.empezar .pruebas{max-width:1040px;margin-left:auto;margin-right:auto}.empezar .pruebas h2{font-size:var(--t-titulo);max-width:18ch;margin-bottom:64px}.empezar .prueba{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.empezar .prueba+.prueba{margin-top:96px}.empezar .prueba-panel{border-radius:var(--radio);background:var(--surface-2);place-items:center;min-height:160px;padding:24px;display:grid;position:relative;overflow:hidden}.empezar .prueba-panel--foto{aspect-ratio:3/2;padding:0}.empezar .prueba-panel--foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.empezar .prueba-numero{background:var(--accent);color:var(--on-accent);font-family:var(--f-display);border-radius:10px;padding:10px 16px;font-size:26px;font-weight:800;position:absolute;bottom:16px;left:16px}.empezar .prueba-texto{max-width:36ch;padding-top:6px}.empezar .prueba-texto h3{font-size:clamp(24px,2.2vw,30px)}.empezar .prueba-texto p{font-size:var(--t-texto);margin-top:12px}.empezar .mini-cuenta{background:var(--surface);border-radius:10px;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;font-size:16px;display:flex}.empezar .mini-cuenta+.mini-cuenta{margin-top:8px}.empezar .mini-cuenta--tuyo{background:var(--listo-suave);color:var(--listo);font-weight:700}.empezar .planes{grid-template-columns:6fr 6fr;align-items:start;gap:clamp(24px,5vw,96px);display:grid}.empezar .planes h2{font-size:var(--t-titulo);max-width:16ch}.empezar .planes-nombres{margin-top:36px;display:grid}.empezar .plan-nombre{text-align:left;cursor:pointer;font-family:var(--f-display);letter-spacing:-.04em;color:#766c63;background:0 0;border:0;padding:4px 0;font-size:clamp(44px,5vw,76px);font-weight:750;line-height:1.08;transition:color .15s,transform .15s;position:relative}.empezar .plan-nombre[aria-pressed=true]{color:var(--ink);transform:translate(.45em)}.empezar .plan-nombre[aria-pressed=true]:before{content:"";background:var(--accent);border-radius:50%;width:.3em;height:.3em;margin-top:-.12em;position:absolute;top:50%;left:-.45em}.empezar .planes-todos{max-width:44ch;color:var(--muted);margin-top:36px}.empezar .plan-escenario{border-radius:var(--radio);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:22px;padding:clamp(24px,3vw,44px);display:grid;position:sticky;top:24px}.empezar .plan-cifra{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.empezar .plan-cifra span{font-family:var(--f-display);font-weight:800;font-size:var(--t-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:.9}.empezar .plan-cifra small{font-size:var(--t-lead);color:var(--muted)}.empezar .plan-incluye{font-size:var(--t-lead);max-width:40ch;line-height:1.45}.empezar .dias{border-radius:var(--radio);background:var(--surface-2);border:0;min-inline-size:0;margin:0;padding:18px}.empezar .dias legend{float:left;width:100%;margin-bottom:12px;padding:0;font-weight:700}.empezar .dias-botones{clear:both;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.empezar .dias-botones button{min-width:0;min-height:var(--toque);background:var(--surface);color:var(--muted);cursor:pointer;border:0;border-radius:10px;padding:0;font-size:17px;font-weight:800;transition:background-color .15s,transform .1s;position:relative}.empezar .dias-botones button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.empezar .dias-botones button:active{transform:scale(.94)}.empezar .dias-cuenta{font-size:var(--t-texto);font-variant-numeric:tabular-nums;margin-top:14px;font-weight:600}.empezar .plan-recarga{color:var(--muted)}.empezar .plan-letra{background:var(--espera-suave);color:#5c4813;font-size:var(--t-chico);border-radius:10px;padding:14px 16px;line-height:1.5}.empezar .plan-escenario>*{transition:opacity .2s}.empezar .plan-escenario.cambiando>:not(.dias){opacity:.25}.empezar .preguntas{grid-template-columns:3fr 9fr;gap:clamp(24px,4vw,64px);display:grid}.empezar .preguntas h2{font-size:var(--t-titulo);max-width:10ch}.empezar .preguntas-texto{columns:2;column-gap:56px}.empezar .preguntas-texto p{break-inside:avoid;font-size:var(--t-texto);margin-bottom:22px;line-height:1.55}.empezar .preguntas-texto strong{font-weight:700}.empezar .cierre{background:var(--accent);min-height:90svh;color:var(--on-accent);grid-template-columns:5fr 6fr;align-items:center;gap:clamp(24px,4vw,64px);margin-left:0;margin-right:0;display:grid;padding:72px var(--margen)!important}.empezar .cierre-texto{align-self:end}.empezar .cierre .tiqui{width:88px;height:auto;margin-bottom:28px}.empezar .cierre h2{font-size:var(--t-display);letter-spacing:-.045em;max-width:9ch;line-height:.92}.empezar .cierre-texto>p{font-size:var(--t-lead);max-width:30ch;margin-top:20px}.empezar .cierre-ayuda{font-size:var(--t-texto)!important}.empezar .cierre a{color:inherit;text-underline-offset:4px}.empezar .dialogo{border-radius:var(--radio);background:var(--surface);width:min(440px,100%);color:var(--ink);justify-self:center;padding:26px;box-shadow:0 20px 50px #00000047}.empezar .dialogo-titulo{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.empezar .dialogo-sub{color:var(--muted);margin-top:6px;font-size:16px}.empezar .opciones{gap:8px;margin:18px 0;display:grid}.empezar .opcion{background:var(--surface-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;transition:background-color .15s;display:flex;position:relative}.empezar .opcion input{opacity:0;pointer-events:none;position:absolute}.empezar .opcion strong{font-size:16px;display:block}.empezar .opcion small{color:var(--muted);font-size:14px;display:block}.empezar .marca-opcion{background:var(--surface);border:2px solid #8f877e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.empezar .opcion:has(input:checked){background:var(--accent-suave);outline:2px solid var(--accent);outline-offset:-2px}.empezar .opcion:has(input:checked) .marca-opcion{border:6px solid var(--accent);background:var(--surface)}.empezar .opcion:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.empezar .pie{padding:0 var(--margen) calc(30px + env(safe-area-inset-bottom,0px));color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px 24px;margin-top:30svh;font-size:16px;display:grid}.empezar .pie-enlaces{gap:24px;display:flex}.empezar .pie-enlaces a{min-height:var(--toque);color:var(--ink);align-items:center;display:inline-flex}.empezar .pie>span:nth-child(3){text-align:right}.empezar .pie-creditos{grid-column:1/-1;font-size:14px}.empezar .registro{min-height:100svh}.empezar .registro-barra{padding:20px var(--margen);flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.empezar .registro-pasos{color:var(--muted);white-space:nowrap;gap:20px;margin:0 0 0 auto;padding:0;font-size:16px;list-style:none;display:flex}@media (width<=420px){.empezar .registro-pasos{gap:14px;font-size:14px}}.empezar .registro-pasos li[aria-current=step]{color:var(--ink);font-weight:700}.empezar .registro-cuerpo{width:min(560px,100%);padding:32px var(--margen) 96px;margin:0 auto}.empezar .registro-cuerpo .registro-paso{gap:20px;margin-top:0;padding:0;display:grid}.empezar .registro-paso h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,40px);line-height:1.05}.empezar .registro-paso h1:focus{outline:none}.empezar .registro-sub{font-size:var(--t-lead);color:var(--ink);line-height:1.45}.empezar .registro .opciones{margin:4px 0 0}.empezar .registro .opcion{background:var(--surface);align-items:flex-start;padding:16px}.empezar .registro .opcion .marca-opcion{margin-top:2px}.empezar .registro .opcion small{margin-top:2px;font-size:16px;line-height:1.4}.empezar .registro .opcion em{color:var(--accent-texto);margin-top:8px;font-size:16px;font-style:normal;font-weight:700;display:block}.empezar .opcion-ojo{background:var(--espera-suave);border-radius:8px;padding:8px 10px;color:#5c4813!important;margin-top:8px!important}.empezar .como-trabaja{border:0;margin:0;padding:0}.empezar .como-trabaja legend{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:750}.empezar .registro-pie{color:var(--muted);font-size:16px}.empezar .boton:disabled{background:var(--surface-3);color:var(--muted);cursor:not-allowed}.empezar .boton--claro{background:var(--surface-2);color:var(--ink)}.empezar .boton-google{border-radius:var(--radio);background:var(--surface);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;font-weight:700;transition:background-color .15s,transform .1s;display:flex;border:2px solid var(--surface-3)!important}.empezar .boton-google:active{transform:scale(.98)}.empezar .registro-o{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 0;display:grid}.empezar .registro-o:before,.empezar .registro-o:after{content:"";background:var(--surface-3);height:2px}.empezar .enlace{min-height:var(--toque);color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 8px;font-weight:700;text-decoration:underline}.empezar .registro-datos{gap:18px;display:grid}.empezar .registro-con{background:var(--listo-suave);color:var(--listo);border-radius:10px;padding:12px 14px}.empezar .campo{gap:6px;display:grid}.empezar .campo>span{font-weight:700}.empezar .campo input{border-radius:var(--radio);background:var(--surface);min-height:54px;font:inherit;color:var(--ink);border:2px solid #8f877e;padding:0 16px}.empezar .campo input:focus{outline:3px solid var(--accent-suave);outline-offset:0;border-color:var(--accent)}.empezar .campo small{color:var(--muted);font-size:16px}.empezar .campo .campo-error{color:#a61b3c;font-weight:600}.empezar .campo input[aria-invalid=true]{border-color:#a61b3c}.empezar .registro-acciones{gap:10px;display:grid}.empezar .leyendo{gap:14px;display:grid}.empezar .leyendo-falla{color:#7d1430;background:#fbe3e8;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.empezar .leyendo-falla-titulo{font-weight:700}.empezar .leyendo img{border-radius:10px;width:160px}.empezar .registro-carta{border-radius:var(--radio);background:var(--surface);padding:8px 20px 12px}.empezar .registro-carta .app-campo{width:110px;font:inherit;color:var(--ink);background:var(--surface);font-weight:700}.empezar .app-qr--grande{width:min(240px,70%);margin:4px auto 0}.empezar .tiqui--chico{width:72px;height:auto}.empezar .pestanas{border-radius:var(--radio);background:var(--surface-3);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.empezar .pestanas button{min-height:var(--toque);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:16px;font-weight:700;transition:background-color .15s,color .15s}.empezar .pestanas button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.empezar .vista-cliente{gap:16px;display:grid}.empezar .tipos{border:0;margin:0;padding:0}.empezar .tipos legend{margin-bottom:8px;font-weight:700}.empezar .tipos-botones{flex-wrap:wrap;gap:6px;display:flex}.empezar .tipos-botones button{background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}.empezar .tipos-botones button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.empezar .carta-cliente{--n-fondo:#14161b;--n-tarjeta:#1f2229;--n-tinta:#f3f0ec;--n-suave:#b9b3ab;--n-acento:#e2a33b;border-radius:var(--radio);background:var(--n-fondo);color:var(--n-tinta);overflow:hidden}.empezar .cc-portada{height:230px;position:relative}.empezar .cc-portada img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.empezar .cc-velo{background:#0a0b0e8c;position:absolute;inset:0}.empezar .cc-nombre{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Fraunces,Georgia,serif;font-size:clamp(22px,7vw,30px);font-weight:800;line-height:1.05;display:-webkit-box;position:absolute;bottom:44px;left:18px;right:18px;overflow:hidden}.empezar .cc-linea{color:#ece7e1;font-size:15px;position:absolute;bottom:16px;left:18px;right:18px}.empezar .cc-hoja{background:var(--n-fondo);border-radius:16px 16px 0 0;margin-top:-14px;padding:18px 14px 16px;position:relative}.empezar .cc-secciones{gap:6px;display:flex;overflow:hidden}.empezar .cc-secciones span{background:var(--n-tarjeta);color:var(--n-suave);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:600}.empezar .cc-secciones .cc-seccion--activa{background:var(--n-tinta);color:var(--n-fondo)}.empezar .cc-plato{background:var(--n-tarjeta);border-radius:12px;grid-template-columns:1fr auto 32px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.empezar .cc-plato strong{font-size:16px;display:block}.empezar .cc-plato small{color:var(--n-suave);font-size:14px;line-height:1.35;display:block}.empezar .cc-plato>span{font-variant-numeric:tabular-nums;font-weight:700}.empezar .cc-mas{background:var(--n-acento);color:#1d1406;border-radius:10px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.empezar .estilos-cartel{border:0;margin:0;padding:0}.empezar .estilos-cartel legend{margin-bottom:8px;font-weight:700}.empezar .registro .cq{justify-self:center}.empezar .selector-pruebas{z-index:50;background:#d4d4d4;border-radius:999px;gap:2px;padding:3px;font:13px system-ui,sans-serif;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.empezar .selector-pruebas button{color:#222;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px}.empezar .selector-pruebas button[aria-pressed=true]{background:#fff}.empezar .entra{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--retraso,0s);transform:translateY(24px)}.empezar .entra.adentro{opacity:1;transform:none}@media (width<=900px){.empezar{--t-display-movil:clamp(40px, 11vw, 56px);--t-titulo:clamp(28px, 7vw, 36px);--t-lead:19px}.empezar .portada{flex-direction:column;min-height:0;padding:12px;display:flex}.empezar .escenario{z-index:0;order:-1;height:56svh;position:sticky;top:12px}.empezar .carta-viva{width:min(270px,100% - 24px);bottom:60px;right:12px}.empezar .carta-viva-pagina{padding:14px}.empezar .cv-plato small{display:none}.empezar .cv-seccion{margin-bottom:4px}.empezar .escenario-pie{padding:0 14px;font-size:14px}.empezar .escenario-pie span:last-child{display:none}.empezar .hoja{z-index:1;margin-top:-48px;padding:24px 20px 32px;position:relative}.empezar .barra-enlaces{display:none}.empezar .barra .boton--chico{margin-left:auto}.empezar .portada-texto{max-width:none;padding-top:40px}.empezar .portada h1{font-size:var(--t-display-movil)}.empezar .portada .boton{width:100%}.empezar .pasos{flex-direction:column;display:flex}.empezar .pasos-texto{display:contents}.empezar .pasos h2{order:1;padding:0 20px 20px}.empezar .pasos-pantalla{order:2;min-height:46svh;padding:24px 16px}.empezar .deslizador{order:3;margin:16px 0 0;padding:0 20px}.empezar .pasos-clausulas{order:4;margin-top:20px;padding:0 20px}.empezar .paso h3{font-size:var(--t-display-movil)}.empezar .deslizador input[type=range]::-webkit-slider-thumb{width:40px;height:40px;margin-top:-16px}.empezar .formas{grid-template-columns:1fr}.empezar .formas-nombres{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.empezar .forma{min-height:var(--toque);border-radius:var(--radio);background:var(--surface-2);letter-spacing:-.01em;color:var(--muted);padding:0 16px;font-size:17px}.empezar .forma[aria-pressed=true]{background:var(--ink);color:var(--bg);transform:none}.empezar .forma[aria-pressed=true]:before{display:none}.empezar .formas-escenario{min-height:70svh;margin:0 calc(var(--margen) * -1);border-radius:0;padding:20px 16px}.empezar .prueba{grid-template-columns:1fr;gap:16px}.empezar .prueba+.prueba{margin-top:64px}.empezar .planes{grid-template-columns:1fr}.empezar .plan-nombre{font-size:var(--t-display-movil);padding-left:.45em}.empezar .plan-nombre[aria-pressed=true]{transform:none}.empezar .plan-nombre[aria-pressed=true]:before{left:0}.empezar .plan-cifra span{font-size:var(--t-display-movil)}.empezar .plan-escenario{position:static}.empezar .preguntas{grid-template-columns:1fr;gap:24px}.empezar .preguntas-texto{columns:1}.empezar .cierre{grid-template-columns:1fr;align-content:start;min-height:84svh;padding:48px 20px!important}.empezar .cierre-texto{align-self:start}.empezar .cierre h2{font-size:var(--t-display-movil)}.empezar .pie{grid-template-columns:1fr;gap:8px;margin-top:20svh}.empezar .pie>span:nth-child(3){text-align:left}.empezar .pie-enlaces{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.empezar{scroll-behavior:auto}.empezar .entra{opacity:1;transition:none;transform:none}.empezar .paso,.empezar .app,.empezar .carta-viva-pagina{transform:none!important}.empezar .paso,.empezar .app,.empezar .carta-viva-pagina,.empezar .escenario-foto{transition-property:opacity,visibility!important;transition-duration:.15s!important}.empezar .forma[aria-pressed=true],.empezar .plan-nombre[aria-pressed=true]{transition:none}.empezar .boton:active,.empezar .dias-botones button:active,.empezar .boton-google:active{transform:none}.empezar .app-girando{opacity:.6;border-right-color:currentColor;animation:none}}@media (hover:hover) and (pointer:fine){.empezar .boton:not(:disabled):hover{background:var(--accent-hover)}.empezar .barra-enlaces a:hover{text-underline-offset:4px;text-decoration:underline}.empezar .forma:not([aria-pressed=true]):hover,.empezar .plan-nombre:not([aria-pressed=true]):hover{color:var(--ink)}.empezar .boton--claro:not(:disabled):hover{background:var(--surface-3)}.empezar .boton-google:hover{background:var(--surface-2)}}.empezar .forma:active,.empezar .plan-nombre:active,.empezar .opcion:active,.empezar .tipos-botones button:active,.empezar .pestanas button:active{opacity:.8}html:has(.empezar){scroll-behavior:smooth;background:#f5f3f0}body:has(.empezar){background:#f5f3f0;margin:0}.empezar{min-height:100dvh}@media (prefers-reduced-motion:reduce){html:has(.empezar){scroll-behavior:auto}}.empezar .vista-previa{z-index:20;padding:10px var(--margen);background:var(--ink);color:var(--bg);font-size:var(--t-chico);text-align:center;font-weight:600;position:sticky;top:0}.cq{aspect-ratio:148/210;color:#1f1a17;background:#fff;grid-template-rows:1fr;width:min(340px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000f,0 16px 40px #00000029;container-type:inline-size}.cq p{margin:0}.cq-foto{min-height:0;display:none;overflow:hidden}.cq-foto img{object-fit:cover;width:100%;height:100%;display:block}.cq-cuerpo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2cqi;min-height:0;padding:7cqi 7cqi 5cqi;display:flex;position:relative}.cq-nombre{letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;flex:none;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:8.6cqi;font-weight:750;line-height:1.03}.cq[data-largo=si] .cq-nombre{font-size:6.4cqi}.cq-bajada{flex:none;font-size:4.6cqi}.cq-bajada:empty,.cq-dice:empty{display:none}.cq-qr{aspect-ratio:1;background:#fff;border-radius:4cqi;flex:0 auto;height:100%;min-height:0;max-height:50cqi;margin:2cqi 0;padding:3cqi}.cq-qr svg{width:100%;height:100%;display:block}.cq-dice{flex:none;font-size:4.2cqi}.cq-enlace{opacity:.8;overflow-wrap:anywhere;flex:none;font-size:3.5cqi}.cq-marca{flex:none;margin-top:2cqi;line-height:0}.cq-marca svg{width:23cqi;height:auto}.cq--papel{background:#fbf7ef}.cq--papel .cq-bajada{color:#6f6053;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-style:italic}.cq--papel .cq-qr{background:0 0;padding:0}.cq--papel .cq-dice{color:#544b44}.cq--papel .cq-marca{color:#776c61}.cq--foto{color:#fff;background:#1a1612}.cq--foto .cq-foto{display:block;position:absolute;inset:0}.cq--foto .cq-foto:after{content:"";background:#0e0b0994;position:absolute;inset:0}.cq--foto .cq-cuerpo{text-align:left;justify-content:space-between;align-items:flex-start;padding:9cqi 7.5cqi 6cqi}.cq--foto .cq-bajada{color:#efe9e2;margin-top:-1cqi}.cq--foto .cq-qr{align-self:center;max-height:47cqi;margin-top:auto}.cq--foto .cq-enlace,.cq--foto .cq-marca{align-self:center}.cq--foto .cq-enlace{color:#efe9e2}.cq--foto .cq-marca{color:#ffffffbf}.cq--mitad{color:#f3ede5;background:#1f1a17;grid-template-rows:44% 1fr}.cq--mitad .cq-foto{display:block}.cq--mitad .cq-cuerpo{justify-content:flex-start;padding-top:0}.cq--mitad .cq-qr{flex:none;order:-1;height:40cqi;max-height:40cqi;margin:-20cqi 0 1cqi}.cq--mitad .cq-nombre{font-size:7.6cqi}.cq--mitad[data-largo=si] .cq-nombre{font-size:5.8cqi}.cq--mitad .cq-dice{color:#cfc6bb}.cq--mitad .cq-marca{color:#f3ede5a6;margin-top:auto}.cq--pizarra{color:#f1ece4;background:#24282c}.cq--pizarra .cq-nombre{font-size:9.4cqi;font-style:italic;font-weight:650}.cq--pizarra[data-largo=si] .cq-nombre{font-size:7cqi}.cq--pizarra .cq-bajada{color:#c4bcb1}.cq--pizarra .cq-dice{color:#d9d2c8}.cq--pizarra .cq-marca{color:#f1ece49e}
