table {
  margin-bottom: 20px;

  th.mat-header-cell,
  td.mat-cell,
  td.mat-footer-cell {
    padding: 0 10px;
  }

  td.mat-cell {
    &.revoked {
      text-decoration: line-through;
    }
  }

  .action-cell {
    mat-spinner {
      margin: 0 auto;
    }
  }
}

:host {
  display: flex;
  height: 100%;

  > div {
    flex: 1 1 auto;
    overflow-y: auto;
    overflow-x: auto;
    position: relative;

    > div {
      position: absolute;
    }
  }
}
