/**
 * Estilos del checkbox de consentimiento en formularios.
 *
 * @package Cumplimiento_Ley_21719
 */

.ley21719-form-consent {
	display: block;
	margin: 1rem 0;
	font-size: .9em;
	line-height: 1.45;
}

.ley21719-form-consent__label {
	display: flex;
	align-items: flex-start;
	gap: .55rem;
	cursor: pointer;
}

.ley21719-form-consent__input {
	margin-top: .2rem;
	flex-shrink: 0;
	accent-color: currentColor;
}

.ley21719-form-consent__text a {
	text-decoration: underline;
}

.ley21719-form-consent__error {
	margin: .45rem 0 0;
	color: #b00020;
	font-size: .85em;
}

.ley21719-form-consent__error[hidden] {
	display: none !important;
}
