:host {
  --background-fixed: var(--supreme-waffle-color-base-white);
  --background-interactive: var(--supreme-waffle-color-neutral-grey-200);
  border-color: inherit;
  display: table-row;
  vertical-align: inherit;
}
:host::part(checkbox-cell) {
  background-color: var(--background-fixed);
  left: 0;
  position: sticky;
  z-index: 1;
}

:host(:hover),
:host(:hover)::part(checkbox-cell),
:host(:hover) ::slotted(pds-table-cell),
:host(.is-selected),
:host(.is-selected)::part(checkbox-cell),
:host(.is-selected) ::slotted(pds-table-cell) {
  background: var(--background-interactive);
}