.wpzoom-new-admin {
	$primary-color: #3496ff;
	$secondary-color: #000;
	$tertiary-color: #b44614;
	$quaternary-color: #f7f6f6;
	$light-color: #fff;
	$light-grey-color: #ddd;
	$lighter-grey-color: #eee;
	$lighted-grey-color: #f2f4f6;
	$very-light-grey-color: #fafafa;
	$blue-grey-color: #81909c;
	$darker-blue-grey-color: #9ca2a7;
	$alt-blue-grey-color: #7c848a;
	$green-color: #22bb66;
	$light-green-color: #3bdb82;
	$red-color: #ec2439;
	$light-red-color: #f05161;
	$orange-color: #f57c00;
	$dark-color: #000;
	$main-font-color: #242628;
	$mono-font-family: monospace;

    .wrap {
        padding-bottom: 60px;
    }

	&.post-php {
		#wpbody-content {
			padding-bottom: 0;

			>.wrap #poststuff #post-body #post-body-content .wpzoom-new-admin_tabs-content .wpzoom-new-admin_sidebar {

				.wpzoom-new-admin_sidebar-left .wpzoom-new-admin_sidebar-left-section,
				.wpzoom-new-admin_widget-preview .wpzoom-new-admin_widget-preview-view {
					max-height: 60vh;
					min-height: 200px;
				}
			}
		}
	}

	&.wpzf-no-forms {
		#wpbody-content {
			>.wrap {
				display: none;
			}

			>.wpzf_no-forms {
				display: flex;
				gap: 70px;
				padding: 0 50px 0 30px;

				.left-column {
					width: 480px;

					>h3 {
						display: flex;
						align-items: center;
						gap: 10px;
						font-size: 18px;
						font-weight: 600;
						line-height: 22px;
						padding: 0;
						margin: 0;

						&::before {
							content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--noto' preserveAspectRatio='xMidYMid meet'%3E%3CradialGradient id='IconifyId17ecdb2904d178eab21437' cx='-779.868' cy='686.689' r='91.008' gradientTransform='scale(1 -1) rotate(45 506.867 1318.897)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.353' stop-color='%23ffca28'%3E%3C/stop%3E%3Cstop offset='.872' stop-color='%23ffb300'%3E%3C/stop%3E%3C/radialGradient%3E%3Cpath d='M59.53 107.44c-3.95-3.17-40.63-38.84-41.04-39.23c-1.62-1.62-2.64-3.3-2.92-4.84c-.29-1.6.2-3 1.5-4.3c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l16.63 15.98c.29.28.67.42 1.04.42a1.494 1.494 0 0 0 1.07-2.54L19.13 46.25c-2.66-2.66-3.91-6.73-.75-9.89c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59l27.16 26.48c.29.28.67.43 1.05.43s.77-.15 1.06-.44c.58-.58.59-1.52.01-2.11L24.91 28.02c-1.51-1.51-2.42-3.32-2.58-5.08c-.15-1.79.48-3.45 1.83-4.8c1.21-1.21 2.69-1.85 4.28-1.85c1.94 0 3.93.92 5.59 2.59c8.86 8.7 31.99 31.45 32.77 32.29c2.97 2.05 3.57-1.05 3.72-3.06c.17-2.34-2.51-10.51-.95-17.86c2.62-9.77 10.17-8.17 10.34-8.09c4.14 1.94 3.35 4.84 1.88 10.67l-.15 1.15c-1.54 7.62 9.04 30.2 9.82 31.89c4.15 9.08 8.93 27.49-6.9 43.32c-17.35 17.35-38.83 8.46-45.38 1.91z' fill='url(%23IconifyId17ecdb2904d178eab21437)'%3E%3C/path%3E%3Cpath d='M81.79 117.18c-10.64 0-19.69-5.09-23.26-8.62c-3.21-2.62-23.47-22.18-39.97-38.19c-.67-.65-1.06-1.02-1.1-1.07c-1.87-1.87-3.03-3.82-3.36-5.66c-.38-2.09.27-3.98 1.91-5.63c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l16.61 15.96l-26.56-27.42c-3.06-3.06-4.6-8.13-.73-11.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03L56.45 62.5L23.84 29.07c-1.74-1.74-2.81-3.87-3-5.99c-.19-2.26.59-4.33 2.26-6c1.5-1.5 3.34-2.29 5.34-2.29c2.34 0 4.7 1.07 6.65 3.02l33.26 32.43l-24.16-24.83c-1.75-1.75-2.82-3.88-3-6c-.19-2.25.59-4.32 2.26-5.99c1.5-1.5 3.34-2.29 5.34-2.29c2.35 0 4.71 1.08 6.65 3.03l7.21 7.07c12.85 12.6 23.59 23.15 24.74 24.33c.56.45 1.29.62 1.6.47c.2-.1.42-.56.38-1.53c-.06-1.7-.3-3.81-.55-6.04c-.5-4.48-1.02-9.12-.37-12.18c1.42-5.31 4.21-7.56 6.29-8.53c2.86-1.32 5.63-.86 6.16-.61c5.2 2.44 4.17 6.52 2.75 12.18l-.03.14l-.16 1.17c-1.04 5.12 4.3 19.27 9.64 30.8l.08.16c3.57 7.8 10 27.81-7.2 45.01c-7.91 7.89-16.47 10.58-24.19 10.58zM21.35 58.72c-1.18 0-2.3.49-3.22 1.41c-.95.95-1.28 1.87-1.08 2.97c.22 1.21 1.11 2.65 2.5 4.05c.01.01.41.4 1.1 1.06c23.42 22.73 37.56 36.24 39.82 38.06l.12.11c5.52 5.52 26.03 15.32 43.26-1.91c15.87-15.87 9.9-34.4 6.59-41.64l-.07-.15c-3.44-7.42-11.26-25.42-9.87-32.6l.23-1.5c1.54-6.12 1.63-7.4-.98-8.66c-.77-.14-6.29-.81-8.4 7.06c-.53 2.51-.02 7.1.43 11.15c.26 2.29.5 4.46.56 6.27c.1 2.85-1.25 3.94-2.07 4.34c-1.67.81-3.66.12-4.9-.92l-.13-.12c-.61-.66-15.12-14.89-24.72-24.31L53.3 16.3c-2.46-2.47-5.63-2.88-7.76-.75c-1.04 1.04-1.51 2.26-1.4 3.61c.12 1.41.88 2.88 2.15 4.15L70.5 48.14a3.012 3.012 0 0 1-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L32.98 19.94c-2.46-2.46-5.64-2.87-7.76-.74c-1.04 1.04-1.51 2.26-1.4 3.61c.13 1.41.89 2.89 2.15 4.14L58.6 60.41c1.15 1.16 1.14 3.06-.02 4.22c-1.11 1.11-3.07 1.13-4.21.03L27.2 38.17c-2.46-2.48-5.64-2.88-7.76-.75c-2.59 2.59-1.21 5.8.75 7.77l26.57 27.44a2.988 2.988 0 0 1-.03 4.2c-1.12 1.12-3.06 1.13-4.2.04L25.9 60.89c-1.4-1.41-3.01-2.17-4.55-2.17z' fill='%23eda600'%3E%3C/path%3E%3Cpath d='M84.76 46.54c-5.49 11.21-4.78 26.9 3.46 39.49c.93 1.7 2.52.87 1.71-.88c-9.95-21.29.48-36.63.48-36.63l-5.65-1.98z' fill='%23eda600'%3E%3C/path%3E%3Cg%3E%3Cpath d='M63.17 4.5c3.02-.79 6.24-.72 9.37.01c3.11.75 6.22 2.33 8.53 4.91c2.26 2.56 3.65 5.67 4.12 8.93c.44 3.23.03 6.56-1.5 9.32c-.18-3.1-.72-5.95-1.63-8.58c-.47-1.31-1.02-2.56-1.69-3.74c-.66-1.17-1.44-2.33-2.27-3.28c-1.69-1.95-3.98-3.47-6.55-4.65c-2.58-1.22-5.39-2.12-8.38-2.92z' fill='%23b0bec5'%3E%3C/path%3E%3Cpath d='M64 13.98c1.67-1.06 3.76-1.28 5.73-.93c1.99.35 3.89 1.34 5.39 2.71c1.49 1.39 2.55 3.14 3.21 4.96c.32.91.48 1.87.63 2.8c.05.96.05 1.92-.1 2.88c-.69-.73-1.23-1.46-1.74-2.17c-.59-.67-1.05-1.38-1.58-2.03c-1.04-1.29-2.05-2.46-3.14-3.5c-1.12-1.01-2.3-1.9-3.67-2.67c-1.36-.79-2.89-1.45-4.73-2.05z' fill='%2390a4ae'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='M6.83 77.34c1.41 2.76 2.88 5.32 4.59 7.58c1.7 2.26 3.65 4.18 5.92 5.43c1.1.61 2.41 1.14 3.69 1.54c1.29.41 2.63.69 4.01.88c2.76.34 5.66.28 8.73-.19c-2.38 2.07-5.56 3.17-8.8 3.41c-3.28.22-6.61-.49-9.59-2.17c-3-1.71-5.2-4.43-6.58-7.32c-1.38-2.91-2.12-6.04-1.97-9.16z' fill='%23b0bec5'%3E%3C/path%3E%3Cpath d='M16.28 76.17c.97 1.68 1.93 3.03 2.98 4.21c1.04 1.18 2.16 2.15 3.38 3.03c1.24.85 2.6 1.6 4.08 2.35c.74.38 1.53.68 2.31 1.12c.81.35 1.63.72 2.49 1.25c-.91.34-1.84.54-2.79.69c-.94.04-1.91.09-2.87-.04c-1.92-.26-3.84-.93-5.52-2.1c-1.65-1.19-3.02-2.84-3.77-4.71c-.76-1.86-.98-3.94-.29-5.8z' fill='%2390a4ae'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
							display: block;
							height: 24px;
							width: 24px;
						}
					}

					>h2 {
						font-size: 32px;
						font-weight: 600;
						line-height: 39px;
						padding: 0;
						margin: 10px 0 20px;
					}

					>p {
						font-size: 16px;
						font-weight: 400;
						line-height: 26px;
						padding: 0;
						margin: 0;
					}

					>.button-primary {
						font-size: 16px;
						font-weight: 600;
						line-height: 13px;
						color: $light-color;
						background: $primary-color;
						padding: 16px 20px;
						border: none;
						border-radius: 2px;
						margin: 30px 0 0;
						transition: all 0.2s ease;

                        &:focus,
						&:hover,
						&:active {
							background: $secondary-color;
                            color: #fff;
						}
					}
				}
			}
		}
	}


	#wpbody-content,
	#wpcontent {
		/*padding-bottom: 165px;*/

		.urgent {
			color: $red-color;
		}

		.featured-off {
			display: none !important;
		}

		.pro-only {
			position: absolute;
			top: -6px;
			right: -4px;
			line-height: 1.5;
			color: #fff;
			background: #f57c00;
			padding: 0 4px;
			border-radius: 2px;
		}

		.notice-warning {
			display: block;
			padding: 11px 15px;
			margin: 10px 0 0;
		}

		.wpzoom-new-admin_settings-header {
			color: $main-font-color;
			background: $light-color;
			padding: 15px 30px 0;
			border: 1px solid $light-grey-color;
			border-radius: 3px;
			box-shadow: 1px 1px 2px rgba($dark-color, 0.1);
			margin: 3em 20px 3em 0;

			#major-publishing-actions {
				background: transparent;
				padding: 0 0 1em;
				border: 0;

				#publishing-action {
					display: flex;
					align-items: center;
					gap: 20px;
					float: none;

					.spinner {
						margin: 0;
					}
				}
			}

			&.wpzoom-new-admin-wrap-sides {
				display: flex;
				align-items: center;
				margin-top: 1em;

				.wpzoom-new-admin-wrap-left {
					flex-grow: 1;
				}
			}

			.wpzoom-new-admin_settings-main-title {
				font-size: 24px;
				font-weight: 600;
				line-height: 29px;
				padding: 0;
				margin: 0;

				small {
					font-size: 14px;
					font-weight: normal;
					line-height: 17px;
					color: $blue-grey-color;

					a {
						text-decoration: none;
						color: $blue-grey-color;
						transition: all 0.2s ease;

						&:hover,
						&:active {
							color: $primary-color;
						}
					}
				}

				.wpzoom-new-admin_settings-main-title-version {
					float: right;
					font-size: 14px;
					font-weight: 400;
					color: $blue-grey-color;
				}

				.pro {
					color: $orange-color;
				}

				#title {
					position: relative;
					font-size: 24px;
					font-weight: 600;
					text-overflow: ellipsis;
					line-height: 29px;
					background: transparent url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17.2505V21.0005H6.75L17.81 9.94055L14.06 6.19055L3 17.2505ZM20.71 7.04055C21.1 6.65055 21.1 6.02055 20.71 5.63055L18.37 3.29055C17.98 2.90055 17.35 2.90055 16.96 3.29055L15.13 5.12055L18.88 8.87055L20.71 7.04055Z' fill='%2381909C'/%3E%3C/svg%3E");
					background-repeat: no-repeat;
					background-position: center right;
					min-width: 100px;
					max-width: 82%;
					padding: 0 24px 0 0;
					border: 0;
					outline: none;
					margin: 0;
					overflow: hidden;
					box-shadow: 0 0 0 1px transparent;
					transition: all 0.2s ease;

					&:hover,
					&:focus {
						box-shadow: 0 0 0 1px $primary-color;
					}
				}
			}

			.wpzoom-new-admin_settings-sub-title {
				font-size: 18px;
				font-weight: normal;
				line-height: 22px;
				color: $main-font-color;
				margin: 16px 0;
			}

			.wpzoom-new-admin_settings-main-nav {
				font-size: 18px;
				font-weight: normal;
				line-height: 22px;
				padding: 0;
				margin: 0;

				ul {
					display: flex;
					align-items: center;
					list-style: none;
					gap: 40px;
					padding: 0;
					margin: 0;

					li {
						position: relative;
						list-style: none;
						padding: 0;
						margin: 0;
						transition: all 0.2s ease;

						&.active {
							a {

								&::after {
									transform: translateY(0);
								}
							}
						}


						a {
							display: block;
							position: relative;
							text-decoration: none;
							color: $main-font-color;
							outline: none;
							padding: 16px 0;
							box-shadow: none;
							overflow: hidden;
							transition: all 0.2s ease;

							&:active,
							&:focus {
								outline: none;
								box-shadow: none;
							}

							&:hover {
								color: $primary-color;
							}

							&::after {
								content: '';
								position: absolute;
								left: 0;
								right: 0;
								bottom: 0;
								background: $primary-color;
								height: 6px;
								border-radius: 2px 2px 0 0;
								transform: translateY(100%);
								transition: all 0.2s ease;
							}
						}
					}
				}
			}
		}

		>.wrap {

			>h1.wp-heading-inline,
			>.page-title-action,
			>.wp-header-end,
			>.wpzoom-new-admin-wrap~#posts-filter>.search-box,
			/*> .wpzoom-new-admin-wrap ~ #posts-filter > .tablenav,*/
			>.wpzoom-new-admin-wrap~#posts-filter>.wp-list-table>tfoot,
			#titlediv {
				display: none !important;
			}

			.wpzoom-new-admin-notices .notice {
				display: block !important;
			}

			>.wpzoom-new-admin-wrap~#posts-filter>.tablenav {
				margin: 10px 0;

				&.top {
					display: flex;
					flex-wrap: wrap;

					.search-box {
						margin: 0 auto;
					}
				}
			}

			input,
			textarea,
			select {
				font-weight: normal;
				color: $main-font-color;
				border: 1px solid $darker-blue-grey-color;
				border-radius: 2px;
				box-shadow: none;
				transition: all 0.3s ease;

				&:hover,
				&:focus {
					color: $main-font-color;
					border-color: $primary-color;
				}
			}
			.column-shortcode {
				input {
					max-width:210px;
					width:100%;
				}
			}

			input {
				color: $main-font-color;

				&.wpzoom-new-admin_input-nobg {
					background: transparent;
				}

				&[type='checkbox'] {
					display: inline-flex;
					align-items: center;
					justify-content: center;
					color: $light-color;
					background-color: $light-color;
					height: 13.5px;
					width: 13.5px;
					min-width: 13.5px;
					border: none;
					border-radius: 2px;
					box-shadow: inset 0 0 0 2px $alt-blue-grey-color;
					transition: all 0.3s ease;

					&:hover {
						background-color: $light-color !important;
						box-shadow: inset 0 0 0 2px $primary-color !important;

						&:checked {
							background-color: $secondary-color !important;
							box-shadow: inset 0 0 0 1px transparent !important;
						}
					}

					&:focus {
						outline: none;
						box-shadow: inset 0 0 0 2px $primary-color;

						&:checked {
							box-shadow: inset 0 0 0 2px transparent;
						}
					}

					&::before {
						transition: all 0.3s ease;
					}

					&:checked {
						background-color: $primary-color;
						box-shadow: inset 0 0 0 2px transparent;

						&::before {
							content: url("data:image/svg+xml,%3Csvg width='18px' height='18px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13L10 16L17 9' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
							display: block;
							float: none;
							height: auto;
							width: auto;
							margin: 0;
						}
					}
				}

				&[type='radio'] {
					border-radius: 50%;

					&#wpzf_global_captcha_service_none,
					&#wpzf_global_captcha_service_recaptcha,
					&#wpzf_global_captcha_service_turnstile {
						height: 200px;
						width: 150px;
						border-radius: 10px;
						margin: 0 30px 0 0;

						&:last-child {
							margin-right: 0;
						}

						&:checked {
							background-color: lighten($primary-color, 37%);
							border-color: $primary-color;

							&::before {
								margin: 0;
							}
						}

						&::before {
							display: flex;
							align-items: flex-end;
							justify-content: center;
							content: '';
							font-size: 14px;
							font-weight: 600;
							line-height: 1;
							background-color: transparent;
							background-position: center 33px;
							background-repeat: no-repeat;
							height: 100%;
							width: 100%;
							padding: 30px 10px;
							box-sizing: border-box;
						}
					}

					&#wpzf_global_captcha_service_none {
						&::before {
							content: 'No Protection';
							background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.9994 6.66666C33.4067 6.66666 26.962 8.62163 21.4804 12.2843C15.9987 15.9471 11.7263 21.153 9.20338 27.2439C6.68046 33.3348 6.02035 40.037 7.30652 46.503C8.5927 52.969 11.7674 58.9085 16.4291 63.5702C21.0909 68.232 27.0303 71.4067 33.4964 72.6928C39.9624 73.979 46.6646 73.3189 52.7555 70.796C58.8463 68.2731 64.0523 64.0006 67.715 58.519C71.3777 53.0374 73.3327 46.5927 73.3327 40C73.3327 35.6226 72.4705 31.2881 70.7953 27.2439C69.1202 23.1997 66.6649 19.5251 63.5696 16.4298C60.4743 13.3345 56.7997 10.8792 52.7555 9.20401C48.7113 7.52886 44.3768 6.66666 39.9994 6.66666ZM39.9994 66.6667C32.9269 66.6667 26.1442 63.8572 21.1432 58.8562C16.1422 53.8552 13.3327 47.0724 13.3327 40C13.3253 34.0778 15.3094 28.3251 18.966 23.6667L56.3327 61.0333C51.6742 64.6899 45.9215 66.674 39.9994 66.6667ZM61.0327 56.3333L23.666 18.9667C28.3245 15.31 34.0772 13.326 39.9994 13.3333C47.0718 13.3333 53.8546 16.1428 58.8555 21.1438C63.8565 26.1448 66.666 32.9276 66.666 40C66.6734 45.9222 64.6893 51.6748 61.0327 56.3333Z' fill='%23DDDDDD'/%3E%3C/svg%3E");
						}
					}

					&#wpzf_global_captcha_service_recaptcha {
						&::before {
							content: 'reCAPTCHA';
							background-image: url("data:image/svg+xml,%3Csvg width='106' height='80' viewBox='0 0 106 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='settings-captcha-recaptcha'%3E%3Cg id='Clip path group'%3E%3Cmask id='mask0_3445_1545' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='0' width='82' height='80'%3E%3Cg id='a'%3E%3Cpath id='Vector' d='M12.8574 0H93.1444V80H12.8574V0Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_3445_1545)'%3E%3Cg id='Group'%3E%3Cpath id='Vector_2' d='M93.1429 39.952V5.735L84.1589 14.719C76.7989 5.735 65.6159 0 53.0959 0C39.9999 0 28.4359 6.213 21.1719 15.77L35.8919 30.681C37.3249 28.005 39.4279 25.711 41.8169 23.991C44.3969 21.983 48.0299 20.358 53.0959 20.358C53.6689 20.358 54.1469 20.454 54.5289 20.55C57.5297 20.7812 60.4341 21.7148 63.0076 23.2754C65.5811 24.8361 67.7516 26.9799 69.3439 29.534L58.9259 39.952C72.1159 39.857 87.0259 39.857 93.1429 39.952Z' fill='%231C3AA9'/%3E%3Cpath id='Vector_3' d='M52.8095 0H18.5905L27.5755 8.984C18.5905 16.344 12.8555 27.527 12.8555 40.048C12.8555 53.047 19.0685 64.708 28.7225 71.971L43.6325 57.252C40.9565 55.818 38.6625 53.716 36.9425 51.326C34.9345 48.746 33.3105 45.114 33.3105 40.048C33.3105 39.474 33.4055 38.996 33.5005 38.614C33.7322 35.6131 34.6663 32.7087 36.2275 30.1353C37.7886 27.562 39.933 25.3918 42.4875 23.8L52.9055 34.218C52.8105 21.028 52.7155 6.118 52.8105 0.001L52.8095 0Z' fill='%234285F4'/%3E%3Cpath id='Vector_4' d='M12.8574 40.048V74.265L21.8414 65.281C29.2014 74.265 40.3834 80 52.9044 80C65.9044 80 77.5644 73.786 84.8284 64.133L70.1084 49.318C68.6754 51.994 66.5724 54.288 64.1834 56.008C61.6034 58.016 57.9704 59.641 52.9044 59.641C52.4206 59.6372 51.9392 59.5727 51.4714 59.449C48.4706 59.2178 45.5662 58.2842 42.9927 56.7235C40.4192 55.1629 38.2487 53.0191 36.6564 50.465L47.0744 40.047C33.8844 40.142 18.9744 40.143 12.8574 40.048Z' fill='%23ABABAB'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
						}
					}

					&#wpzf_global_captcha_service_turnstile {
						&::before {
							content: 'Turnstile';
							background-image: url("data:image/svg+xml,%3Csvg width='106' height='80' viewBox='0 0 256 116' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid'%3E%3Cg%3E%3Cg transform='translate(0.000000%2C -1.000000)'%3E%3Cpath d='M202.3569%2C50.394 L197.0459%2C48.27 C172.0849%2C104.434 72.7859%2C70.289 66.8109%2C86.997 C65.8149%2C98.283 121.0379%2C89.143 160.5169%2C91.056 C172.5559%2C91.639 178.5929%2C100.727 173.4809%2C115.54 L183.5499%2C115.571 C195.1649%2C79.362 232.2329%2C97.841 233.7819%2C85.891 C231.2369%2C78.034 191.1809%2C85.891 202.3569%2C50.394 Z' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M176.332%2C109.3483 C177.925%2C104.0373 177.394%2C98.7263 174.739%2C95.5393 C172.083%2C92.3523 168.365%2C90.2283 163.585%2C89.6973 L71.17%2C88.6343 C70.639%2C88.6343 70.108%2C88.1033 69.577%2C88.1033 C69.046%2C87.5723 69.046%2C87.0413 69.577%2C86.5103 C70.108%2C85.4483 70.639%2C84.9163 71.701%2C84.9163 L164.647%2C83.8543 C175.801%2C83.3233 187.486%2C74.2943 191.734%2C63.6723 L197.046%2C49.8633 C197.046%2C49.3313 197.577%2C48.8003 197.046%2C48.2693 C191.203%2C21.1823 166.772%2C0.9993 138.091%2C0.9993 C111.535%2C0.9993 88.697%2C17.9953 80.73%2C41.8963 C75.419%2C38.1783 69.046%2C36.0533 61.61%2C36.5853 C48.863%2C37.6473 38.772%2C48.2693 37.178%2C61.0163 C36.647%2C64.2033 37.178%2C67.3903 37.71%2C70.5763 C16.996%2C71.1073 0%2C88.1033 0%2C109.3483 C0%2C111.4723 0%2C113.0663 0.531%2C115.1903 C0.531%2C116.2533 1.593%2C116.7843 2.125%2C116.7843 L172.614%2C116.7843 C173.676%2C116.7843 174.739%2C116.2533 174.739%2C115.1903 L176.332%2C109.3483 Z' fill='%23F4811F'%3E%3C/path%3E%3Cpath d='M205.5436%2C49.8628 L202.8876%2C49.8628 C202.3566%2C49.8628 201.8256%2C50.3938 201.2946%2C50.9248 L197.5766%2C63.6718 C195.9836%2C68.9828 196.5146%2C74.2948 199.1706%2C77.4808 C201.8256%2C80.6678 205.5436%2C82.7918 210.3236%2C83.3238 L229.9756%2C84.3858 C230.5066%2C84.3858 231.0376%2C84.9168 231.5686%2C84.9168 C232.0996%2C85.4478 232.0996%2C85.9788 231.5686%2C86.5098 C231.0376%2C87.5728 230.5066%2C88.1038 229.4436%2C88.1038 L209.2616%2C89.1658 C198.1076%2C89.6968 186.4236%2C98.7258 182.1746%2C109.3478 L181.1116%2C114.1288 C180.5806%2C114.6598 181.1116%2C115.7218 182.1746%2C115.7218 L252.2826%2C115.7218 C253.3446%2C115.7218 253.8756%2C115.1908 253.8756%2C114.1288 C254.9376%2C109.8798 255.9996%2C105.0998 255.9996%2C100.3188 C255.9996%2C72.7008 233.1616%2C49.8628 205.5436%2C49.8628' fill='%23FAAD3F'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
						}
					}
				}
			}

			#wpzf_global_captcha_service_none+label,
			#wpzf_global_captcha_service_recaptcha+label,
			#wpzf_global_captcha_service_turnstile+label {
				display: none;
			}
			.wpzoom-wrap-radio {
				margin-bottom: 5px;
				display:block;
			}
			.radio-field {
				margin: 0 30px 0 0 !important;

				&:last-child {
					margin-right: 0 !important;
				}

				>input[type='radio'] {
					margin: 0 10px 0 0 !important;
				}

			}

			.disabled,
			.disable {
				pointer-events: none;
			}

			.disable {
				opacity: 0.5;
			}

			.help {
				display: inline-block;
				cursor: help;
				font-size: 20px;
				vertical-align: text-bottom;
				height: 16px;
				width: 16px;
				transition: all 0.2s ease;
				position: relative;
			}

			.wide-text-field {
				padding: 0;
				margin: 0 0 2em;

				label {
					>strong {
						font-size: 15px !important;
					}

					>em {
						color: rgba($main-font-color, 0.8);
					}
				}

				input[type='text'] {
					display: block;
					font-size: 15px;
					font-weight: normal;
					line-height: 40px;
					color: $main-font-color;
					width: 100%;
					min-height: 40px;
					padding: 0 10px;
					box-sizing: border-box;
					margin: 0.7em 0;
				}
			}

			.submit-button {
				padding: 0;
				margin: 0;
			}

			.button.disabled {
				pointer-events: none !important;
			}

			.button:not(.wp-color-result) .button-secondary {
				display: inline-flex;
				align-items: center;
				justify-content: center;
				font-size: 13px;
				/*font-weight: 600;
				line-height: 35px;
				min-height: 35px;*/
				color: $primary-color;
				background: $quaternary-color;
				padding: 0 12px;
				border-color: $primary-color;
				border-radius: 2px;
				transition: all 0.2s ease;

				&.button-large {
					min-height: 48px;
					padding: 0 40px;
					margin: 0;
				}

				&:hover,
				&:active {
					color: $light-color;
					background: $primary-color;
					border-color: $primary-color;
				}
			}

			.button.wp-color-result {
				font-size: 13px;
			}

			.button-primary {
				border: none;
				color: $light-color;
				background: $primary-color;

				&:hover,
				&:active {
					color: $light-color;
					background: $secondary-color;
					border-color: $secondary-color;
				}

				&.button-positive {
					color: $light-color;
					background: $green-color;

					&:hover,
					&:active {
						background: $light-green-color;
					}
				}

				&.button-negative {
					color: $light-color;
					background: $red-color;

					&:hover,
					&:active {
						background: $light-red-color;
					}
				}
			}



			.button-secondary {
				color: $blue-grey-color;
				background: $light-color;
				box-shadow: inset 0 0 0 1px $light-grey-color;

				&:hover,
				&:active {
					background: $light-grey-color;
				}

				&.button-positive {
					color: $green-color;
					background: $light-color;
					box-shadow: inset 0 0 0 1px $green-color;

					&:hover,
					&:active {
						color: $main-font-color;
						background: $light-color;
						box-shadow: inset 0 0 0 1px $main-font-color;
					}
				}

				&.button-negative {
					color: $red-color;
					background: $light-color;
					box-shadow: inset 0 0 0 1px $red-color;

					&:hover,
					&:active {
						color: $main-font-color;
						background: $light-color;
						box-shadow: inset 0 0 0 1px $main-font-color;
					}
				}
			}

			.button-link {
				color: $primary-color;
				transition: all 0.2s ease;

				&.wpzoom-new-admin_button-link {
					font-weight: normal;
					line-height: 1;
					min-height: 0;
					padding: 0;
					margin: 1.5em 0 0;

					&:hover,
					&:active,
					&:focus {
						color: $secondary-color;
						background: transparent;
					}
				}

				&:hover,
				&:active,
				&:focus {
					color: $secondary-color;
				}
			}

			.wpzoom-new-admin_suffixed-number-input {
				display: flex;
				gap: 12px;

				>* {
					margin: 0;

					&:first-child {
						flex-grow: 1;
					}
				}
			}

			.wpzoom-new-admin_profile-photo {
				display: block;
				height: 100px;
				width: 100px;
				border-radius: 50%;
			}

			a {
				text-decoration: none;
				color: $primary-color;
				transition: all 0.2s ease;

				&:hover,
				&:active,
				&:focus {
					text-decoration: none;
					color: $secondary-color;
				}

				&.linked {
					border-bottom: 1px solid rgba($primary-color, 0.3);

					&:hover,
					&:active,
					&:focus {
						border-bottom-color: rgba($secondary-color, 0.3);
					}
				}

				&.ac_match {
					color: $dark-color;

					&:hover,
					&:active,
					&:focus {
						color: $primary-color;
					}
				}
			}

			.subsubsub {
				a {
					&.current {
						color: $dark-color;

						&:hover,
						&:active,
						&:focus {
							color: $primary-color;
						}
					}
				}
			}

			.wpzoom-new-admin_back-button {
				display: inline-flex;
				align-items: center;
				font-size: 14px;
				font-weight: 600;
				text-decoration: none;
				color: $main-font-color;
				margin: 10px 0 0;
				transition: all 0.2s ease;

				&:hover,
				&:active {
					color: $primary-color;

					svg {
						color: $primary-color;
						fill: $primary-color;
					}
				}

				svg {
					color: $main-font-color;
					fill: $main-font-color;
					margin: 0 6px 0 0;
					transition: all 0.2s ease;
				}
			}

			.wpzoom-new-admin-pointer {
				position: absolute;
				top: calc(100% + 3px);
				left: 50%;
				z-index: 1000;
				cursor: default;
				font-size: 14px;
				color: $light-color;
				background: $primary-color;
				width: max-content;
				padding: 4px 10px;
				border-radius: 3px;
				box-shadow: 1px 1px 2px rgba($dark-color, 0.3);
				transform: translateX(-50%);
				animation-name: bounceFade;
				animation-duration: 1s;
				animation-fill-mode: both;

				>i {
					position: absolute;
					top: -10px;
					left: 50%;
					pointer-events: none;
					height: 10px;
					width: 20px;
					transform: translateX(-50%);
					overflow: hidden;

					&::before {
						content: '';
						position: absolute;
						left: 50%;
						bottom: -4px;
						pointer-events: initial;
						background: $primary-color;
						height: 8px;
						width: 8px;
						box-shadow: 0 0 2px rgba($dark-color, 0.3);
						transform: translateX(-50%) rotateZ(45deg);
					}
				}
			}

			.fit-max-content {
				max-width: max-content;
			}

			.wpzoom-new-admin_settings-add-new a,
			#wpzoom-new-admin_tabs-config-cnnct .wpzoom-new-admin_tabs-config-connect-add {
				position: relative;
			}

			.wpzoom-new-admin_two-columns {
				display: flex;
				align-items: center;
				list-style: none;
				padding: 0;
				margin: 1.5em 0 0;

				&.wpzoom-new-admin_two-columns-left-small {
					align-items: flex-start;
					gap: 30px;
					margin-top: 0;

					>* {
						text-align: left !important;

						&:first-child {
							flex-grow: 0;
							width: auto;
						}
					}
				}

				>* {
					flex-grow: 1;
					list-style: none;
					width: 100%;
					padding: 0;
					margin: 0;

					&:first-child {
						text-align: left;
					}

					&:last-child {
						text-align: right;
					}
				}
			}

			.wpzoom-new-admin_image-select {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
				margin: 5px 0 0;

				&.hidden {
					display: none;
				}

				label {
					text-align: center;
					color: $blue-grey-color;
					transition: all .3s ease;

					&:hover {
						color: $darker-blue-grey-color;

						svg {
							color: $darker-blue-grey-color;
							fill: $darker-blue-grey-color;
						}
					}

					input {
						display: none;

						&:checked {
							&+span {
								color: $primary-color;
								fill: $primary-color;

								svg {
									color: $primary-color;
									fill: $primary-color;
								}
							}
						}
					}

					span {
						display: block;
					}

					svg {
						display: block;
						color: $blue-grey-color;
						fill: $blue-grey-color;
						transition: all .3s ease;
					}
				}
			}

			.wpzoom-new-admin_notice {
				display: flex;
				align-items: center;
				font-size: 12px;
				padding: 0;
				margin: 1.5em 0 0 !important;

				&::before {
					content: '';
					display: block;
					background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3 3.5H7.7V4.9H6.3V3.5ZM6.3 6.3H7.7V10.5H6.3V6.3ZM7 0C3.136 0 0 3.136 0 7C0 10.864 3.136 14 7 14C10.864 14 14 10.864 14 7C14 3.136 10.864 0 7 0ZM7 12.6C3.913 12.6 1.4 10.087 1.4 7C1.4 3.913 3.913 1.4 7 1.4C10.087 1.4 12.6 3.913 12.6 7C12.6 10.087 10.087 12.6 7 12.6Z'/%3E%3C/svg%3E");
					height: 14px;
					width: 14px;
					margin: 0 0.8em 0 0;
				}

				p {
					padding: 0;
					margin: 0;
				}
			}

			.wpzoom-new-admin-wrap.with-bg {
				font-size: 14px;
				color: $main-font-color;
				background: $light-color;
				padding: 25px 30px;
				border: 1px solid $light-grey-color;
				border-radius: 3px;
				box-shadow: 1px 1px 2px rgba($dark-color, 0.1);

				*:not(h2):not(small) {
					font-size: 14px;
				}
			}

			.wpzoom-new-admin-wrap~#posts-filter {
				margin: 2em 0 0;

				.wp-list-table {
					color: $main-font-color;
					background: $light-color;
					padding: 0;
					border: 1px solid $light-grey-color;
					border-radius: 3px;
					box-shadow: 1px 1px 2px rgba($dark-color, 0.1);

					thead {
						position: sticky;
						top: 32px;
						z-index: 100;
						background: rgba($light-color, 0.8);
						backdrop-filter: blur(3px);

						th,
						td {
							font-size: 14px;
							border-bottom: 1px solid $light-grey-color;

							&.column-wpzoom-new-admin_account-photo,
							&.column-wpzoom-new-admin_account-bio,
							&.column-wpzoom-new-admin_account-token {
								display: none;
							}

							&.check-column {
								text-align: center;
								vertical-align: middle;
								width: 3em;
								padding: 0;

								input {
									margin: 0;
								}
							}
						}

						th {
							font-weight: 400;
							color: $alt-blue-grey-color;
							padding-left: 0;
							padding-right: 0;

							&.column-wpzoom-new-admin_actions {
								text-align: right;
							}

							a {
								color: $alt-blue-grey-color;
								padding: 14px 0;
								transition: all 0.2s ease;

								&:hover,
								&:active {
									color: $primary-color;
								}
							}
						}
					}

					tbody {
						tr {
							display: table-row !important;
							position: relative;
							background: transparent;

							&:nth-child(odd) {
								background: $lighted-grey-color;
							}
						}

						tr:first-child,
						tr.inline-edit-row {

							th,
							td {
								border-top: none;
							}
						}

						tr.inline-edit-row td {
							padding-top: 0;
						}

						th,
						td {
							vertical-align: top;
							padding: 20px 0;
							border: 0;

							&.column-wpzoom-new-admin_account-photo,
							&.column-wpzoom-new-admin_account-bio,
							&.column-wpzoom-new-admin_account-token {
								display: none;
							}

							&.check-column {
								text-align: center;
								vertical-align: middle;
								width: 3em;
								padding: 0;

								input {
									margin: 0;
								}
							}
						}

						th.check-column {
							padding: 0;
						}

						td {
							>* {
								margin: 0;
							}

							a:not(.button) {
								color: $primary-color;
								transition: all 0.2s ease;

								&:hover,
								&:active {
									color: $dark-color;
								}
							}


							&.column-shortcode {
								>input {
									display: block;
								}
							}


							.row-actions {
								margin: 0.5em 0 0;
							}

							.wpzoom-new-admin_quick-edit {
								overflow: hidden;
								animation-name: slidedown;
								animation-duration: 1s;

								.wpzoom-new-admin_quick-edit-columns {
									display: flex;
									list-style: none;
									padding: 0;
									margin: 0;

									>li {
										flex-grow: 1;
										list-style: none;
										padding: 0;
										margin: 0;

										div {
											display: block;
											margin: 0 0 10px;

											&:last-child {
												margin-bottom: 0;
											}
										}

										strong:first-child,
										label>strong:first-child {
											display: inline-block;
											margin: 0 0 5px;
										}

										input:not(.widefat),
										textarea {
											width: 60%;
										}
									}
								}
							}

							.inline-edit-save {
								position: absolute;
								top: -10px;
								right: 0;
								padding: 0;
								transform: translateY(-100%);

								.button {
									float: none;

									&.cancel {
										color: $primary-color;
										background: transparent;
										box-shadow: inset 0 0 0 1px $primary-color;
										margin: 0 1em 0 0;

										&:hover,
										&:active,
										&:focus {
											color: $dark-color;
											box-shadow: inset 0 0 0 1px $dark-color;
										}
									}
								}

								.spinner {
									float: left;
								}
							}
						}

						.column-title,
						.column-wpzoom-new-admin_account {
							width: 50%;
						}

						.column-wpzoom-new-admin_account {
							a {
								color: $main-font-color;

								&:hover,
								&:active {
									color: $primary-color;
								}
							}
						}

						.column-wpzoom-new-admin_actions {
							text-align: right;
							width: 5%;

							strong {
								position: relative;
								cursor: pointer;
								font-size: 20px;
								font-weight: 600;
								text-align: right;
								white-space: nowrap;
								transition: all 0.2s ease;

								&:hover,
								&:active {
									color: $primary-color;
								}
							}
						}

						.wpzoom-new-admin_actions-menu {
							display: inline-block;
							position: relative;
							text-align: right;

							&:hover {
								.wpzoom-new-admin_hidden {
									pointer-events: auto;
									opacity: 1;
								}

								strong {
									color: $primary-color;

									&::after {
										content: '';
										position: absolute;
										left: -50px;
										right: 0;
										bottom: -15px;
										height: 25px;
									}
								}
							}

							.wpzoom-new-admin_hidden {
								position: absolute;
								right: 0;
								bottom: -10px;
								z-index: 999;
								pointer-events: none;
								text-align: left;
								background: $light-color;
								min-width: 200px;
								opacity: 0;
								padding: 0;
								border-radius: 3px;
								margin: 0;
								box-shadow: 1px 4px 8px rgba($dark-color, 0.1);
								transform: translate(0%, 100%);
								transition: opacity 0.2s ease;

								li {
									white-space: nowrap;
									margin: 0;
									transition: all 0.2s ease;

									&:first-child a,
									&:first-child button {
										padding-top: 10px;
									}

									&:last-child a,
									&:last-child button {
										padding-bottom: 10px;
									}

									&.wpzoom-new-admin_actions-menu_divider {
										pointer-events: none;
										background: $light-grey-color;
										height: 1px;
										padding: 0;
										margin: 5px 20px;
									}

									&.wpzoom-new-admin_actions-menu_delete {
										a:hover {
											color: $red-color;
										}
									}

									a,
									button {
										display: block;
										white-space: nowrap;
										color: $main-font-color;
										width: 100%;
										padding: 7px 20px;
										margin: 0;
										box-sizing: border-box;
										transition: all 0.2s ease;

										&:hover {
											color: $primary-color;
										}
									}
								}
							}
						}

						.inline-edit-col-left,
						.inline-edit-col-right {
							display: none;
						}
					}
				}
			}

			#poststuff {
				padding: 0;
				margin: 0;

				#post-body {
					margin: 0;

					#post-body-content {
						float: none;
						margin: 0;
					}

					.postbox-container {
						/*display: none;*/
					}
				}
			}

			.wpzoom-new-admin_tabs-content {
				display: grid;

				* {
					pointer-events: inherit;
				}

				>* {
					grid-column: 1;
					grid-row: 1;
					align-self: start;

					&:not(.active) {
						pointer-events: none;
						opacity: 0;

						* {
							pointer-events: none !important;
						}
					}
				}
			}

			.wpzoom-new-admin_sidebar {
				display: flex;
				gap: 20px;
				color: $main-font-color;

				&.hide {
					pointer-events: none;
				}

				&:not(.show-pro) {

					.wpzoom-new-admin_pro-only:not(.wpzoom-new-admin_feed-layout),
					.wpzoom-new-admin_pro-only>.wpzoom-new-admin_feed-layout-pro {
						display: none;
					}
				}

				input,
				textarea,
				select {
					font-size: 14px;
				}

				.wpzoom-new-admin_sidebar-left,
				.wpzoom-new-admin_sidebar-right {
					background: $light-color;
					border: 1px solid $light-grey-color;
					border-radius: 3px;
					box-shadow: 1px 1px 2px rgba($dark-color, 0.1);
				}

				.wpzoom-new-admin_sidebar-left {
					display: grid;
					grid-template-rows: auto 1fr;
					flex-basis: 28%;

					&.is-pro {
						.wpzoom-new-admin_sidebar-left-section {
							max-height: 70vh !important;
						}
					}

					&:not(.is-pro) {
						.wpzoom-new-admin_responsive-table-row {
							.wpzoom-new-admin_table-cell:first-child {
								input[type='checkbox'] {
									display: none;
								}
							}

							.wpzoom-new-admin_responsive-field {
								.wpzoom-new-admin_responsive-field-type {
									&:nth-child(n+2) {
										display: none;
									}

									.wpzoom-new-admin_responsive-field-name {
										display: none;
									}
								}
							}
						}
					}

					.wpzoom-new-admin_sidebar-left-section-head {
						display: flex;
						align-items: center;
						grid-column: 1;
						grid-row: 1;
						background: $very-light-grey-color;
						min-height: 30px;
						padding: 20px;
						border-bottom: 1px solid $light-grey-color;
					}

					.wpzoom-new-admin_sidebar-left-section {
						grid-column: 1;
						grid-row: 2;
						align-self: start;
						transition: all 0.3s ease;
						overflow-x: hidden;
						overflow-y: auto;

						&:not(.active) {
							pointer-events: none;
							opacity: 0;
						}
					}
				}

				.wpzoom-new-admin_sidebar-right {
					flex-grow: 1;
					position: relative;

					&.is-loading {
						transition: all 0.3s ease;

						&.hide-loading {
							&::before {
								opacity: 0;
							}
						}

						&::before {
							content: '';
							position: absolute;
							top: 300px;
							left: 50%;
							z-index: 1;
							background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50' xml:space='preserve'%3E%3Cpath fill='%233496ff' d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");
							background-size: contain;
							height: 64px;
							width: 64px;
							opacity: 1;
							transform: translateX(-50%);
							transition: all 0.3s ease;
						}
					}
				}
			}

			.wpzoom-new-admin_sidebar-section-big-title {
				font-size: 18px;
				font-weight: 600;
				margin: 30px 20px;
			}

			.wpzoom-new-admin_sidebar-section {
				padding: 30px 0 0;
				border-top: 1px solid $light-grey-color;
				margin: 30px 20px 20px;

				&:first-child,
				&.no-top-border {
					padding-top: 0;
					border-top: 0;
					margin-top: 20px;
				}

				.wpzoom-new-admin_sidebar-section-title {
					font-size: 18px;
					font-weight: 600;
					margin: 0 0 15px;

					&.smaller-title {
						font-size: 14px;
					}
				}

				.wpzoom-new-admin_sidebar-section-description {
					font-size: 14px;
					font-weight: normal;
					margin: 0 0 20px;

					&:last-child {
						margin-bottom: 0;
					}
				}

				p {
					font-size: 14px;
				}

				ul,
				ol {
					li {
						margin-bottom: 1em;
					}
				}

				.wpzoom-new-admin_text-btn-aligned {
					display: flex;
					align-items: stretch;
					gap: 15px;
					width: 100%;

					>input {
						flex-grow: 1;
						margin: 0;
					}
				}

				.wpzoom-new-admin_shortcode,
				.wpzoom-new-admin_shortcode-copy-btn {
					display: flex;
					align-items: center;
					font-size: 14px;
					line-height: 2;
				}

				.wpzoom-new-admin_shortcode {
					background: transparent;
					border: 1px solid $light-grey-color;
				}

				.wpzoom-new-admin_shortcode-copy-btn {
					display: grid;
					text-align: center;
					color: $primary-color;
					background: transparent;
					border: 1px solid $primary-color;
					box-shadow: none;
					transition: all 0.3s ease;

					&:hover {
						color: $light-color;
						background: $primary-color;
					}

					&.success {
						color: $light-color;
						background: $green-color;
						border-color: $green-color;

						.wpzoom-new-admin_shortcode-copy-btn-text-normal {
							opacity: 0;
						}

						.wpzoom-new-admin_shortcode-copy-btn-text-success {
							opacity: 1;
						}
					}

					.wpzoom-new-admin_shortcode-copy-btn-text-normal,
					.wpzoom-new-admin_shortcode-copy-btn-text-success {
						grid-column: 1;
						grid-row: 1;
						transition: all 0.3s ease;
					}

					.wpzoom-new-admin_shortcode-copy-btn-text-normal {
						opacity: 1;
					}

					.wpzoom-new-admin_shortcode-copy-btn-text-success {
						opacity: 0;
					}
				}

				.wpzoom-new-admin_feed-user-select {
					&.is-set {
						.wpzoom-new-admin_feed-user-select-input {
							.wpzoom-new-admin_feed-user-select-button-wrap {
								.wpzoom-new-admin_feed-user-select-button-highlight {
									display: none;
								}

								.wpzoom-new-admin_feed-user-select-button {
									pointer-events: none;
									opacity: 0;
								}
							}
						}

						.wpzoom-new-admin_feed-user-select-edit-link {
							display: inline-block;
						}
					}

					&:not(.is-set) {
						.wpzoom-new-admin_feed-user-select-input {
							.wpzoom-new-admin_feed-user-select-info {
								pointer-events: none;
								opacity: 0;
							}
						}
					}

					.wpzoom-new-admin_feed-user-select-input {
						display: grid;
						background: $lighter-grey-color;
						border: 1px solid $darker-blue-grey-color;
						border-radius: 4px;

						.wpzoom-new-admin_feed-user-select-info {
							display: flex;
							align-items: center;
							justify-content: space-between;
							grid-column: 1;
							grid-row: 1;
							margin: 15px;
							transition: all 0.3s ease;

							.wpzoom-new-admin_feed-user-select-info-left {
								.wpzoom-new-admin_feed-user-select-info-name {
									font-size: 14px;
									font-weight: 600;
									padding: 0;
									margin: 0;
								}

								.wpzoom-new-admin_feed-user-select-info-type {
									font-size: 12px;
									color: $blue-grey-color;
									padding: 0;
									margin: 0;
								}
							}

							.wpzoom-new-admin_feed-user-remove-button {
								font-size: 13px;
								font-weight: 600;
								color: $primary-color;
								background: transparent;
								border: 1px solid $primary-color;
								box-shadow: none;

								&:hover {
									color: $red-color;
									border-color: $red-color;
								}
							}
						}

						.wpzoom-new-admin_feed-user-select-button-wrap {
							position: relative;
							display: flex;
							align-items: stretch;
							justify-content: stretch;
							grid-column: 1;
							grid-row: 1;
							pointer-events: none;

							.wpzoom-new-admin_feed-user-select-button-highlight {
								display: block;
								position: absolute;
								top: -2px;
								left: -2px;
								right: -2px;
								bottom: -2px;
								z-index: 1;
								pointer-events: none;
								border: 0;
								border-radius: 6px;
								box-shadow: inset 0 0 1px 1px $primary-color, 0 0 1px 1px $primary-color;
								transition: all 0.3s ease;
								animation: highlighting 0.8s infinite;
							}

							.wpzoom-new-admin_feed-user-select-button {
								display: flex;
								flex-grow: 1;
								position: relative;
								z-index: 2;
								pointer-events: all;
								font-size: 14px;
								font-weight: 600;
								color: $main-font-color;
								background: $lighter-grey-color;
								opacity: 1;
								border: 0;
								border-radius: 4px;
								box-shadow: none;
								transition: all 0.3s ease;

								&:hover {
									color: $light-color;
									background: $primary-color;
								}
							}
						}
					}

					.wpzoom-new-admin_feed-user-select-edit-link {
						display: none;
						margin: 20px 0 0;
					}
				}

				.wpzoom-new-admin_feed-layout {
					display: flex;
					align-items: end;
					gap: 10px;
					max-height: 999em;
					margin: 0 0 20px;

					.wpzoom-new-admin_feed-layout-pro {
						display: flex;
						gap: 15px;
						padding: 10px;
						border-radius: 4px;
						box-shadow: 0 0 0 2px $orange-color;
						max-width: 76%;
						box-sizing: border-box;

						legend {
							font-size: 13px;
							font-weight: 600;
							color: $light-color;
							background: $orange-color;
							padding: 0 5px;
							margin: 0 auto;
							border-radius: 2px;
							box-shadow: none;
						}

						.wpzoom-new-admin_feed-layout-option {
							pointer-events: none;
							opacity: 0.75;
						}
					}

					>.wpzoom-new-admin_feed-layout-option {
						margin-bottom: 10px !important;
						max-width: 21%;
					}

					.wpzoom-new-admin_feed-layout-option {
						display: block;
						background: transparent;
						padding: 0;
						border: 0;
						box-shadow: none;
						outline: none;
						margin: 0;
						transition: all 0.3s ease;

						&.disabled {
							pointer-events: none;
							opacity: 0.4;
						}

						&:hover {
							svg {
								color: $darker-blue-grey-color;
								fill: $darker-blue-grey-color;
							}
						}

						input {
							display: none;
						}

						svg {
							display: block;
							color: $blue-grey-color;
							fill: $blue-grey-color;
							max-width: 100%;
							height: auto;
							transition: all 0.3s ease;
						}

						input:checked~svg {
							color: $primary-color;
							fill: $primary-color;
						}
					}
				}

				.wpzoom-new-admin_feed-layout-etc,
				.wpzoom-new-admin_feed-general,
				.wpzoom-new-admin_feed-profile-general,
				.wpzoom-new-admin_feed-load-more-general {
					font-size: 14px;
				}

				.wpzoom-new-admin_table {
					display: flex;
					flex-direction: column;
					gap: 20px;
					width: 100%;

					.wpzoom-new-admin_table-row {
						display: flex;
						align-items: center;
						width: 100%;

						&.wpzoom-new-admin_table-row-full {
							flex-direction: column;
							align-items: stretch;

							.wpzoom-new-admin_table-cell {
								width: 100%;
							}
						}

						&.wpzoom-new-admin_responsive-table-row {
							align-items: flex-start;

							&.wpzoom-new-admin_responsive-enabled {
								.wpzoom-new-admin_responsive-field {
									.wpzoom-new-admin_responsive-field-type {
										display: flex !important;

										.wpzoom-new-admin_responsive-field-name {
											display: flex !important;
										}
									}
								}
							}

							.wpzoom-new-admin_table-cell:first-child {
								display: flex;
								align-items: center;
								justify-content: space-between;
								gap: 10px;

								.wpzoom-new-admin_responsive-checkbox {
									background: none;
									padding: 0;
									border: 0;
									border-radius: 0;
									box-shadow: none;
									margin: 0 0.4em 0 0;

									&::before {
										content: '';
										mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath d='M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
										background-color: rgba($dark-color, 0.4);
										height: 16px;
										width: 16px;
									}

									&:checked,
									&:hover {
										background: none !important;
										padding: 0;
										border: 0;
										border-radius: 0;
										box-shadow: none !important;

										&::before {
											background-color: $dark-color;
										}
									}
								}
							}

							.wpzoom-new-admin_responsive-field {
								display: flex;
								flex-direction: column;
								gap: 5px;

								.wpzoom-new-admin_responsive-field-type {
									display: flex;
									flex-direction: row;
									gap: 10px;

									&:not(:first-child) {
										display: none;
									}

									.wpzoom-new-admin_responsive-field-name {
										display: none;
										align-items: center;
										gap: 4px;

										.dashicons {
											font-size: 16px;
											height: 16px;
											width: 16px;
										}
									}
								}
							}
						}

						&.hidden {
							display: none;
						}

						.wpzoom-new-admin_table-cell {
							display: block;
							white-space: nowrap;
							line-height: 30px;
							width: 50%;

							&.table-cell-special {
								display: flex;
								align-items: center;

								label {
									width: 50%;
								}
							}

							input {
								margin: 0;
							}
						}

						>input[type='checkbox'] {
							margin: 0 1em 0 0;
						}
					}

					.wpzoom-new-admin_sub-wrapper {
						display: flex;
						flex-direction: column;
						gap: 10px;
						position: relative;
						border-left: 1px solid $main-font-color;
						padding: 10px 0 0 15px;
						margin: -20px 0 0;

						input {
							margin-left: 0.5em;
							margin-right: 0.5em;
						}

						.wpzoom-new-admin_table-cell {
							&:first-child {
								width: calc(50% - 9px);
							}

							&:last-child {
								width: calc(50% + 9px);
							}
						}
					}
				}

				.wpzoom-new-admin_show-on-hover {
					display: table-row;

					>strong {
						display: block;
						margin: 0 0 20px;
					}
				}

				.wpzoom-new-admin_feed-only-pro {
					display: flex;
					flex-direction: column;
					gap: 20px;
					pointer-events: none;
					user-select: none;
					padding: 0;

					&.wpzoom-new-admin_pro-only-with-bottom {
						padding-bottom: 10px;
						border-bottom: 2px solid $orange-color;
					}

					&.hidden {
						display: none;
					}

					legend {
						display: flex;
						width: 100%;
						padding: 0;
						border-bottom: 2px solid $orange-color;
						margin: 0 0 10px;

						>strong {
							font-size: 13px;
							color: $light-color;
							background: $orange-color;
							padding: 0 5px;
							border-top-left-radius: 2px;
							border-top-right-radius: 2px;
							box-shadow: none;
						}
					}

					>label {
						opacity: 0.5;
					}
				}

				.pro-only-wrapper {
					opacity: 0.5;
				}

				&.wpzoom-new-admin_sidebar-section-token,
				&.wpzoom-new-admin_sidebar-section-check-new,
				&.wpzoom-new-admin_sidebar-section-request-timeout {
					max-height: 0;
					opacity: 0;
					overflow: hidden;
					padding-top: 0;
					margin-top: 0;
					margin-bottom: 0;
					transition: all 0.3s ease;

					&.active {
						max-height: 999em;
						opacity: 1;
						padding-top: 30px;
						margin-top: 30px;
						margin-bottom: 20px;
						overflow: visible;
					}
				}

				&.wpzoom-new-admin_sidebar-section-token {
					#wpzoom-new-admin_user-token {
						display: block;
						font-size: 14px;
						font-weight: normal;
						text-overflow: ellipsis;
						color: $main-font-color;
						background: $light-color;
						width: 100%;
						padding: 4px 8px;
						border: 1px solid $light-grey-color;
						border-radius: 2px;
						box-shadow: none;
					}
				}

				&.wpzoom-new-admin_sidebar-section-request-timeout>label>strong {
					font-size: 14px;
				}

				&.wpzoom-new-admin_sidebar-section-load-more.wpzoom-new-admin_pro-only {
					pointer-events: none;
					user-select: none;
					padding-top: 0;
					padding-bottom: 20px;
					border-top: none;
					border-bottom: 2px solid $orange-color;
					margin-top: 0;

					.wpzoom-new-admin_sidebar-section-title,
					.wpzoom-new-admin_table>label {
						opacity: 0.5;
					}
				}
			}

			.wpzoom-new-admin_widget-preview {
				position: relative;
				z-index: 2;
				padding: 0;
				margin: 0;

				.wpzoom-new-admin_widget-preview-header {
					display: flex;
					align-items: center;
					padding: 0;
					border-bottom: 1px solid $light-grey-color;
					margin: 0;

					.wpzoom-new-admin_widget-preview-header-title {
						flex-grow: 1;
						font-size: 14px;
						font-weight: 600;
						text-align: center;
						padding: 0;
						margin: 0;
					}

					.wpzoom-new-admin_widget-preview-header-links {
						display: flex;
						padding: 0;
						margin: 0;
						transition: all 0.3s ease;

						&.disabled {
							pointer-events: none;
							opacity: 0.3;

							.wpzoom-new-admin_widget-preview-header-link.active {
								background: $light-grey-color;

								svg {
									fill: $blue-grey-color;
								}
							}
						}

						.wpzoom-new-admin_widget-preview-header-link {
							display: flex;
							align-items: center;
							justify-content: center;
							cursor: pointer;
							background: $light-grey-color;
							min-width: 70px;
							min-height: 70px;
							padding: 0;
							margin: 0;
							transition: all 0.3s ease;

							&:hover {
								background: $lighter-grey-color;
							}

							&.active {
								cursor: default;
								color: $light-color;
								background: $primary-color;

								svg {
									fill: $light-color;
								}
							}

							svg {
								fill: $blue-grey-color;
								padding: 0;
								margin: 0;
								transition: all 0.3s ease;
							}
						}
					}
				}

				.wpzoom-new-admin_widget-preview-view {
					display: flex;
					align-items: start;
					justify-content: center;
					padding: 0;
					margin: 0;
					overflow-x: hidden;
					overflow-y: auto;
					transition: all 0.3s ease;

					&.wpzoom-new-admin_widget-preview-size-tablet .wpzoom-new-admin_widget-preview-view-inner {
						max-width: 768px;
					}

					&.wpzoom-new-admin_widget-preview-size-mobile .wpzoom-new-admin_widget-preview-view-inner {
						max-width: 380px;
					}

					&.layout-fullwidth {
						&.wpzoom-new-admin_widget-preview-size-desktop .wpzoom-new-admin_widget-preview-view-inner {
							max-width: 100%;
						}
					}

					.wpzoom-new-admin_widget-preview-view-inner {
						flex-grow: 1;
						padding: 0;
						transition: all 0.3s ease;

						iframe {
							display: block;
							height: 400px;
							width: 100%;
							visibility: visible;
							opacity: 1;
							overflow: hidden;
							transition: all 0.3s ease;

							&.wpzoom-new-admin_preview-hidden {
								pointer-events: none;
								visibility: hidden;
								opacity: 0;
							}
						}
					}
				}
			}

			.wpzoom-new-admin_tabs-config-connect {
				color: $main-font-color;
				background: $light-color;
				padding: 25px 30px;
				border: 1px solid $light-grey-color;
				border-radius: 3px;
				box-shadow: 1px 1px 2px rgba($dark-color, 0.1);

				.wpzoom-new-admin_tabs-config-connect-title {
					font-size: 24px;
					font-weight: 600;
					padding: 0;
					margin: 0 0 10px;
				}

				.wpzoom-new-admin_tabs-config-connect-description {
					padding: 0;
					margin: 0 0 20px;
				}

				.wpzoom-new-admin_tabs-config-connect-accounts {
					display: grid;
					grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
					gap: 30px;
					padding: 0;
					margin: 0;

					li {
						cursor: pointer;
						background: $lighter-grey-color;
						padding: 15px;
						border: 1px solid $darker-blue-grey-color;
						border-radius: 4px;
						margin: 0;
						transition: all 0.3s ease;

						&:hover {
							color: $light-color;
							background: $primary-color;
							border-color: darken($primary-color, 20%);

							h3 {
								color: $light-color;
							}

							p {
								color: rgba($light-color, 0.6);
							}
						}

						h3 {
							font-size: 14px;
							font-weight: 600;
							padding: 0;
							margin: 0 0 5px;
							transition: all 0.3s ease;
						}

						p {
							font-size: 12px;
							color: $blue-grey-color;
							padding: 0;
							margin: 0;
							transition: all 0.3s ease;
						}
					}
				}

				hr {
					margin: 30px 0;
				}

				.wpzoom-new-admin_tabs-config-connect-subtitle {
					font-size: 14px;
					font-weight: normal;
					padding: 0;
					margin: 0 0 20px;
				}
			}

			.wpzoom-new-admin_settings-support,
			.wpzoom-new-admin_settings-license {
				color: $main-font-color;

				.section-title {
					font-size: 20px;
					font-weight: 600;
					line-height: 24px;
					margin: 0 0 1em;

					svg {
						vertical-align: text-bottom;
						margin: 0 5px 0 0;
					}
				}

				.section-description {
					padding: 0;
					margin: 0 0 2em;
				}
			}

			.wpzoom-new-admin_settings-connect {
				color: $main-font-color;
				background: $light-color;
				padding: 25px 30px;
				border: 1px solid $light-grey-color;
				border-radius: 3px;
				box-shadow: 1px 1px 2px rgba($dark-color, 0.1);

				.section-title {
					font-size: 24px;
					font-weight: 600;
					line-height: 29px;
					margin: 0 0 16px;
				}

				.section-description {
					font-size: 14px;
					white-space: pre-wrap;
					margin: 0 0 30px;
				}

				.account-options {
					display: flex;
					flex-wrap: wrap;
					gap: 30px;
					margin: 0 0 30px;

					.account-option {
						display: flex;
						flex-direction: column;
						min-width: 350px;
						flex: 1;
						padding: 20px;
						border: 1px solid $light-grey-color;
						border-radius: 3px;

						.account-option-title {
							font-size: 16px;
							font-weight: 600;
							line-height: 19px;
							margin: 0 0 16px;
						}

						.account-option-checklist {
							font-size: 14px;
							padding: 0;
							margin: 0 0 20px;

							li {
								line-height: 18px;
								background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.03759 0 0 4.03759 0 9C0 13.9624 4.03759 18 9 18C13.9624 18 18 13.9624 18 9C18 4.03759 13.9624 0 9 0ZM14.0301 6.63158L8.2782 12.3383C7.93985 12.6767 7.3985 12.6992 7.03759 12.3609L3.99248 9.58647C3.63158 9.24812 3.60902 8.68421 3.92481 8.32331C4.26316 7.96241 4.82707 7.93985 5.18797 8.2782L7.6015 10.4887L12.7444 5.34586C13.1053 4.98496 13.6692 4.98496 14.0301 5.34586C14.391 5.70677 14.391 6.27068 14.0301 6.63158Z' fill='%2322BB66'/%3E%3C/svg%3E");
								background-position: 0 5px;
								background-repeat: no-repeat;
								min-height: 18px;
								padding: 5px 0 5px 32px;
								margin: 0;
							}
						}

						.account-option-token-input {
							font-size: 14px;
							line-height: 17px;
							color: $main-font-color;
							padding: 10px;
							border: 1px solid $light-grey-color;
							box-shadow: none;
							transition: all 0.3s ease;

							&:hover,
							&:focus {
								border-color: $primary-color;
								box-shadow: none;
							}
						}

						.account-option-button {
							display: flex;
							cursor: pointer;
							align-items: center;
							justify-content: center;
							font-weight: 600;
							line-height: 1;
							color: #fff;
							background: $primary-color;
							background-position: center left;
							background-repeat: no-repeat;
							width: 100%;
							padding: 15px 40px;
							border: 0;
							border-radius: 2px;
							margin: auto 0 0;
							box-shadow: none;
							transition: all 0.3s ease;

							&:hover,
							&:focus {
								opacity: .8;
							}

							&.disabled {
								pointer-events: none;
								opacity: 0.5;
							}

							&.facebook {
								background: #1877F2;
							}

							svg {
								margin: 0 16px 0 0;
							}
						}
					}
				}

				.section-notice {
					display: flex;
					align-items: center;
					font-size: 13px;
					margin: 0;

					svg {
						margin: 0 12px 0 0;
					}
				}
			}
		}
	}

	.wpzoom-new-admin_settings-footer .wpzoom-new-admin_settings-footer-wrap {
		display: flex;
		align-items: center;
		color: $main-font-color;
		background: $light-color;
		padding: 25px 30px;
		border: 1px solid $light-grey-color;
		border-radius: 3px;
		box-shadow: 1px 1px 2px rgba($dark-color, 0.1);
		margin: 20px 0;

		.wpzoom-new-admin_settings-footer-logo {
			padding: 0;
			margin: 0 30px 0 0;

			a {
				display: block;
				text-indent: -999em;
				background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsUAAAB1CAYAAACmnpxEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMERERTJGNDlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMERERTJGMzlFNjgxMUU4ODM0NkExODhFNzlBMDMzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMzc5NGVhLTBiZGYtNDQ3Zi05ODc1LTY1ZDk5NjhjZGVlNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQUJEN0ZFNTE5QkYyRSIvPiA8L3Jk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');
				background-size: contain;
				background-repeat: no-repeat;
				height: 16px;
				width: 95px;
				overflow: hidden;
				transition: all 0.3s ease;

				&:hover,
				&:active {
					opacity: 0.7;
				}
			}
		}

		.wpzoom-new-admin_settings-footer-links {
			display: flex;
			padding: 0;
			margin: 0;

			li {
				padding: 0;
				margin: 0 30px 0 0;

				&:last-child {
					margin-right: 0;
				}

				a {
					text-decoration: none;
					color: $dark-color;
					transition: all 0.3s ease;

					&:hover,
					&:active {
						color: $primary-color;
					}
				}
			}
		}
	}

	#wpzoom-new-admin_modal-dialog {
		display: flex;
		align-items: center;
		justify-content: center;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 999999999999;
		background: rgba(0, 0, 0, 0.4);
		backdrop-filter: blur(5px);
		transition: all 0.3s ease;

		&:not(.open) {
			pointer-events: none;
			opacity: 0;
		}

		&.success {
			.wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before {
				background-color: $green-color;
				background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75204 15.8749L4.60249 11.7049L3.18945 13.1149L8.75204 18.7049L20.6932 6.70492L19.2901 5.29492L8.75204 15.8749Z' fill='white'/%3E%3C/svg%3E");
			}
		}

		&.fail {
			.wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before {
				background-color: $red-color;
				background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z' fill='white'/%3E%3C/svg%3E");
			}
		}

		&.confirm {
			.wpzoom-new-admin_modal-dialog_wrap .wpzoom-new-admin_modal-dialog_header .wpzoom-new-admin_modal-dialog_header-title::before {
				content: '?';
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 24px;
				font-weight: 700;
				color: $light-color;
				background-color: $main-font-color;
				background-image: none;
			}
		}

		.wpzoom-new-admin_modal-dialog_wrap {
			font-size: 14px;
			line-height: 20px;
			color: $main-font-color;
			background: $light-color;
			min-width: 850px;
			padding: 30px;
			border-radius: 3px;
			box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);

			.wpzoom-new-admin_modal-dialog_header {
				display: flex;
				align-items: center;
				justify-content: space-between;
				padding: 0 0 20px;
				border-bottom: 1px solid $light-grey-color;
				margin: 0 0 30px;

				.wpzoom-new-admin_modal-dialog_header-title {
					display: flex;
					align-items: center;
					font-size: 20px;
					font-weight: 600;
					padding: 0;
					margin: 0;

					&::before {
						content: '';
						display: block;
						background-color: $blue-grey-color;
						background-repeat: no-repeat;
						background-position: center;
						height: 28px;
						width: 28px;
						border-radius: 50%;
						margin: 0 15px 0 0;
					}
				}

				.wpzoom-new-admin_modal-dialog_header-button {
					cursor: pointer;
					text-indent: -999em;
					background-color: $darker-blue-grey-color;
					mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9069 6.41L17.5038 5L11.9412 10.59L6.37867 5L4.97559 6.41L10.5381 12L4.97559 17.59L6.37867 19L11.9412 13.41L17.5038 19L18.9069 17.59L13.3443 12L18.9069 6.41Z'/%3E%3C/svg%3E") center no-repeat;
					height: 24px;
					width: 24px;
					padding: 0;
					margin: 0;
					overflow: hidden;
					transition: all 0.3s ease;

					&:hover {
						background-color: $primary-color;
					}
				}
			}

			.wpzoom-new-admin_modal-dialog_content {
				overflow: auto;

				.severe {
					color: $red-color;
				}
			}

			.wpzoom-new-admin_modal-dialog_footer {
				display: flex;
				align-items: center;
				justify-content: end;
				gap: 10px;
				padding: 20px 0 0;
				border-top: 1px solid $light-grey-color;
				margin: 30px 0 0;

				.wpzoom-new-admin_modal-dialog_footer-button {
					color: $light-color;
					background: $primary-color;
					padding-left: 30px;
					padding-right: 30px;
					transition: all 0.3s ease;

					&:hover,
					&:active {
						color: $light-color;
						background: $secondary-color;
					}

					&.button-secondary {
						color: $primary-color;
						background: transparent;
						border-color: $primary-color;

						&:hover,
						&:active {
							color: $light-color;
							background-color: $secondary-color;
						}
					}
				}
			}
		}
	}
}

