[data-v-b2841c12] .checkout-dialog{color:#111827;border:1px solid #ffffffd9;border-radius:1.25rem;width:min(35rem,100vw - 2rem);max-width:none;min-height:31.875rem;padding:2rem;display:block;box-shadow:0 1.5rem 5rem #091e3838}.close-button[data-v-b2841c12]{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:1rem;right:1.5rem}.close-button[data-v-b2841c12]:hover{color:#2f73f6}.eyebrow[data-v-b2841c12]{color:#2f73f6;font-size:.6875rem;line-height:1.0625rem}.checkout-title[data-v-b2841c12],.result-title[data-v-b2841c12]{margin:.5rem 0 0;font-size:1.5rem;font-weight:500;line-height:2rem}.intro-copy[data-v-b2841c12]{color:#6b6c70;margin:.5rem 0 0;font-size:.875rem;line-height:1.3125rem}.order-summary[data-v-b2841c12]{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;margin-top:1.5rem;padding:1rem 0}.summary-row[data-v-b2841c12]{justify-content:space-between;align-items:start;gap:1rem;font-size:1rem;line-height:1.5rem;display:flex}.summary-row+.summary-row[data-v-b2841c12]{margin-top:1rem}.summary-row[data-v-b2841c12]>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.summary-row>span[data-v-b2841c12]:first-child{flex:none}.summary-row strong[data-v-b2841c12]{color:#2f73f6;font-size:1.125rem;line-height:1.75rem}.payment-area[data-v-b2841c12]{background:#fafafa;border:1px solid #e5e7eb;border-radius:1rem;align-items:center;gap:1rem;min-height:13.25rem;margin-top:1.5rem;padding:1rem;display:flex;position:relative}.qr-box[data-v-b2841c12]{text-align:center;background:#fff;border-radius:1rem;flex:none;width:10rem;height:11.25rem;padding:1rem .9375rem .5rem;box-shadow:0 .3125rem 1.875rem #00000014}.qr-image[data-v-b2841c12],.qr-placeholder[data-v-b2841c12]{width:8rem;height:8rem;display:block}.qr-placeholder[data-v-b2841c12]{background:#f1f4f9}.qr-box p[data-v-b2841c12]{color:#4b5563;white-space:nowrap;margin:.5rem 0 0;font-size:.75rem}.qr-box p strong[data-v-b2841c12]{color:#111827;font-weight:500}.payment-info[data-v-b2841c12]{flex:1;min-width:0;font-size:.8125rem}.payment-info>p[data-v-b2841c12]:first-child{color:#3a434c;margin:0}.payment-amount[data-v-b2841c12]{white-space:nowrap;align-items:baseline;gap:.25rem;margin:.5rem 0 1rem;font-size:1rem;display:flex}.payment-amount strong[data-v-b2841c12]{color:#2f73f6;font-size:1.125rem}.payment-order[data-v-b2841c12]{color:#9ca3af;overflow-wrap:anywhere;border-top:1px solid #edf0f5;margin:0;padding-top:1rem;font-size:.75rem;line-height:1.1875rem}.agreement-cover[data-v-b2841c12]{backdrop-filter:blur(.625rem);background:#fafafad9;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1rem;display:flex;position:absolute;inset:0}.primary[data-v-b2841c12]{color:#fff;cursor:pointer;background:#2f73f6;border:0;border-radius:.625rem;padding:.75rem 1.125rem}.primary[data-v-b2841c12]:disabled{opacity:.5;cursor:not-allowed}.agree-button[data-v-b2841c12]{padding:.625rem 1.125rem;font-size:.875rem}.agreement-label[data-v-b2841c12]{color:#6e7079;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.agreement-label input[data-v-b2841c12]{accent-color:#2f73f6;width:1.25rem;height:1.25rem;margin:0}.agreement-label a[data-v-b2841c12]{color:#2f73f6;text-decoration:none}.result-heading[data-v-b2841c12]{text-align:center;flex-direction:column;align-items:center;display:flex}.result-image[data-v-b2841c12]{object-fit:contain;width:10rem;height:8.5625rem;margin-top:1.125rem}.result-title[data-v-b2841c12]{margin-top:.5rem}.result-message[data-v-b2841c12]{color:#4b5563;margin:.5rem 0 0;font-size:.875rem;line-height:1.3125rem}.result-summary[data-v-b2841c12]{margin-top:1.5rem}.order-number[data-v-b2841c12]{color:#4b5563;font-size:.875rem;line-height:1.25rem}.result-action[data-v-b2841c12]{width:100%;margin-top:2.6875rem;font-size:1rem}@media (width<=32.5rem){[data-v-b2841c12] .checkout-dialog{min-height:0;max-height:calc(100dvh - 2rem);padding:1.75rem 1.25rem 1.25rem;overflow-y:auto}.close-button[data-v-b2841c12]{top:.75rem;right:.75rem}.intro-copy[data-v-b2841c12]{padding-right:.75rem}.payment-area[data-v-b2841c12]{flex-wrap:wrap;justify-content:center}.payment-info[data-v-b2841c12]{min-width:11.25rem}.agreement-cover[data-v-b2841c12]{text-align:center;padding:.75rem}.agreement-label[data-v-b2841c12]{font-size:.75rem}.result-action[data-v-b2841c12]{margin-top:1.5rem}}
