/* Tabs Navigation */
.tab-nav {
    list-style: none;
    padding: 0;
    display: flex;
    margin: 4rem 0;
    flex-wrap: wrap;
}

.tab-nav li {
    margin-right: 2rem;
    padding: 5px 0;
    cursor: pointer;
    font-size: var(--wp--preset--font-size--small);
}

.tab-nav [aria-selected="true"]{
    border-bottom: 3px solid var(--wp--preset--color--primary);

}

.tab-nav li.active {

}

/* Hide the tab titles inside the content */
.wp-block-avidly-tabs-block-tab-item .tab-title {
    display: none;
}

/* .wp-block-my-tabs-plugin-tabs .block-editor-inner-blocks {
    margin-top: 10px;
    border:1px solid red;
} */

.wp-block-avidly-tabs-block-tab-item{
    padding-bottom:2rem;
    box-sizing: border-box;
}



.wp-block-avidly-tabs-block-tabs {
    margin-bottom: 5rem;
    position: relative;
}

.wp-block-avidly-tabs-block-tab-item {
    position: absolute; /* Asetetaan kaikki tabit samalle alueelle */
    top: 0;
    left: 0;
    width: 100%;
    display: none; /* Piilotetaan kaikki tabit oletuksena */
}

.wp-block-avidly-tabs-block-tab-item[hidden] {
    display: none;
}

.wp-block-avidly-tabs-block-tab-item:not([hidden]) {
    display: block; /* Näytetään vain aktiivinen tab */
    position: relative; /* Säilyttää korkeus aktiiviselle tabille */
}



/* Tabs CSS */

/* Työpöytänäytöille */
@media (min-width: 768px) {
    .tabs-block.equal-height-desktop .tab-content {
        height: 0;
        overflow: hidden;
        transition: height 0.3s ease;
    }
    .tabs-block.equal-height-desktop .tab-content.active {
        overflow: visible;
    }
}
