/* Target TablePress Table ID 12 */

/* Prevent columns from squishing horizontally */
.tablepress-id-12 th,
.tablepress-id-12 td {
    min-width: 150px !important;
    word-break: break-word !important;
}

/* Ensure empty cells don't collapse vertically and match height of Table 11 rows */
.tablepress-id-12 td {
    padding: 12px 8px !important;
    min-height: 64px !important; /* Increased from 48px to match typical Table 11 height */
    height: 64px !important;     /* Increased from 48px to match typical Table 11 height */
    box-sizing: border-box !important;
}

/* Add a non-breaking space if the cell is completely empty */
.tablepress-id-12 td:empty::before {
    content: '\00a0'; /* Non-breaking space */
    display: block;
    line-height: 40px !important; /* Match the line height of the text */
}

/* Base typography for all rows, but especially the last 4 */
.tablepress-id-12 tbody tr td {
    font-size: 19px !important;
    line-height: 40px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
}