.edit-post-header__settings .editor-post-switch-to-draft,
.edit-post-header__settings .editor-post-save-draft,
.editor-post-publish-panel__prepublish .components-panel__body,
.edit-post-post-status,
.required-recaptcha {
	display: none;
}

.unstyled-list {
	list-style: none !important;
	padding-left: 0 !important;
}

.wpzoom-forms-move-button {
	cursor: move;
}

.wpzoom-forms-extra-options {
	width: 450px;
}

.wpzoom-forms-extra-options .form-group:last-child {
	margin-bottom: 0;
	text-align: right;
	display: flex;
	justify-content: space-between;
}

.wpzoom-forms-extra-options .form-group button {
	margin-right: 10px;
}

.wpzoom-forms-extra-options .form-group button:last-child {
	margin-right: 0;
}

.predefined-lists {
	text-align: left;
}

.predefined-lists p {
	margin: 0;
}

.post-php.post-type-wpzf-submission.wpzoom-new-admin #wpfooter {
	position: relative !important;
	bottom: 0 !important;
}

// Import form fields list styles
@import 'form-fields-list';

.wpzf-shortcode-container * {
    margin-bottom: 0 !important;
    }

.wpzf-copy-button {
	height: 30px !important;
	min-width: 30px !important;
	padding: 2px 8px !important;
	margin: 0 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	svg {
		fill: currentColor;
	}
}

