#elementor-beta-tester-modal {
	color: var(--e-a-color-txt);

	.elementor-templates-modal__header__items-area {

		color: var(--e-a-color-txt);
		cursor: pointer;

		&:hover {

			.elementor-beta-tester-do-not-show-again,
			.elementor-templates-modal__header__item > i {
				color: var(--e-a-color-txt-hover)
			}
		}

		.elementor-templates-modal__header__close {
			border: none;
		}

		.elementor-beta-tester-do-not-show-again {
			text-transform: uppercase;
			font-weight: bold;
			font-size: 12px;
			transition: var(--e-a-transition-hover);
		}

	}

	.dialog-lightbox-widget-content {
		max-width: 500px;
		height: initial;
	}

	.dialog-lightbox-message{
		padding: 40px;
		height: 300px;
		background-color: var(--e-a-bg-default);
	}
}

#elementor-beta-tester-form {

	&__caption {
		font-weight: bold;
		font-size: 20px;
	}

	&__description {
		font-size: 15px;
		margin-block-start: 10px;
	}

	&__input-wrapper{
		display:flex;
		margin-block-start: 30px;

		.elementor-button {
			border-start-start-radius: 0;
			border-start-end-radius: 3px;
			border-end-start-radius: 0;
			border-end-end-radius: 3px;
		}
	}

	&__email {
		flex-grow: 1;
		border: var(--e-a-border);
		border-inline-end: 0;
		border-start-start-radius: 3px;
		border-start-end-radius: 0;
		border-end-start-radius: 3px;
		border-end-end-radius: 0;
		margin: 0;
		padding: 10px;
		height: 50px;
	}

	&__terms {
		margin-block-start: 40px;
		font-size: 11px;
		color: var(--e-a-color-txt-muted);
	}
}
