.kalamazoo-modal {
	background-color: white;
	z-index: 102;
}
.blazored-modal-container {
	z-index: 102;
}

@media all and (max-width: 768px) {
	.kalamazoo-modal {
		width: 100%;
		height: 100%;
		max-height: calc(100vh - 100px);

	}
	.blazored-modal-center.blazored-modal-container {
		align-items: flex-start;
	}
	.kalamazoo-modal .blazored-modal-content {
		height: 100%;
		width: 100%;
	}

	.kalamazoo-modal .blazored-modal-content .container {
		overflow-y: auto;
		padding-bottom: 0;
	}
}

@media all and (max-width: 425px) {
	.kalamazoo-modal {
		max-height: 100vh;
	}
}


.run-switcher-modal {
	z-index: 102;
	width:85vw;
	margin-top: 18vh;
}

.run-switcher-custom-position {
	align-items: flex-start;
	justify-content: flex-start;
}