.payment-invoice[data-v-c88d6aae]{margin-top:2rem;padding:1rem;text-align:left;width:100%}.payment-invoice__heading[data-v-c88d6aae]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.payment-invoice__title[data-v-c88d6aae]{font-size:1.5rem;font-weight:700;margin:0}.payment-invoice__heading-total[data-v-c88d6aae]{color:#111827;flex-shrink:0;font-size:1rem;font-weight:600}.payment-invoice__table-wrapper[data-v-c88d6aae]{overflow-x:auto}.payment-invoice__table[data-v-c88d6aae]{display:grid;gap:0;grid-template-columns:minmax(16rem,2fr) minmax(5rem,.75fr) minmax(8rem,1fr) minmax(8rem,1fr);min-width:650px;width:100%}.payment-invoice__body[data-v-c88d6aae],.payment-invoice__header[data-v-c88d6aae],.payment-invoice__row[data-v-c88d6aae]{display:contents}.payment-invoice__row:hover .payment-invoice__cell[data-v-c88d6aae]{background-color:#f9fafb}.payment-invoice__cell[data-v-c88d6aae]{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left;vertical-align:top}.payment-invoice__cell--header[data-v-c88d6aae]{border-bottom-width:2px;color:#6b7280;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.payment-invoice__cell--number[data-v-c88d6aae]{font-variant-numeric:tabular-nums;text-align:right}.payment-invoice__item-name[data-v-c88d6aae]{font-weight:600;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.payment-invoice__totals[data-v-c88d6aae]{margin:1.25rem 0 0 auto;max-width:22rem}.payment-invoice__total-row[data-v-c88d6aae]{color:#374151;display:flex;gap:1rem;justify-content:space-between;padding:.35rem 0}.payment-invoice__total-row strong[data-v-c88d6aae]{color:#111827;font-variant-numeric:tabular-nums;text-align:right}.payment-invoice__total-row--grand-total[data-v-c88d6aae]{border-top:2px solid #e5e7eb;font-weight:700;margin-top:.5rem;padding-top:.75rem}.payment-invoice__mobile[data-v-c88d6aae]{display:none}.payment-invoice__card[data-v-c88d6aae]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;width:100%}.payment-invoice__card-header[data-v-c88d6aae]{align-items:center;background:transparent;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem;text-align:left;width:100%}.payment-invoice__card-main[data-v-c88d6aae]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.payment-invoice__card-title[data-v-c88d6aae]{font-size:.95rem;font-weight:600}.payment-invoice__card-label[data-v-c88d6aae],.payment-invoice__card-meta[data-v-c88d6aae]{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.payment-invoice__card-value[data-v-c88d6aae]{color:#111827;flex-shrink:0;font-size:.9rem;font-variant-numeric:tabular-nums}.payment-invoice__card-body[data-v-c88d6aae]{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.payment-invoice__card-line[data-v-c88d6aae]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.payment-invoice__card-line-name[data-v-c88d6aae]{font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.5rem;overflow-wrap:break-word;word-break:break-word}.payment-invoice__card-details[data-v-c88d6aae]{color:#111827;display:grid;font-size:.875rem;font-variant-numeric:tabular-nums;gap:.75rem;grid-template-columns:repeat(3,1fr)}.payment-invoice__card-details>div[data-v-c88d6aae]{display:flex;flex-direction:column;gap:.125rem}.payment-invoice__card-totals[data-v-c88d6aae]{padding-top:.25rem}@media (max-width:425px){.payment-invoice[data-v-c88d6aae]{padding:0}.payment-invoice__heading[data-v-c88d6aae],.payment-invoice__table-wrapper[data-v-c88d6aae],.payment-invoice__totals[data-v-c88d6aae]{display:none}.payment-invoice__mobile[data-v-c88d6aae]{display:flex;flex-direction:column;gap:.75rem}.payment-invoice__card-details[data-v-c88d6aae]{gap:.5rem;grid-template-columns:1fr}}.payment-result[data-v-7d84f765]{margin:0 auto;max-width:900px;padding:2rem}.status[data-v-7d84f765]{text-align:center}.status h1[data-v-7d84f765]{margin-bottom:1rem}.status p[data-v-7d84f765]{margin-bottom:1.5rem}.status a[data-v-7d84f765],.status button[data-v-7d84f765]{background:#f97316;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;padding:.75rem 1.5rem;text-decoration:none}
