.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) th {
    background-color: #f0f0f1;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) td {
    background-color: #f0f0f1;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(even) th {
    background-color: #ffffff;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(even) td {
    background-color: #ffffff;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td {
    padding: 0.5em;
    border-width: 1px;
    border-style: solid;
    border-color: #9ca3af;
    text-align: left;
    vertical-align: middle;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th {
    background-color: #f0f0f1;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td {
    background-color: #ffffff;
}

@media screen and (min-width: 769px) {
    .wp-block-flexible-table-block-table.is-scroll-on-pc {
        overflow-x:scroll;
    }

    .wp-block-flexible-table-block-table.is-scroll-on-pc table {
        max-width: none;
        align-self: self-start;
    }
}

@media screen and (max-width: 768px) {
    .wp-block-flexible-table-block-table.is-scroll-on-mobile {
        overflow-x:scroll;
    }

    .wp-block-flexible-table-block-table.is-scroll-on-mobile table {
        max-width: none;
        align-self: self-start;
    }

    .wp-block-flexible-table-block-table table.is-stacked-on-mobile th,.wp-block-flexible-table-block-table table.is-stacked-on-mobile td {
        width: 100%!important;
        display: block;
    }
}
