/**
 * main.css - File principale che importa tutti i moduli CSS
 * 
 * Questo file importa tutti i moduli CSS del gestionale
 * nell'ordine corretto, in modo da avere un unico riferimento.
 * Per l'implementazione in produzione, considera di minificare
 * e combinare tutti i file utilizzando un task runner.
 */

/**
 * 1. Base - Variabili e stili di base
 * Contiene variabili CSS, tipografia e regole generali
 */
@import 'base.css';

/**
 * 2. Layout - Struttura principale dell'applicazione
 * Contiene header, sidebar, main content
 */
@import 'layout.css';

/**
 * 3. Components - Componenti UI riutilizzabili
 * Contiene bottoni, card, alert, badge, liste
 */
@import 'components.css';

/**
 * 4. Forms - Elementi dei form
 * Contiene input, select, validation, form group
 */
@import 'forms.css';

/**
 * 5. Tables - Stili per tabelle
 * Contiene tabelle responsive e varianti
 */
@import 'tables.css';

/**
 * 6. Dashboard - Stili specifici per dashboard
 * Contiene card statistiche, widget e visualizzazioni
 */
@import 'dashboard.css';

/**
 * 7. Utilities - Classi di utilità
 * Contiene margin, padding, display, flex, colori
 */
@import 'utilities.css';

/**
 * 8. Responsive - Media queries per adattamento mobile
 * Contiene regole per vari breakpoint
 */
@import 'responsive.css';

/**
 * 9. Animations - Animazioni e transizioni
 * Contiene keyframes e classi per animazioni
 */
@import 'animations.css';

/**
 * 10. Dark Mode - Regole specifiche per modalità scura
 * Contiene tutte le regole per il dark mode
 * IMPORTANTE: Deve essere caricato per ultimo per sovrascrivere tutto
 */
@import 'dark-mode.css';
