.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods, #add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods {
	display: block;
	margin: 1em 0;
	text-align: center;
}

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method, #add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method {
	display: inline-block;
	margin-bottom: .5em;
}

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname, #add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname {
	margin-right: .5em;
}

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img, #add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img {
	float: none;
	width: 30px;
	height: 20px;
	display: inline-block;
	margin-right: .5em;
	vertical-align: middle;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=tel], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=text], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel], #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text], #add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=tel], #add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=text], #add_payment_method input.js-sv-wc-payment-gateway-form-nickname {
	font-size: 1.5em;
	padding: 8px;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel]:focus, .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text]:focus, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel]:focus, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text]:focus {
	box-shadow: 0 0 .1875em #3498db;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified, .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified {
	border-color: #69bf29;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified:focus, .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified:focus, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified:focus, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified:focus {
	box-shadow: 0 0 .1875em #69bf29;
}

@media screen and (min-width: 330px) {
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-cc-plain.svg");
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 50px 31px;
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-cc-plain.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20150%22%20width%3D%22240%22%20height%3D%22150%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggODAiPjxwYXRoIGQ9Ik0xMjggNzUuNzM0YzAgMi4zNTYtMS45MSA0LjI2Ni00LjI2NiA0LjI2Nkg0LjI2OEMxLjkxIDgwIDAgNzguMDkgMCA3NS43MzRWNC4yNjhDMCAxLjkxIDEuOTEgMCA0LjI2OCAwaDExOS40NjdDMTI2LjA5IDAgMTI4IDEuOTEgMTI4IDQuMjY4djcxLjQ2NnoiIGZpbGw9IiNGOUY5RkEiLz48ZyBmaWxsPSIjMEE2N0IyIj48cGF0aCBkPSJNNTguOTAzIDUyLjAxOGgtNi4yNUw1Ni41NiAyOGg2LjI1M000Ny4zOSAyOGwtNS45NiAxNi41Mi0uNzA1LTMuNTU4LTIuMTA1LTEwLjhTMzguMzY3IDI4IDM1LjY1NCAyOEgyNS44bC0uMTE1LjQwN3MzLjAxNC42MjYgNi41NDIgMi43NDVsNS40MzIgMjAuODY1aDYuNTEzTDU0LjEyIDI4aC02Ljczek05Ni41NzQgNTIuMDE4aDUuNzRMOTcuMzEgMjhoLTUuMDI3Yy0yLjMyIDAtMi44ODcgMS43OS0yLjg4NyAxLjc5bC05LjMyNCAyMi4yMjhoNi41MTdsMS4zMDMtMy41NjdoNy45NDhsLjczNCAzLjU2OHptLTYuODgtOC40OTZsMy4yODQtOC45OSAxLjg1IDguOTloLTUuMTM1ek04MC41NiAzMy43NzVsLjg5My01LjE1OHMtMi43NTUtMS4wNDYtNS42MjQtMS4wNDZjLTMuMTA1IDAtMTAuNDc0IDEuMzU3LTEwLjQ3NCA3Ljk1IDAgNi4yMDYgOC42NSA2LjI4NCA4LjY1IDkuNTQgMCAzLjI2LTcuNzU3IDIuNjc4LTEwLjMyLjYyMmwtLjkzIDUuMzkyczIuNzkzIDEuMzU2IDcuMDYgMS4zNTZjNC4yNjYgMCAxMC43MDUtMi4yMSAxMC43MDUtOC4yMjIgMC02LjI0NC04LjcyNS02LjgyNi04LjcyNS05LjU0IDAtMi43MTYgNi4wOS0yLjM2NyA4Ljc2NC0uODkzeiIvPjwvZz48cGF0aCBkPSJNNDAuNzI1IDQwLjk2M2wtMi4xMDUtMTAuOFMzOC4zNjcgMjggMzUuNjU0IDI4SDI1LjhsLS4xMTUuNDA3czQuNzM3Ljk4MiA5LjI4IDQuNjZjNC4zNDUgMy41MTUgNS43NiA3Ljg5NiA1Ljc2IDcuODk2eiIgZmlsbD0iI0ZBQTYzNCIvPjwvc3ZnPg==");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-mastercard.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-mastercard.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-dinersclub.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-dinersclub.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-maestro.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-maestro.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-jcb.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-jcb.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-amex.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-amex.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-discover.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-discover.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-visa-electron.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-visa-electron.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2080%22%20width%3D%22128%22%20height%3D%2280%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type {
		background-image: url("/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-cc-invalid.svg");
		--lzl-bg-img: "/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-cc-invalid.svg";
	}
	
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type.lzl:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type.lzl:not(.lzl-ed), .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type.lzl-ing:not(.lzl-ed), #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20150%22%20width%3D%22240%22%20height%3D%22150%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
}

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint, #add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint {
	margin: 0 0 3px 2px;
	cursor: pointer;
}

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check, #add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check {
	margin: 1em;
}

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img, #add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img {
	min-height: 135px;
}

ul.payment_methods li div.sv-wc-payment-gateway-card-icons {
	vertical-align: middle;
	display: flex;
	flex-wrap: wrap;
	margin-left: auto;
	gap: 5px;
}

ul.payment_methods li div.sv-wc-payment-gateway-card-icons img {
	float: none !important;
}