/* FUAM Donaciones 2.8.4 — segmento activo fijo y sin hover. */

/* El atributo se coloca siempre en el segmento exterior. La opción activa
   conserva el amarillo incluso cuando el tema intenta aplicar hover/focus. */
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"],
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:hover,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:focus,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:focus-within,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:active,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"],
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:hover,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:focus,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:focus-within,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]:active,
.fuam-frequency__list [data-fuam-frequency-active="true"],
.fuam-frequency__list [data-fuam-frequency-active="true"]:hover,
.fuam-frequency__list [data-fuam-frequency-active="true"]:focus,
.fuam-frequency__list [data-fuam-frequency-active="true"]:focus-within,
.fuam-frequency__list [data-fuam-frequency-active="true"]:active {
	background: var(--fuam-yellow, #ffbd24) !important;
	background-color: var(--fuam-yellow, #ffbd24) !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 16px !important;
	box-shadow: none !important;
	filter: none !important;
	opacity: 1 !important;
	outline: 0 !important;
	transform: none !important;
	transition: none !important;
	color: #ffffff !important;
	cursor: default !important;
	pointer-events: none !important;
	box-sizing: border-box !important;
}

/* El tema puede aplicar el gris al enlace, span o pseudo-elemento interno.
   Se neutralizan todos esos estados sin alterar las otras dos opciones. */
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *:hover,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *:focus,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *:active,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *:hover,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *:focus,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *:active,
.fuam-frequency__list [data-fuam-frequency-active="true"] *,
.fuam-frequency__list [data-fuam-frequency-active="true"] *:hover,
.fuam-frequency__list [data-fuam-frequency-active="true"] *:focus,
.fuam-frequency__list [data-fuam-frequency-active="true"] *:active {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: inherit !important;
	box-shadow: none !important;
	filter: none !important;
	opacity: 1 !important;
	outline: 0 !important;
	transform: none !important;
	transition: none !important;
	color: #ffffff !important;
	text-decoration: none !important;
	pointer-events: none !important;
}

.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]::before,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]::after,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *::before,
.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *::after,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]::before,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"]::after,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *::before,
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="true"] *::after,
.fuam-frequency__list [data-fuam-frequency-active="true"]::before,
.fuam-frequency__list [data-fuam-frequency-active="true"]::after,
.fuam-frequency__list [data-fuam-frequency-active="true"] *::before,
.fuam-frequency__list [data-fuam-frequency-active="true"] *::after {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	box-shadow: none !important;
	filter: none !important;
	opacity: 0 !important;
	content: none !important;
}

.gform_wrapper form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="false"],
form.fuam-donation-form .fuam-frequency__list [data-fuam-frequency-active="false"],
.fuam-frequency__list [data-fuam-frequency-active="false"] {
	border-radius: 16px !important;
	color: var(--fuam-muted, #687184) !important;
}
