.whi-foundations .whi-stripe-payment{break-inside:avoid;color:#38263f;background:#fcf8fd;border:1px solid #d9c7df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px;display:flex}.whi-foundations .whi-stripe-payment>div{min-width:0;max-width:550px}.whi-foundations .whi-stripe-payment h3{margin:0 0 10px}.whi-foundations .whi-stripe-pay-link{color:#fff;background:#713b83;border-radius:6px;padding:10px 16px;font-weight:600;text-decoration:underline;display:inline-block}.whi-foundations .whi-stripe-payment p{margin:10px 0 0;font-size:13px}.whi-foundations .whi-stripe-payment img{background:#fff;width:144px;max-width:none;height:144px;display:block}.whi-stripe-controls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.whi-pay-page{background:#fcf8fd;border:1px solid #d9c7df;border-radius:16px;max-width:600px;margin:8vh auto;padding:28px}.whi-pay-page h1{font-size:28px}.whi-pay-page button{color:#fff;font:inherit;cursor:pointer;background:#713b83;border:0;border-radius:7px;padding:14px 20px}.whi-pay-page button:disabled{opacity:.6;cursor:wait}.whi-pay-page a{color:#713b83;text-decoration:underline}@media (max-width:520px){.whi-foundations .whi-stripe-payment{flex-direction:column;align-items:flex-start}.whi-pay-page{margin:24px 12px;padding:20px}}@media print{.whi-foundations .whi-stripe-payment{background:#fff;border:1px solid #666;flex-direction:row;margin:3mm 0;padding:2mm}.whi-foundations .whi-stripe-payment img{width:30mm;height:30mm}.whi-foundations .whi-stripe-pay-link{color:#38263f;background:#fff;padding:0}.whi-foundations .whi-stripe-payment p{font-size:8pt}.whi-foundations .whi-stripe-payment h3{font-size:9pt}}
