/* gdl.buzz Super Widgets — Estado (switch) */

.gdlb-estado-wrap {
	display: flex;
}

.gdlb-estado {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	line-height: 1.2;
	text-decoration: none;
	color: inherit;
	transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}

a.gdlb-estado:hover {
	text-decoration: none;
}

.gdlb-estado--icon-right {
	flex-direction: row-reverse;
}

.gdlb-estado--icon-top {
	flex-direction: column;
	text-align: center;
}

.gdlb-estado__icono {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	line-height: 1;
	font-size: 1.1em;
}

.gdlb-estado__icono svg {
	width: 1em;
	height: 1em;
}

:where(.gdlb-estado) .gdlb-estado__texto {
	margin: 0;
	font: inherit;
	color: inherit;
}
