body {
	background-color: #c7d1e5;
	font-family: sans-serif;
}

table {
	border: 3px solid #043690;
	border-radius: 10px;
	border-spacing: 0px;
}

td {
	padding: 4px;
	border-top: 1px solid #043690;
}

th {
	text-align: left;
}

thead {
	font-weight: bold;
	background-color: lightgrey;
}

tbody {
	background-color: white;
}

[aria-sort="descending"][aria-selected="true"]:after {
	content: "▼";
}

[aria-sort="ascending"][aria-selected="true"]:after {
	content: "▲";
}

[aria-sort="other"][aria-selected="true"]:after {
	content: "►";
}
