.elementor-scrolling-tracker {
	--scrolling-track-default-progress-color: #61ce70;
	--scrolling-track-default-color: #eee;
	--scrolling-track-precentage-default-color: $black;
}

.elementor-scrolling-tracker-horizontal {
	align-items: center;
	background-color: var(--scrolling-track-default-color);
	border-color: var(--horizontal-border-color);
	border-radius: var(--border-radius);
	border-style: var(--horizontal-border-style);
	border-width: var(--horizontal-border-top-width, 2px) var(--horizontal-border-right-width, 2px) var(--horizontal-border-bottom-width, 2px) var(--horizontal-border-left-width, 2px);
	direction: var(--direction);
	display: flex;
	height: var(--horizontal-height, 20px);
	padding: var(--tracker-padding);
	width: 100%;
}

.elementor-scrolling-tracker-horizontal .current-progress {
	align-items: center;
	background-color: var(--scrolling-track-default-progress-color);
	border-color: var(--horizontal-progress-border-color);
	border-radius: var(--progress-border-radius);
	border-style: var(--horizontal-progress-border);
	border-width: var(--horizontal-progress-border-top-width, 2px) var(--horizontal-progress-border-right-width, 2px) var(--horizontal-progress-border-bottom-width, 2px) var(--horizontal-progress-border-left-width, 2px);
	display: none;
	height: 100%;
	position: relative;
}

.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage {
	color: var(--percentage-color, var(--scrolling-track-precentage-default-color));
	direction: var(--text-direction);
	inset-inline: auto .5em;
	position: absolute;
}

.elementor-scrolling-tracker-circular svg {
	position: absolute;
}

.e-con-inner>.elementor-widget-progress-tracker, .e-con>.elementor-widget-progress-tracker {
	width: var(--container-widget-width);
	--flex-grow: var(--container-widget-flex-grow);
}