/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.wte-card,.wte-pago{--wte-borde:rgba(19,36,27,.1);--wte-suave:rgba(19,36,27,.6);--wte-fondo:rgba(30,58,43,.045);--wte-acento:#1e3a2b;--wte-acento-2:#2b4d3a;}.entradas{scroll-margin-top:96px;}.wte-desde{margin:8px 0 0;font-weight:600;opacity:.85;}.wte-card{border:1px solid var(--wte-borde);border-radius:16px;background:rgba(255,255,255,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 1px 2px rgba(13,29,21,.04),0 12px 32px -18px rgba(13,29,21,.28);}.wte-card__cab{margin:0;padding:9px 16px;font-size:13.5px;font-weight:550;color:var(--wte-suave);background:var(--wte-fondo);border-bottom:1px solid var(--wte-borde);}.wte-widget{padding:14px 16px 16px;font-family:var(--f-texto);}.wte-hola{margin:0 0 10px;font-size:15px;color:var(--tinta,#13241b);}.wte-van{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:550;color:var(--bosque,#1e3a2b);}.wte-van__caras{display:inline-flex;}.wte-van__caras span{width:26px;height:26px;margin-left:-7px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--dorado,#d9a566);color:var(--noche,#0d1d15);border:2px solid #fff;}.wte-van__caras span:first-child{margin-left:0;}.wte-van__caras span:nth-child(3n+2){background:var(--coral,#ff6a3d);color:#fff;}.wte-van__caras span:nth-child(3n){background:var(--bosque-3,#3f6a50);color:#fff;}.wte-aviso,.wte-nota{padding:12px 14px;border-radius:12px;background:var(--arena,#f3ead9);margin:0 0 12px;font-size:14.5px;}.wte-tipos{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px;}.wte-tipo{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 12px 11px 14px;border-radius:12px;background:var(--wte-fondo);border:1.5px solid transparent;transition:border-color .15s,background .15s,box-shadow .15s;cursor:pointer;}.wte-tipo:hover{background:rgba(30,58,43,.075);}.wte-tipo.is-elegido{background:#fff;border-color:var(--wte-acento);box-shadow:0 6px 18px -10px rgba(30,58,43,.45);}.wte-tipo.is-apagado{cursor:default;opacity:.5;background:var(--wte-fondo);}.wte-tipo__info{flex:1;min-width:0;}.wte-tipo__nombre{margin:0;font-weight:600;font-size:15px;line-height:1.3;color:var(--tinta,#13241b);}.wte-tipo__precio{margin:1px 0 0;font-size:14px;font-weight:500;color:var(--bosque-2,#2b4d3a);font-variant-numeric:tabular-nums;}.wte-tipo__desc{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--wte-suave);}.wte-tipo__cuando{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;color:var(--wte-suave);}.wte-tipo__cuando svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;}.wte-quedan{color:#b4471f;font-weight:600;}.wte-sello{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--dorado,#d9a566);vertical-align:middle;}.wte-mas,.wte-paso button{width:30px;height:30px;border-radius:9px;border:1px solid var(--wte-borde);background:#fff;color:var(--wte-acento);display:grid;place-items:center;padding:0;cursor:pointer;flex:none;transition:background .15s,color .15s,transform .1s;}.wte-mas svg,.wte-paso svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;}.wte-mas:hover,.wte-paso button:hover:not(:disabled){background:var(--wte-acento);color:#fff;}.wte-mas:active,.wte-paso button:active{transform:scale(.92);}.wte-mas.is-off{cursor:default;background:transparent;}.wte-paso{display:flex;align-items:center;gap:6px;flex:none;}.wte-paso button:disabled{opacity:.3;cursor:default;}.wte-paso output{min-width:18px;text-align:center;font-weight:650;font-size:15px;font-variant-numeric:tabular-nums;}.wte-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border:0;border-radius:10px;background:var(--wte-acento,#1e3a2b);color:#fff;font:600 15px/1.2 var(--f-texto);text-decoration:none;cursor:pointer;transition:background .15s,transform .1s,opacity .15s;}.wte-btn:hover{background:var(--wte-acento-2,#2b4d3a);color:#fff;}.wte-btn:active{transform:scale(.985);}.wte-btn--grande{width:100%;min-height:46px;font-size:16px;}.wte-btn--sec{background:rgba(30,58,43,.08);color:var(--wte-acento,#1e3a2b);}.wte-btn--sec:hover{background:rgba(30,58,43,.14);color:var(--wte-acento,#1e3a2b);}.wte-btn[aria-disabled="true"]{background:rgba(30,58,43,.32);}.wte-btn.is-cargando{opacity:.7;cursor:progress;}.wte-btn.is-sacude{animation:wte-sacude .4s;}@keyframes wte-sacude{20%,60%{transform:translateX(-5px);}40%,80%{transform:translateX(5px);}}.wte-enlace,.wte-enlace-suave{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:#1f6a8a;font-weight:550;}.wte-enlace:hover{text-decoration:underline;}.wte-enlace-suave{display:block;margin:-4px 0 10px;font-size:14px;color:var(--wte-suave);}.wte-codigo{margin:0 0 12px;}.wte-codigo__fila,.wte-cupon__fila{display:flex;gap:8px;}.wte-codigo__fila input,.wte-cupon__fila input{flex:1;min-width:0;text-transform:uppercase;}.wte-codigo__res{margin:4px 0 0;font-size:13px;}.wte-codigo__res:empty{display:none;}.wte-codigo__res.is-mal{color:#b3261e;}html.wte-sin-scroll{overflow:hidden;}.wte-pago{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#f7f5ef;color:var(--tinta,#13241b);font-family:var(--f-texto);overflow-y:auto;overscroll-behavior:contain;}.wte-pago::backdrop{background:rgba(13,29,21,.5);}.wte-pago[open]{animation:wte-entra .28s cubic-bezier(.22,1,.36,1);}@keyframes wte-entra{from{opacity:0;transform:translateY(14px);}}.wte-pago__barra{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:rgba(247,245,239,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--wte-borde);}.wte-pago__marca{margin:0;font-family:var(--f-guion,cursive);font-size:20px;color:var(--bosque,#1e3a2b);}.wte-icono{display:inline-flex;align-items:center;gap:6px;min-height:40px;min-width:40px;justify-content:center;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--tinta,#13241b);font:550 14px var(--f-texto);cursor:pointer;}.wte-icono:hover{background:rgba(30,58,43,.07);}.wte-icono svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.wte-pago__rejilla{max-width:900px;margin:0 auto;padding:24px 16px 64px;display:grid;gap:24px;align-items:start;}@media (min-width:820px){.wte-pago__rejilla{grid-template-columns:minmax(0,1fr) 340px;gap:40px;padding-top:48px;}.wte-res{order:2;position:sticky;top:84px;}}.wte-pago .wte-pago__h{margin:0 0 14px;font:600 22px/1.2 var(--f-texto);letter-spacing:-.015em;color:var(--tinta,#13241b);text-transform:none;}.wte-pago .wte-pago__h--pago{margin-top:26px;}.wte-pago__txt{display:flex;gap:8px;align-items:flex-start;margin:-6px 0 6px;font-size:13.5px;color:var(--wte-suave);}.wte-pago__txt svg{width:16px;height:16px;flex:none;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2;}.wte-datos{display:grid;gap:14px;}.wte-datos[hidden]{display:none;}.wte-datos .wte-pago__h{margin-bottom:0;}.wte-datos__campos{display:grid;gap:12px;}.wte-campo{display:grid;gap:5px;border:0;padding:0;margin:0;}.wte-campo > span,.wte-campo legend{font-weight:550;font-size:14px;color:var(--wte-suave);}.wte-pago input[type="text"],.wte-pago input[type="email"],.wte-pago input[type="tel"],.wte-pago select,.wte-pago textarea,.wte-widget input[type="text"]{width:100%;min-height:44px;padding:10px 13px;border-radius:10px;border:1px solid var(--wte-borde);background:#fff;font:16px var(--f-texto);color:inherit;transition:border-color .15s,box-shadow .15s;}.wte-pago input:focus,.wte-pago select:focus,.wte-pago textarea:focus,.wte-widget input:focus{outline:0;border-color:var(--wte-acento);box-shadow:0 0 0 3px rgba(217,165,102,.4);}.wte-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;}.wte-check input{margin-top:2px;width:18px;height:18px;flex:none;accent-color:var(--bosque,#1e3a2b);}.wte-politica{font-size:14px;}.wte-politica summary{cursor:pointer;color:var(--wte-suave);}.wte-error{margin:0;padding:10px 14px;border-radius:10px;background:#fbe4e1;color:#8a1c12;font-size:14px;}.wte-error[hidden]{display:none;}.wte-oculto{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden;}.wte-res{border:1px solid var(--wte-borde);border-radius:16px;background:#fff;font-size:14.5px;overflow:hidden;}.wte-res__evento{display:flex;gap:12px;align-items:center;padding:14px 16px;}.wte-res__evento img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none;}.wte-res__titulo{margin:0;font-weight:600;font-size:15.5px;line-height:1.3;}.wte-res__fecha{margin:3px 0 0;color:var(--wte-suave);font-size:13.5px;}.wte-res__bloque{padding:12px 16px;border-top:1px solid var(--wte-borde);display:grid;gap:8px;}.wte-res__cab{display:flex;justify-content:space-between;margin:0;font-weight:600;}.wte-res__lineas{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--wte-suave);}.wte-res__lineas li,.wte-res__cuentas > p{display:flex;justify-content:space-between;gap:12px;margin:0;font-variant-numeric:tabular-nums;}.wte-res__cuentas > p:first-child{color:var(--wte-suave);}.wte-res__suave{color:var(--wte-suave);font-size:13.5px;}.wte-res__desc{color:#1f6b3a;font-weight:550;}.wte-res__total{align-items:baseline;padding-top:6px;}.wte-res__total span:last-child{font-size:22px;font-weight:600;letter-spacing:-.01em;}.wte-cupon{display:grid;gap:6px;justify-items:start;}.wte-cupon__fila{width:100%;}.wte-cupon__fila[hidden],.wte-cupon [hidden]{display:none;}.wte-cupon__ok{display:flex;justify-content:space-between;width:100%;margin:0;color:#1f6b3a;font-weight:600;}.wte-cupon__ok span{display:inline-flex;align-items:center;gap:6px;}.wte-cupon__ok svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;}.wte-stripe[hidden]{display:none;}.wte-yo{display:flex;align-items:center;gap:12px;}.wte-yo__cara{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--noche,#0d1d15);background:linear-gradient(135deg,var(--dorado-vivo,#f2bb5c),var(--lima,#c8f04a));flex:none;}.wte-yo__nombre{margin:0;font-weight:600;}.wte-yo__email{margin:0;color:var(--wte-suave);font-size:14px;}.wte-yo .wte-enlace{margin-left:auto;font-size:14px;}.wte-stripe__marco{min-height:320px;border-radius:14px;background:#fff;border:1px solid var(--wte-borde);padding:8px;}.wte-cargando{margin:0;padding:40px 16px;text-align:center;color:var(--wte-suave);}.wte-hecho{text-align:center;padding:24px 8px;display:grid;justify-items:center;gap:4px;}.wte-hecho__icono{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#dcefe2;color:#1f5a35;margin-bottom:8px;animation:wte-pop .5s cubic-bezier(.34,1.56,.64,1);}.wte-hecho__icono svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}@keyframes wte-pop{from{transform:scale(.4);opacity:0;}}.wte-hecho p{margin:0 0 14px;color:var(--wte-suave);}.wte-hecho__botones{display:grid;gap:8px;width:min(100%,340px);}@media (prefers-reduced-motion:reduce){.wte-pago[open],.wte-hecho__icono,.wte-btn.is-sacude{animation:none;}}.wte-entrada{max-width:640px;padding-bottom:24px;overflow-wrap:anywhere;}.wte-entrada__titulo{margin:8px 0 16px;}.wte-estado{display:inline-block;margin:0;padding:6px 14px;border-radius:999px;font-weight:700;}.wte-estado--ok{background:#dcefe2;color:#1f5a35;}.wte-estado--aviso{background:#f6ecd2;color:#6b4a0f;}.wte-estado--mal{background:#fbe4e1;color:#8a1c12;}.wte-datos{display:grid;gap:8px;margin:0 0 18px;}.wte-datos div{display:grid;grid-template-columns:110px 1fr;gap:10px;}.wte-datos dt{color:var(--tinta-suave,#4b5750);}.wte-datos dd{margin:0;font-weight:600;}.wte-ayuda{color:var(--tinta-suave,#4b5750);}.wte-qrs{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;}.wte-qr{background:#fff;border-radius:20px;padding:18px;text-align:center;border:2px dashed var(--arena-2,#e9dcc4);break-inside:avoid;}.wte-qr__img{display:grid;place-items:center;min-height:220px;}.wte-qr__img img,.wte-qr__img canvas{max-width:100%;height:auto;}.wte-qr__tipo{margin:10px 0 0;font-weight:700;}.wte-qr__codigo{margin:2px 0 0;font-family:ui-monospace,Consolas,monospace;letter-spacing:.12em;}.wte-qr__dentro{margin:4px 0 0;color:#1f5a35;font-weight:700;}.wte-acciones{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;}.wte-mensaje{padding:14px 16px;border-radius:14px;background:var(--arena,#f3ead9);margin:0 0 20px;}.wte-cancelar{margin:24px 0;}.wte-enlace{background:none;border:0;padding:0;color:#8a1c12;text-decoration:underline;cursor:pointer;font:inherit;}@media print{.cabecera,.pie,.wte-acciones,.wte-cancelar,.enlace-flecha,.fondo,.menu-interno{display:none !important;}.wte-qr{border:1px solid #999;}}.wte-aviso--anulado{background:#fbe4e1;color:#5c130d;border-left:4px solid #b3261e;}.wte-aviso--anulado strong{display:block;margin-bottom:4px;}
