﻿.accordionTabButton {
    border: 0;
    border-radius: 0;
    align-items: center;
    font-size: 1rem;
    padding: 1rem 1.25rem;
    width: 100%;
    background-color: var(--swift-background-color);
    text-align: left;
    display: flex;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    color: var(--swift-foreground-color);
}

.accordionTabContentBG {
    background-color: var(--swift-background-color);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
    z-index:1;
}

.accordionTabContent{
    position:relative;
}
    .accordionTabContent > .tab-content {
        z-index:2;
        padding: 1.5rem 3rem 1.5rem 3rem;
        position:relative;
    }

.accordionBorder {
    border-color: rgba(0,0,0,0.2);
    border-width: 1px;
}

.accordionTabFlex {
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 1rem;
}

.accordionTabContent>div.dark95, .accordionTabButton.dark95.active {
    filter: brightness(95%);
}
.accordionTabContent>div.dark90, .accordionTabButton.dark90.active {
    filter: brightness(90%);
}
.accordionTabContent>div.dark85, .accordionTabButton.dark85.active {
    filter: brightness(85%);
}
