Use selector-based fields for rich UI controls
mainSelector-based fields provide advanced UI controls in the Bubble Card module editor. Instead of using the legacy type syntax, use the selector property with a specific selector type (e.g., text, number, boolean, select, ui_color, icon, condition, entity, device, area, theme, action, time, date, datetime, media, attribute, state, target, config_entry, addon, location, object, backup, assistance, label, language, schedule, template, file, qr_code, conversation_agent, duration, dashboard, or floor).