.tsec-chart {
    background-color: white;
}

.tsec-chart-accordion {
    background-color: #F6F6F6;
    overflow:hidden;
    transition:height 0.3s ease-out;
    height:auto;
}

.tsec-chart-accordion ul {
    padding: 1rem;
}

.tsec-chart-accordion-toggle {
    width: 100%;
}

.tsec-chart-export-button {
    margin-bottom: 10px;
    color: var( --e-global-color-primary ) !important;
    background-color: white !important;
}

.tsec-chart-export-button:hover {
    color: var( --e-global-color-primary ) !important;
    background-color: #F6F6F6 !important;
}

@media(min-width: 510px) {
    .tsec-chart-accordion ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }

    .tsec-chart-accordion li {
        width: calc(50% - 2rem);
        padding: 0 1rem 0 0;
        margin-left: 2rem;
        margin-bottom: 5px;
    }
}