This CSS above was manually created, but I bet you could make the items dynamic by creating a “row number” column and using it within a template column to populate the *.selected-item-list-item-ROWNUMBER {...} style and then joining them with a join text column.
Mine is purely visual (action set to none), but it could certainly be configured with an action to select the proper rating inside of “custom form”.
I assume the class names have changed. Glide does not officially support CSS, and it can break anytime, so we don’t recommend using it going forward.