:root{
	--fhc-switches-checked-bg: var(--fhc-light, white);
	--fhc-switches-unchecked-bg: var(--fhc-disabled, var(--bs-gray-600));
	--fhc-switches-shadow: var(--fhc-shadow-20, rgba(108, 117, 125,.25));
}

.fhc-switches:checked  {
    background-color: var(--fhc-switches-checked-bg) !important;
    border-color: transparent;
    background-position: right center !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='black'/%3e%3c/svg%3e") !important;
}

.fhc-switches  {
    background-color: var(--fhc-switches-unchecked-bg) !important;
    border-color: transparent;
    background-position: left center !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238e99a3'/%3e%3c/svg%3e") !important;
}

.fhc-switches:focus  {
    box-shadow: 0 0 0 .25rem var(--fhc-switches-shadow);
}

