Normal sudoku rules apply.
Pink lines contain a set of consecutive digits.
Digits in cages do not repeat and must sum to the small clue, if given.
Each cage is either full of "oil" (even digits), full of "water" (odd digits), or a mix of both. In all cases, each "row" within a cage is of just one type (oil or water). Oil floats on water, so even digits will always be in rows above odd digits in mixed cages.
Have fun, leave a comment if you enjoy the puzzle!
Solution code: Row 8