//@use '@angular/material' as material;
//@use '../../../cvs-brand/cvs-variables' as variables;
//@use '../../../_utils' as utils;
//
//
//
//.pds-native-table {
//  margin-top: 10px;
//  padding-left: 2px;
//  border-collapse: collapse;
//  width: 100%;
//
//  thead {
//    height: 48px;
//
//    th {
//      color: variables.$gray-6;
//      font-size: 14px;
//      font-weight: 400;
//      line-height: 1.3;
//      height: inherit;
//    }
//  }
//
//  tbody {
//    tr {
//      height: 48px;
//      border-bottom: 1px solid variables.$gray-4;
//
//      td {
//        line-height: 1.3;
//        height: inherit;
//      }
//    }
//  }
//
//  th, td {
//    padding: 0 10px;
//    font-size: 14px;
//    text-align: left;
//  }
//}
//
//@mixin pds-table($font-size: 14px, $row-height: 48px, $selected-row-color: variables.$blue-med) {
//
//  $pds-table-typography: material.define-typography-config(
//    $caption: material.define-typography-level($font-size),
//    $body-1: material.define-typography-level($font-size),
//    $font-family: "Helvetica, Arial, sans-serif",
//  );
//
//  // Remove padding with card styling
//  &.pds-card {
//    padding: 0;
//  }
//
//  th, td {
//    padding: 2px 10px;
//    font-size: $font-size;
//  }
//
//  .mat-header-row, mat-row {
//    min-height: $row-height;
//    font-size: $font-size;
//  }
//
//  .pds-table__selected-row {
//    background-color: $selected-row-color;
//  }
//
//  .mat-header-cell {
//    font-size: $font-size;
//  }
//
//  .pds-table__header {
//    height: utils.rem-calc(48px);
//    display: flex;
//    align-items: center;
//    padding-left: utils.rem-calc(16px);
//
//    h3 {
//      margin: 0;
//    }
//  }
//
//  .mat-sort-header-container, .mat-sort-header-content {
//    text-align: left;
//  }
//
//  &.pds-table--filter, .pds-table--filter {
//    @include pds-table--filter;
//  }
//
//  @include material.table-typography($pds-table-typography);
//}
//
//@mixin pds-table--filter {
//  .pds-table--filter__header {
//    display: flex;
//    flex-direction: column;
//    width: 100%;
//
//    mat-form-field {
//      .mat-form-field-wrapper {
//        padding-bottom: utils.rem-calc(6px);
//        margin: 0;
//
//        input {
//          color: variables.$gray-8;
//        }
//      }
//
//      &:not(.mat-focused, :hover) {
//        .mat-form-field-outline {
//          color: variables.$gray-4;
//        }
//      }
//
//      .mat-form-field-outline {
//        background-color: #fff;
//        border-radius: utils.rem-calc(6px);
//      }
//    }
//
//    .pds-table--filter__header__label {
//      font-size: utils.rem-calc(12px);
//      color: variables.$gray-6;
//      padding-bottom: utils.rem-calc(8px);
//      line-height: utils.rem-calc(14px);
//      min-height: utils.rem-calc(5px);
//    }
//
//    .pds-table--filter__header__input {
//      padding-top: utils.rem-calc(6px);
//      border-top: 1px solid variables.$gray-4;
//      background-color: variables.$gray-2;
//      min-height: utils.rem-calc(36px);
//      max-height: utils.rem-calc(36px);
//      padding-right: utils.rem-calc(8px);
//      display: flex;
//      align-items: center;
//      justify-content: center;
//
//      &.active-filter {
//        .pds-icon--xs {
//          color: variables.$gray-8;
//        }
//      }
//    }
//  }
//
//  mat-cell {
//    &:first-of-type {
//      padding-left: 0;
//    }
//
//    &:last-of-type {
//      padding-right: 0;
//    }
//  }
//
//  mat-header-cell {
//    align-self: flex-end;
//
//    &:first-of-type {
//      padding-left: 0;
//    }
//
//    &:last-of-type {
//      padding-right: 0;
//    }
//
//    &.cdk-program-focused {
//      .mat-sort-header-container {
//        border-bottom: none;
//      }
//    }
//
//    .mat-sort-header-container {
//      flex-direction: column-reverse;
//      width: 100%;
//      position: relative;
//
//      .mat-sort-header-content {
//        width: 100%;
//      }
//
//      .mat-sort-header-arrow {
//        position: absolute;
//        top: 0;
//        right: utils.rem-calc(12px);
//      }
//    }
//
//    mat-form-field {
//      width: 100%;
//    }
//  }
//}
