::deep .table { table-layout: fixed; min-width: 480px; } ::deep .table td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* Actions column: prevent clipping and centre buttons */ ::deep .row-clickable { cursor: pointer; } @media (max-width: 767.98px) { ::deep .table > :not(caption) > * > * { padding: 0.3rem 0.4rem; font-size: 0.8125rem; } }