.pg-cobro{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:var(--m-superficie-grupo);box-sizing:border-box}.pg-cobro-cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pg-cobro-cabeza>span{font-size:14px;color:var(--m-texto2)}.pg-cobro-cabeza>strong{font-size:24px;font-weight:700;white-space:nowrap}.pg-cobro-linea{margin:0;font-size:13.5px;line-height:1.4;color:var(--m-texto2)}.pg-cobro-limite{color:var(--m-texto);font-weight:600}.pg-cobro-vende{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;color:var(--m-texto3)}.pg-cobro-vende strong{font-size:14px;color:var(--m-texto)}.pg-cobro-liga{font-size:13px;color:var(--m-texto2);text-decoration:underline;text-underline-offset:3px}.pg-pagar{display:flex;flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:24px 16px 120px;box-sizing:border-box}.pg-pagar h1{font-size:26px;margin:0}.pg-pagar-reserva{font-size:14px;color:var(--m-texto2);margin:0}.pg-tiempo{font-size:13.5px;color:var(--m-texto2)}.pg-tiempo.urgente{color:var(--m-arena,#f0c27b)}.pg-elemento{min-height:120px;padding:16px;border-radius:14px;background:var(--m-superficie-grupo)}.pg-error{color:var(--m-rojo-suave,#ff8a8a);font-size:14px;margin:0}.pg-espera{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;padding:40px 0}button.pg-cobro-liga{background:none;border:0;padding:0;cursor:pointer;align-self:flex-start;font:inherit;font-size:13px}.pg-liga-fila{display:flex;justify-content:space-between;align-items:center;gap:12px}.pg-contador{display:inline-flex;align-items:center;gap:14px}.pg-contador button{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;font-size:18px;background:var(--m-superficie-boton,rgba(255,255,255,.08));color:var(--m-texto)}.pg-contador button:disabled{opacity:.4;cursor:default}.pg-opciones{display:flex;flex-wrap:wrap;gap:8px 18px}.pg-opciones label{display:inline-flex;align-items:center;gap:6px;color:var(--m-texto)}.pg-pagar.pg-revisa{max-width:480px;gap:14px;padding-top:18px;position:relative;z-index:0}.pg-pagar.pg-revisa:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 34% at 20% -6%,rgba(163,107,255,.22),transparent 62%),radial-gradient(60% 26% at 95% 0,rgba(255,95,180,.1),transparent 60%),var(--m-fondo)}.pg-ceja{display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-texto3)}.pg-ceja i{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#A36BFF,#FF5FB4);margin:0 8px;display:inline-block}.pg-cabecera{display:flex;align-items:center;gap:12px}.pg-cabecera .pg-ceja{margin-right:auto;white-space:nowrap}.pg-volver{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--m-texto);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.pg-reloj{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#F5F2F8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pg-reloj.urgente{color:var(--m-arena,#f0c27b)}.pg-sin-partir{white-space:nowrap}.pg-pagar .pg-cabecera h1.pg-ceja{margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.2;color:var(--m-texto3)}.pg-vidrio{background:rgba(22,17,30,.58);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.pg-boleto-parte{padding:14px 16px}.pg-corte{position:relative;margin:0 16px;border-top:1.5px dashed rgba(255,255,255,.16)}.pg-corte:after,.pg-corte:before{content:"";position:absolute;top:-7.5px;width:13px;height:13px;border-radius:50%;background:var(--m-fondo)}.pg-corte:before{left:-23.5px}.pg-corte:after{right:-23.5px}.pg-boleto{overflow:hidden}.pg-ev-fila{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;align-items:center}.pg-ev-fila:not(:has(>img)){grid-template-columns:1fr}.pg-ev-fila img{width:52px;height:52px;border-radius:14px;object-fit:cover}.pg-ev-fila b{display:block;font-size:16px;font-weight:600}.pg-ev-fila span{display:block;font-size:13px;color:var(--m-texto2)}.pg-renglon{display:flex;justify-content:space-between;gap:12px;font-size:15px}.pg-renglon span:last-child{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-legal{display:grid;grid-gap:10px;gap:10px;margin:0;font-size:13.5px}.pg-legal>div{display:grid;grid-template-columns:124px 1fr;grid-gap:10px;gap:10px}.pg-legal dt{color:var(--m-texto3)}.pg-legal dd{margin:0;color:var(--m-texto2);line-height:1.4}.pg-politica{display:block}.pg-politica b{color:var(--m-texto);font-weight:600}.pg-ver{font-size:13.5px;color:var(--m-texto2)}.pg-ver summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.pg-ver summary::-webkit-details-marker{display:none}.pg-ver summary:after{content:"Ver ⌄";font-weight:600;color:#F5F2F8;text-decoration:underline;-webkit-text-decoration-color:rgba(245,242,248,.35);text-decoration-color:rgba(245,242,248,.35);text-underline-offset:3px}.pg-ver[open] summary:after{content:"Ocultar ⌃"}.pg-ver>div{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.pg-revisa .pg-tiempo,.pg-ver p{margin:0}.pg-total{display:flex;justify-content:space-between;align-items:flex-end;padding-top:4px}.pg-total small{display:block;margin-top:2px}.pg-et,.pg-total small{font-size:12px;color:var(--m-texto3)}.pg-et{font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pg-total b{font-weight:800;font-size:36px;line-height:.9}.pg-pie{display:flex;flex-direction:column;gap:8px;align-items:stretch}.pg-pagar>.pg-pie{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0 -16px;padding:24px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(9,8,12,0) 0,rgba(9,8,12,.96) 16px,var(--m-fondo) 24px)}.pg-pagar:has(>.pg-pie){padding-bottom:0}.pg-linea-pie{font-size:12.5px;color:var(--m-texto3);text-align:center}.pg-ticket{display:flex;flex-direction:column;border-radius:18px;background:rgba(20,16,27,.66);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.pg-ticket,.pg-ticket-arte{position:relative;overflow:hidden}.pg-ticket-arte{aspect-ratio:16/9;background:var(--m-superficie)}.pg-ticket-arte img{position:relative;width:100%;height:100%;object-fit:contain;display:block}.pg-ticket-arte img.lados{position:absolute;inset:-15%;width:130%;height:130%;object-fit:cover;filter:blur(28px) saturate(.9) brightness(.6)}.pg-ticket-parte{padding:14px 18px}.pg-ticket-evento{display:grid;grid-gap:2px;gap:2px;padding-top:16px}.pg-ticket-evento b{font-weight:800;font-size:30px;line-height:1;color:#F5F2F8;margin-bottom:4px}.pg-ticket-evento span{font-size:14px;color:var(--m-texto2)}.pg-perforado{position:relative;height:0;margin:4px 18px;border-top:1.5px dashed rgba(255,255,255,.18)}.pg-perforado:after,.pg-perforado:before{content:"";position:absolute;top:-9.5px;width:18px;height:18px;border-radius:50%;background:var(--m-fondo)}.pg-perforado:before{left:-28px}.pg-perforado:after{right:-28px}.pg-breve,.pg-cuenta{display:grid;grid-gap:8px;gap:8px;margin:0}.pg-breve>div,.pg-cuenta>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pg-cuenta dd,.pg-cuenta dt{margin:0;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-breve dt,.pg-cuenta dt{color:#A69EB2}.pg-breve dd,.pg-cuenta dd{color:#F5F2F8}.pg-cuenta .total{padding-top:6px;align-items:flex-end}.pg-cuenta .total dt{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-texto3)}.pg-cuenta .total dd{font-weight:800;font-size:40px;line-height:.9}.pg-total{display:inline-flex;align-items:flex-start;gap:2px}.pg-total .f-bs{font-size:46px;font-weight:800;line-height:.9;color:#F5F2F8}.pg-total .signo{font-size:20px;font-weight:700;line-height:1;color:var(--m-texto2);margin-top:2px}.pg-total .moneda{align-self:flex-end;margin-left:6px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--m-texto3)}.pg-breve dt{margin:0;font-size:14px;flex:0 0 auto}.pg-breve dd{margin:0;font-size:14px;text-align:right}.pg-condiciones{padding-top:0;font-size:13px;color:var(--m-texto2)}.pg-condiciones summary{min-height:44px;display:flex;align-items:center;cursor:pointer;list-style:none;font-weight:600;color:#F5F2F8;text-decoration:underline;-webkit-text-decoration-color:rgba(245,242,248,.35);text-decoration-color:rgba(245,242,248,.35);text-underline-offset:3px}.pg-condiciones summary::-webkit-details-marker{display:none}.pg-condiciones summary .ocultar,.pg-condiciones[open] summary .ver{display:none}.pg-condiciones[open] summary .ocultar{display:inline}.pg-condiciones dl{display:grid;grid-gap:8px;gap:8px;margin:0 0 10px}.pg-condiciones dt{color:var(--m-texto3)}.pg-condiciones dd{margin:2px 0 0;color:var(--m-texto2);line-height:1.4}@media (prefers-reduced-transparency:reduce){.pg-ticket{background:#141118;-webkit-backdrop-filter:none;backdrop-filter:none}}.pg-liga-terminos{color:inherit;text-decoration:underline;text-underline-offset:3px}