.manual-payment-panel{margin:28px 0;padding:clamp(20px,4vw,30px);border:1px solid #cbb4d9;border-radius:20px;background:#faf4fc;color:#321d3e;min-width:0}
.manual-payment-panel h3{font-size:1.75rem;line-height:1.2;margin:0 0 12px}
.manual-payment-panel h4{font-size:1.125rem;line-height:1.4;margin:22px 0 12px}
.manual-payment-panel p{font-size:.9375rem;line-height:1.7;margin:12px 0;color:#5d4868}
.manual-payment-panel .manual-payment-amount{font-size:2rem;font-weight:750;line-height:1.4;color:#522576;margin:12px 0}
.manual-payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}
.manual-payment-option{padding:18px 16px;border:1px solid #dfcde7;background:#fff;border-radius:13px;min-width:0}
.manual-payment-option h4{margin:0 0 8px;font:650 1rem/1.4 var(--sans)}
.manual-payment-option>strong{display:block;overflow-wrap:anywhere;font-size:.9375rem;color:#432254;margin-bottom:16px}
.manual-payment-panel .button{font-size:.875rem!important;line-height:1.5;min-height:46px;padding:12px 18px;white-space:normal}
.manual-payment-option .button{width:100%}
.manual-payment-option p,.manual-payment-panel .manual-payment-note{font-size:.8125rem;line-height:1.7}
.manual-payment-panel label{font-size:.9375rem;line-height:1.5;font-weight:600;max-width:370px}
.manual-payment-panel select{font-size:1rem;min-height:48px;height:auto;padding:12px;background:#fff;color:#321d3e;border:1px solid #a18aab}
.manual-payment-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}
.manual-payment-panel .manual-payment-status{font-weight:650;color:#4e2a64}
.manual-payment-panel .underlined-link{font-size:.9375rem;min-height:44px;margin-top:10px}
html[data-contrast=high] .manual-payment-panel,html[data-contrast=high] .manual-payment-option{background:#111!important;color:#fff!important;border-color:#fff!important}
html[data-contrast=high] .manual-payment-panel :is(.manual-payment-amount,.manual-payment-status,strong,h4){color:#fff!important}
@media(max-width:760px){.manual-payment-options{grid-template-columns:1fr}.manual-payment-panel .manual-payment-amount{font-size:1.75rem}.manual-payment-actions .button{width:100%}}
html[data-text-size="200"] .manual-payment-options{grid-template-columns:1fr}
.manual-payment-option{position:relative}.payment-app-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;font:800 26px/1 var(--sans);margin-bottom:14px;background:#582b82;color:#fff}.cash_app .payment-app-icon{background:#008a2a}.venmo .payment-app-icon{background:#0074cc}.apple_cash .payment-app-icon{background:#111}.manual-payment-option h4{font-size:1.15rem}.manual-payment-panel .manual-payment-note{font-size:.92rem}
