.PayInvoiceDisplay-module___rA76a__shell{--ps-invoice-border:#d7d9dd;--ps-invoice-border-muted:color-mix(in oklab,var(--ps-invoice-border)10%,transparent);--ps-invoice-divider-fade:13%;--ps-invoice-logo-width:12rem;--ps-invoice-action-width:12rem;--ps-invoice-shell-pad:1.25rem;border:1px solid var(--ps-invoice-border);background:var(--color-surface);width:100%;max-width:56rem;padding:var(--ps-invoice-shell-pad);color:var(--color-fg);font-family:var(--font-sans),sans-serif;letter-spacing:0;border-radius:.625rem;margin-inline:auto;font-size:1rem;box-shadow:0 1px 2px #0f172a0f}.PayInvoiceDisplay-module___rA76a__headerBand{margin:calc(var(--ps-invoice-shell-pad)*-1)calc(var(--ps-invoice-shell-pad)*-1)0;padding:1.25rem var(--ps-invoice-shell-pad)2.25rem;border-radius:calc(.625rem - 1px) calc(.625rem - 1px) 0 0}.PayInvoiceDisplay-module___rA76a__headerRow{flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0;display:flex}.PayInvoiceDisplay-module___rA76a__merchantBlock{text-align:left;min-width:max-content}.PayInvoiceDisplay-module___rA76a__merchantName{color:var(--color-fg);margin:0;font-size:1.5rem;font-weight:600;line-height:1}.PayInvoiceDisplay-module___rA76a__invoiceNumberText{font-size:1.375rem}.PayInvoiceDisplay-module___rA76a__metaText{color:var(--color-muted-foreground);margin:0;font-size:.6875rem;line-height:1.35}.PayInvoiceDisplay-module___rA76a__merchantContactText{margin-top:.35rem}.PayInvoiceDisplay-module___rA76a__merchantContactLink{color:var(--color-fg);text-underline-offset:.12em;word-break:break-word;font-weight:500;text-decoration:underline}.PayInvoiceDisplay-module___rA76a__merchantContactLink:hover{text-decoration-thickness:2px}.PayInvoiceDisplay-module___rA76a__merchantAddressText{white-space:pre-line;margin-top:.5rem}.PayInvoiceDisplay-module___rA76a__logo{width:var(--ps-invoice-logo-width);-o-object-fit:contain;object-fit:contain;flex-shrink:0;align-self:flex-end;max-width:100%;height:auto;display:block}.PayInvoiceDisplay-module___rA76a__detailsBlock{margin-top:0}.PayInvoiceDisplay-module___rA76a__detailText{color:var(--color-fg);margin:0;font-size:1.2rem;line-height:1.35}.PayInvoiceDisplay-module___rA76a__detailTextSpaced{margin-top:.75rem}.PayInvoiceDisplay-module___rA76a__detailLabel{font-weight:500}.PayInvoiceDisplay-module___rA76a__dividerSection{padding-top:1rem}.PayInvoiceDisplay-module___rA76a__sectionLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0;padding-bottom:.4rem;font-size:.6875rem;font-weight:600;line-height:1.35}.PayInvoiceDisplay-module___rA76a__lineItems{padding-top:1.5rem;position:relative}.PayInvoiceDisplay-module___rA76a__lineItems:before,.PayInvoiceDisplay-module___rA76a__paymentSection:before,.PayInvoiceDisplay-module___rA76a__notesSection:before,.PayInvoiceDisplay-module___rA76a__footerSection:before{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--ps-invoice-border)28%,transparent)var(--ps-invoice-divider-fade),color-mix(in oklab,var(--ps-invoice-border)78%,transparent)24%,color-mix(in oklab,var(--ps-invoice-border)78%,transparent)76%,color-mix(in oklab,var(--ps-invoice-border)28%,transparent)calc(100% - var(--ps-invoice-divider-fade)),transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.PayInvoiceDisplay-module___rA76a__itemRow{border-bottom:1px solid var(--ps-invoice-border-muted);grid-template-columns:minmax(0,1fr) minmax(1.9rem,.18fr) minmax(3.15rem,.3fr) minmax(3.25rem,.32fr);align-items:flex-start;gap:1rem;padding-block:.5rem .15rem;display:grid}.PayInvoiceDisplay-module___rA76a__itemRowNoQty{border-bottom:1px solid var(--ps-invoice-border-muted);grid-template-columns:minmax(0,1fr) minmax(3.15rem,.3fr) minmax(3.25rem,.32fr);align-items:flex-start;gap:1rem;padding-block:.5rem .15rem;display:grid}.PayInvoiceDisplay-module___rA76a__itemGridHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);grid-template-columns:minmax(0,1fr) minmax(1.9rem,.18fr) minmax(3.15rem,.3fr) minmax(3.25rem,.32fr);gap:1rem;padding-bottom:.45rem;font-size:.6875rem;font-weight:600;line-height:1.35;display:grid}.PayInvoiceDisplay-module___rA76a__itemGridHeaderNoQty{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);grid-template-columns:minmax(0,1fr) minmax(3.15rem,.3fr) minmax(3.25rem,.32fr);gap:1rem;padding-bottom:.45rem;font-size:.6875rem;font-weight:600;line-height:1.35;display:grid}.PayInvoiceDisplay-module___rA76a__itemRow:last-child,.PayInvoiceDisplay-module___rA76a__itemRowNoQty:last-child{border-bottom:0;padding-bottom:0}.PayInvoiceDisplay-module___rA76a__itemDescription{white-space:pre-line;min-width:0;color:var(--color-fg);font-size:.6875rem;line-height:1.35}.PayInvoiceDisplay-module___rA76a__itemValue{white-space:nowrap;color:var(--color-fg);flex-shrink:0;font-size:.6875rem;font-weight:600;line-height:1.35}.PayInvoiceDisplay-module___rA76a__itemValueMuted{white-space:nowrap;text-align:right;min-width:0;color:var(--color-muted-foreground);font-size:.6875rem;font-weight:600;line-height:1.35}.PayInvoiceDisplay-module___rA76a__itemCellMuted{white-space:nowrap;text-align:right;min-width:0;color:var(--color-muted-foreground);font-size:.6875rem;line-height:1.35}.PayInvoiceDisplay-module___rA76a__columnTextRight{text-align:right}.PayInvoiceDisplay-module___rA76a__totalsBlock{padding-top:.5rem}.PayInvoiceDisplay-module___rA76a__subtotalRow{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;font-size:.6875rem;line-height:1.35;display:flex}.PayInvoiceDisplay-module___rA76a__subtotalValue{color:var(--color-fg)}.PayInvoiceDisplay-module___rA76a__subtotalWithDivider{margin-bottom:1.5rem;padding-bottom:.4rem;position:relative}.PayInvoiceDisplay-module___rA76a__subtotalWithDivider:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--ps-invoice-border)28%,transparent)var(--ps-invoice-divider-fade),color-mix(in oklab,var(--ps-invoice-border)78%,transparent)24%,color-mix(in oklab,var(--ps-invoice-border)78%,transparent)76%,color-mix(in oklab,var(--ps-invoice-border)28%,transparent)calc(100% - var(--ps-invoice-divider-fade)),transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.PayInvoiceDisplay-module___rA76a__adjustmentRow{border-bottom:1px solid var(--ps-invoice-border-muted);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;padding-block:.5rem .15rem;font-size:.6875rem;line-height:1.35;display:flex}.PayInvoiceDisplay-module___rA76a__adjustmentRowGrid{border-bottom:1px solid var(--ps-invoice-border-muted);color:var(--color-muted-foreground);grid-template-columns:minmax(0,1fr) minmax(1.9rem,.18fr) minmax(3.15rem,.3fr) minmax(3.25rem,.32fr);align-items:center;gap:1rem;padding-block:.5rem .15rem;font-size:.6875rem;line-height:1.35;display:grid}.PayInvoiceDisplay-module___rA76a__adjustmentRowGridNoQty{border-bottom:1px solid var(--ps-invoice-border-muted);color:var(--color-muted-foreground);grid-template-columns:minmax(0,1fr) minmax(3.15rem,.3fr) minmax(3.25rem,.32fr);align-items:center;gap:1rem;padding-block:.5rem .15rem;font-size:.6875rem;line-height:1.35;display:grid}.PayInvoiceDisplay-module___rA76a__adjustmentRow:last-of-type,.PayInvoiceDisplay-module___rA76a__adjustmentRowGrid:last-of-type,.PayInvoiceDisplay-module___rA76a__adjustmentRowGridNoQty:last-of-type{border-bottom:0;padding-bottom:0}.PayInvoiceDisplay-module___rA76a__adjustmentDescription{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PayInvoiceDisplay-module___rA76a__adjustmentValue{flex-shrink:0}.PayInvoiceDisplay-module___rA76a__adjustmentValueGrid{white-space:nowrap;text-align:right;min-width:0}.PayInvoiceDisplay-module___rA76a__totalRow{color:var(--color-fg);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.5rem;padding-block:.5rem 1rem;display:flex}.PayInvoiceDisplay-module___rA76a__totalLabel{font-size:.9375rem;font-weight:600;line-height:1.3}.PayInvoiceDisplay-module___rA76a__totalValue{font-size:1.125rem;font-weight:600;line-height:1}.PayInvoiceDisplay-module___rA76a__paymentSection{text-align:right;color:var(--color-muted-foreground);padding-block:2rem;font-size:.6875rem;line-height:1.35;position:relative}.PayInvoiceDisplay-module___rA76a__paymentButtonRow{justify-content:flex-end;margin-block:.25rem;display:flex;container-type:inline-size}.PayInvoiceDisplay-module___rA76a__payButton{width:min(100%,var(--ps-invoice-action-width));color:#fff;text-align:center;white-space:nowrap;background:#d97706;border:1px solid #92400e;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.0625rem;font-weight:600;line-height:1.5rem;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #78350f40}.PayInvoiceDisplay-module___rA76a__payButtonLoading,.PayInvoiceDisplay-module___rA76a__payButtonLoading:hover{pointer-events:none}.PayInvoiceDisplay-module___rA76a__payButtonSpinner{border:2px solid;border-top-color:#0000;border-radius:9999px;flex-shrink:0;width:.875rem;height:.875rem;animation:.8s linear infinite PayInvoiceDisplay-module___rA76a__paysegue-pay-button-spin}.PayInvoiceDisplay-module___rA76a__payButton:hover{background:#f59e0b}.PayInvoiceDisplay-module___rA76a__payButtonDisabled,.PayInvoiceDisplay-module___rA76a__payButtonDisabled:hover,.PayInvoiceDisplay-module___rA76a__payButtonDisabled:disabled{cursor:not-allowed;opacity:1}.PayInvoiceDisplay-module___rA76a__previewButton,.PayInvoiceDisplay-module___rA76a__previewButton:hover,.PayInvoiceDisplay-module___rA76a__previewButton:disabled{width:min(100%,var(--ps-invoice-action-width));cursor:not-allowed;border-color:color-mix(in oklab,var(--ps-invoice-border)60%,transparent);background:color-mix(in oklab,var(--color-surface)88%,var(--color-frame)12%);box-shadow:none;color:var(--color-muted-foreground);white-space:nowrap;border-style:solid;border-width:1px;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:clamp(.95rem,9cqw,1.125rem);font-weight:600;line-height:1.1;display:inline-flex}.PayInvoiceDisplay-module___rA76a__dueText{width:min(100%,var(--ps-invoice-action-width));margin:0;text-align:center;color:var(--color-fg);margin-left:auto;font-weight:500}.PayInvoiceDisplay-module___rA76a__notesSection{padding-top:1.5rem;position:relative}.PayInvoiceDisplay-module___rA76a__notesText{white-space:pre-line;color:var(--color-muted-foreground);margin:0;font-size:.6875rem;line-height:1.35}.PayInvoiceDisplay-module___rA76a__footerSection{margin-top:1.5rem;padding-top:1.5rem;position:relative}.PayInvoiceDisplay-module___rA76a__footerContent{text-align:left;color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem .3rem;font-size:.6875rem;line-height:1.35;display:flex}.PayInvoiceDisplay-module___rA76a__brandLink{align-items:center;display:inline-flex}.PayInvoiceDisplay-module___rA76a__brandLogoDark{width:5.625rem;height:auto;display:block}.PayInvoiceDisplay-module___rA76a__brandLogoLight{width:5.625rem;height:auto;display:none}.PayInvoiceDisplay-module___rA76a__footerTextLink{color:#2563eb;text-underline-offset:.125rem;text-decoration:underline}@keyframes PayInvoiceDisplay-module___rA76a__paysegue-pay-button-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.PayInvoiceDisplay-module___rA76a__shell{--ps-invoice-border:#919397;box-shadow:0 1px 2px #0f172a52}.PayInvoiceDisplay-module___rA76a__payButton{color:#020617;background:#f59e0be6;border-color:#fcd34dcc;box-shadow:inset 0 0 0 1px #fde68a4d}.PayInvoiceDisplay-module___rA76a__payButton:hover{background:#fbbf24}.PayInvoiceDisplay-module___rA76a__payButtonDisabled,.PayInvoiceDisplay-module___rA76a__payButtonDisabled:hover,.PayInvoiceDisplay-module___rA76a__payButtonDisabled:disabled{opacity:1}.PayInvoiceDisplay-module___rA76a__previewButton,.PayInvoiceDisplay-module___rA76a__previewButton:hover,.PayInvoiceDisplay-module___rA76a__previewButton:disabled{border-color:color-mix(in oklab,var(--ps-invoice-border)65%,transparent);background:color-mix(in oklab,var(--color-surface)90%,var(--color-frame)10%);box-shadow:none;color:var(--color-muted-foreground)}.PayInvoiceDisplay-module___rA76a__brandLogoDark{display:none}.PayInvoiceDisplay-module___rA76a__brandLogoLight{display:block}.PayInvoiceDisplay-module___rA76a__footerTextLink{color:#93c5fd}}@media (min-width:48rem){.PayInvoiceDisplay-module___rA76a__shell{--ps-invoice-shell-pad:2rem;--ps-invoice-logo-width:13rem;--ps-invoice-action-width:13rem}.PayInvoiceDisplay-module___rA76a__merchantName{font-size:1.875rem}.PayInvoiceDisplay-module___rA76a__metaText,.PayInvoiceDisplay-module___rA76a__sectionLabel,.PayInvoiceDisplay-module___rA76a__itemGridHeader,.PayInvoiceDisplay-module___rA76a__itemGridHeaderNoQty,.PayInvoiceDisplay-module___rA76a__itemDescription,.PayInvoiceDisplay-module___rA76a__itemValue,.PayInvoiceDisplay-module___rA76a__itemCellMuted,.PayInvoiceDisplay-module___rA76a__itemValueMuted,.PayInvoiceDisplay-module___rA76a__subtotalRow,.PayInvoiceDisplay-module___rA76a__adjustmentRow,.PayInvoiceDisplay-module___rA76a__adjustmentRowGrid,.PayInvoiceDisplay-module___rA76a__adjustmentRowGridNoQty,.PayInvoiceDisplay-module___rA76a__paymentSection,.PayInvoiceDisplay-module___rA76a__notesText{font-size:.9375rem}.PayInvoiceDisplay-module___rA76a__totalLabel{font-size:1.0625rem}.PayInvoiceDisplay-module___rA76a__totalValue{font-size:1.5rem}.PayInvoiceDisplay-module___rA76a__previewButton,.PayInvoiceDisplay-module___rA76a__previewButton:hover,.PayInvoiceDisplay-module___rA76a__previewButton:disabled{padding-inline:1.5rem;font-size:clamp(1rem,8cqw,1.5rem)}}@media (min-width:64rem){.PayInvoiceDisplay-module___rA76a__merchantName{font-size:2.25rem}.PayInvoiceDisplay-module___rA76a__shell{--ps-invoice-logo-width:15rem;--ps-invoice-action-width:15rem}.PayInvoiceDisplay-module___rA76a__metaText,.PayInvoiceDisplay-module___rA76a__detailText,.PayInvoiceDisplay-module___rA76a__sectionLabel,.PayInvoiceDisplay-module___rA76a__itemGridHeader,.PayInvoiceDisplay-module___rA76a__itemGridHeaderNoQty,.PayInvoiceDisplay-module___rA76a__itemDescription,.PayInvoiceDisplay-module___rA76a__itemValue,.PayInvoiceDisplay-module___rA76a__itemCellMuted,.PayInvoiceDisplay-module___rA76a__itemValueMuted,.PayInvoiceDisplay-module___rA76a__subtotalRow,.PayInvoiceDisplay-module___rA76a__adjustmentRow,.PayInvoiceDisplay-module___rA76a__adjustmentRowGrid,.PayInvoiceDisplay-module___rA76a__adjustmentRowGridNoQty,.PayInvoiceDisplay-module___rA76a__paymentSection,.PayInvoiceDisplay-module___rA76a__notesText{font-size:1.0625rem}.PayInvoiceDisplay-module___rA76a__totalLabel{font-size:1.125rem}.PayInvoiceDisplay-module___rA76a__totalValue{font-size:1.5rem}.PayInvoiceDisplay-module___rA76a__previewButton,.PayInvoiceDisplay-module___rA76a__previewButton:hover,.PayInvoiceDisplay-module___rA76a__previewButton:disabled{padding:1rem 2rem;font-size:clamp(1.1rem,8cqw,1.5rem)}}
