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

admin.css
Gravity Forms Administration Styles
For the PayPal Checkout Add-On
https://www.gravityforms.com

Gravity Forms is a Rocketgenius project
copyright 2008-2025 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.

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

/*  Form Editor Styles */

.toplevel_page_gf_edit_forms #gf-paypal-checkout-unsupported-payment-warning:not(.gform-alert__legacy) {
			margin-top: 1rem;
		}

.toplevel_page_gf_edit_forms #gf-paypal-checkout-unsupported-payment-warning.gform-settings__wrapper:not(.gform-alert__legacy) {
			margin: 1rem 0 0 0;
			padding: 0;
			width: 70%;
		}

.toplevel_page_gf_edit_forms #gf-paypal-checkout-unsupported-payment-warning.gform-alert__legacy .alert_yellow {
			padding: 0.5rem 1rem;
		}

.gform_wrapper.gravity-theme .gfield.gform_ppcp_custom_card_fields, .gform_wrapper.gravity-theme .gfield.gform_ppcp_custom_card_fields .ginput_container_custom_card_fields, .gform_wrapper.gform_legacy_markup_wrapper .gfield.gform_ppcp_custom_card_fields, .gform_wrapper.gform_legacy_markup_wrapper .gfield.gform_ppcp_custom_card_fields .ginput_container_custom_card_fields {
		display: block;
	}

li.gform_ppcp_custom_card_fields {
	display: block;
}

/* Form Settings Styles */

.gf-inline-field-group {
	align-items: vertical;
	display: flex;
}

#trialPrice_amount {
	border-radius: 0.1875rem;
}

html:not([dir="ltr"]) #gaddon-setting-row-trialPrice #trialPrice_amount {
	margin-left: 0.1875rem;
}

html[dir="rtl"] #gaddon-setting-row-trialPrice #trialPrice_amount {
	margin-right: 0.1875rem;
}

#tab_gravityformsppcp #gf-paypal-checkout-unsupported-payment-warning:not(.gform-alert__legacy) {
			margin-top: 1rem;
		}

#tab_gravityformsppcp #gf-paypal-checkout-unsupported-payment-warning.gform-settings__wrapper:not(.gform-alert__legacy) {
			margin: 1rem 0 0 0;
			padding: 0;
		}

#tab_gravityformsppcp #gf-paypal-checkout-unsupported-payment-warning.gform-alert__legacy {
		display: inline-block;
	}

#tab_gravityformsppcp #gf-paypal-checkout-unsupported-payment-warning.gform-alert__legacy .alert_yellow {
			padding: 0.5rem 1rem;
		}

/* Plugin Settings Styles */

.gform_ppcp_connect_button svg {
		display: block;
		fill: #0070ba;
	}

.gform_ppcp_connect_button svg rect:hover {
			fill: #075c94;
		}

.connected_to_text {
	margin-top: -16px !important;
	padding-bottom: 8px;
	padding-top: 1em;
}

.wp-core-ui .button.gform_ppcp_disconnect_button {
	margin-left: 5px;
}

#gform_ppcp_smart_payment_buttons.small .paypal-buttons-layout-vertical {
		width: 33%;
	}

#gform_ppcp_smart_payment_buttons.medium .paypal-buttons-layout-vertical {
		width: 66%;
	}

#gform_ppcp_smart_payment_buttons.large {
		width: 100%;
	}

#gform_ppcp_smart_payment_buttons.responsive {
		width: auto;
	}

.ginput_container_custom_card_fields .ginput_card_field {
		border: 1px solid #7e8993;
		border-radius: 4px;
		display: inline-block;
		line-height: 2;
		margin: 0;
		min-height: 30px;
		padding: 0 8px;
		width: 100%;
	}

.ginput_container_custom_card_fields span.ginput_card_security_code {
		max-width: 50% !important;
		min-width: 100px;
		position: relative;
	}

.ginput_container_custom_card_fields.ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
		float: right;
		margin: 4px 0 0 8px;
		position: static;
	}

.ginput_container_custom_card_fields .ginput_card_security_code_icon + label {
		width: 100%;
	}

.field_sublabel_hidden_label .ginput_container_custom_card_fields .ginput_card_field {
	margin-bottom: 12px;
}

.input_placeholders_setting.paypal .input_placeholder_row:last-child {
	display: none !important;
}

#smart_payment_buttons_container {
	border-spacing: 5px;
	display: table;
	margin-top: 10px;
	width: 100%;
}

.smart_payment_buttons_setting {
	display: table-row;
}

#field_settings ul li #smart_payment_buttons_container label, #smart_payment_buttons_container label, #smart_payment_buttons_container select {
	display: table-cell;
}

#field_settings ul li #smart_payment_buttons_container label, #smart_payment_buttons_container label {
	font-weight: bold;
}

.editor-sidebar #field_settings ul li #smart_payment_buttons_container label, .editor-sidebar #smart_payment_buttons_container label {
	font-weight: normal;
}

#smart_payment_buttons_container select {
	width: 100%;
}

.forms_page_gf_settings #tab_gravityformsppcp table.gforms_form_settings {
		margin-bottom: 5em;
	}

.forms_page_gf_settings #tab_gravityformsppcp .alert_red {
		padding: 5px 20px 20px 20px;
	}

.forms_page_gf_settings #tab_gravityformsppcp table.gforms_form_settings > tbody > tr:last-child {
		display: none;
	}

/* Initial element state on page load. */

.forms_page_gf_settings #tab_gravityformsppcp .gform-settings-save-container:not(.ppcp-webhookid-save-container) {
	display: none;
}

.gform-settings-field__account_status, .gform-settings-field__auth_button {
	display: none;
}

.gform-compact-view .gfield--ppcp-message {
		display: none !important;
	}

#gform-ppcp-loader-mask-positioner {
	text-align: center;
}

.ppcp-hook-action-link {
	color: #075c94;
	cursor: pointer;
}

.gform-settings-save-container.ppcp-webhookid-save-container {
	margin-top: 0;
}

#ppcp_manual_webhook_id_text_container {
	align-items: flex-start;
	display: flex;
	gap: 5px;
	justify-items: center;
}

#gform_setting_live_webhook_id .gform-alert.gform-alert--theme-cosmos .gform-alert__message-wrap, #gform_setting_sandbox_webhook_id .gform-alert.gform-alert--theme-cosmos .gform-alert__message-wrap {
	padding-block-start: 0;
}

@media screen and (max-width: 782px) {

	#gform_setting_live_webhook_id .gform-alert.gform-alert--theme-cosmos .gform-alert__message-wrap, #gform_setting_sandbox_webhook_id .gform-alert.gform-alert--theme-cosmos .gform-alert__message-wrap {
		padding-block-start: 0.2rem;
		padding-inline-start: 2rem;
	}
}

/*# sourceMappingURL=admin.css.map */
