label {
	display: block;
	margin: 1rem 0;
}
input[type="radio"] + label {
	display: inline-block;
	margin: 1rem 1rem 1rem 0;
}
input[type="text"],
input[type="number"],
input[type="date"] {
	display: block;
	width: 12rem;
	padding: 0.5rem;
	font-size: 1rem;
	border: 1px solid #ccc;
	border-radius: 0.625rem;
	color: black;
	background-color: #fafafa;
	text-align: left;
}
input::-webkit-date-and-time-value {
	text-align: left;
}
button {
	display: block;
	margin: 1rem 0;
	padding: 0.625rem;
	color: black;
	background-color: #d3d3d3;
	border-radius: 0.625rem;
	font-size: 1rem;
	cursor: pointer;
}
table tr td:first-child {
	font-weight: bold;
}