.table-header-row { display: flex; align-items: center; .col { display: flex; flex-direction: column; .desc { font-size: .8rem; color: #8795a1; } .count { font-size: 2rem; } } .fill-space { flex: 1; } .icon-button { margin-right: .5rem; } .add-button { border-radius: .5rem; } } .table-wrapper { overflow: auto; .spinner-container { display: flex; align-items: center; justify-content: center; } table, mat-paginator { width: 100%; background-color: #2d2e30; td, th { padding: 0 1rem; &:first-child { padding-left: 0; padding-right: 1rem; } &:last-child { padding-right: 0; } .role { display: inline-block; border-radius: .5rem; border: 1px solid #ffffff30; padding: .5rem 1rem; margin-top: .25rem; margin-bottom: .25rem; margin-left: 0; margin-right: .5rem; cursor: pointer; } } tr { outline: none; } tr.detail-row { height: 0; } .selection { width: 50px; max-width: 50px; } } } .pointer { outline: none; cursor: pointer; }