:host {
  display: flex;
}

  :host(.table-row--highlighted) ::slotted(.table-cell) {
      background-color: rgba(240, 242, 255, 1); /* TODO: token */
    }

  :host(.table-row--moving) {
    border: var(--swirl-table-moving-row-border);
  }

  :host ::slotted(.table-cell) {
    border-bottom: var(--s-border-width-default) solid var(--s-border-default);
  }

  :host * {
    box-sizing: border-box;
  }
