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

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

Gravity Forms is a Rocketgenius project
copyright 2008-2022 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 */

.field_sublabel_below .ginput_container_square_creditcard label {
	margin-bottom: 0.625rem;
}

.field_sublabel_hidden_label .ginput_complex.ginput_container.ginput_container_square_creditcard .cc-group input[type="text"] {
	margin-bottom: 0;
}

.field_sublabel_hidden_label .ginput_container_square_creditcard .cc-group, .field_sublabel_above .ginput_container_square_creditcard .cc-group {
	margin-bottom: 0.625rem;
	margin-top: 0.625rem;
}

.gfield_label + .gfield_description:empty {
	display: none;
	margin: 0;
}

.ginput_container_square_creditcard .cc-group {
	margin-bottom: 0.313rem;
	min-width: 2rem;
	position: relative;
}

.ginput_container_square_creditcard .cc-group input {
	padding-left: 2.188rem;
}

.ginput_container_square_creditcard .cc-group::after {
	color: #bebebe;
	content: "MM/YY\00a0\00a0\00a0\00a0 CVC\00a0\00a0\00a0\00a0 ZIP";
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translateY(-50%);
}

.ginput_container_square_creditcard .cc-group::before {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMjIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNEQ0RGRTYiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0IyQjhDNiIgeD0iMyIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5IiBmaWxsPSIjQjJCOEM2IiB4PSI3IiB5PSIxMCIgd2lkdGg9IjMiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktMiIgZmlsbD0iI0IyQjhDNiIgeD0iMTEiIHk9IjEwIiB3aWR0aD0iMyIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtQ29weS0zIiBmaWxsPSIjQjJCOEM2IiB4PSIxNSIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iNCIgd2lkdGg9IjUiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") center / contain no-repeat; /* stylelint-disable-line function-url-quotes */
	bottom: 0;
	content: "";
	left: 0.625rem;
	position: absolute;
	top: 0;
	width: 1.25rem;
}

.ginput_container_square_creditcard > .cc-group, .ginput_container_square_creditcard > input {
	display: block;
	width: 100%;
}

.gform_wrapper .ginput_complex.ginput_container_square_creditcard.multi-element {
	display: unset;
}

.gform_wrapper .ginput_complex.ginput_container_square_creditcard.single-element {
	display: flex;
	flex-flow: column;
}

.ginput_container_square_creditcard .holder-container {
	margin-bottom: 0.3125rem;
}

.gform_wrapper .sq-number-container input[type="text"], .gform_wrapper .sq-cvv-container input[type="text"] {
	padding-left: 3.438rem;
}

.sq-input-container input {
	max-height: 40px;
}

.gform_wrapper .sq-cvv-container input[type="text"], .sq-cvv-container input[type="text"] {
	background: url("data:image/svg+xml,%3Csvg width='31' height='20' viewBox='0 0 31 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8462 1.90479H1.92308C1.03846 1.90479 0 2.91431 0 3.80955V18.0953C0 18.9905 1.03846 20 1.92308 20H25.9615C26.8462 20 27.8846 18.9905 27.8846 18.0953V10.9238C27.0746 11.6455 26.0742 12.1245 25 12.3048V12.381C25 13.0095 24.6538 13.3334 24.0385 13.3334H2.88462C2.26923 13.3334 1.92308 13.0095 1.92308 12.381V11.4286C1.92308 10.8 2.26923 10.4762 2.88462 10.4762H19.7404C19.1853 9.86696 18.7698 9.14609 18.5221 8.36296C18.2745 7.57984 18.2007 6.75296 18.3057 5.93895C18.4107 5.12494 18.6921 4.34302 19.1306 3.64673C19.569 2.95044 20.1543 2.35623 20.8462 1.90479Z' fill='%23CFD3D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5962 4.7619H0V7.61904H18.3462C18.1846 6.66103 18.2706 5.6781 18.5962 4.7619Z' fill='%23607382'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0385 13.3333C22.2534 13.3333 20.5414 12.631 19.2791 11.3807C18.0168 10.1305 17.3077 8.43478 17.3077 6.66667C17.3077 4.89856 18.0168 3.20286 19.2791 1.95262C20.5414 0.702379 22.2534 0 24.0385 0C25.8236 0 27.5356 0.702379 28.7978 1.95262C30.0601 3.20286 30.7692 4.89856 30.7692 6.66667C30.7692 8.43478 30.0601 10.1305 28.7978 11.3807C27.5356 12.631 25.8236 13.3333 24.0385 13.3333ZM21.3654 3.90476H20.6058L18.75 4.8381V5.79048L20.2212 5.02857V9.42857H21.375V3.90476H21.3654ZM23.5769 4.66667C24.125 4.66667 24.5096 4.97143 24.5096 5.40952C24.5096 5.88571 24.0577 6.21905 23.4038 6.21905H23.1154V7.02857H23.4615C24.1538 7.02857 24.625 7.37143 24.625 7.86667C24.625 8.34286 24.1635 8.66667 23.5096 8.66667C23.0288 8.66667 22.5481 8.51429 22.0481 8.21905V9.17143C22.5865 9.4 23.125 9.52381 23.6538 9.52381C24.9135 9.52381 25.7788 8.88571 25.7788 7.96191C25.7788 7.31429 25.375 6.79048 24.7019 6.58095C25.2788 6.39048 25.6538 5.88572 25.6538 5.31429C25.6538 4.41905 24.8558 3.80952 23.7019 3.80952C23.1818 3.81524 22.6682 3.9254 22.1923 4.13333V5.06667C22.6538 4.80952 23.125 4.66667 23.5769 4.66667ZM27.7308 6.74286C28.4327 6.74286 28.9231 7.15238 28.9231 7.68571C28.9231 8.24762 28.4327 8.63809 27.7308 8.63809C27.3077 8.63809 26.8654 8.50476 26.4135 8.22857V9.20952C26.8846 9.41905 27.3654 9.52381 27.8365 9.52381C28.0865 9.52381 28.3173 9.48571 28.5385 9.42857C29.0385 8.61905 29.3269 7.68571 29.3269 6.68571L29.3077 6.28571C28.9502 6.07612 28.5403 5.9705 28.125 5.98095C27.9519 5.98095 27.7692 5.99048 27.5769 6.01905V4.78095H28.9615C28.8415 4.47611 28.6934 4.18282 28.5192 3.90476H26.5769V6.90476C26.9615 6.80952 27.3462 6.74286 27.7308 6.74286Z' fill='%232D7FFB'/%3E%3C/svg%3E%0A") center / contain no-repeat; /* stylelint-disable-line function-url-quotes */
	background-position: 0.625rem;
	background-size: 2.5rem;
}

