Introduces new salary specification feature with interactive accordion component
Implements detailed salary breakdown including:
- Salary specification JSON data model
- Salary specification page with printable view
- Accordion component for expanding/collapsing salary details
- Localization support for new salary labels
Enhances employee salary transparency and detail presentation
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
Standardizes markup structure for invoice history, employee table, and salary history components
Simplifies HTML markup by removing unnecessary wrapper elements
Applies consistent CSS class naming and styling approach
Improves component readability and maintainability
Migrates custom table components to generic data table
Improves consistency in table and row implementations
Removes legacy custom table elements in favor of more flexible data table approach
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