.wp-block-ftt-fixed-title-table {
    box-sizing: border-box;
    max-width: 100%;
    border: 0 !important;
    border-width: 0 !important;
    border-style: none !important;
    outline: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}

.wp-block-ftt-fixed-title-table::before,
.wp-block-ftt-fixed-title-table::after,
.wp-block-ftt-fixed-title-table .ftt-scroll::before,
.wp-block-ftt-fixed-title-table .ftt-scroll::after {
    content: none !important;
    display: none !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

.wp-block-ftt-fixed-title-table .ftt-scroll {
    box-sizing: border-box;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.wp-block-ftt-fixed-title-table .ftt-scroll > table {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    table-layout: fixed;
    border-collapse: collapse;
    border: 0 !important;
    border-style: none !important;
    outline: 0 !important;
    box-shadow: none !important;
    border-spacing: 0;
    margin: 0;
}

.wp-block-ftt-fixed-title-table col:first-child {
    width: var(--ftt-title-width, 140px);
}

.wp-block-ftt-fixed-title-table th,
.wp-block-ftt-fixed-title-table td {
    box-sizing: border-box;
    padding: var(--ftt-cell-padding, 10px);
    border: 0 !important;
    border-right: var(--ftt-border-width, 1px) solid var(--ftt-border-color, #000000) !important;
    border-bottom: var(--ftt-border-width, 1px) solid var(--ftt-border-color, #000000) !important;
    background-color: transparent;
    font-weight: 400;
    vertical-align: middle;
    overflow-wrap: anywhere;
}

.wp-block-ftt-fixed-title-table tr:first-child > * {
    border-top: var(--ftt-border-width, 1px) solid var(--ftt-border-color, #000000) !important;
}

.wp-block-ftt-fixed-title-table tr > *:first-child {
    border-left: var(--ftt-border-width, 1px) solid var(--ftt-border-color, #000000) !important;
}

.wp-block-ftt-fixed-title-table.is-striped tr:nth-child(even) > * {
    background-color: #f8fafc;
}
