.vp-payment-sheet{padding:18px;border:1px solid #e5dcf4;border-radius:18px;background:#fff;color:#32146b}.vp-payment-sheet h3{margin:0 0 12px;overflow-wrap:anywhere}.vp-payment-sheet p{line-height:1.5}.vp-payment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee6f7}.vp-payment-row>div{min-width:0}.vp-payment-row small,.vp-payment-row strong{display:block;overflow-wrap:anywhere}.vp-payment-row small{color:#756787;margin-bottom:5px}.vp-payment-sheet .btn{display:block;width:100%;border:0;border-radius:12px;padding:14px;margin:12px 0 0;background:#6d28d9;color:#fff;font:600 16px system-ui;cursor:pointer}.vp-payment-sheet .btn.gray{background:#eee6fb;color:#32146b}.vp-payment-row .btn{width:auto;flex-shrink:0;margin:0;padding:12px;font-size:14px}.vp-payment-sheet .muted{font-size:13px;color:#756787}.vp-payment-sheet button:focus-visible{outline:3px solid #f97373;outline-offset:2px}

.vp-payment-row{display:block!important}.vp-payment-row strong{display:block;overflow-wrap:anywhere}.vp-share-form{padding:16px;border:1px solid #e9dff5;border-radius:16px}.vp-share-form input{display:block;width:100%;padding:12px;font:inherit;margin:10px 0}
