.number-box {
	background: var(--wikt-palette-white, #ffffff);
	border: 1px #aaa solid;
	border-collapse: collapse;
	margin-top: .5em;
	color: var(--wikt-palette-black, #202122);
}
.number-box .current-slot {
	width: 98px;
	text-align: center;
	font-size:larger;
}
.number-box .adjacent-slot {
	width: 64px;
	background: var(--wikt-palette-lightergrey, #eeeeee);
	text-align: center; 
	font-size: smaller;
	color: inherit;
}
.number-box .form-slot {
	text-align: center;
}
.number-box .footer-slot {
	text-align: center;
	background: var(--wikt-palette-lightergrey, #eeeeee);
	color: inherit;
}
.number-box .adjacent-slot {
	width: 64px;
	background: var(--wikt-palette-lightergrey, #eeeeee);
	text-align: center; 
	font-size: smaller;
	color: inherit;
}
.number-box .adjacent-panel {
	background: var(--wikt-palette-lightergrey, #eeeeee);
	text-align: center;
	color: inherit;
}
.number-box .table-cell {
	min-width: 6em;
}
.number-box .table-cell.current-number {
	font-size: larger;
}
.number-box .table-cell.adjacent-number {
	background: var(--wikt-palette-lightergrey, #eeeeee);
	font-size: smaller;
	color: inherit;
}
.number-box .table-cell.footer-cell {
	background: var(--wikt-palette-lightergrey, #eeeeee);
	color: inherit;
}