/* TABS */
.is-style-tabs-content-title {
    display: flex;
    gap: 12px;
    flex-wrap: nowrap;
    flex-direction: column;
    width: 40%;
}

.is-style-tabs-content-title .wp-block-heading {
    cursor:pointer;
    border-radius:12px;
    padding:12px 20px;
    text-align:center;
    font-size: var(--wp--preset--font-size--medium);
    background-color:var(--wp--preset--color--rose);
    color:#999999;
    margin: 0;
}

.is-style-tabs-content-title .wp-block-heading.actif{
    background-color:var(--wp--preset--color--magenta);
    color:#eeeeee;
}

.is-style-tabs > .acf-innerblocks-container {
    width: 60%;
}

.is-style-tabs .acf-innerblocks-container .tab {
    display:none;
}

.is-style-tabs {
    display: flex;
    gap: 30px;
}

.is-style-tabs .acf-innerblocks-container .tab.actif, div#editor .is-style-tabs .acf-innerblocks-container .tab{
    display:block;
    animation: tabFadeSlideIn 0.4s ease;
}

@keyframes tabFadeSlideIn {
    from {
        opacity: 0;
        transform: translateX(-24px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}


/* ACCORDÉONS */
.is-style-accordion .tab .wp-block-heading {
    cursor: pointer;
    width: 100%;
    border-radius: 12px;
    padding: 12px 20px;
    text-align: center;
    font-size: var(--wp--preset--font-size--medium);
    background-color: #eeeeee;
    color: #999999;
    box-sizing: border-box;
}

.is-style-accordion .tab .wp-block-heading.actif {
    background-color: var(--wp--preset--color--mauve);
    color: #eeeeee;
}

.is-style-accordion .tab .tab-content{
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: grid-template-rows 0.4s ease, opacity 0.4s ease;
}

.is-style-accordion .tab .tab-content .tab-content-inner{
    overflow: hidden;
    min-height: 0;
}

.is-style-accordion .tab .tab-content.actif{
    grid-template-rows: 1fr;
    opacity: 1;
}

@media screen and (max-width: 782px) {
    .is-style-tabs-content-title, .is-style-tabs > .acf-innerblocks-container {
        width: 100%;
    }
}