@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/TrackR.WebApp/Pages/BlockedBots.razor.rz.scp.css */
/* Fix height and enable scrolling */
.grid[b-dhrl55fgmv] {
	height: 100vh;
	display: flex;
	flex-direction: column;
}

	.grid[b-dhrl55fgmv]  table {
		min-width: 100%;
	}

.quickgrid[b-dhrl55fgmv] {
	flex: 1;
	overflow-y: auto;
	border-collapse: collapse;
}

/* Sticky header while scrolling */
.grid[b-dhrl55fgmv]  table thead {
	position: sticky;
	top: 56px;
	outline: 1px solid gray;
	background-color: var(--bs-card-cap-bg);
	z-index: 2;
}

.grid[b-dhrl55fgmv]  table thead th {
	vertical-align : top;
}

/* For virtualized grids, it's essential that all rows have the same known height */
[b-dhrl55fgmv] tr {
	height: 30px;
	border-bottom: 0.5px solid silver;
}

[b-dhrl55fgmv] tbody td {
	white-space: nowrap;
	overflow: hidden;
	max-width: 0;
	text-overflow: ellipsis;
}

[b-dhrl55fgmv] .datetime-column {
	width: 180px;
}

[b-dhrl55fgmv] .count-column {
	width: 80px;
}

[b-dhrl55fgmv] .ip-column {
	width: 150px;
}

[b-dhrl55fgmv] .country-name-column {
	width: 220px;
}
/* _content/TrackR.WebApp/Pages/Layout/MainLayout.razor.rz.scp.css */
article[b-l3buioayof] {

}
