You can now use select:has( option[value=""]:checked ) to eg. style select with default empty value as a placeholder with grey color, etc...
select:has( option[value=""]:checked )