/* Shared Companies-style data grid. Keep layout, sticky cells and card mode in directory-layout.css. */
body .app-content :is(table,.table,.app-table,.cockpit-renewal-table,.company-table,.record-table,.company-contact-table,.sortable-record-table,table:has(th [aria-haspopup="dialog"])) > thead > tr > th {
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-color: var(--bs-body-color);
    background: var(--bs-body-bg);
    color: var(--bs-body-color);
    font-size: .9rem;
    font-weight: 700;
    text-transform: none;
    letter-spacing: normal;
    padding: .35rem .6rem;
    vertical-align: middle;
    text-align: left;
    border-top: 0;
    border-bottom: 1px solid var(--bs-border-color);
    box-shadow: none;
}
body .app-content .table-responsive { border-top: 0; }
