/* Global request indicator widget (AppLoading). */
.app-global-loading {
	position: fixed;
	inset: 0;
	z-index: 1090;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: auto;
	background-color: rgba(30, 46, 80, 0.5);
	outline: none;
}

.app-global-loading.visually-hidden {
	pointer-events: none;
}

.app-global-loading__panel {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1rem 1.25rem;
	background-color: rgba(246, 249, 252, 0.96);
	border-radius: 0.35rem;
	box-shadow: 0 0.25rem 0.75rem rgba(30, 46, 80, 0.2);
}

.app-global-loading .spinner-border {
	width: 2.5rem;
	height: 2.5rem;
}
