
ul[data-type="poll"] {
	width: 100%;
}
ul[data-type="poll"]::before {
	content: attr(data-poll-headline);
	padding: 5px;
	position: relative;
	float: left;
	text-transform: capitalize;
}
ul[data-type="poll"]::after {
	content: "("attr(data-poll-votes)" votes)";
	position: relative;
	float: right;
	clear: left;
}
ul[data-type="poll"] li {
	line-height: 1rem;
	margin: 5px 0;
	display: flex;
	align-items: center;
	cursor: pointer;
	clear: left;
}
ul[data-type="poll"] li::after {
	content: ""attr(data-percent)"%";
	margin: 0 0 0 10px;
	position: relative;
	float: right;
}
ul[data-type="poll"] li:nth-of-type(1) {
	margin: 0 0 5px 0;
}
ul[data-type="poll"] li:nth-last-of-type(1) {
	margin: 5px 0 0 0;
}
ul[data-type="poll"] li::before {
	font-family: "Font Awesome 6 Sharp";
	font-size: 1.438rem;
	line-height: 1.375rem;
	font-weight: 400;
	/*content: "\f335";*/
	content: "\f111";
	margin: 0 5px 0 0;
	position: relative;
	float: left;
	cursor: pointer;
}
ul[data-type="poll"] li.selected::before {
	/*content: "\f336";
	content: "\f058";*/
	content: "\f192";
	/*font-weight: 300;*/
}
ul[data-type="poll"] li:hover,
ul[data-type="poll"] li.selected {
	color: #0a68ce;
}