/*
----------------------------------------------------------------

theme-foundation.css
Gravity Forms Theme Foundation Styles & CSS API
For the Stripe Add-On
A Gravity Forms theme framework foundation responsible for layout,
out-of-the-box enhanced ui, and other basic required styles for
the Stripe Add-on.
https://www.gravityforms.com

Theme dependencies:
- Gravity Forms Theme Reset: gravity-forms-theme-reset.css
- Gravity Forms Theme Foundation: gravity-forms-theme-foundation.css

Gravity Forms is a Rocketgenius project
copyright 2008-2023 Rocketgenius Inc.
https://www.rocketgenius.com
this may not be re-distributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO UPGRADE
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/

/*
NOTE:
Within the var() functions below, when two custom properties are specified, the first
value is the updated Theme Framework CSS API property and the second value is the
deprecated CSS API property.

Deprecated version (core): 2.8
End of support version (core): 2.9
Deprecated version (stripe): 5.2.2
*/

/* Stripe Card Element */

.gform-theme--foundation .gfield--type-stripe_creditcard-card .StripeElement {
			align-items: center;
			display: flex;
		}

.gform-theme--foundation .gfield--type-stripe_creditcard-card .StripeElement .__PrivateStripeElement {
				inline-size: 100% !important;
			}

.gform-theme--foundation .gfield--type-stripe_creditcard-card div.gform_stripe_requires_action {
			display: none;
		}

/* Stripe Payment Element */

.gform-theme--foundation .gfield--type-stripe_creditcard-payment-element .StripeElement--link {
			-webkit-margin-after: var(--gform-theme-field-row-gap);
			        margin-block-end: var(--gform-theme-field-row-gap);
			-webkit-margin-after: var(--gf-field-gap-y, var(--gform-theme-field-row-gap));
			        margin-block-end: var(--gf-field-gap-y, var(--gform-theme-field-row-gap));
		}

.gform-theme--foundation .gfield--type-stripe_creditcard-payment-element #stripe-payment-link:not(.visible) {
			display: none;
		}

/*# sourceMappingURL=theme-foundation.css.map */
