.payment-panel{border:1px solid #9cc5c7!important;background:linear-gradient(135deg,#f5fbfa,#fff)!important}.payment-panel h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.035em;margin:10px 0 14px}.payment-panel>.actions{margin-top:20px;flex-wrap:wrap}.payment-panel .small{max-width:65ch;line-height:1.6;margin-top:18px}.payment-history{margin-top:22px}.payment-history summary{padding:12px 0;cursor:pointer}.payment-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #d7e2e8}.payment-row p{font-size:14px;margin:5px 0}.payment-row strong{font-size:19px}@media(max-width:600px){.payment-row{align-items:start;flex-direction:column}.payment-panel .actions>*{max-width:100%;white-space:normal}}
.test-mode-notice{border:2px solid #a97020!important;background:#fff8e8!important;color:#513814}.test-mode-notice p{max-width:68ch;line-height:1.6}.test-mode-notice strong{font-size:18px}.test-mode-notice .button{margin-top:8px}#test-scenario-form{max-width:650px}#test-scenario-form .field{margin-bottom:20px}
