[data-v-f1b39dc1]:root, :root .ivyforms-theme-dark[data-v-f1b39dc1] {
	--primitive-black: #080c11;
	--primitive-white: #fff;
}

[data-v-7b1e5a53]:root, :root .ivyforms-theme-dark[data-v-7b1e5a53] {
	--primitive-black: #080c11;
	--primitive-white: #fff;
}

[data-v-51e64049]:root, :root .ivyforms-theme-dark[data-v-51e64049] {
	--primitive-black: #080c11;
	--primitive-white: #fff;
}

.ivyforms-circle-loader__check[data-v-51e64049] path {
	fill: var(--map-base-dusk-symbol-2, #394452);
}

.ivyforms-circle-loader--completed .ivyforms-circle-loader__check[data-v-51e64049] path {
	fill: #fff;
	animation: ivyforms-circle-loader-check-appear-51e64049 .3s ease-out forwards;
}

@keyframes ivyforms-circle-loader-spin-51e64049 {
	0% {
		stroke-dashoffset: 62.83;
		transform: rotate(-90deg);
	}
	
	50% {
		stroke-dashoffset: 15;
	}
	
	to {
		stroke-dashoffset: 62.83;
		transform: rotate(270deg);
	}
}

@keyframes ivyforms-circle-loader-bg-appear-51e64049 {
	0% {
		fill: transparent;
	}
	
	to {
		fill: var(--map-base-dusk-symbol-2, #394452);
	}
}

@keyframes ivyforms-circle-loader-track-appear-51e64049 {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes ivyforms-circle-loader-check-appear-51e64049 {
	0% {
		fill: var(--map-base-dusk-symbol-2, #394452);
	}
	
	to {
		fill: #fff;
	}
}

[data-v-67785913]:root, :root .ivyforms-theme-dark[data-v-67785913] {
	--primitive-black: #080c11;
	--primitive-white: #fff;
}