Loading
Refactors range selection highlighting to use prop-based approach
Replaces CSS class-based highlighting with a dedicated highlighted prop for better component encapsulation and maintainability. Removes custom CSS styling and ESLint disable comment while consolidating the highlighting logic into the component's prop system.