form[name=indicator_ribbons] .seasonadj {
	border: none;
	padding: 0;
	margin: 10px 5px 5px 5px;
}
form[name=indicator_ribbons] .seasonadj legend { font-weight: bold; }
form[name=indicator_ribbons] .seasonadj label { display: block; }

form[name=indicators] .cblist { width: 100% /* fill space on wide screens */; }

form[name=indicators] .cblist > tbody > tr:nth-child(even) { background-color: #fffafa; }
form[name=indicators] .cblist > tbody > tr:nth-child(odd ) { background-color: #e8e8ee; }

form[name=indicators] .cblist > tbody > tr > td { padding: 5px 5px 5px 0; }
form[name=indicators] .cblist > tbody > tr > td:nth-child(3) { width: 30%; }

form[name=indicators] .cblist > tbody > tr > * input { margin-right: 7px; }

form[name=indicators] .cblist > tbody > tr > * label {
	max-height: none;
	display: flex;
	align-items: center;
	white-space: normal;
}
form[name=indicators] .cblist > tbody > tr > * label > span { display: block; }
form[name=indicators] .cblist > tbody > tr > * label .value { font-size: 17px; }
form[name=indicators] .cblist > tbody > tr > * label .description {
	display: block;
	font-size: 13px;
	font-weight: bold;
}

form[name=indicators] td:nth-child(3) ~ td { font-size: 11.3px; }

form[name=indicators]:not(.show-desc) .cblist > tbody > tr > td:nth-child(4) { display: none; }
form[name=indicators]:not(.show-tech) .cblist > tbody > tr > td:nth-child(5) { display: none; }


/* .adnomitionblock.note class generated by asciidoctor #10485#note-14 */
.admonitionblock.note table td { vertical-align: top; }
.admonitionblock.note .title:after { content: ":"; }
