
.blog-table {
    margin-block: 1.5rem;
}

.blog-table {
    --first-col: 200px;
    --t-radius: 4px;
    --table-border-color: #C8C6CF;
}

.table > :not(:last-child) > :last-child > *, .wp-block-table table > :not(:last-child) > :last-child > * {
    border-bottom-color: var(--table-border-color);
}

.blog-table p.h4 > a,
.blog-table p.h5 > a {
    color: #00cc66;

}

.blog-table table {
    width: 100%;
    border-collapse: separate !important;
    border-spacing: 0;
    overflow: visible;

}

.blog-table .table-bordered td {
    border-color: var(--table-border-color) !important;
}

.blog-table .table-bordered td,
.blog-table .table-bordered th {
    border-width: 0.5px;
}


.blog-table thead th:first-child {
    border-top-left-radius: var(--t-radius);
}

.blog-table thead th:last-child {
    border-top-right-radius: var(--t-radius);
}


.blog-table .table-main > tbody > tr:last-child > td:first-child {
    border-bottom-left-radius: var(--t-radius);
}

.blog-table .table-main > tbody > tr:last-child > td:last-child {
    border-bottom-right-radius: var(--t-radius);
}


.blog-table .table-main > thead > tr > th:first-child,
.blog-table .table-main > tbody > tr > td:first-child {
    border-left-width: 1px;
}

.blog-table .table-main > thead > tr > th {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}

.blog-table .table-main > tbody > tr:last-child > td {
    border-bottom-width: 1px;
}

.blog-table .table-main > thead > tr > th:last-child,
.blog-table .table-main > tbody > tr > td:last-child {
    border-right-width: 1px !important;
}

.blog-table .table-main > tbody > tr:first-child > td {
    border-top-width: 0;
}


.blog-table .table-main > tbody > tr:last-child td {
    border-bottom-width: 1px;
}

/* Table cells: no default vertical-align here */
.blog-table td,
.blog-table th {
    padding: 1rem 1.25rem;
}

.blog-table td:has( table) {
    padding: 0 !important;
}

.subtable table {
    margin: 0 !important;
}

.subtable tr:first-child td {
    border-top: 0 !important;
}

.subtable tr:last-child td {
    border-bottom-right-radius: var(--t-radius);
    border-bottom: 0 !important;
}

.subtable td {
    border-right: 0 !important;
    border-left: 0 !important;
}

/* Vertical alignment modifiers */
.blog-table .v-align-top th,
.blog-table .v-align-top td {
    vertical-align: top;
}

.blog-table .v-align-middle th,
.blog-table .v-align-middle td {
    vertical-align: middle;
}

.blog-table .v-align-bottom th,
.blog-table .v-align-bottom td {
    vertical-align: bottom;
}

.blog-table .v-align-baseline th,
.blog-table .v-align-baseline td {
    vertical-align: baseline;
}

.blog-table a {
    color: #17161A;

}

.blog-table {
    font-size: 1rem;
    letter-spacing: -0.2px;
}

@media (min-width: 576px) and (max-width: 1459.98px) {
    .blog-table {
        font-size: 14px;
    }
}

.blog-table thead.text-primary {
    --bs-primary-colors: 0, 147, 71;
}

.blog-table .table-light {
    border-color:var(--table-border-color);
}
.blog-table .table-primary {
    --bs-table-bg: #D7FFEA;
}

.blog-table td {
    background: white;
}

.blog-table .h4:last-child,
.blog-table .h5:last-child,
.blog-table p:last-child {
    margin-bottom: 0 !important;
}

@media (max-width: 767.98px) {
    .blog-table .table-wrapper {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;

    }

    .blog-table .table-responsive > table,
    .blog-table > .table-wrapper > table {
        table-layout: fixed;
        min-width: var(--mobile-min-width, 420px);
    }

    .blog-table .table-responsive > table col:first-child,
    .blog-table > .table-wrapper > table col:first-child {
        width: var(--first-col, 200px) !important;
        min-width: var(--first-col, 200px);
    }

    .blog-table .table-responsive > table col:not(:first-child ),
    .blog-table > .table-wrapper > table col:not(:first-child ) {
        width: auto !important;
    }

    .blog-table .table-responsive table thead th,
    .blog-table .table-responsive table tbody td {
        position: relative;
        z-index: 1;
    }

    .blog-table .table-responsive table thead th:first-child,
    .blog-table > .table-wrapper table thead th:first-child,
    .blog-table .table-responsive table tbody td:first-child,
    .blog-table > .table-wrapper table tbody td:first-child {
        position: -webkit-sticky;
        position: sticky;
        left: 0;
    }

    .blog-table .table-responsive table thead th:first-child,
    .blog-table > .table-wrapper table thead th:first-child {
        z-index: 4;
    }

    .blog-table .table-responsive table tbody td:first-child,
    .blog-table > .table-wrapper table tbody td:first-child {
        z-index: 3;
    }


    .blog-table .table-responsive > table thead th:not(:first-child),
    .blog-table > .table-wrapper > table thead th:not(:first-child),
    .blog-table .table-responsive > table tbody td:not(:first-child),
    .blog-table > .table-wrapper > table tbody td:not(:first-child) {
        min-width: 140px;
    }

    .blog-table .table-main > thead > tr > th:first-child {
        border-top-left-radius: var(--t-radius);
    }

    .blog-table .table-main > tbody > tr:last-child > td:first-child {
        border-bottom-left-radius: var(--t-radius);
    }
}

.blog-table.hide-inner-borders .table-main > thead > tr > th:not(:first-child):not(:last-child),
.blog-table.hide-inner-borders .table-main > tbody > tr > td:not(:first-child):not(:last-child) {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

.blog-table.hide-inner-borders .table-main > thead > tr > th:not(:last-child),
.blog-table.hide-inner-borders .table-main > tbody > tr > td:not(:last-child) {
    border-right-width: 0 !important;
}


.blog-table.hide-inner-borders .table-main > thead > tr > th:not(:first-child),
.blog-table.hide-inner-borders .table-main > tbody > tr > td:not(:first-child) {
    border-left-width: 0 !important;
}
/*# sourceMappingURL=blog-table.css.map */