.progress {
	--bs-progress-height: 5px;
	--bs-progress-bg: transparent;
	--bs-progress-border-radius: none;
	visibility: visible;
	opacity: 1;
}

.progress.hidden {
	opacity: 0;
}

.progress-bar {
	--bs-progress-background-size: 20rem;
	width: 100%;
}

.progress-bar-animated {
	animation: 1s linear infinite chart-progress-bar-stripes;
}

.progress-bar-striped {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.55) 0%, transparent 50%, rgba(255, 255, 255, 0.55) 100%);
	background-size: var(--bs-progress-background-size) var(--bs-progress-background-size);
}

@keyframes chart-progress-bar-stripes {
	0% {
		background-position-x: var(--bs-progress-background-size);
	}
}
