.native-invoice{max-width:900px}.native-invoice section{line-height:1.7}.native-invoice-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.native-invoice table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.native-invoice caption{text-align:left;margin-bottom:12px;font-weight:600}.native-invoice td,.native-invoice th{padding:14px 12px;border-bottom:1px solid #464d7730;vertical-align:top}.native-invoice tbody th{font-weight:400;overflow-wrap:anywhere;min-width:160px}.native-invoice-totals{max-width:320px;margin:28px 0 28px auto}.native-invoice-totals>div{display:flex;justify-content:space-between;gap:24px;padding:8px 0}.native-invoice-totals dd{margin:0}.native-invoice-totals>div:last-child{font-weight:600;border-top:1px solid #464d7730}.native-embedded-payment{margin-top:24px;padding-top:24px;border-top:1px solid #464d7730}.native-embedded-payment h3{font-family:var(--font-heading),sans-serif;font-size:28px;letter-spacing:-.5px}.native-embedded-payment>div:last-child{min-width:0;width:100%}.native-invoice .rejuva-status{margin:28px 0}.native-invoice button:disabled{opacity:.65;cursor:wait}