/* ADSS Billboard Preview - branded loading animation (see loader.js). */

.abp-loader {
	position: relative;
	display: inline-block;
	width: 96px;
	height: 96px;
	line-height: 0;
	pointer-events: none;
}

.abp-loader > svg {
	display: block;
	width: 100% !important;
	height: 100% !important;
}

/* A veil over a picture that is still on its way, with the loader centred. */
.abp-veil {
	position: absolute;
	inset: 0;
	z-index: 6;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.92);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease, visibility 0s linear 0.2s;
}

.is-loading > .abp-veil {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.15s ease;
}
