
	.bubble.svelte-5pfsaw {
		display: none;
		position: absolute;
		margin-top: 0.5rem;

		background-color: var(--vats-tour-background);
		border-radius: var(--vats-input-borderradius);
		border: solid 2px var(--vats-tour-borde);
		box-shadow: 0 0 3rem hsl(from var(--vats-coloredtext) h s l / 100%);

		color: var(--vats-tour-text);
		text-transform: none;
		font-size: var(--vats-text-m);
		padding: 0.5rem 1rem 1.5rem 2rem;
		line-height: 1.5;
		white-space: normal;
		min-width: 25rem; 
		max-width: 40rem;

		z-index: 10;
	}

	.bubble-title.svelte-5pfsaw {
		font-size: var(--vats-text-l);
		font-weight: 600;
		color: white;
		padding-bottom: 1rem;
	}

	.bubble-text.svelte-5pfsaw {
		font-weight: normal;
	}
	.bubble-text ul,
	.bubble-text ol {
		padding: 0.5rem 0rem 0.5rem 3rem;
	}

	.bubble-text strong {
		color: var(--vats-coloredtext);
	}
	.bubble-arrow.svelte-5pfsaw {
		content: '';
		position: absolute;

		border-width: 1rem;
		border-style: solid;
		border-color: transparent transparent var(--vats-tour-background) transparent;
	}

	.highlight.svelte-1qb76ao {
		position: absolute;
		top: calc(50% - 30px);
		left: calc(50% - 30px);
		width: 60px;
		height: 60px;
		opacity: 0;

		display: flex;
		align-items: center;
		justify-content: center;
		pointer-events: none;
	}

	.container.svelte-1qb76ao {
		position: relative;
		display: inline-block;
	}
