.boletas-module__MGrGpa__contenedor{box-sizing:border-box;flex-direction:column;gap:22px;max-width:560px;margin:0 auto;padding:24px 16px 48px;display:flex}.boletas-module__MGrGpa__contenedorAncho{max-width:980px}.boletas-module__MGrGpa__cabecera{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.boletas-module__MGrGpa__antetitulo{letter-spacing:.3em;text-transform:uppercase;color:var(--cl-apagado);font-size:.72rem;font-weight:700}.boletas-module__MGrGpa__titulo{font-family:var(--cl-serif);color:var(--cl-dorado);font-size:1.9rem;line-height:1.1}.boletas-module__MGrGpa__bajada{max-width:420px;color:var(--cl-suave);line-height:1.5}.boletas-module__MGrGpa__datos{color:var(--cl-apagado);font-size:.85rem}.boletas-module__MGrGpa__estado{border:1px solid var(--cl-linea);text-align:center;color:var(--cl-suave);border-radius:16px;padding:28px 16px}.boletas-module__MGrGpa__bloqueMapa{flex-direction:column;gap:14px;display:flex}.boletas-module__MGrGpa__disponibles{text-align:center;color:var(--cl-suave)}.boletas-module__MGrGpa__disponibles strong{font-family:var(--cl-serif);color:var(--cl-dorado);font-size:1.6rem}.boletas-module__MGrGpa__nota{color:var(--cl-apagado);text-align:center;font-size:.8rem}.boletas-module__MGrGpa__leyenda{color:var(--cl-suave);flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:0;font-size:.8rem;list-style:none;display:flex}.boletas-module__MGrGpa__leyenda li{align-items:center;gap:6px;display:flex}.boletas-module__MGrGpa__muestra{border-radius:4px;width:14px;height:14px;display:inline-block}.boletas-module__MGrGpa__mapaMarco{-webkit-overflow-scrolling:touch;padding:4px 0 8px;overflow-x:auto}.boletas-module__MGrGpa__mapa{--silla:calc((min(100vw, 560px) - 32px - 44px) / (var(--sillas) * 1.18));--hueco:calc(var(--silla) * .18);align-items:center;gap:var(--hueco);flex-direction:column;min-width:max-content;margin:0 auto;display:flex}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__mapa{--silla:30px;--hueco:4px}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__silla{font-size:.66rem}.boletas-module__MGrGpa__escenario,.boletas-module__MGrGpa__fondoSala{box-sizing:border-box;text-align:center;letter-spacing:.3em;text-transform:uppercase;width:100%;font-size:.7rem;font-weight:700}.boletas-module__MGrGpa__escenario{color:var(--cl-dorado-claro);background:linear-gradient(#d4a84b59,#d4a84b14);border-radius:0 0 40% 40%/0 0 100% 100%;margin-bottom:10px;padding:10px 0}.boletas-module__MGrGpa__fondoSala{border-top:1px dashed var(--cl-borde);color:var(--cl-apagado);letter-spacing:.12em;margin-top:10px;padding:6px 0}.boletas-module__MGrGpa__filaMapa{align-items:center;gap:6px;display:flex}.boletas-module__MGrGpa__letra{text-align:center;width:16px;color:var(--cl-apagado);font-size:.68rem;font-weight:700}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__letra{width:20px;font-size:.85rem}.boletas-module__MGrGpa__sillas{justify-content:center;gap:var(--hueco);width:calc(var(--sillas) * var(--silla) + (var(--sillas) - 1) * var(--hueco));display:flex}.boletas-module__MGrGpa__silla{width:var(--silla);height:var(--silla);font-family:var(--cl-sans);font-size:calc(var(--silla) * .5);border:0;border-radius:28% 28% 18% 18%;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:flex}.boletas-module__MGrGpa__libre{color:#e7f5ec;background:#2f6b47}.boletas-module__MGrGpa__vendida{color:#fff;background:#d9534f}.boletas-module__MGrGpa__reservada{color:#e9dcb8;background:#6b5a2e repeating-linear-gradient(45deg,#00000047 0 3px,#0000 3px 6px)}.boletas-module__MGrGpa__elegida{background:var(--cl-dorado);color:#000;box-shadow:0 0 0 2px var(--cl-dorado-claro)}button.boletas-module__MGrGpa__silla{cursor:pointer}button.boletas-module__MGrGpa__libre:hover{background:#3c8a5b}.boletas-module__MGrGpa__ayuda{border:1px solid var(--cl-linea);color:var(--cl-suave);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px 14px 32px;font-size:.85rem;line-height:1.45;display:flex}.boletas-module__MGrGpa__volver{color:var(--cl-dorado);align-self:center;font-size:.9rem}.boletas-module__MGrGpa__botonDorado,.boletas-module__MGrGpa__botonBorde,.boletas-module__MGrGpa__botonPeligro{min-height:46px;font-family:var(--cl-sans);cursor:pointer;border-radius:999px;padding:0 18px;font-size:.88rem;font-weight:700}.boletas-module__MGrGpa__botonDorado{background:var(--cl-dorado);color:#000;border:0}.boletas-module__MGrGpa__botonDorado:disabled,.boletas-module__MGrGpa__botonBorde:disabled{opacity:.55;cursor:default}.boletas-module__MGrGpa__botonBorde{border:1.5px solid var(--cl-dorado);color:var(--cl-dorado);background:0 0}.boletas-module__MGrGpa__botonPeligro{color:#fff;background:#b3412f;border:0}.boletas-module__MGrGpa__botonAncho{width:100%;min-height:54px;font-size:1rem}.boletas-module__MGrGpa__botonTexto{color:#e48a7a;font-family:var(--cl-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-weight:600;text-decoration:underline}.boletas-module__MGrGpa__campo{color:var(--cl-suave);flex-direction:column;gap:6px;font-size:.8rem;font-weight:600;display:flex}.boletas-module__MGrGpa__campo input,.boletas-module__MGrGpa__campo select{box-sizing:border-box;width:100%}.boletas-module__MGrGpa__campo input,.boletas-module__MGrGpa__campo select,.boletas-module__MGrGpa__listaElegidas input,.boletas-module__MGrGpa__listaElegidas select{border:1px solid var(--cl-borde);min-height:44px;color:var(--cl-crema);font-family:var(--cl-sans);background:#0d0b07;border-radius:10px;padding:0 12px;font-size:1rem}.boletas-module__MGrGpa__ingreso{flex-direction:column;gap:14px;width:100%;max-width:360px;margin:0 auto;display:flex}.boletas-module__MGrGpa__avisoError,.boletas-module__MGrGpa__avisoBien{border-radius:12px;padding:12px 14px;font-size:.9rem;line-height:1.45}.boletas-module__MGrGpa__avisoError{color:#f2b8ad;background:#b3412f26;border:1px solid #b3412f}.boletas-module__MGrGpa__avisoBien{color:#bfe6cd;background:#2f6b4733;border:1px solid #2f6b47}.boletas-module__MGrGpa__panel{flex-direction:column;gap:16px;display:flex}.boletas-module__MGrGpa__barraPanel{color:var(--cl-suave);justify-content:space-between;align-items:center;gap:12px;display:flex}.boletas-module__MGrGpa__pestanas{border-bottom:1px solid var(--cl-linea);gap:8px;display:flex}.boletas-module__MGrGpa__pestanas button{min-height:46px;color:var(--cl-apagado);font-family:var(--cl-sans);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;font-size:.9rem;font-weight:700}.boletas-module__MGrGpa__pestanas button[aria-selected=true]{border-bottom-color:var(--cl-dorado);color:var(--cl-dorado)}.boletas-module__MGrGpa__vender{flex-direction:column;gap:16px;display:flex}.boletas-module__MGrGpa__formulario{box-sizing:border-box;border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:16px;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:620px;margin:0 auto;padding:16px;display:flex}.boletas-module__MGrGpa__subtitulo{font-family:var(--cl-serif);color:var(--cl-dorado);font-size:1.1rem}.boletas-module__MGrGpa__numerar{align-items:flex-end;gap:10px;display:flex}.boletas-module__MGrGpa__numerar .boletas-module__MGrGpa__campo{flex:1}.boletas-module__MGrGpa__listaElegidas{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.boletas-module__MGrGpa__listaElegidas li{grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.boletas-module__MGrGpa__listaElegidas select,.boletas-module__MGrGpa__listaElegidas input{box-sizing:border-box;width:100%;min-width:0;padding:0 8px;font-size:.9rem}.boletas-module__MGrGpa__idSilla{font-family:var(--cl-serif);color:var(--cl-dorado)}.boletas-module__MGrGpa__quitar{border:1px solid var(--cl-borde);width:36px;height:36px;color:var(--cl-suave);cursor:pointer;background:0 0;border-radius:999px;font-size:1.1rem}.boletas-module__MGrGpa__pagos{color:var(--cl-crema);border:0;gap:18px;margin:0;padding:0;display:flex}.boletas-module__MGrGpa__pagos legend{color:var(--cl-suave);margin-bottom:8px;font-size:.8rem;font-weight:600}.boletas-module__MGrGpa__pagos label{align-items:center;gap:8px;min-height:44px;display:flex}.boletas-module__MGrGpa__pagos input{width:20px;height:20px;accent-color:var(--cl-dorado)}.boletas-module__MGrGpa__total{color:var(--cl-suave);font-size:1rem}.boletas-module__MGrGpa__total strong{font-family:var(--cl-serif);color:var(--cl-crema);font-size:1.5rem}.boletas-module__MGrGpa__ventas{flex-direction:column;gap:14px;display:flex}.boletas-module__MGrGpa__buscador{align-items:flex-end;gap:10px;display:flex}.boletas-module__MGrGpa__buscador .boletas-module__MGrGpa__campo{flex:1}.boletas-module__MGrGpa__listaVentas{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.boletas-module__MGrGpa__tarjetaVenta{border:1px solid var(--cl-linea);background:var(--cl-tarjeta);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.boletas-module__MGrGpa__cabezaVenta{color:var(--cl-crema);justify-content:space-between;gap:10px;display:flex}.boletas-module__MGrGpa__cabezaVenta span{color:var(--cl-dorado);font-weight:700}.boletas-module__MGrGpa__metaVenta{color:var(--cl-apagado);font-size:.78rem}.boletas-module__MGrGpa__chipsSillas{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.boletas-module__MGrGpa__chip,.boletas-module__MGrGpa__chipAnulado{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:flex}.boletas-module__MGrGpa__chip{border:1px solid var(--cl-borde);color:var(--cl-crema)}.boletas-module__MGrGpa__chip button{color:#e48a7a;cursor:pointer;background:0 0;border:0;font-size:1rem}.boletas-module__MGrGpa__chipAnulado{color:#888;border:1px dashed #555;text-decoration:line-through}.boletas-module__MGrGpa__confirmar{color:#f2b8ad;background:#b3412f1f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;font-size:.88rem;display:flex}.boletas-module__MGrGpa__confirmar p{width:100%}.boletas-module__MGrGpa__pista{text-align:center;width:100%;color:var(--cl-apagado);font-size:.78rem;display:none}@media (max-width:700px){.boletas-module__MGrGpa__pista{display:block}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__mapa{--silla:28px}}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__letraIzq,.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__letraDer{z-index:1;color:var(--cl-dorado);background:#000;justify-content:center;align-self:stretch;align-items:center;display:flex;position:sticky}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__letraIzq{left:0;box-shadow:6px 0 8px -4px #000}.boletas-module__MGrGpa__mapaGrande .boletas-module__MGrGpa__letraDer{right:0;box-shadow:-6px 0 8px -4px #000}.boletas-module__MGrGpa__resultados{border:1px solid var(--cl-borde);background:#0d0b07;border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;overflow-y:auto}.boletas-module__MGrGpa__resultados li{min-height:44px;color:var(--cl-crema);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:1rem;font-weight:500;display:flex}.boletas-module__MGrGpa__resultados li[aria-selected=true],.boletas-module__MGrGpa__resultados li:hover{background:#d4a84b2e}.boletas-module__MGrGpa__resultados .boletas-module__MGrGpa__resultadoAMano{border-top:1px dashed var(--cl-borde);min-height:40px;color:var(--cl-apagado);border-radius:0 0 8px 8px;gap:8px;margin-top:4px;font-size:.85rem;font-weight:500}.boletas-module__MGrGpa__estudianteElegido{border:1px solid var(--cl-dorado);min-height:44px;color:var(--cl-crema);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 0 12px;font-size:1rem;display:flex}.boletas-module__MGrGpa__botonCambiar{min-height:40px;color:var(--cl-dorado);font-family:var(--cl-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 12px;font-size:.88rem;font-weight:700}.boletas-module__MGrGpa__estudianteElegido .boletas-module__MGrGpa__botonCambiar{align-self:center}.boletas-module__MGrGpa__sinResultados{border:1px solid var(--cl-borde);color:var(--cl-suave);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-size:.88rem;font-weight:500;line-height:1.4;display:flex}.boletas-module__MGrGpa__sinResultados p{margin:0}.boletas-module__MGrGpa__botonAMano{min-height:36px;color:var(--cl-dorado);font-family:var(--cl-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.boletas-module__MGrGpa__pagos{flex-wrap:wrap}.boletas-module__MGrGpa__paquete{border:1px solid var(--cl-borde);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.boletas-module__MGrGpa__paquete>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.boletas-module__MGrGpa__paquete strong{color:var(--cl-crema);font-size:.95rem}.boletas-module__MGrGpa__paquete span{color:var(--cl-suave);font-size:.8rem}.boletas-module__MGrGpa__contador{flex-shrink:0;align-items:center;gap:4px;display:flex}.boletas-module__MGrGpa__contador button{border:1.5px solid var(--cl-dorado);width:40px;height:40px;color:var(--cl-dorado);cursor:pointer;background:0 0;border-radius:999px;font-size:1.2rem;font-weight:700;line-height:1}.boletas-module__MGrGpa__contador button:disabled{opacity:.35;cursor:default}.boletas-module__MGrGpa__contador output{text-align:center;min-width:28px;font-family:var(--cl-serif);color:var(--cl-crema);font-size:1.25rem}.boletas-module__MGrGpa__mixto{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.boletas-module__MGrGpa__mixto p{color:var(--cl-suave);text-align:right;margin:0;padding-bottom:12px;font-size:.85rem}.boletas-module__MGrGpa__mixto p strong{color:var(--cl-crema);font-size:1rem;display:block}.boletas-module__MGrGpa__desglose{color:var(--cl-apagado);font-size:.8rem;display:block}.boletas-module__MGrGpa__chipPaquete{border-color:var(--cl-dorado);color:var(--cl-dorado-claro,#f0d48a);background:#d4a84b38;font-weight:700}.boletas-module__MGrGpa__resumen{flex-direction:column;gap:14px;width:100%;max-width:620px;margin:0 auto;display:flex}.boletas-module__MGrGpa__barraResumen{justify-content:space-between;align-items:center;gap:12px;display:flex}.boletas-module__MGrGpa__barraResumen .boletas-module__MGrGpa__nota{margin:0}.boletas-module__MGrGpa__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.boletas-module__MGrGpa__cifra{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.boletas-module__MGrGpa__cifra span{color:var(--cl-suave);font-size:.78rem;font-weight:600}.boletas-module__MGrGpa__cifra strong{font-family:var(--cl-serif);color:var(--cl-dorado);overflow-wrap:anywhere;font-size:1.45rem}.boletas-module__MGrGpa__cifra:first-child{grid-column:1/-1}.boletas-module__MGrGpa__cifra:first-child strong{font-size:1.9rem}.boletas-module__MGrGpa__tablaResumen{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:14px;margin:0;padding:4px 14px}.boletas-module__MGrGpa__tablaResumen div{border-bottom:1px solid var(--cl-borde);justify-content:space-between;gap:12px;padding:10px 0;font-size:.9rem;display:flex}.boletas-module__MGrGpa__tablaResumen div:last-child{border-bottom:0}.boletas-module__MGrGpa__tablaResumen dt{color:var(--cl-suave)}.boletas-module__MGrGpa__tablaResumen dd{color:var(--cl-crema);white-space:nowrap;margin:0;font-weight:700}.boletas-module__MGrGpa__tablaResumen .boletas-module__MGrGpa__filaAlerta dd,.boletas-module__MGrGpa__tablaResumen .boletas-module__MGrGpa__filaAlerta dt{color:#f2b8ad}.boletas-module__MGrGpa__segmentos{border:1px solid var(--cl-borde);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.boletas-module__MGrGpa__segmentos button{min-height:40px;color:var(--cl-suave);font-family:var(--cl-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:.8rem;font-weight:700;line-height:1.1}.boletas-module__MGrGpa__segmentos button[aria-selected=true]{background:var(--cl-dorado);color:#1a1408}.boletas-module__MGrGpa__cifra small{color:var(--cl-apagado);font-size:.78rem}.boletas-module__MGrGpa__negativo{color:#f2b8ad!important}.boletas-module__MGrGpa__alFinal{color:#bfe6cd;background:#2f6b4733;border:1px solid #2f6b47;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.45}.boletas-module__MGrGpa__alFinalMal{color:#f2b8ad;background:#b3412f26;border-color:#b3412f}.boletas-module__MGrGpa__bloqueFin{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.boletas-module__MGrGpa__bloqueFin h3{font-family:var(--cl-serif);color:var(--cl-dorado);margin:0;font-size:1.05rem}.boletas-module__MGrGpa__tablaOrigen>div{border-bottom:1px solid var(--cl-borde);color:var(--cl-suave);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:6px;padding:8px 0;font-size:.8rem;display:grid}.boletas-module__MGrGpa__tablaOrigen>div:last-child{border-bottom:0}.boletas-module__MGrGpa__tablaOrigen>div>:not(:first-child){text-align:right;white-space:nowrap}.boletas-module__MGrGpa__tablaOrigen strong{color:var(--cl-crema)}.boletas-module__MGrGpa__tablaOrigen .boletas-module__MGrGpa__cabezaOrigen{color:var(--cl-apagado);text-transform:uppercase;letter-spacing:.04em;padding-top:0;font-size:.72rem;font-weight:700}.boletas-module__MGrGpa__rubros{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.boletas-module__MGrGpa__rubros li{flex-direction:column;gap:6px;display:flex}.boletas-module__MGrGpa__rubros small{color:var(--cl-apagado);font-size:.78rem}.boletas-module__MGrGpa__rubroCabeza{justify-content:space-between;gap:10px;font-size:.9rem;display:flex}.boletas-module__MGrGpa__rubroCabeza strong{color:var(--cl-crema)}.boletas-module__MGrGpa__rubroCabeza em{color:var(--cl-apagado);font-weight:400}.boletas-module__MGrGpa__rubroCabeza span{color:var(--cl-suave);white-space:nowrap}.boletas-module__MGrGpa__barra{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.boletas-module__MGrGpa__barra>div{background:var(--cl-dorado);border-radius:999px;height:100%}.boletas-module__MGrGpa__barra>.boletas-module__MGrGpa__barraPasada{background:#b3412f}.boletas-module__MGrGpa__dosColumnas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}@media (max-width:560px){.boletas-module__MGrGpa__dosColumnas{grid-template-columns:minmax(0,1fr)}}.boletas-module__MGrGpa__gastoAnulado{opacity:.55}.boletas-module__MGrGpa__gastoAnulado .boletas-module__MGrGpa__cabezaVenta strong,.boletas-module__MGrGpa__gastoAnulado .boletas-module__MGrGpa__cabezaVenta span{text-decoration:line-through}.boletas-module__MGrGpa__accionesRubro{align-items:center;gap:16px;display:flex}.boletas-module__MGrGpa__accionesRubro .boletas-module__MGrGpa__botonCambiar{padding:0}.boletas-module__MGrGpa__listaQuitados{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.boletas-module__MGrGpa__listaQuitados li{border-bottom:1px solid var(--cl-borde);color:var(--cl-suave);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:.88rem;display:flex}.boletas-module__MGrGpa__listaQuitados li:last-child{border-bottom:0}.boletas-module__MGrGpa__cifrasFin{grid-template-columns:repeat(2,minmax(0,1fr))}.boletas-module__MGrGpa__cifrasFin .boletas-module__MGrGpa__cifra:last-child{grid-column:1/-1}.boletas-module__MGrGpa__cifrasFin .boletas-module__MGrGpa__cifra strong{overflow-wrap:normal;white-space:nowrap;font-size:1.35rem}.boletas-module__MGrGpa__cifrasFin .boletas-module__MGrGpa__cifra:first-child strong{font-size:1.9rem}.boletas-module__MGrGpa__campo input,.boletas-module__MGrGpa__campo select{appearance:none;min-width:0;max-width:100%;height:46px;line-height:normal}.boletas-module__MGrGpa__campo select,.boletas-module__MGrGpa__listaElegidas select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d4a84b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:34px}.boletas-module__MGrGpa__pagos{gap:0 22px}.boletas-module__MGrGpa__pagos input{flex-shrink:0;margin:0}.boletas-module__MGrGpa__fecha{border:1px solid var(--cl-borde);height:46px;color:var(--cl-crema);font-family:var(--cl-sans);background:#0d0b07;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:1rem;font-weight:400;display:flex;position:relative}.boletas-module__MGrGpa__fecha svg{color:var(--cl-dorado);flex-shrink:0}.boletas-module__MGrGpa__fecha:focus-within{outline:2px solid var(--cl-dorado-claro);outline-offset:1px}.boletas-module__MGrGpa__campo .boletas-module__MGrGpa__fecha input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.boletas-module__MGrGpa__mapaCargando{opacity:.3;filter:grayscale();pointer-events:none;animation:1.4s ease-in-out infinite alternate boletas-module__MGrGpa__latido}@keyframes boletas-module__MGrGpa__latido{0%{opacity:.18}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.boletas-module__MGrGpa__mapaCargando{animation:none}}
:is(html:has(main[data-clausura]),body:has(main[data-clausura])){background:#000}
.page-module__1Q7R6a__pagina{--cl-negro:#000;--cl-fondo-alterno:#070604;--cl-tarjeta:#0d0b07;--cl-dorado:#d4a84b;--cl-dorado-claro:#f1d28a;--cl-borde:#5c4a26;--cl-linea:#2a2214;--cl-crema:#f4ebd6;--cl-suave:#d9cdb2;--cl-apagado:#bfae8a;--cl-tachado:#8e8165;--cl-serif:"Cinzel", Georgia, serif;--cl-cursiva:"Cormorant Garamond", Georgia, serif;--cl-sans:"Montserrat", Arial, sans-serif;background:var(--cl-negro);color:var(--cl-crema);font-family:var(--cl-sans);min-height:100vh}.page-module__1Q7R6a__pagina p,.page-module__1Q7R6a__pagina h1,.page-module__1Q7R6a__pagina h2,.page-module__1Q7R6a__pagina h3,.page-module__1Q7R6a__pagina ol,.page-module__1Q7R6a__pagina ul{margin:0}.page-module__1Q7R6a__pagina a:focus-visible,.page-module__1Q7R6a__pagina button:focus-visible,.page-module__1Q7R6a__pagina summary:focus-visible{outline:2px solid var(--cl-dorado-claro);outline-offset:3px}.page-module__1Q7R6a__oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__1Q7R6a__hero{text-align:center;background:radial-gradient(360px 420px at 50% 62%,#d4a84b29,#0000 72%);flex-direction:column;align-items:center;gap:14px;padding:28px 20px 40px;display:flex}.page-module__1Q7R6a__logoVox{width:150px;height:auto}.page-module__1Q7R6a__presenta{letter-spacing:.32em;text-transform:uppercase;color:#cfcfcf;font-size:.66rem;font-weight:600}.page-module__1Q7R6a__clausuraAnio{font-family:var(--cl-serif);letter-spacing:.4em;text-transform:uppercase;color:var(--cl-dorado);padding-left:.4em;font-size:1.06rem;font-weight:700}.page-module__1Q7R6a__h1{width:100%;max-width:460px}.page-module__1Q7R6a__h1 picture{display:block}.page-module__1Q7R6a__tituloLegado{mix-blend-mode:lighten;width:100%;height:auto;display:block}.page-module__1Q7R6a__emblema{mix-blend-mode:lighten;width:min(300px,78vw);height:auto;margin-top:10px}.page-module__1Q7R6a__fechaLugar{flex-direction:column;gap:4px;margin-top:8px;display:flex}.page-module__1Q7R6a__fecha{letter-spacing:.04em;font-size:.95rem;font-weight:700}.page-module__1Q7R6a__lugarDorado{font-family:var(--cl-serif);color:var(--cl-dorado);font-size:.95rem;font-weight:700}.page-module__1Q7R6a__chip{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);min-height:44px;color:var(--cl-crema);border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:0 16px 0 8px;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__1Q7R6a__chip svg{color:var(--cl-dorado)}.page-module__1Q7R6a__chipNuevo{background:var(--cl-dorado);color:#000;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.62rem;font-weight:700}.page-module__1Q7R6a__cuenta{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:360px;display:flex}.page-module__1Q7R6a__cuentaEtiqueta{letter-spacing:.28em;text-transform:uppercase;color:var(--cl-apagado);font-size:.7rem;font-weight:600}.page-module__1Q7R6a__cuentaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.page-module__1Q7R6a__cuentaUnidad{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 0 10px;display:flex}.page-module__1Q7R6a__cuentaNumero{font-family:var(--cl-serif);color:var(--cl-dorado);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1}.page-module__1Q7R6a__cuentaNombre{letter-spacing:.14em;text-transform:uppercase;color:var(--cl-suave);font-size:.58rem;font-weight:600}.page-module__1Q7R6a__estadoShow{flex-direction:column;align-items:center;gap:10px;max-width:360px;display:flex}.page-module__1Q7R6a__estadoTitulo{font-family:var(--cl-serif);color:var(--cl-dorado);font-size:1.6rem;font-weight:700;line-height:1.15}.page-module__1Q7R6a__estadoTexto{color:var(--cl-suave);font-size:.95rem;line-height:1.55}.page-module__1Q7R6a__seccion{border-top:1px solid var(--cl-linea);box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:44px 20px;display:flex}.page-module__1Q7R6a__fondoAlterno{background:var(--cl-fondo-alterno);max-width:none;padding-left:max(20px,50% - 260px);padding-right:max(20px,50% - 260px)}.page-module__1Q7R6a__encabezado{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px;display:flex}.page-module__1Q7R6a__antetitulo{letter-spacing:.28em;text-transform:uppercase;color:var(--cl-apagado);text-align:center;font-size:.64rem;font-weight:600}.page-module__1Q7R6a__titulo{font-family:var(--cl-serif);color:var(--cl-dorado);text-wrap:balance;font-size:1.62rem;font-weight:700;line-height:1.15}.page-module__1Q7R6a__subtitulo{letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700}.page-module__1Q7R6a__parrafo{color:var(--cl-suave);text-align:center;text-wrap:pretty;font-size:.95rem;line-height:1.65}.page-module__1Q7R6a__mensaje{align-items:center;gap:18px;padding-left:28px;padding-right:28px}.page-module__1Q7R6a__frase{font-family:var(--cl-cursiva);text-align:center;text-wrap:balance;font-size:2.15rem;font-style:italic;font-weight:600;line-height:1.1}.page-module__1Q7R6a__divisor{align-items:center;gap:10px;width:200px;display:flex}.page-module__1Q7R6a__divisor span{background:var(--cl-dorado);flex:1;height:1px}.page-module__1Q7R6a__divisor i{background:var(--cl-dorado);width:7px;height:7px;transform:rotate(45deg)}.page-module__1Q7R6a__momentos{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.page-module__1Q7R6a__momento{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.page-module__1Q7R6a__momentoDestacado{border-color:var(--cl-dorado);background:linear-gradient(160deg, #1a140a, var(--cl-tarjeta))}.page-module__1Q7R6a__momentoNumero{font-family:var(--cl-serif);color:var(--cl-borde);font-size:1.9rem;font-weight:900;line-height:1}.page-module__1Q7R6a__momentoDestacado .page-module__1Q7R6a__momentoNumero,.page-module__1Q7R6a__momentoDestacado .page-module__1Q7R6a__momentoTitulo{color:var(--cl-dorado)}.page-module__1Q7R6a__momentoTitulo{font-family:var(--cl-serif);margin-bottom:6px;font-size:1.2rem;font-weight:700}.page-module__1Q7R6a__momentoTexto{color:var(--cl-suave);font-size:.88rem;line-height:1.55}.page-module__1Q7R6a__fraseSorpresas{font-family:var(--cl-cursiva);text-align:center;text-wrap:balance;margin-top:10px;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.2}.page-module__1Q7R6a__tarjeta{border:1px solid var(--cl-borde);background:var(--cl-tarjeta);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.page-module__1Q7R6a__tarjetaDorada{border:2px solid var(--cl-dorado)}.page-module__1Q7R6a__centro{text-align:center;align-items:center;gap:8px}.page-module__1Q7R6a__filaEntre{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__1Q7R6a__filaIcono{flex-direction:row;align-items:center;gap:16px;display:flex}.page-module__1Q7R6a__filaIcono svg,.page-module__1Q7R6a__incluye svg{color:var(--cl-dorado);flex:none}.page-module__1Q7R6a__dosColumnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__1Q7R6a__etiquetaDorada{letter-spacing:.16em;text-transform:uppercase;color:var(--cl-dorado);font-size:.72rem;font-weight:700}.page-module__1Q7R6a__textoFuerte{font-size:1rem;font-weight:700}.page-module__1Q7R6a__textoFuerteEspaciado{letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.82rem;font-weight:700}.page-module__1Q7R6a__textoSuave{color:var(--cl-suave);font-size:.88rem;line-height:1.5}.page-module__1Q7R6a__textoMini{color:var(--cl-suave);font-size:.76rem;line-height:1.45}.page-module__1Q7R6a__textoMiniFuerte{margin-left:auto;font-size:.76rem;font-weight:600}.page-module__1Q7R6a__precio{font-family:var(--cl-serif);font-size:1.6rem;font-weight:700}.page-module__1Q7R6a__precioDorado{font-family:var(--cl-serif);color:var(--cl-dorado);white-space:nowrap;font-size:1.5rem;font-weight:700}.page-module__1Q7R6a__precios{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;display:flex}.page-module__1Q7R6a__precioTachado{color:var(--cl-tachado);font-size:1.2rem;font-weight:600}.page-module__1Q7R6a__precioGrande{font-family:var(--cl-serif);font-size:3rem;font-weight:900;line-height:1}.page-module__1Q7R6a__insignia{background:var(--cl-dorado);color:#000;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:700}.page-module__1Q7R6a__notaCentro{color:var(--cl-suave);text-align:center;font-size:.82rem;line-height:1.55}.page-module__1Q7R6a__notas{border-top:1px solid var(--cl-linea);color:var(--cl-suave);flex-direction:column;gap:6px;padding-top:12px;font-size:.82rem;line-height:1.55;display:flex}.page-module__1Q7R6a__notas strong{color:var(--cl-crema)}.page-module__1Q7R6a__botonDorado,.page-module__1Q7R6a__botonBorde{min-height:48px;font-family:var(--cl-sans);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.86rem;font-weight:700;display:flex}.page-module__1Q7R6a__botonDorado{background:var(--cl-dorado);color:#000;border:0}.page-module__1Q7R6a__botonDorado:hover{background:var(--cl-dorado-claro)}.page-module__1Q7R6a__botonBorde{border:1.5px solid var(--cl-dorado);color:var(--cl-dorado);background:0 0}.page-module__1Q7R6a__botonBorde:hover{color:var(--cl-dorado-claro);border-color:var(--cl-dorado-claro)}.page-module__1Q7R6a__botonGrande{letter-spacing:.04em;min-height:56px;font-size:1rem}.page-module__1Q7R6a__paquete{background:radial-gradient(ellipse 360px 300px at 50% 140px, #d4a84b24, #0000 75%), var(--cl-fondo-alterno);gap:18px;max-width:none;padding-left:max(20px,50% - 260px);padding-right:max(20px,50% - 260px);scroll-margin-top:12px}.page-module__1Q7R6a__incluye{flex-direction:column;padding:0;list-style:none;display:flex}.page-module__1Q7R6a__incluye li{border-bottom:1px solid var(--cl-linea);align-items:center;gap:14px;padding:10px 0;font-size:.95rem;display:flex}.page-module__1Q7R6a__incluye li:last-child{border-bottom:0}.page-module__1Q7R6a__galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.page-module__1Q7R6a__galeriaFoto{cursor:zoom-in;background:#111;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.page-module__1Q7R6a__galeriaFoto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.page-module__1Q7R6a__galeriaFoto:focus-visible{outline:2px solid var(--cl-dorado);outline-offset:2px}.page-module__1Q7R6a__galeriaTipo{color:var(--cl-crema);font-family:var(--cl-sans);letter-spacing:.03em;background:#000000b8;border:1px solid #d4a84b99;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;position:absolute;bottom:8px;left:8px}.page-module__1Q7R6a__galeriaMas{width:100%;margin-top:12px}.page-module__1Q7R6a__visor{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--cl-crema);background:#000000f0;border:0;margin:0;padding:0}.page-module__1Q7R6a__visor::backdrop{background:#000000f0}.page-module__1Q7R6a__visorContenido{height:100%;padding:calc(12px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.page-module__1Q7R6a__visorContenido>*{pointer-events:auto}.page-module__1Q7R6a__visorBarra{width:100%;max-width:560px;font-family:var(--cl-sans);color:var(--cl-suave);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.page-module__1Q7R6a__visorImagen{object-fit:contain;border-radius:12px;max-width:min(100%,560px);max-height:calc(100% - 140px);display:block}.page-module__1Q7R6a__visorFlechas{gap:16px;display:flex}.page-module__1Q7R6a__visorBoton{width:48px;height:48px;color:var(--cl-crema);cursor:pointer;background:#00000080;border:1.5px solid #d4a84bb3;border-radius:999px;justify-content:center;align-items:center;display:flex}.page-module__1Q7R6a__visorBoton:hover{border-color:var(--cl-dorado-claro);color:var(--cl-dorado-claro)}.page-module__1Q7R6a__preguntas{flex-direction:column;gap:10px;display:flex}.page-module__1Q7R6a__pregunta{border:1px solid var(--cl-borde);border-radius:14px;overflow:hidden}.page-module__1Q7R6a__pregunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.page-module__1Q7R6a__pregunta summary::-webkit-details-marker{display:none}.page-module__1Q7R6a__signo{flex:none;width:14px;height:14px;position:relative}.page-module__1Q7R6a__signo:before,.page-module__1Q7R6a__signo:after{content:"";background:var(--cl-dorado);width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.page-module__1Q7R6a__signo:after{transform:rotate(90deg)}.page-module__1Q7R6a__pregunta[open] .page-module__1Q7R6a__signo:after{transform:rotate(0)}.page-module__1Q7R6a__pregunta p{color:var(--cl-suave);padding:0 18px 16px;font-size:.9rem;line-height:1.6}.page-module__1Q7R6a__pie{border-top:1px solid var(--cl-linea);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:44px 20px 120px;display:flex}.page-module__1Q7R6a__pie img{width:84px;height:auto}.page-module__1Q7R6a__pieTitulo{font-family:var(--cl-serif);letter-spacing:.12em;font-size:1rem;font-weight:700}.page-module__1Q7R6a__pieEnlaces{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.page-module__1Q7R6a__pieEnlaces a{border:1px solid var(--cl-borde);min-height:44px;color:var(--cl-dorado);border-radius:999px;align-items:center;padding:0 18px;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__1Q7R6a__pieInicio{color:var(--cl-apagado);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}@keyframes page-module__1Q7R6a__subir{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page-module__1Q7R6a__aviso{z-index:50;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1.5px solid var(--cl-dorado);background:#14100a;border-radius:20px;flex-direction:column;gap:12px;max-width:420px;margin:0 auto;padding:20px;animation:.45s ease-out page-module__1Q7R6a__subir;display:flex;position:fixed;box-shadow:0 20px 60px #000000d9,0 0 40px #d4a84b2e}@media (prefers-reduced-motion:reduce){.page-module__1Q7R6a__aviso{animation:none}}.page-module__1Q7R6a__avisoCabecera{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module__1Q7R6a__avisoCerrar{width:44px;height:44px;color:var(--cl-suave);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-12px -12px 0 0;display:flex}.page-module__1Q7R6a__avisoTitulo{font-family:var(--cl-serif);font-size:1.4rem;font-weight:700;line-height:1.15}.page-module__1Q7R6a__avisoPrecios{border-top:1px solid #3a2e17;border-bottom:1px solid #3a2e17;justify-content:flex-start;padding:12px 0}.page-module__1Q7R6a__avisoBotones{gap:10px;display:flex}.page-module__1Q7R6a__avisoBotones>:first-child{flex:1}@media (min-width:768px){.page-module__1Q7R6a__hero{padding-top:44px}.page-module__1Q7R6a__h1{max-width:560px}.page-module__1Q7R6a__emblema{width:360px}.page-module__1Q7R6a__frase{font-size:2.6rem}}
