.tema-escenario .cookies{z-index:40;overscroll-behavior:contain;background:var(--e-superficie);border-top:3px solid var(--e-crema);max-height:88dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #0000008c}.tema-escenario .cookies-interior{max-width:1120px;margin:0 auto}.tema-escenario .cookies h2{margin:4px 0 8px;font-size:1.35rem}.tema-escenario .cookies h2:focus{outline:none}.tema-escenario .cookies-intro{color:var(--e-texto);max-width:72ch;margin:0;font-size:.92rem;line-height:1.5}.tema-escenario .cookies-intro a{color:var(--e-crema)}.tema-escenario .cookies .grupo-casillas{margin:14px 0 4px}.tema-escenario .cookies .casilla{margin:6px 0;font-size:.9rem;display:flex}.tema-escenario .cookies-fija{color:var(--e-tenue);border-bottom:1px dashed var(--e-borde-fuerte);margin:4px 0 6px;padding:8px 0 8px 34px;font-size:.85rem}.tema-escenario .cookies-acciones{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.tema-escenario .cookies-acciones .boton{min-height:48px;font-size:.82rem}@media (min-width:640px){.tema-escenario .cookies-acciones{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}}.tema-escenario .pie nav{flex-wrap:wrap}.tema-escenario .pie .pie-cookies{cursor:pointer;color:var(--e-tenue);font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration:underline;display:inline-flex}.tema-escenario .pie .pie-cookies:hover{color:var(--e-texto)}@media (max-width:959px){.tema-escenario:has(.barra-total.fija) .pie .contenedor{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.tema-escenario:has(.cookies) .pie{padding-bottom:240px}.tema-escenario .derechos fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.tema-escenario .derechos legend{font:500 .75rem/1.3 var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--e-tenue);margin-bottom:6px;padding:0}.tema-escenario .opcion-derecho{border:1px solid var(--e-borde);background:var(--e-superficie);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 12px;margin:0 0 8px;padding:12px;display:grid}.tema-escenario form label.opcion-derecho{font:400 1rem/1.4 var(--t-cuerpo);letter-spacing:normal;text-transform:none;color:var(--e-texto);margin:0 0 8px}.tema-escenario .opcion-derecho:has(input:checked){border-color:var(--e-crema)}.tema-escenario .opcion-derecho input{width:20px;height:20px;accent-color:var(--e-crema);margin:2px 0 0}.tema-escenario .opcion-derecho strong{font-size:.98rem;display:block}.tema-escenario .opcion-derecho span{color:var(--e-tenue);font-size:.85rem;line-height:1.4}.tema-escenario .derechos input[type=email],.tema-escenario .derechos textarea{box-sizing:border-box;width:100%}.tema-escenario .derechos label:not(.casilla):not(.opcion-derecho){display:block}.tema-escenario textarea{border:2px solid var(--e-borde-fuerte);background:var(--e-fondo);min-height:110px;color:var(--e-texto);font:400 1rem/1.45 var(--t-cuerpo);resize:vertical;border-radius:0;padding:12px}.tema-escenario textarea:focus-visible{border-color:var(--e-crema);box-shadow:3px 3px 0 var(--e-sombra);outline:none}.tema-escenario .derechos .boton{margin-top:18px}.tema-escenario .plazos{color:var(--e-tenue);margin:18px 0 0;padding-left:18px;font-size:.9rem;line-height:1.5}.tema-escenario .preferencias{border:1px solid var(--e-borde);background:var(--e-superficie);margin-top:36px;padding:16px}.tema-escenario .preferencias h2{margin-top:0}.tema-escenario .preferencias .boton{margin-top:12px}
.tema-escenario{--e-fondo:#0b0b0a;--e-superficie:#131210;--e-superficie-2:#1b1a17;--e-texto:#f3efe6;--e-crema:#ede7d9;--e-tenue:#a8a396;--e-tenue-2:#8d887c;--e-borde:#2d2b27;--e-borde-fuerte:#4a463e;--e-sombra:#6e685c;--e-senal:#e2683c;--e-exito:#a7d5a0;--e-error:#f0857a;--fondo:var(--e-fondo);--superficie:var(--e-superficie);--texto:var(--e-texto);--tenue:var(--e-tenue);--borde:var(--e-borde);--acento:var(--e-crema);--sobre-acento:var(--e-fondo);--exito:var(--e-exito);--alerta:var(--e-senal);--error:var(--e-error);--radio:0px;--t-titular:var(--f-archivo), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--t-marca:var(--f-archivo-black), "Arial Black", sans-serif;--t-cuerpo:var(--f-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-mono:var(--f-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.tema-escenario){--e-fondo:#0b0b0a;--e-superficie:#131210;--e-superficie-2:#1b1a17;--e-texto:#f3efe6;--e-crema:#ede7d9;--e-tenue:#a8a396;--e-tenue-2:#8d887c;--e-borde:#2d2b27;--e-borde-fuerte:#4a463e;--e-sombra:#6e685c;--e-senal:#e2683c;--e-exito:#a7d5a0;--e-error:#f0857a;--fondo:var(--e-fondo);--superficie:var(--e-superficie);--texto:var(--e-texto);--tenue:var(--e-tenue);--borde:var(--e-borde);--acento:var(--e-crema);--sobre-acento:var(--e-fondo);--exito:var(--e-exito);--alerta:var(--e-senal);--error:var(--e-error);--radio:0px;--t-titular:var(--f-archivo), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--t-marca:var(--f-archivo-black), "Arial Black", sans-serif;--t-cuerpo:var(--f-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-mono:var(--f-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.tema-escenario){background:var(--e-fondo);color:var(--e-texto);font-family:var(--t-cuerpo);-webkit-font-smoothing:antialiased}.tema-escenario{background:var(--e-fondo);color:var(--e-texto);font-family:var(--t-cuerpo);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.tema-escenario>main{flex:1 0 auto;width:100%}body:has(.tema-escenario)>header.sitio{border-bottom:1px solid var(--e-borde);background:var(--e-fondo)}body:has(.tema-escenario)>header.sitio .contenedor{max-width:1120px;padding-top:6px;padding-bottom:6px}body:has(.tema-escenario)>header.sitio .marca{font:400 1.05rem/1 var(--t-marca);letter-spacing:.04em;color:var(--e-texto);align-items:center;min-height:44px;display:inline-flex}body:has(.tema-escenario)>header.sitio .tenue{font:500 .78rem/1 var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-texto);border:2px solid var(--e-borde-fuerte);align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}body:has(.tema-escenario)>header.sitio .tenue:hover{border-color:var(--e-crema)}.tema-escenario .pie{border-top:1px solid var(--e-borde);margin-top:48px}.tema-escenario .pie .contenedor{max-width:1120px;padding-top:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));font:500 .75rem/1.4 var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--e-tenue-2);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.tema-escenario .pie-marca{font-family:var(--t-marca);letter-spacing:.04em;color:var(--e-tenue)}.tema-escenario .pie nav{gap:4px 16px;display:flex}.tema-escenario .pie a{color:var(--e-tenue);align-items:center;min-height:44px;display:inline-flex}.tema-escenario .contenedor{max-width:1120px}.tema-escenario .contenedor.angosto{max-width:640px}.tema-escenario h1,.tema-escenario .titular{font-family:var(--t-titular);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;margin:.25em 0 .3em;font-size:clamp(2.6rem,11vw,4.75rem);font-weight:900;font-stretch:62%;line-height:.88}.tema-escenario h2{font-family:var(--t-titular);text-transform:uppercase;letter-spacing:.01em;margin:2rem 0 .75rem;font-size:1.45rem;font-weight:800;font-stretch:75%;line-height:1}.tema-escenario p{overflow-wrap:anywhere}.tema-escenario a{color:inherit;text-underline-offset:3px}.tema-escenario .tenue{color:var(--e-tenue)}.tema-escenario .dato,.tema-escenario .rotulo{font:500 .78rem/1.35 var(--t-mono);letter-spacing:.1em;text-transform:uppercase}.tema-escenario .dato{color:var(--e-crema)}.tema-escenario .rotulo{color:var(--e-tenue)}.tema-escenario .mono{font-family:var(--t-mono);font-variant-numeric:tabular-nums}.tema-escenario :focus-visible{outline:3px solid var(--e-crema);outline-offset:3px}body:has(.tema-escenario)>header.sitio a:focus-visible{outline:3px solid var(--e-crema);outline-offset:3px}.tema-escenario .etiqueta{border:1px solid var(--e-borde-fuerte);color:var(--e-crema);font:500 .7rem/1.4 var(--t-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border-radius:0;padding:2px 7px}.tema-escenario .aviso{border:1px solid var(--e-borde-fuerte);background:var(--e-superficie);border-left-width:4px;border-radius:0;padding:12px 14px}.tema-escenario .aviso.error{border-color:var(--e-error);color:var(--e-texto)}.tema-escenario .aviso.error:before{content:"Error · ";font:700 .75rem var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-error)}.tema-escenario .aviso.exito{border-color:var(--e-exito);color:var(--e-texto)}.tema-escenario .aviso.desarrollo{border-color:var(--e-crema);font:500 .8rem/1.45 var(--t-mono);letter-spacing:.04em}.tema-escenario .tarjeta{background:var(--e-superficie);border:1px solid var(--e-borde);border-radius:0}.tema-escenario .boton{--sombra-boton:var(--e-sombra);border:2px solid var(--e-crema);background:var(--e-crema);width:100%;min-height:52px;color:var(--e-fondo);font:800 .9rem/1.15 var(--t-cuerpo);letter-spacing:.08em;text-transform:uppercase;box-shadow:3px 3px 0 var(--sombra-boton);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;display:flex}.tema-escenario .boton.secundario{--sombra-boton:var(--e-borde-fuerte);color:var(--e-texto);border:2px solid var(--e-tenue-2);background:0 0}.tema-escenario .boton.secundario:hover{border-color:var(--e-crema)}.tema-escenario .boton:active:not(:disabled){box-shadow:0 0 0 var(--sombra-boton);transform:translate(3px,3px)}.tema-escenario .boton:disabled{opacity:1;cursor:not-allowed;background:var(--e-superficie-2);border-color:var(--e-borde-fuerte);color:var(--e-tenue);box-shadow:none}.tema-escenario .boton.ocupado:disabled{cursor:progress}.tema-escenario .boton-auto{width:auto;display:inline-flex}.tema-escenario form label:not(.casilla){font:500 .75rem/1.3 var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--e-tenue);margin:18px 0 6px}.tema-escenario input[type=text],.tema-escenario input[type=email],.tema-escenario input[type=tel],.tema-escenario select{border:2px solid var(--e-borde-fuerte);background:var(--e-fondo);min-height:50px;color:var(--e-texto);font:400 1rem var(--t-cuerpo);border-radius:0;padding:12px}.tema-escenario select{font-family:var(--t-mono);letter-spacing:.04em;margin:6px 0 4px;font-size:.9rem}.tema-escenario input:focus-visible,.tema-escenario select:focus-visible{border-color:var(--e-crema);box-shadow:3px 3px 0 var(--e-sombra);outline:none}.tema-escenario .casilla{min-height:44px;color:var(--e-texto);cursor:pointer;align-items:flex-start;gap:12px;margin:8px 0;font-size:.95rem;line-height:1.45}.tema-escenario .casilla input{width:22px;height:22px;accent-color:var(--e-crema);cursor:pointer;margin-top:1px}.tema-escenario .casilla a{color:var(--e-crema)}.tema-escenario .casilla .opcional{color:var(--e-tenue-2);font-size:.85rem}.tema-escenario .grupo-casillas{border:0;min-width:0;margin:22px 0 8px;padding:0}.tema-escenario .grupo-casillas legend{margin-bottom:4px;padding:0}.tema-escenario .afiche{background:repeating-linear-gradient(0deg, #0b0b0a38 0 1px, transparent 1px 3px), radial-gradient(circle at var(--af-x) var(--af-y), hsl(var(--af-tono) 20% 62%) 0, hsl(var(--af-tono) 16% 40%) 9%, hsl(var(--af-tono) 14% 20%) 26%, transparent 52%), conic-gradient(from var(--af-angulo) at var(--af-x) var(--af-y), hsl(var(--af-tono) 18% 16%), #0b0b0a 22%, hsl(var(--af-tono) 12% 12%) 48%, #0b0b0a 74%, hsl(var(--af-tono) 18% 16%)), #0b0b0a;position:absolute;inset:0;overflow:hidden}.tema-escenario .afiche-eco{font:900 clamp(7rem, 46vw, 15rem)/.8 var(--t-titular);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ede7d929;-webkit-user-select:none;user-select:none;font-stretch:62%;position:absolute;bottom:.12em;left:-.06em}.tema-escenario .afiche:after{content:"";background:linear-gradient(to bottom, transparent, #0b0b0abf 55%, var(--e-fondo));position:absolute;inset:35% 0 0}.tema-escenario .cartelera-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.tema-escenario .cartelera{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tema-escenario .cartel{min-height:300px;color:var(--e-texto);border:1px solid var(--e-borde);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tema-escenario .cartel .afiche{z-index:-1}.tema-escenario .cartel-titulo{font:900 clamp(2.4rem, 12vw, 3.4rem)/.86 var(--t-titular);text-transform:uppercase;overflow-wrap:anywhere;margin:6px 0 8px;font-stretch:62%;display:block}.tema-escenario .cartel-lugar{color:var(--e-tenue);font-size:.92rem}.tema-escenario .cartel-flecha{border:2px solid var(--e-crema);width:44px;height:44px;color:var(--e-crema);font:700 1.1rem var(--t-mono);box-shadow:3px 3px 0 var(--e-sombra);background:#0b0b0a80;place-items:center;display:grid;position:absolute;top:14px;right:14px}.tema-escenario .cartel:hover{border-color:var(--e-borde-fuerte)}.tema-escenario .cartel:active .cartel-flecha{box-shadow:none;transform:translate(3px,3px)}.tema-escenario .vacio{border:1px dashed var(--e-borde-fuerte);color:var(--e-tenue);padding:28px 18px}.tema-escenario .ficha-hero{isolation:isolate;align-items:flex-end;min-height:min(58svh,520px);display:flex;position:relative}.tema-escenario .ficha-hero .afiche{z-index:-1}.tema-escenario .ficha-hero .hero-texto{width:100%;padding:96px 16px 8px}.tema-escenario .ficha-hero .titular{margin-bottom:.1em;font-size:clamp(3.2rem,17vw,5.5rem)}.tema-escenario .presenta{color:var(--e-tenue);margin:0;font-size:.92rem}.tema-escenario .ficha-datos{padding:4px 16px 0}.tema-escenario .artistas{margin:0 0 10px;font-size:1.05rem;font-weight:600}.tema-escenario .lugar{color:var(--e-tenue);margin:0}.tema-escenario .lugar strong{color:var(--e-texto);font-weight:600}.tema-escenario .sellos{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.tema-escenario .descripcion{white-space:pre-line;color:var(--e-texto);max-width:62ch;margin:18px 0 0}.tema-escenario .ficha-compra{padding:8px 16px 0}.tema-escenario .politica{white-space:pre-line;color:var(--e-tenue);max-width:62ch}@media (min-width:960px){.tema-escenario .ficha{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:0 48px;max-width:1120px;margin:0 auto;padding:32px 24px 0;display:grid}.tema-escenario .ficha-izquierda{position:sticky;top:24px}.tema-escenario .ficha-hero{aspect-ratio:4/4.2;border:1px solid var(--e-borde);min-height:0}.tema-escenario .ficha-hero .hero-texto{padding:24px}.tema-escenario .ficha-datos{padding:16px 0 0}.tema-escenario .ficha-compra{padding:0}.tema-escenario .ficha .titular{font-size:clamp(3.5rem,6vw,5.5rem)}}.tema-escenario .compra{margin-top:24px}.tema-escenario .pasos{font:500 .7rem/1.2 var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-tenue-2);grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tema-escenario .pasos li{border-top:3px solid var(--e-borde);padding-top:8px}.tema-escenario .pasos li[aria-current=step]{color:var(--e-texto);border-top-color:var(--e-crema)}.tema-escenario .pasos li.hecho{color:var(--e-tenue);border-top-color:var(--e-tenue-2)}.tema-escenario .pasos .num{font-weight:700;display:block}.tema-escenario .tipos{gap:10px;display:grid}.tema-escenario .tipo{border:1px solid var(--e-borde);background:var(--e-superficie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px;display:grid}.tema-escenario .tipo.elegido{border-color:var(--e-crema)}.tema-escenario .tipo.apagado{background:0 0}.tema-escenario .tipo.apagado .tipo-nombre{color:var(--e-tenue)}.tema-escenario .tipo-nombre{font-size:1rem;font-weight:700}.tema-escenario .tipo-total{font:900 1.6rem/1 var(--t-titular);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-stretch:75%;display:block}.tema-escenario .tipo.apagado .tipo-total{color:var(--e-tenue)}.tema-escenario .desglose{color:var(--e-tenue);margin-top:4px;font-size:.82rem}.tema-escenario .tipo-pie{grid-column:1/-1}.tema-escenario .dial{font:500 .68rem/1 var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--e-tenue);align-items:center;gap:10px;display:flex}.tema-escenario .dial-barra{flex:1;grid-template-columns:repeat(10,1fr);gap:2px;max-width:180px;height:10px;display:grid}.tema-escenario .dial-barra i{background:var(--e-borde)}.tema-escenario .dial[data-nivel=alto] .dial-barra i:nth-child(-n+8){background:var(--e-crema)}.tema-escenario .dial[data-nivel=bajo] .dial-barra i:nth-child(-n+2){background:var(--e-senal)}.tema-escenario .dial[data-nivel=bajo]{color:var(--e-senal)}.tema-escenario .dial[data-nivel=espera] .dial-barra i{box-shadow:inset 0 0 0 1px var(--e-borde-fuerte);background:0 0}.tema-escenario .dial[data-nivel=alto] .dial-estado{color:var(--e-texto)}.tema-escenario .cantidad{border:2px solid var(--e-tenue-2);box-shadow:3px 3px 0 var(--e-borde-fuerte);gap:0}.tema-escenario .cantidad button{width:44px;height:44px;color:var(--e-texto);font:500 1.35rem/1 var(--t-mono);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.tema-escenario .cantidad button:active:not(:disabled){background:var(--e-crema);color:var(--e-fondo)}.tema-escenario .cantidad button:disabled{opacity:1;color:var(--e-borde-fuerte)}.tema-escenario .cantidad .contador{border-inline:2px solid var(--e-tenue-2);background:var(--e-fondo);min-width:40px;height:44px;font:700 1.05rem/1 var(--t-mono);color:var(--e-crema);place-items:center;display:grid}.tema-escenario .tipo.elegido .cantidad,.tema-escenario .tipo.elegido .cantidad .contador{border-color:var(--e-crema)}.tema-escenario .barra-total{border-top:1px solid var(--e-borde);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-top:16px;padding:14px 0 0;display:grid}.tema-escenario .barra-total .boton{width:auto;min-width:150px}.tema-escenario .total-cifra{font:900 2rem/1 var(--t-titular);font-variant-numeric:tabular-nums;font-stretch:75%;display:block}.tema-escenario .total-nota{color:var(--e-tenue);margin-top:4px;font-size:.75rem;display:block}.tema-escenario .barra-total .rotulo{margin-bottom:4px;display:block}@media (max-width:959px){.tema-escenario .barra-total.fija{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--e-borde-fuerte);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0af0;margin:0;position:fixed;bottom:0;left:0;right:0}.tema-escenario .ficha:has(.barra-total.fija){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.tema-escenario .codigo-descuento{margin-top:14px}.tema-escenario .enlace-boton{cursor:pointer;min-height:44px;color:var(--e-crema);font:500 .78rem/1.2 var(--t-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;flex:none;padding:6px 0;text-decoration:underline}.tema-escenario .codigo-fila{align-items:stretch;gap:8px;margin:0;display:flex}.tema-escenario .codigo-fila input{min-width:0;font-family:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;flex:1}.tema-escenario .codigo-fila .boton{min-width:110px;min-height:50px}.tema-escenario .codigo-aplicado{justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:.9rem;display:flex}.tema-escenario .codigo-aplicado .etiqueta{margin-right:6px}.tema-escenario .tipo-total .tachado{font:500 .95rem var(--t-mono);color:var(--e-tenue-2)}.tema-escenario .sr-solo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tema-escenario .nota-total{color:var(--e-tenue);margin:12px 0 0;font-size:.85rem}.tema-escenario .turnstile{margin:14px 0 0}.tema-escenario .reserva{border:2px solid var(--e-borde-fuerte);background:#050504;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #000}.tema-escenario .reserva-texto{color:var(--e-tenue);font-size:.85rem}.tema-escenario .reserva-texto strong{font:500 .7rem/1.3 var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--e-texto);display:block}.tema-escenario .reserva-display{font:700 2rem/1 var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--e-crema);text-shadow:0 0 12px #ede7d940;flex:none;align-items:center;gap:10px;display:inline-flex}.tema-escenario .reserva-display:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.tema-escenario .reserva.urgente{border-color:var(--e-senal)}.tema-escenario .reserva.urgente .reserva-display{color:var(--e-senal);text-shadow:0 0 12px #e2683c59}.tema-escenario .reserva.urgente .reserva-texto strong{color:var(--e-senal)}.tema-escenario .talon{background:var(--e-superficie);border:1px solid var(--e-borde);padding:16px}.tema-escenario .talon .fila{padding:6px 0;font-size:.95rem}.tema-escenario .talon .fila>span:last-child:not(:first-child){font-family:var(--t-mono);white-space:nowrap}.tema-escenario .talon .fila.cargo span:first-child small{color:var(--e-tenue);font-size:.8rem;display:block}.tema-escenario .perforado{border:0;border-top:2px dashed var(--e-borde-fuerte);margin:10px -16px}.tema-escenario .talon .total{align-items:baseline;padding-top:6px}.tema-escenario .talon .total .rotulo{color:var(--e-texto)}.tema-escenario .medios{gap:12px;margin-top:18px}.tema-escenario .pequeno-centro{text-align:center;color:var(--e-tenue-2);margin:10px 0 0;font-size:.8rem}.tema-escenario .resultado{padding-top:32px;padding-bottom:24px}.tema-escenario .numero-orden{font:700 1rem var(--t-mono);color:var(--e-crema);letter-spacing:.06em}.tema-escenario .acciones-resultado{gap:12px;max-width:420px;margin-top:20px;display:grid}.tema-escenario .senal-viva{align-items:center;gap:10px;display:inline-flex}.tema-escenario .senal-viva:before{content:"";background:var(--e-crema);border-radius:50%;width:10px;height:10px}.tema-escenario .orden-tickets{margin-top:28px}.tema-escenario .orden-tickets h2{margin:0 0 6px;font-size:clamp(2rem,9vw,2.8rem);font-weight:900;font-stretch:62%;line-height:.9}.tema-escenario .tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:14px;display:grid}.tema-escenario .ticket{background:var(--e-superficie);border:1px solid var(--e-borde);text-align:center}.tema-escenario .ticket-cabeza{text-align:left;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 12px;display:flex}.tema-escenario .ticket-cabeza strong{font-size:1.05rem}.tema-escenario .ticket-titular{text-align:left;color:var(--e-tenue);margin-top:-6px;padding:0 16px 12px;font-size:.9rem}.tema-escenario .ticket .perforado{margin:0}.tema-escenario .ticket .qr{background:#fff;border-radius:0;width:min(300px,100% - 32px);margin:16px auto;padding:22px}.tema-escenario .ticket .aviso{text-align:left;margin:16px}.tema-escenario .ticket-pie{padding:0 16px 14px}@media (prefers-reduced-motion:no-preference){.tema-escenario .boton,.tema-escenario .cartel-flecha,.tema-escenario .cantidad button{transition:transform 80ms ease-out,box-shadow 80ms ease-out,background-color 80ms ease-out,border-color .12s}.tema-escenario .reserva.urgente .reserva-display:before,.tema-escenario .senal-viva:before{animation:1s steps(2,jump-none) infinite e-parpadeo}}@media (prefers-reduced-motion:reduce){.tema-escenario .boton:active:not(:disabled),.tema-escenario .cartel:active .cartel-flecha{transform:none}}@keyframes e-parpadeo{50%{opacity:.2}}
