#wpbody div.fs-notice.updated,
#wpbody div.fs-notice.success,
#wpbody div.fs-notice.promotion {
	display: none !important;
}
#mailster-tester .test-wrap {
	background: #fff;
	overflow: hidden;
	zoom: 1;
	clear: both;
	max-width: 750px;
	width: 50vw;
	min-width: 600px;
	min-height: 600px;
	position: relative;
	margin: 2em auto;
	border: 1px solid #c3c4c4;
	padding: 2em;
	border-radius: 5px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
}
#mailster-tester p {
	font-size: 120%;
}

#mailster-tester h4 {
	margin-bottom: 5px;
}
#mailster-tester .mailster-test-result-more {
	margin-left: 30px;
}
#mailster-tester #output {
	height: 300px;
	overflow: auto;
	border: 1px solid #c3c4c4;
	padding: 0 2em;
	border-radius: 5px;
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.05);
	margin: 1em 0;
}
#mailster-tester #status {
	margin: 1em 0;
}
#mailster-tester .progress {
	width: 100%;
	height: 20px;
	background: #dfdfdf;
	overflow: hidden;
	font-size: 10px;
	position: relative;
	text-align: right;
	line-height: 20px;
	margin-top: 19px;
	border-radius: 4px;
}
#mailster-tester .progress .bar {
	display: block;
	position: absolute;
	line-height: 2.6em;
	padding: 2px 0;
	white-space: nowrap;
	top: 0;
	bottom: 0;
	left: 0;
	overflow: visible;
	transition: width 0.6s ease-in-out;
	border-radius: 4px;
	overflow: hidden;
	background: #2bb3e7;
}
#mailster-tester .progress .bar:before {
	content: '';
	display: block;
	top: -2px;
	bottom: -2px;
	width: 20%;
	min-width: 50px;
	left: 0%;
	position: absolute;
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	animation: mailster-progress-indicator 0.75s ease infinite;
}

.mailster-tester--finished .progress {
	opacity: 0.2;
}

@keyframes mailster-progress-indicator {
	0% {
		left: -20%;
	}
	100% {
		left: 120%;
	}
}

#mailster-tester .mailster-test-result h4:before {
	width: 20px;
	height: 20px;
	padding-right: 10px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	display: inline-block !important;
	vertical-align: bottom;
}
#mailster-tester .mailster-test-result.mailster-test-is-success h4:before {
	content: '';
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-width="2.0" stroke="%2346b450" fill="none" stroke-linejoin="round"><path d="M12 3a9 9 0 1 0 0 18 9 9 0 1 0 0-18Z"/><path d="M8.44 12.339l2.167 2.167 -.02-.02 4.88-4.89"/></g><path fill="none" d="M0 0h24v24H0Z"/></svg>');
}
#mailster-tester .mailster-test-result.mailster-test-is-error h4:before {
	content: '';
	background-image: url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none"><path d="M0 0h24v24h-24Z"></path><path stroke="%23dc3232" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M7.414 20.414l-3.828-3.828c-.375-.375-.586-.884-.586-1.414v-6.344c0-.53.211-1.039.586-1.414l3.828-3.828c.375-.375.884-.586 1.414-.586h6.343c.53 0 1.039.211 1.414.586l3.828 3.828c.376.375.587.884.587 1.414v6.343c0 .53-.211 1.039-.586 1.414l-4.414 4.415h-7.172c-.53 0-1.039-.211-1.414-.586Z"></path><path stroke="%23dc3232" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M9 15l6-6"></path><path stroke="%23dc3232" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M15 15l-6-6"></path></g></svg>');
}
#mailster-tester .mailster-test-result.mailster-test-is-warning h4:before {
	content: '';
	background-image: url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none"><path d="M0 0h24v24h-24Z"></path><path stroke="%23ffb900" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M12 13.12v-3.74"></path><path stroke="%23ffb900" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M11.999 16.125c-.138 0-.25.112-.249.25 0 .138.112.25.25.25 .138 0 .25-.112.25-.25 0-.138-.112-.25-.251-.25"></path><path stroke="%23ffb900" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M14.029 4.139l7.659 13.404c.89 1.558-.235 3.497-2.029 3.497h-15.318c-1.795 0-2.92-1.939-2.029-3.497l7.659-13.404c.897-1.571 3.161-1.571 4.058 8.88178e-16Z"></path></g></svg>');
}
#mailster-tester .mailster-test-result.mailster-test-is-notice h4:before {
	content: '';
	background-image: url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none"><path d="M0 0h24v24h-24Z"></path><path stroke="%2300a0d2" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M12 3v0c4.971 0 9 4.029 9 9v0c0 4.971-4.029 9-9 9v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9Z"></path><path stroke="%2300a0d2" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M12 12.5v-5"></path><path stroke="%2300a0d2" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0" d="M11.999 16c-.138 0-.25.112-.249.25 0 .138.112.25.25.25 .138 0 .25-.112.25-.25 0-.138-.112-.25-.251-.25"></path></g></svg>');
}
#mailster-tester .download-modal {
	__display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
}
#mailster-tester .download-modal .download-modal-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
}
