.wp-block-ghub-tab-buttons-container{
    &.is-style-dynamic-highlight,
    &.is-style-dynamic-underline{   
        --highlight-width: 0;
        --highlight-left: 0;

        isolation: isolate;
        position: relative;
        
        &::before {
            background: var(--ghub-active-tab-button-bg-color, var(--ghub-tabs-button-bg-color));
            border-top-left-radius: var(--ghub-active-tab-button-top-left-radius, var(--ghub-tabs-button-top-left-radius));
            border-top-right-radius: var(--ghub-active-tab-button-top-right-radius, var(--ghub-tabs-button-top-right-radius));
            border-bottom-left-radius: var(--ghub-active-tab-button-bottom-left-radius, var(--ghub-tabs-button-bottom-left-radius));
            border-bottom-right-radius: var(--ghub-active-tab-button-bottom-right-radius, var(--ghub-tabs-button-bottom-right-radius));            content: '';
            height: calc(100% - 10px);
            position: absolute;
            width: var(--highlight-width);
            left: var(--highlight-left);
            transition: width 0.3s ease, left 0.3s ease;
            z-index: -1;
        }
    
        .wp-block-ghub-tab-button{
            background-color: unset !important;
        }
    }

    &.is-style-dynamic-underline{
        &::before{
            height: 1px;
            bottom: 0;
        }
    }
}