/* Correção isolada do espaço móvel deste widget. */
@media (max-width: 767px) {
	.elementor-widget-tribo-trilha-estudo,
	.elementor-widget-tribo-trilha-estudo > .elementor-widget-container,
	.tmtrilha-mobile-fit,
	.tmtrilha-mobile-fit > .elementor-widget-container {
		--min-height: 0px !important;
		--flex-basis: auto !important;
		--flex-grow: 0 !important;
		--flex-shrink: 1 !important;
		display: block !important;
		width: 100% !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		flex-basis: auto !important;
		flex-grow: 0 !important;
		flex-shrink: 1 !important;
		align-self: stretch !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.tmtrilha-mobile-fit-container,
	.e-con:has(> .elementor-widget-tribo-trilha-estudo),
	.e-con:has(> .e-con-inner > .elementor-widget-tribo-trilha-estudo) {
		--min-height: 0px !important;
		--flex-basis: auto !important;
		--flex-grow: 0 !important;
		--flex-shrink: 1 !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		flex-basis: auto !important;
		flex-grow: 0 !important;
		flex-shrink: 1 !important;
		align-self: stretch !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.tmtrilha-mobile-fit-container > .e-con-inner,
	.e-con:has(> .e-con-inner > .elementor-widget-tribo-trilha-estudo) > .e-con-inner {
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.elementor-widget-tribo-trilha-estudo .tm-cycles-widget {
		display: block !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		margin: 0 !important;
	}

	/* Esta era a pequena faixa externa exclusiva do modo compacto. */
	.elementor-widget-tribo-trilha-estudo .tm-cycles-widget.tmc-compact {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
}
