/*
 * Overrides for bl-toc-with-offset widget.
 *
 * The Pro stylesheet (widget-table-of-contents) scopes its rules to
 * .elementor-widget-table-of-contents. Our widget gets the class
 * .elementor-widget-bl-toc-with-offset, so we re-apply the same rules here.
 */

/* Box: background, border, border-radius, min-height */
.elementor-widget-bl-toc-with-offset .elementor-widget-container,
.elementor-widget-bl-toc-with-offset:not(:has(.elementor-widget-container)) {
	background-color: var(--box-background-color);
	border-style: solid;
	border-width: var(--box-border-width, 0px);
	border-color: var(--box-border-color, transparent);
	border-radius: var(--box-border-radius, 3px);
	min-height: var(--box-min-height);
	overflow: hidden;
	transition: min-height 0.4s;
}

/* Toggle icons: show only the relevant state */
.elementor-widget-bl-toc-with-offset.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,
.elementor-widget-bl-toc-with-offset:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand {
	display: none;
}