.wpzoom-new-admin_settings-header + div.wrap > .notice,
#wpzf-settings .notice {
	display:none !important;
}


.post-type-wpzf-form .subsubsub {
	float:none;
	margin-bottom:-40px;
}

.post-type-wpzf-form #posts-filter {
	width: calc(100% - 374px);
	float:left;
}
.wpzoom-forms-settings-upsell-container {
	display:block;
	height:auto !important;
	width:340px;
	z-index:1000;
	float:right;
}
.wpzoom-forms-settings-upsell-container a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
.wpzoom-forms-settings-upsell-container img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}

@media (max-width: 1240px) {
	.wpzoom-forms-settings-recaptcha-after {
		display: block;
		width: calc(100% - 48px);
		clear: both;
		float: none;
		margin-top: 20px;
	}
}

@media (max-width: 1024px) {
	.post-type-wpzf-form #posts-filter {
		float:none;
		width:100%;
	}
	.wpzoom-forms-settings-upsell-container {
		float:none;
		margin:20px auto;
	}
	#wpzf-settings {
		display:flex;
		flex-direction: column;
	}

	#tab-spam-protection .regular-text {
		width:100%;
	}
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2,
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field {
		margin-bottom:10px !important;
	}

	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field,
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field {
		float:none;
		margin-right:135px !important;
	}

	.wpzf-spam-protection-service {
		grid-template-columns: 1fr;
	}
	.wpzf-spam-protection-service th {
		order: 1;
	}
	.wpzoom-forms-settings-upsell-container {
		margin:20px auto;
		float:none;
		order:1;
	}
	.wpzoom-forms-settings-ajax-promo-container,
	.wpzoom-forms-settings-integrations-promo-container {
		width: auto;
	}
	.wpzf-form_page_wpzf-settings div.wp-tab-panel {
		width:calc(100% - 60px);
	}

	.wpzoom-forms-settings-buttons-container {
		width:100%;
	}
}
@media screen and (max-width: 782px) { 
	.post-type-wpzf-form .subsubsub {
		margin-bottom:0;
	}
	.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save,
	.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings {
		margin: 25px 0;
	}
	.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save {
		float: none;
	}
	.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings {
		float: none;
	}
	.wpzf-form_page_wpzf-settings div.wp-tab-panel,
	.wpzoom-forms-settings-buttons-container {
		width:auto !important;
	}
	.wpzoom-forms-field-radio {
		margin-top:10px !important;
	}
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, 
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field {
		margin-right:330px !important;
	}
}
@media screen and (max-width: 600px) {
	.wpzf_wrap.wpzf_settings-add-new {
		display: inline-block !important;
		margin-top:0 !important;
		margin-bottom:20px !important;
	}
	.post-type-wpzf-form .subsubsub {
		display:inline-block !important;
		float:right;
		margin-top:0px !important;
	}
	.post-type-wpzf-form p.search-box {
		flex-wrap:nowrap !important;
	}
	.post-type-wpzf-form #post-search-input {
		width:calc(100% - 130px) !important;
		display:inline-block !important;
	}
	.post-type-wpzf-form #search-submit {
		display:inline-block !important;
		margin-top:0px !important;
	}
	.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header, 
	.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header {
		margin-right:13px !important;
		clear:both;
	}
	.wpzf-form_page_wpzf-settings .wpzoom_forms_settings_save,
	.wpzf-form_page_wpzf-settings .wpzoom_forms_reset_settings {
		margin: 25px 0;
	}
	#tab-spam-protection table {
		width:100% !important;
	}
	.wpzf-spam-protection-service .wpzoom-forms-field-radio {
		gap: 10px;
	}
	.wpzf-spam-protection-service .wpzoom-forms-field-radio input {
		width: 33.33333333333333% !important;
	}
	.wpzoom-forms-field-radio {
		margin-top:10px !important;
	}
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, 
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field {
		margin-right:110px !important;
	}	
	.wpzoom_forms_reset_settings {
		float:right !important;
	}
	.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul, 
	.wpzoom-new-admin #wpcontent .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul,
	.wpzf-form_page_wpzf-settings ul.wp-tab-bar {
		gap:20px !important;
	}
	.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul {
		gap:20px !important;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li,
	.wpzf-form_page_wpzf-settings ul.wp-tab-bar li {
		font-size:14px !important;
	}

	.wpzoom-new-admin #wpbody-content > .wrap input[type="radio"]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpbody-content > .wrap input[type="radio"]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpbody-content > .wrap input[type="radio"]#wpzf_global_captcha_service_turnstile, .wpzoom-new-admin #wpcontent > .wrap input[type="radio"]#wpzf_global_captcha_service_none, .wpzoom-new-admin #wpcontent > .wrap input[type="radio"]#wpzf_global_captcha_service_recaptcha, .wpzoom-new-admin #wpcontent > .wrap input[type="radio"]#wpzf_global_captcha_service_turnstile {
		height:160px !important;
	}

	.wpzoom-new-admin #wpbody-content > .wrap input[type="radio"]#wpzf_global_captcha_service_none::before, 
	.wpzoom-new-admin #wpbody-content > .wrap input[type="radio"]#wpzf_global_captcha_service_recaptcha::before, 
	.wpzoom-new-admin #wpbody-content > .wrap input[type="radio"]#wpzf_global_captcha_service_turnstile::before, 
	.wpzoom-new-admin #wpcontent > .wrap input[type="radio"]#wpzf_global_captcha_service_none::before, 
	.wpzoom-new-admin #wpcontent > .wrap input[type="radio"]#wpzf_global_captcha_service_recaptcha::before, 
	.wpzoom-new-admin #wpcontent > .wrap input[type="radio"]#wpzf_global_captcha_service_turnstile::before {
		height:150px !important;
		width:85px;
		padding:10px !important;
		background-size: contain !important;
		background-position: center !important;
		font-size: 12px !important;
	}
} 

