/* WP-Polls – styles OETL (remplace la feuille de style du plugin) */

.wp-polls {
	background-color: var(--wp--preset--color--fond);
	border-radius: 2px;
	padding: 0.75rem 1rem;
	line-height: 2.2;
}

.wp-polls ul,
.wp-polls-ul,
.wp-polls-ans ul {
	text-align: left;
	list-style: none;
	float: none;
	padding: 0;
	margin: 0 0 10px;
}

.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}

.wp-polls ul li::before,
.wp-polls-ans ul li::before {
	content: "";
}

.wp-polls img,
.wp-polls label,
.wp-polls input,
.wp-polls-loading img,
.wp-polls-image img {
	display: inline;
	border: 0;
	padding: 0;
	margin: 0;
}

.wp-polls input[type="radio"],
.wp-polls input[type="checkbox"] {
	accent-color: var(--wp--preset--color--bleu);
	margin-right: 0.4em;
}

.wp-polls-ans {
	width: 100%;
	opacity: 1;
}

.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}

.wp-polls-image {
	border: 0;
}

.wp-polls .Buttons {
	border: 0;
	border-radius: 4px;
	background-color: var(--wp--preset--color--bleu);
	color: var(--wp--preset--color--blanc);
	font-family: var(--wp--preset--font-family--roboto-condensed);
	text-transform: uppercase;
	padding: 0.4em 1.2em;
	cursor: pointer;
}

.wp-polls .Buttons:hover,
.wp-polls .Buttons:focus {
	background-color: var(--wp--preset--color--rouge);
}

.wp-polls .pollbar {
	background: var(--wp--preset--color--bleu);
	border: 0;
	border-radius: 3px;
	height: 10px;
	margin: 2px 0 6px;
}

/* Pagination des archives de sondages */
.wp-polls-paging a,
.wp-polls-paging span.pages,
.wp-polls-paging span.current,
.wp-polls-paging span.extend {
	display: inline-block;
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid var(--wp--preset--color--bleu);
	border-radius: 3px;
	color: var(--wp--preset--color--bleu);
	background-color: var(--wp--preset--color--blanc);
}

.wp-polls-paging a:hover {
	background-color: var(--wp--preset--color--bleu);
	color: var(--wp--preset--color--blanc);
}

.wp-polls-paging span.current {
	font-weight: 700;
	background-color: var(--wp--preset--color--bleu);
	color: var(--wp--preset--color--blanc);
}
