@media (max-width: 1279.8px) {
	
}
@media (max-width: 1199.8px) {
	.block-1-2 {
		flex-basis: 100%;
	}
}
@media (max-width: 991.8px) {
	
}
@media (max-width: 767.8px) {
	.page {
		height: auto;
		max-height: 100%;
		gap: 0.5em;
	}
	.page-content {
		gap: 0.5em;
	}
	.page-footer {
		margin-bottom: 16px;
	}
	.blocks {
		gap: 0.5em;
	}
	.block-column {
		gap: 0.5em;
	}
}
@media (max-width: 576.8px) {
	.container {
		padding: 0 10px !important;
	}
	.page {
		min-height: 100vh;
		padding-bottom: 8rem;
	}
	.page-footer {
		position: fixed;
		background: #fff;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		box-shadow: 0px -5px 10px 5px rgba(0, 0, 0, 0.06);
		padding: 0.75em 0.5em;
		margin-bottom: 0;
	}
	.info-panel .panel-text {
		margin-bottom: 0.5em;
	}
	.page-list .raidlist-scroll {
		height: auto;
		min-height: 16rem;
		max-height: 100%;
		overflow-y: auto;
		overflow-x: auto;
	}
	.page-list .raidlist-scroll:has(.list-group-item) {
		border-radius: 0;
		border: none;
		padding: 0;
	}
	.raidpanel_grid {
		flex-wrap: wrap;
		justify-content: center;
	}
	.raidpanel_header {
		flex-shrink: 0;
		gap: 0.5em;
		margin: 0;
	}
	.editpanel_row_grid {
		flex-wrap: wrap;
		justify-content: center;
		gap: 0.5em;
	}
	.table-wrapper {
		max-height: 100%;
	}
	.modal-dialog {
		max-width: 100%;
	}
	.modal-body .text {
		margin: 1em 0;
		height: 15em;
	}
	.list-group-item {
		padding: 0.5em;
	}
}
@media (max-width: 360px) {
	
}