table {
	width: 100%;
	border-collapse: collapse;
}
th, td {
	overflow-wrap: break-word;
	white-space: pre-wrap;
	width: calc(100% / 8);
	vertical-align: top;
	padding: 2px;
	position: relative;
}
th {
	text-align: left;
	font-size: 1.125rem;
}
table tr:first-child {
	border-bottom: 1px solid black;
}
table textarea {
	border-style: none;
	background-color: inherit;
	font: inherit;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	resize: none;
}
tr:nth-child(odd)>td:nth-child(1), tr:nth-child(odd)>th:nth-child(1) {
	background-color: #C0C0C0;
}
tr:nth-child(odd)>td:nth-child(2), tr:nth-child(odd)>th:nth-child(2) {
	background-color: #334CB2;
}
tr:nth-child(odd)>td:nth-child(3), tr:nth-child(odd)>th:nth-child(3) {
	background-color: #4C7F99;
}
tr:nth-child(odd)>td:nth-child(4), tr:nth-child(odd)>th:nth-child(4) {
	background-color: #7FCC19;
}
tr:nth-child(odd)>td:nth-child(5), tr:nth-child(odd)>th:nth-child(5) {
	background-color: #FFFFFF;
}
tr:nth-child(odd)>td:nth-child(6), tr:nth-child(odd)>th:nth-child(6) {
	background-color: #E5E533;
}
tr:nth-child(odd)>td:nth-child(7), tr:nth-child(odd)>th:nth-child(7) {
	background-color: #D87F33;
}
tr:nth-child(odd)>td:nth-child(8), tr:nth-child(odd)>th:nth-child(8) {
	background-color: #993333;
}
tr:nth-child(even)>td:nth-child(1), tr:nth-child(even)>th:nth-child(1) {
	background-color: #A8A8A8;
}
tr:nth-child(even)>td:nth-child(2), tr:nth-child(even)>th:nth-child(2) {
	background-color: #2C429B;
}
tr:nth-child(even)>td:nth-child(3), tr:nth-child(even)>th:nth-child(3) {
	background-color: #426F85;
}
tr:nth-child(even)>td:nth-child(4), tr:nth-child(even)>th:nth-child(4) {
	background-color: #6FB215;
}
tr:nth-child(even)>td:nth-child(5), tr:nth-child(even)>th:nth-child(5) {
	background-color: #DFDFDF;
}
tr:nth-child(even)>td:nth-child(6), tr:nth-child(even)>th:nth-child(6) {
	background-color: #C8C82C;
}
tr:nth-child(even)>td:nth-child(7), tr:nth-child(even)>th:nth-child(7) {
	background-color: #BD6F2C;
}
tr:nth-child(even)>td:nth-child(8), tr:nth-child(even)>th:nth-child(8) {
	background-color: #852C2C;
}