/* ==========================================================================
   Elementor Nested Tabs — Sliding Active Highlight
   ========================================================================== */

.e-n-tabs-heading {
    position: relative;
}

.e-n-tabs-heading .tvg-tab-highlight {
    position: absolute;
    top: 3px;
    left: 0;
    height: calc(100% - 6px);
    border-radius: 50px;
    pointer-events: none;
    z-index: 0;
    will-change: transform, width;
    transition: transform .4s cubic-bezier(.4, 0, .2, 1), width .4s cubic-bezier(.4, 0, .2, 1);
    background: #000000 linear-gradient(0deg, #296195 0%, transparent 25%);
}

/* Make tab titles sit above the highlight */
.e-n-tabs-heading .e-n-tab-title {
    position: relative;
    z-index: 1;
}

/* Kill the native active background — the highlight handles it */
.elementor-widget-n-tabs.tvg-tabs-highlight-active .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background-color: transparent !important;
    background-image: none !important;
}
