#wpadminbar #wp-admin-bar-omg-experiment-preview > .ab-item {
	position: relative;
	display: flex;
	box-sizing: border-box;
	align-items: center;
	height: 32px;
	padding: 0 12px 0 32px;
	background: #304ce8;
	color: #fff;
	font-weight: 600;
	line-height: 1;
	transition: background-color 120ms ease, color 120ms ease;
}

#wpadminbar #wp-admin-bar-omg-experiment-preview > .ab-item::before {
	position: absolute;
	top: 50%;
	left: 11px;
	transform: translateY(-50%);
	display: block;
	font-family: dashicons;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	content: "\f503";
}

#wpadminbar #wp-admin-bar-omg-experiment-preview:hover > .ab-item,
#wpadminbar #wp-admin-bar-omg-experiment-preview.hover > .ab-item,
#wpadminbar #wp-admin-bar-omg-experiment-preview > .ab-item:focus {
	background: #2039c9;
	color: #fff;
}

#wpadminbar #wp-admin-bar-omg-experiment-preview-default {
	min-width: 216px;
	margin-top: 0;
	padding: 6px;
	border: 1px solid #1d2327;
	border-radius: 0 0 8px 8px;
	background: #2c3338;
	box-shadow: 0 8px 24px rgb(0 0 0 / 28%);
}

#wpadminbar #wp-admin-bar-omg-experiment-preview-default > li > .ab-item {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 36px;
	box-sizing: border-box;
	padding: 0 34px 0 12px;
	border-radius: 5px;
	color: #f0f0f1;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.35;
	transition: background-color 120ms ease, color 120ms ease;
}

#wpadminbar #wp-admin-bar-omg-experiment-preview-default > li > .ab-item:hover,
#wpadminbar #wp-admin-bar-omg-experiment-preview-default > li > .ab-item:focus {
	background: #3c434a;
	color: #fff;
}

#wpadminbar #wp-admin-bar-omg-experiment-preview-default > .omg-preview-selected > .ab-item {
	background: #3c434a;
	color: #fff;
	font-weight: 600;
}

#wpadminbar #wp-admin-bar-omg-experiment-preview .omg-preview-selected > .ab-item::after {
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
	content: "\2713";
	color: #72aee6;
	font-size: 14px;
	font-weight: 700;
}

#wpadminbar #wp-admin-bar-omg-experiment-preview-worker {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #50575e;
}

@media screen and (max-width: 782px) {
	#wpadminbar #wp-admin-bar-omg-experiment-preview > .ab-item {
		border-radius: 0;
	}

	#wpadminbar #wp-admin-bar-omg-experiment-preview-default {
		border-radius: 0 0 8px 8px;
	}
}

html.omg-preview-loading body {
	visibility: hidden !important;
}
