﻿/* Load once after the existing theme, CRM, and campaign styles. */
.crm-audience-sample,
.crm-audience-sample .mud-table-container {
    width: 100%;
    max-width: 100%;
    min-width: 0;
}

    .crm-audience-sample table.mud-table-root {
        width: 100%;
        min-width: 100%;
        table-layout: fixed;
    }

    .crm-audience-sample .mud-table-head .mud-table-cell {
        width: 33.333333%;
        white-space: normal;
        overflow-wrap: normal;
        word-break: normal;
    }

    .crm-audience-sample .mud-table-body .mud-table-cell {
        overflow-wrap: anywhere;
        white-space: normal;
    }

@media (max-width: 599.98px) {
    .crm-audience-sample.mud-sm-table table.mud-table-root {
        table-layout: auto;
    }

    .crm-audience-sample.mud-sm-table .mud-table-body .mud-table-cell {
        width: 100%;
    }
}
