$prefix: 'teamix-pro-table';
$fullscreenPadding: 24px;

.#{$prefix} {
  background: var(--table-row-bg, #FFFFFF);
  &-footer {
    margin: 8px 0;
  }
  &-pagination {
    display: flex;
    justify-content: flex-end;
  }
  &-fullscreen {
    padding: $fullscreenPadding $fullscreenPadding 0 $fullscreenPadding;

    .teamix-pro-table-footer {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 10px $fullscreenPadding 2px $fullscreenPadding;
      box-shadow: var(--shadow-1-up);
    }
  }
  // sort icon
  .next-table-sort.next-table-header-icon {
    line-height: 16px;
    margin-left: 6px;
    .teamix-icon {
      position: absolute;
      width: 12px;
    }
    & .current .teamix-icon {
      color: var(--table-sort-color-current, #0064C8);
    }
  }
}