/* Minimal table of contents styles (the live widget stylesheet is not publicly reachable). */
.elementor-widget-table-of-contents .elementor-toc__header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.elementor-widget-table-of-contents .elementor-toc__toggle-button{cursor:pointer;display:none}
.elementor-widget-table-of-contents .elementor-toc__toggle-button svg{width:14px;height:14px;fill:currentColor}
.elementor-toc__list-wrapper{list-style:decimal;padding-left:20px;margin:0}
.elementor-toc__list-item{margin:8px 0}
.elementor-toc__list-item a{color:inherit;text-decoration:none}
@media (max-width:1024px){
 .elementor-widget-table-of-contents .elementor-toc__toggle-button--expand{display:block}
 .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}
 .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--collapse{display:block}
 .elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__body{display:none}
}
.tsc-live img{display:inline-block}
.tsc-live .outline:not(.elementor-button){outline:0}
.tsc-live .rounded{border-radius:0}
