/* ============================================================
   Collapsible Cards
============================================================ */

.public-dashboard-page.tax-dashboard-page .collapsible-card {
    padding: 0;

    overflow: hidden;

    margin-top: 20px;
}

.public-dashboard-page.tax-dashboard-page .collapsible-toggle {
    width: 100%;

    padding: 20px;

    display: flex;

    justify-content: space-between;
    align-items: center;

    gap: 16px;

    border: none;

    background: transparent;

    color: inherit;

    cursor: pointer;

    text-align: left;
}

.public-dashboard-page.tax-dashboard-page .collapsible-title {
    display: block;

    margin-bottom: 4px;

    color: #ffffff;

    font-size: 17px;
    font-weight: 800;
}

.public-dashboard-page.tax-dashboard-page .collapsible-subtitle {
    display: block;

    color: #a9cdec;

    font-size: 13px;
    line-height: 1.45;
}

.public-dashboard-page.tax-dashboard-page .collapsible-icon {
    width: 34px;
    height: 34px;

    flex: 0 0 auto;

    border-radius: 50%;

    display: inline-flex;

    align-items: center;
    justify-content: center;

    background:
        rgba(0, 129, 198, 0.16);

    color: #34a8eb;

    transition:
        transform 0.2s ease,
        background 0.2s ease;
}

.public-dashboard-page.tax-dashboard-page
.collapsible-toggle[aria-expanded="true"]
.collapsible-icon {
    transform: rotate(180deg);

    background:
        rgba(0, 129, 198, 0.22);
}

.public-dashboard-page.tax-dashboard-page .collapsible-content {
    padding:
        0 20px 20px;
}

.public-dashboard-page.tax-dashboard-page
.collapsible-content[hidden] {
    display: none;
}