.gform_wrapper .sq-number-container input[type="text"], .sq-number-container input[type="text"] {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMjIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNEQ0RGRTYiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0IyQjhDNiIgeD0iMyIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5IiBmaWxsPSIjQjJCOEM2IiB4PSI3IiB5PSIxMCIgd2lkdGg9IjMiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktMiIgZmlsbD0iI0IyQjhDNiIgeD0iMTEiIHk9IjEwIiB3aWR0aD0iMyIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtQ29weS0zIiBmaWxsPSIjQjJCOEM2IiB4PSIxNSIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iNCIgd2lkdGg9IjUiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) center / contain no-repeat;
	background-position: 0.625rem;
	background-size: 2.5rem;
}

.sq-number-container input[type="text"], .sq-cvv-container input[type="text"] {
	background-size: 1.25rem;
	padding-left: 2.188rem;
}

.sq-input-icon {
	display: flex;
	flex-flow: row;
}

.ginput_container_square_creditcard .cc-group input { /* stylelint-disable-line no-duplicate-selectors */
	padding-left: 2.188rem !important;
}

.gform_wrapper .ginput_container_square_creditcard .cc-group input {
	padding-left: 3.125rem !important;
}

.gform_wrapper .ginput_container_square_creditcard .cc-group::before {
	width: 2.188rem;
}

.gform_wrapper .ginput_container_square_creditcard.multi-element, .gform_wrapper .ginput_container_square_creditcard.single-element, .ginput_container_square_creditcard.multi-element, .ginput_container_square_creditcard.single-element {
	display: flex;
	flex-flow: column;
}

/* Plugin Settings */

#deauth_scope {
	display: none;
	margin-top: 18px;
}

.gform_square_deauth_button {
	margin-top: 0.5em !important;
}

#gform_square_deauth_button {
	background: #9e0b0f;
	border: 1px solid #9e0b0f;
	box-shadow: inset 0 2px 5px -3px rgba(173, 12, 17, 0.5);
	color: #fff;
	text-shadow: none;
}

#tab_gravityformssquare table.gforms_form_settings > tbody > tr > th {
	padding: 0;
	width: 0;
}

#gaddon-setting-row-auth_button, #gaddon-setting-row-errors th {
	width: 25% !important;
}

#settings_error {
	margin-top: 20px;
	padding: 20px;
	padding-top: 5px;
}

#gform_square_auth_button:focus, #gform_square_auth_button:active, #gform_square_auth_button:hover, #gform_square_auth_button {
	background: url(../../../images/square.svg);
	background-repeat: no-repeat;
	border: none;
	box-shadow: none;
	display: inline-block;
	height: 33px;
	outline: none;
	width: 200px;
}

#tab_gravityformssquare .gform-settings-field__billing_cycle .gform-settings-input__container {
	margin: 0 0.2rem;
}

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