.attribute-mods {
	h3 {
		margin-bottom: 4mm;
	}

	.ATTR_1 .null {
		background-color: transparentize(red, .75);
	}

	.ATTR_2 .null {
		background-color: transparentize(#90c, .75);
	}

	.ATTR_3 .null {
		background-color: transparentize(#3c3, .75);
	}

	.ATTR_4 .null {
		background-color: transparentize(black, .75);
	}

	.ATTR_5 .null {
		background-color: transparentize(yellow, .75);
	}

	.ATTR_6 .null {
		background-color: transparentize(blue, .75);
	}

	.ATTR_7 .null {
		background-color: transparentize(white, .75);
	}

	.ATTR_8 .null {
		background-color: transparentize(#f60, .75);
	}

	th, td {
		width: 9mm;
		border-style: solid;
		border-color: #c8c8c8;

		&.null {
			border-left-width: 0.3mm;
			border-right-width: 0.3mm;
			border-left-color: grey;
			border-right-color: grey;
		}
	}

	th:nth-child(2n), td:nth-child(2n) {
		background: rgba(0, 0, 0, 0.1);
	}

	th {
		text-align: center;
	}

	td {
		padding: 0 1mm;

		&:not(.name) {
			text-align: center;
		}
	}
}