@media screen and (max-width: 425px) { 
	.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul {
		gap:10px !important;
		flex-wrap: nowrap !important;
	}
	.wpzoom-new-admin #wpbody-content .wpzoom-new-admin_settings-header .wpzoom-new-admin_settings-main-nav ul li {
		font-size:12px !important;
	}
}

@media screen and (max-width: 375px) { 
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v2 + label.radio-field, 
	.wpzoom-new-admin #wpbody-content > .wrap #wpzf_global_captcha_type_v3 + label.radio-field {
		margin-right:100px !important;
	}
}

/*
 *
 * Upsell Panel
 *
*/
#tab-upsell {
	display: block;
	width: auto;
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	padding: 30px;
	margin-bottom: 50px;
	background-color: #fff;
	margin-right: 20px;
}

.wpzoom-forms-settings-upsell-page-container-header .button.button-primary,
.features-table .t-footer .button.button-primary {
	background:#3496FF !important;
	border-radius: 4px;
	padding: 16px 20px;
	color:#fff !important;
	font-size: 16px;
	font-weight: 500;
	line-height: 13px;
	text-decoration: none;
	display: inline-block;
	outline: none !important;
	border: none !important;
}
.wpzoom-forms-settings-upsell-page-container img {
	display: inline-block;
	height: 160px;
	width: 150px;
	object-position: center;
	margin-right: 45px;
	float: left;
}
.wpzoom-forms-settings-upsell-page-container-header {
	display: block;
	border-bottom: 1px solid rgba(225, 229, 233, 1);
	padding-bottom: 60px;
}
.wpzoom-forms-settings-upsell-page-container-header h2 {
	font-size: 24px !important;
	font-weight: 600;
	line-height: 32px;
	color: rgba(36, 38, 40, 1);
	margin-top: 0 !important;
	margin-bottom:6px !important;
}
.wpzoom-forms-settings-upsell-page-container-header p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: rgba(36, 38, 40, 1);
	opacity: 0.65;
	margin-top: 0;
	margin-bottom: 20px;
	max-width: 650px;
	margin-left:195px;
}
.wpzoom-forms-settings-upsell-page-container-content h3 {
	font-size: 20px;
	font-weight: 600;
	margin-top:50px;
	margin-bottom:30px;
	line-height: 28px;
}

