#upFilel,
input + label,
label
	{
		cursor: pointer;
		user-select: none;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}
input[type="checkbox"]
	{
		margin-right: 0.5em;
		display: none;
	}
input[type="checkbox"] + label:before
	{
		content: "";
		border: .1em solid grey;
		border-radius: .1em;
		width: .6em;
		height: .6em;
		margin-right: .5em;
		display: inline-flex;
		align-items: middle;
		justify-content: center;
	}
input[type="checkbox"]:checked + label:before
	{
		background: green;
		border: .1em solid lightgrey;
	}

#preview
	{
		/* font-size: 0.8em; */
	}
#preview ul,
#preview ul li
	{
		margin: 0;
		list-style-type: none;
		padding: 0;
	}

#conste + label + div,
#tbr + label + div,
#usejs,
#usejs + div + div,
#usejs:checked + div
	{
		display: none;
	}
#conste:checked + label + div,
#lbr:checked + label + br + input + label + div, #tbr:checked + label + div,
#usejs + div,
#usejs:checked + div + div
	{
		display: block;
	}

.nony
	{
		display: none;
		margin-top: .8em;
	}
input[type="radio"]
	{
		display: none;
	}
label.selly
	{
		color: darkgrey;
		padding: 2px 4px;
		margin-right: 8px;
	}
label.selly:hover
	{
		border-bottom: 2px solid darkgrey;
	}
input[type="radio"]:checked + label
	{
		color: white;
		border-bottom: 2px solid white;
		cursor: default;
	}
input#sepdel:checked + label + input + label + div.hello div.inputcontainer + div,
input#sepline:checked + label + div  div + div + div
	{
		display: block;
	}

span#upFilerst
	{
		width: 2em;
		height: 2em;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		background: darkred;
		color: white;
		box-sizing: border-box;
		border: .1em solid whitesmoke;
		border-radius: .2em;
		font-size: .8em;
		cursor: pointer;
		position: absolute;
		right: 0;
		top: -.5em;
		font-weight: 900;
	}

span#upFileF
	{
		cursor: pointer;
	}
span#upFileF:hover
	{
		text-decoration: line-through;
		color: #BF5555;
	}
span#upFilerst:hover,
span#upFileF:hover + span#upFilerst
	{
		background: lightcoral;
		border: .1em solid white;
		color: darkred;
	}

