.ppp[data-v-7f22fed2]{display:grid;gap:10px;min-width:0}.ppp button[data-v-7f22fed2]{font:inherit;color:inherit}.ppp__sum[data-v-7f22fed2]{margin:0;display:grid;gap:6px}.ppp__sum div[data-v-7f22fed2]{display:flex;justify-content:space-between;gap:12px}.ppp__sum dt[data-v-7f22fed2]{opacity:.8}.ppp__sum dd[data-v-7f22fed2]{margin:0;font-variant-numeric:tabular-nums}.ppp__disc dd[data-v-7f22fed2],.ppp__disc dt[data-v-7f22fed2]{color:var(--ok, #4cc38a)}.ppp__total dt[data-v-7f22fed2],.ppp__total dd[data-v-7f22fed2]{font-size:1.2rem;font-weight:800;opacity:1}.ppp__total dd[data-v-7f22fed2]{transition:opacity .2s}.ppp__total dd.is-quoting[data-v-7f22fed2]{opacity:.5}.ppp__wallet[data-v-7f22fed2]{position:relative;min-height:46px;transition:opacity .2s}.ppp__wallet.is-off[data-v-7f22fed2]{opacity:.55;pointer-events:none}.ppp__ece-sk[data-v-7f22fed2]{position:absolute;inset:0;border-radius:12px;background:#7f7f7f2e}.ppp__card[data-v-7f22fed2]{display:grid;gap:8px}.ppp__pe[data-v-7f22fed2]{min-height:40px}.ppp__cta[data-v-7f22fed2]{width:100%;min-height:50px;border:0;border-radius:999px;background:var(--grad, linear-gradient(135deg, #f07d74, #ff8f6b));color:#fff!important;font-weight:800;font-size:1.02rem;cursor:pointer;box-shadow:0 12px 28px -14px #ff6b6bcc;transition:opacity .2s,transform .15s}.ppp__cta[data-v-7f22fed2]:active:not(:disabled){transform:scale(.98)}.ppp__cta[data-v-7f22fed2]:disabled{opacity:.6;cursor:default}.ppp__row[data-v-7f22fed2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.ppp__link[data-v-7f22fed2]{border:0;background:none;padding:0;color:var(--coral-d, #ff9a8f)!important;font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;justify-self:start}.ppp__link--soft[data-v-7f22fed2]{opacity:.75;font-weight:500;font-size:.82rem}.ppp__link[data-v-7f22fed2]:disabled{opacity:.4;cursor:default}.ppp__code[data-v-7f22fed2],.ppp__codigo[data-v-7f22fed2]{display:grid;gap:6px;min-width:0}.ppp__codigo--fuera .ppp__link[data-v-7f22fed2]{font-size:.86rem;text-decoration:none}.ppp__spin[data-v-7f22fed2]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:ppp-gira-7f22fed2 .7s linear infinite}@keyframes ppp-gira-7f22fed2{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ppp__spin[data-v-7f22fed2]{animation-duration:2s}}.ppp__code-row[data-v-7f22fed2]{display:flex;gap:8px}.ppp__inp[data-v-7f22fed2]{flex:1;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--line, rgba(127, 127, 127, .3));border-radius:14px;padding:11px 14px;font:inherit;font-size:16px;background:var(--fill, rgba(127, 127, 127, .1));color:inherit}.ppp__inp[data-v-7f22fed2]:focus{outline:none;border-color:var(--coral, #f07d74)}.ppp__ghost[data-v-7f22fed2]{border:1px solid var(--line, rgba(127, 127, 127, .3));background:transparent;border-radius:14px;padding:0 14px;font-weight:700;cursor:pointer}.ppp__ghost[data-v-7f22fed2]:disabled{opacity:.4}.ppp__code-ok[data-v-7f22fed2]{margin:0;display:flex;align-items:center;gap:6px;color:var(--ok, #4cc38a);font-weight:600;font-size:.88rem}.ppp__note[data-v-7f22fed2]{margin:0;font-size:.88rem;opacity:.9}.ppp__note--warn[data-v-7f22fed2]{color:var(--warn, #ff9b6b);opacity:1}.ppp__fine[data-v-7f22fed2]{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:.8rem;opacity:.7;line-height:1.4}.ppp--bar[data-v-7f22fed2]{gap:6px}.ppp--bar .ppp__cta[data-v-7f22fed2]{min-height:46px}.ppp__cta--barra[data-v-7f22fed2]{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.9rem!important;padding:.6rem 1.35rem;border-radius:16px;font-size:.95rem;font-weight:700;box-shadow:0 10px 24px -8px #ff6b6ba6}.ppp--bar .ppp__row[data-v-7f22fed2]{justify-content:flex-end}.ppp--bar .ppp__link[data-v-7f22fed2]{font-size:.78rem;font-weight:600;text-decoration:none;color:var(--text-light, rgba(127, 127, 127, .9))!important}.ppp-pop-enter-active[data-v-7f22fed2],.ppp-pop-leave-active[data-v-7f22fed2]{transition:opacity .2s,transform .2s}.ppp-pop-enter-from[data-v-7f22fed2],.ppp-pop-leave-to[data-v-7f22fed2]{opacity:0;transform:translateY(-4px)}
