
.monsterinsights-toast[data-v-0620eaa2] {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	min-width: 280px;
	max-width: 380px;
	padding: 12px 14px;
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.14);
	border-left: 4px solid #687077;
	font-size: 13px;
	line-height: 1.4;
	color: #393f44;
}
.monsterinsights-toast--success[data-v-0620eaa2] { border-left-color: #2b8a3e;
}
.monsterinsights-toast--error[data-v-0620eaa2]   { border-left-color: #d63638;
}
.monsterinsights-toast--warning[data-v-0620eaa2] { border-left-color: #e0a800;
}
.monsterinsights-toast--info[data-v-0620eaa2]    { border-left-color: #2271b1;
}
.monsterinsights-toast--loading[data-v-0620eaa2] { border-left-color: #2271b1;
}
.monsterinsights-toast__icon[data-v-0620eaa2] { flex: 0 0 auto; width: 20px; height: 20px;
}
.monsterinsights-toast__icon svg[data-v-0620eaa2] { width: 20px; height: 20px;
}
.monsterinsights-toast--success .monsterinsights-toast__icon svg[data-v-0620eaa2] { fill: #2b8a3e;
}
.monsterinsights-toast--error .monsterinsights-toast__icon svg[data-v-0620eaa2]   { fill: #d63638;
}
.monsterinsights-toast--warning .monsterinsights-toast__icon svg[data-v-0620eaa2] { fill: #e0a800;
}
.monsterinsights-toast--info .monsterinsights-toast__icon svg[data-v-0620eaa2]    { fill: #2271b1;
}
.monsterinsights-toast__spinner[data-v-0620eaa2] {
	display: inline-block;
	width: 16px; height: 16px;
	margin-top: 2px;
	border: 2px solid rgba(34, 113, 177, 0.25);
	border-top-color: #2271b1;
	border-radius: 50%;
	animation: monsterinsights-toast-spin-0620eaa2 0.7s linear infinite;
}
@keyframes monsterinsights-toast-spin-0620eaa2 {
to { transform: rotate(360deg);
}
}
.monsterinsights-toast__body[data-v-0620eaa2] { flex: 1 1 auto; min-width: 0;
}
.monsterinsights-toast__title[data-v-0620eaa2] { margin: 0; font-weight: 600;
}
.monsterinsights-toast__message[data-v-0620eaa2] { margin: 2px 0 0;
}
.monsterinsights-toast__message[data-v-0620eaa2] a { color: #2271b1;
}
.monsterinsights-toast__close[data-v-0620eaa2] {
	flex: 0 0 auto;
	background: none; border: 0; cursor: pointer;
	font-size: 18px; line-height: 1; color: #8c8f94; padding: 0 2px;
}
.monsterinsights-toast__close[data-v-0620eaa2]:hover { color: #393f44;
}

.monsterinsights-toast-region[data-v-8bdc77cb] {
	position: fixed;
	top: 46px; /* clear the WP admin bar */
	right: 16px;
	z-index: 100000; /* above WP admin bar (99999) */
	display: flex;
	flex-direction: column;
	gap: 10px;
	pointer-events: none;
}
.monsterinsights-toast-region[data-v-8bdc77cb] > * { pointer-events: auto;
}
.monsterinsights-toast-enter-active[data-v-8bdc77cb],
.monsterinsights-toast-leave-active[data-v-8bdc77cb] { transition: all 0.25s ease;
}
.monsterinsights-toast-enter-from[data-v-8bdc77cb] { opacity: 0; transform: translateX(20px);
}
.monsterinsights-toast-leave-to[data-v-8bdc77cb] { opacity: 0; transform: translateX(20px);
}
.monsterinsights-toast-leave-active[data-v-8bdc77cb] { position: absolute;
}

.monsterinsights-alert-stack[data-v-2da1c69c] { display: flex; flex-direction: column; gap: 8px; margin: 0 0 16px;
}
.monsterinsights-alert[data-v-2da1c69c] {
	display: flex; align-items: center; gap: 10px;
	padding: 10px 14px; border-radius: 4px;
	border-left: 4px solid #2271b1; background: #f0f6fc;
	font-size: 13px; line-height: 1.4; color: #393f44;
}
.monsterinsights-alert--success[data-v-2da1c69c] { border-left-color: #2b8a3e; background: #edf7ee;
}
.monsterinsights-alert--warning[data-v-2da1c69c] { border-left-color: #e0a800; background: #fff8e5;
}
.monsterinsights-alert--error[data-v-2da1c69c]   { border-left-color: #d63638; background: #fcf0f1;
}
.monsterinsights-alert__message[data-v-2da1c69c] { flex: 1 1 auto;
}
.monsterinsights-alert__message[data-v-2da1c69c] a { color: #2271b1;
}
.monsterinsights-alert__close[data-v-2da1c69c] {
	flex: 0 0 auto; background: none; border: 0; cursor: pointer;
	font-size: 18px; line-height: 1; color: #8c8f94; padding: 0 2px;
}
.monsterinsights-alert__close[data-v-2da1c69c]:hover { color: #393f44;
}
