Replaces `swp-section-label` with standardized `swp-card-header` and `swp-card-title`
Improves component consistency across multiple features:
- Adds structured card headers
- Introduces more semantic HTML elements
- Enhances layout and readability of card components
Updates CSS and component styles to support new structure
Enables quick editing of salary rates by double-clicking card inputs
Introduces functionality to:
- Open rates drawer on double-click
- Automatically focus and select corresponding input
- Add temporary highlight to edited row
Adds a new data table to employee detail stats showing completed bookings
Includes:
- Expanded EmployeeDetailStatsViewComponent with booking data
- Updated localization translations for new table labels
- Created mock booking data for demonstration
- Updated .gitignore to simplify temporary file handling
Adds detailed salary rates, commission structures, and HR-related records
Introduces new data models and view components for:
- Salary rates and supplements
- Commissions and rate configurations
- Employee HR tracking (certifications, courses, absence)
Implements dynamic rate synchronization between drawer and card views
Consolidates UI components into a centralized components.css file
Removes duplicate styles across multiple CSS files
Adds utility classes in a new utilities.css file
Reduces overall CSS complexity and improves maintainability
Removes quick-stats.css and redistributes its styles
Updates layout and stylesheet references accordingly