.wpzoom-forms-settings-upsell-grid {
	display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 40px;
}
.wpzoom-forms-settings-upsell-grid .section {
	padding: 35px;
	border-radius: 4px;
	border: 1px solid rgba(225, 229, 233, 1);
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex: 1;
	// max-width: 300px;
}

.wpzoom-forms-settings-upsell-grid .section .wpzoom-forms-pro-badge {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	padding: 4px 12px;
	border-radius: 25px;
	background: rgba(36, 38, 40, 1);
	text-align: center;
	max-width: 34px;
}
.wpzoom-forms-settings-upsell-grid .section h4 {
	margin-top: 24px;
	font-size: 18px;
	font-weight: 600;
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 24px;
}

.wpzoom-forms-settings-upsell-grid .section .about,
.wpzoom-forms-settings-upsell-grid .section .section_footer  {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: rgba(36, 38, 40, 1);
	margin-top: 0;
}

.wpzoom-forms-settings-upsell-grid .section .section_footer {
	margin-top: auto;
	margin-bottom: 0;
}
.features-table {
	margin-bottom: 0px;
}
.features-table li {
	display: flex;
	width: 75%; /* Container only takes 75% of parent */
}
.features-table li.t-row {
	padding: 12px 0;
	align-items: center;
	margin-bottom: 0px;
}
.features-table li div {
	flex: 1;
}
.features-table li div svg {
	overflow: visible;
}
.features-table li .c {
	text-align: center;
}
.features-table li.t-head {
	padding-bottom: 12px;
	border-bottom: 1px solid rgba(225, 229, 233, 1);
	margin-bottom: 15px;
}
.features-table li.t-head .c {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(36, 38, 40, 1);
}
.features-table .h-wrap {
	font-size: 16px;
	font-weight: 500;
}
.features-table li.t-footer {
	padding-top: 30px;
	border-top: 1px solid rgba(225, 229, 233, 1);
	margin-top: 20px;
	margin-bottom: 0px;
}
.wpzoom-forms-settings-subscribe-form {
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
    padding: 25px 20px;
    margin: 25px 0;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

    input[type="email"] {
        padding: 5px 8px;
        border-radius: 3px !important;
        border-color: rgba(0, 0, 0, 0.2) !important;
    }


    .button-primary {
        background: #000 !important;
        padding: 5px 20px;
        font-weight: 500;

        &:hover {
            opacity: .8;
        }
    }

    .loading {
        background: none !important;
        border: none;
        margin-top: 5px;
        margin-left: 20px;
    }

}
.ml-form-embedContent h4 {
	font-size: 16px;
    font-weight: 500;
    margin: 0 0 15px;

    svg {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 4px;
    }
}

.ml-form-formContent {
	max-width:180px !important;
	float:left !important;
}
.ml-form-embedSubmit {
	float:right !important;
	max-width:100px !important;
}

@media (max-width: 1240px) {
	.features-table li {
		width: 100%;
	}
}
@media (max-width: 1024px) { 
	.wpzoom-forms-settings-upsell-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.wpzoom-forms-settings-upsell-grid .section {
		max-width: 100%;
	}
}
@media screen and (max-width: 600px) {
	.wpzoom-forms-settings-upsell-grid {
		grid-template-columns: 1fr;
	}
	.wpzoom-forms-settings-upsell-page-container img {
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
		max-width: 100px;
		height: auto;
	}
	.wpzoom-forms-settings-upsell-page-container-header p {
		margin-left:0;
	}
	.features-table li div {
		flex:auto;
	}
	.features-table li:not(.t-footer) div:first-child {
		width: 130px;
	}
}