.pv-resplandor-a{width:60%;height:70%;top:6%;left:8%}.pv-resplandor-b{width:40%;height:50%;bottom:4%;right:6%}.pv-tableta{height:64%;top:3%;left:3%;right:3%}.pv-telefono{width:52%;height:62%;top:34%;right:5%}.pv-recibo{z-index:5;position:absolute;bottom:3%;left:7%;right:7%}.pv-pantalla{flex-direction:column;display:flex}.pv-cabeza{border-bottom:1px solid var(--p-linea);background:var(--p-tarjeta);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.pv-marca{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.pv-marca-punto{background:var(--marca);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklab, var(--marca) 25%, transparent);border-radius:4px}.pv-cliente{align-items:center;gap:8px;font-size:15px;display:inline-flex}.pv-avatar{background:var(--marca-suave);width:30px;height:30px;color:var(--marca-texto);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.pv-ticket{flex-direction:column;flex:1;min-height:0;padding:10px 14px 14px;display:flex}.pv-lineas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-lineas li{border:1px solid var(--p-linea);background:var(--p-tarjeta);border-radius:16px;align-items:center;gap:12px;padding:8px;display:flex}.pv-miniatura{width:46px;height:46px}.pv-linea-texto{flex-direction:column;flex:1;min-width:0;display:flex}.pv-linea-texto strong,.pv-linea-texto span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-propina{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 2px 8px;display:grid}.pv-chips{gap:6px;display:flex}.pv-chips .disp-chip{transition:background-color .2s}.pv-total{border-top:1px dashed var(--p-linea);justify-content:space-between;align-items:baseline;padding:8px 2px 10px;font-weight:600;display:flex}.pv-total strong{letter-spacing:-.03em;font-size:30px}.pv-cobrar{min-height:52px;margin-top:auto;font-size:17px;transition:transform .15s}.pv-pregunta{text-align:center;margin:0;font-size:18px;font-weight:700}.pv-metodos{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:14px;display:flex}.pv-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pv-tile{border:1.5px solid var(--p-linea);background:var(--p-tarjeta);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:84px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.pv-tile[data-on]{border-color:var(--marca);background:var(--marca-suave)}.pv-tile-icono{width:30px;height:30px;color:var(--p-tinta);justify-content:center;align-items:center;display:flex}.pv-tile-icono svg{width:28px;height:28px}.pv-pantalla-qr{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.pv-qr{color:var(--p-tinta);box-shadow:0 0 0 4px var(--marca-suave), 0 12px 30px -16px #0006;background:#fff;border-radius:16px;padding:10px}.pv-qr-svg{shape-rendering:crispedges;width:132px;height:132px;display:block}.pv-monto{font-size:26px}.pv-esperando{align-items:center;gap:8px;display:inline-flex}.pv-latido{background:var(--marca);border-radius:50%;width:10px;height:10px}.pv-pagado{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.pv-destello{background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--p-ok) 45%, transparent), transparent 65%);pointer-events:none;position:absolute;inset:0}.pv-check{width:76px;height:76px}.pv-pagado-titulo{font-size:22px}.pv-pagado-tarjeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pv-camara{background:radial-gradient(circle at 50% 40%,#3a3346,#0f0d14 75%);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.pv-visor{padding:16px;position:relative}.pv-qr-chico .pv-qr-svg{width:96px;height:96px}.pv-esquinas{background:linear-gradient(var(--marca), var(--marca)) top left / 26px 3px no-repeat, linear-gradient(var(--marca), var(--marca)) top left / 3px 26px no-repeat, linear-gradient(var(--marca), var(--marca)) top right / 26px 3px no-repeat, linear-gradient(var(--marca), var(--marca)) top right / 3px 26px no-repeat, linear-gradient(var(--marca), var(--marca)) bottom left / 26px 3px no-repeat, linear-gradient(var(--marca), var(--marca)) bottom left / 3px 26px no-repeat, linear-gradient(var(--marca), var(--marca)) bottom right / 26px 3px no-repeat, linear-gradient(var(--marca), var(--marca)) bottom right / 3px 26px no-repeat;border:3px solid #0000;border-radius:18px;position:absolute;inset:0}.pv-barrido{background:var(--marca);height:3px;box-shadow:0 0 14px 2px var(--marca);border-radius:2px;position:absolute;left:8%;right:8%}.pv-enlace{color:var(--p-tinta);background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:15px}.pv-pago{flex-direction:column;height:100%;display:flex;position:relative}.pv-portada{object-fit:cover;width:100%;height:30%;display:block}.pv-pago-cuerpo{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.pv-marca-chica{font-size:15px}.pv-pago-monto{font-size:26px}.pv-campo{border:1px solid var(--p-linea);background:var(--p-tarjeta);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.pv-pago .disp-boton{margin-top:auto;font-size:15px}.pv-listo-tel{justify-content:center;margin-top:auto;display:flex}.pv-listo-tel .pv-check{width:54px;height:54px}.pv-recibo-papel{color:var(--p-tinta);background:#fffdf8;flex-direction:column;gap:4px;padding:16px 18px 22px;display:flex;position:relative;box-shadow:0 30px 50px -24px #0a06238c;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 51% repeat-x,linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 51% repeat-x,linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat}.pv-recibo-barra{background:var(--marca);height:6px;position:absolute;top:0;left:0;right:0}.pv-recibo-tienda{font-size:19px}.pv-recibo-lineas{border-top:1px dashed var(--p-linea);margin:8px 0 0;padding:8px 0 0;font-size:15px;list-style:none}.pv-recibo-lineas li{justify-content:space-between;gap:10px;padding:2px 0;display:flex}.pv-recibo-total{border-top:1px solid var(--p-linea);margin-top:4px;font-size:17px;font-weight:700;padding-top:6px!important}.pv-recibo-pago{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.pv-sellos{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.pv-sello{background:var(--p-tarjeta);min-height:36px;color:var(--p-tinta);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex;box-shadow:0 10px 24px -14px #0a062380}@container eu (max-width:759px){.pv-recibo-lineas li:not(.pv-recibo-total){display:none}.pv-qr-svg{width:110px;height:110px}.pv-tile{min-height:66px}}@container eu (min-width:760px){.pv-tableta{width:55%;height:86%;top:7%;left:5%;right:auto}.pv-telefono{width:20%;height:80%;top:11%;left:64%;right:auto}.pv-recibo{inset:8% 5% auto 65%}.pv-cabeza{padding:14px 18px}.pv-ticket{padding:14px 18px 18px}}
