.stripe-payment-modal{padding:16px;border-radius:5px;max-width:500px;background-color:#fff;box-shadow:0 5px 20px 0 rgba(45,110,134,.12)}.stripe-payment-modal .StripeElement{padding:12px;height:48px;box-sizing:border-box;border:1px solid var(--pfa-stroke-neutral-primary);border-radius:4px;font:var(--pfa-font-body-regular);background-color:var(--pfa-bg-contrast);color:var(--pfa-text-neutral-primary);caret-color:var(--pfa-bg-accent-primary);cursor:pointer;display:flex;justify-content:center}.stripe-payment-modal .StripeElement--focus{border:1px solid var(--pfa-bg-accent-primary);background-color:var(--pfa-bg-contrast);outline:none}.stripe-payment-modal .StripeElement--invalid{border:1px solid var(--pfa-text-error)}.stripe-payment-modal-body{display:flex;flex-direction:column;border-top:1px solid var(--pfa-stroke-neutral-primary);border-bottom:1px solid var(--pfa-stroke-neutral-primary);margin:0 -16px;padding:16px}.stripe-card-submit-button{min-width:100%!important;margin-top:16px;margin-bottom:4px}.stripe-card-error{margin-top:4px!important;color:var(--pfa-text-error);font:var(--pfa-font-caption-regular);padding-left:12px}.stripe-payment-sum{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-top:8px}.stripe-payment-fee{font:var(--pfa-font-caption-regular);color:var(--pfa-text-neutral-primary)}.stripe-payment-total{font:var(--pfa-font-body-semi-bold);color:var(--pfa-text-neutral-primary)}.stripe-card-footnote{display:flex;flex-direction:row;justify-content:space-between;margin-top:4px;color:var(--pfa-text-neutral-secondary)!important}.stripe-card-footnote-minamountused,.stripe-card-footnote-security{font-size:13px;line-height:19px;color:rgba(0,0,0,.5)}@media only screen and (max-width:1023px){.stripe-payment-modal{min-width:unset}}