	text-decoration: underline
}

.css-treeview input+label+ul {
	margin: 0 0 0 22px
}

.css-treeview input~ul {
	display: none
}

.css-treeview label,
.css-treeview label::before {
	cursor: pointer
}

.css-treeview input:disabled+label {
	cursor: default;
	opacity: .6
}

.css-treeview input:checked:not(:disabled)~ul {
	display: block
}

.css-treeview label,
.css-treeview label::before,
.css-treeview span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAACgCAYAAAAFOewUAAAAAXNSR0IArs4c6QAA