.ue-gutenberg-settings-error {
	display: none;
	font-size: var(--ue-font-size-small);
	line-height: var(--ue-line-height-small);
	color: var(--ue-color-danger);
	padding: 0 16px 16px 16px;
}

.ue-gutenberg-settings-spinner {
	text-align: center;
	padding: 0 16px 16px 16px;
}

.ue-gutenberg-settings-spinner > svg {
	margin: 0;
}

.ue-gutenberg-widget-wrapper {
	position: relative;
}

*,
:after,
:before {
  box-sizing:border-box
}

.ue-gutenberg-widget-wrapper *,
.ue-gutenberg-widget-wrapper *:before,
.ue-gutenberg-widget-wrapper *:after{
	box-sizing:border-box;
}

.ue-gutenberg-widget-content {
	position: relative;
	z-index: 1;
}

.ue-gutenberg-widget-loader {
	display: none;
	background: rgba(var(--ue-color-light-rgb), 0.6);
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.ue-gutenberg-widget-loader > svg {
	margin: 0;
}

.ue-gutenberg-widget-placeholder {
	background: var(--ue-color-gray-lightest);
	text-align: center;
	padding: 16px;
}

.ue-gutenberg-widget-placeholder > svg {
	margin: 0;
}
