.table-dark {
    // --bs-table-bg: #0f364a !important;//$cornflower-500 !important;
}
table.stackable {
    background-color: #ffffff;

    .label {
        display: none;
    }

    p:last-child {
        margin-bottom: 0;
    }

    th, td {
        padding: 0.9rem 1.75rem;
    }

    th {
        background-color: $icenight;
        color: #ffffff;
        box-shadow:none;
    }

    td {
        border:0;
    }

    @include media-breakpoint-down(lg) {
        border: 1px solid #cccccc;

        thead {
            display: none;
        }

        tbody {
            tr {
                display: block;


                + tr {
                    border-top: 1px solid #cccccc;
                }
            }

            td {
                // display: flex;
                display: block;
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;

                &:first-child {
                    padding-top: 1.75rem;
                }

                &:last-child {
                    padding-bottom: 1.75rem;
                }
            }
        }

        .label {
            display: block;
            flex: 0 0 30%;
            font-weight: 700;
            min-width: 100px;
        }
    }
}
.table-striped > tbody > tr:nth-of-type(odd) {
    --bs-table-accent-bg: #F8F8F8;
    color: var(--bs-table-striped-color);
  }