/* =====================================================
   ATIPC - Fichier CSS Principal
   =====================================================
   Importe tous les styles dans l'ordre optimal de priorité
   Une seule source de vérité pour l'architecture CSS
   
   ⚠️ IMPORTANT - SCRIPTS CRITIQUES :
   - static/js/fouc-prevention.js : Masque contenu jusqu'à chargement CSS (évite flash)
   - static/js/viewport-height-fix.js : Fix hauteur viewport mobile (Brave toolbar, Safari)
     → Expose variables CSS : --real-vh et --vh (voir page-layout.css)
   ===================================================== */

/* 0. Vendor CSS (bibliothèques externes) */
@import url('/static/css/vendor/quill.snow.css');

/* 1. Design Tokens (sémantiques avec valeurs directes) */
@import url('/static/css/tokens/semantic-tokens.css');
@import url('/static/css/tokens/color-functions.css');

/* 2. Thèmes (couleurs sémantiques) */
@import url('/static/css/themes/light-theme-orange.css'); 
/* @import url('/static/css/themes/light-theme-rouge.css');*/
@import url('/static/css/themes/dark-theme.css');

/* 3. Layout général (containers, body, liens) */
@import url('/static/css/layout/general-layout.css');

/* 3.5 Framework Utilities (NOUVEAU - fondations réutilisables) */
@import url('/static/css/framework/utilities/flex.css');
@import url('/static/css/framework/utilities/scroll.css');
@import url('/static/css/framework/utilities/sizing.css');
@import url('/static/css/framework/layouts/page-layout.css');
@import url('/static/css/framework/components/toast.css');
@import url('/static/css/framework/components/empty-state.css');
@import url('/static/css/framework/components/loading.css');
/* @import url('/static/css/framework/components/error-boundary.css'); */ /* FILE NOT FOUND */

/* 4. Composants réutilisables de base */
@import url('/static/css/components/general/icons.css');
@import url('/static/css/components/general/textarea.css');
@import url('/static/css/components/cards/card.css');
@import url('/static/css/components/scrollbars.css');
@import url('/static/css/components/general/buttons.css');
@import url('/static/css/components/checkbox.css');
@import url('/static/css/components/list-view.css');
@import url('/static/css/components/general/tabs.css');
@import url('/static/css/components/tables/table-custom.css');
@import url('/static/css/components/tables/table-custom-editable.css');


/* 5. Layout topbar (peut être overridé par les dropdowns) */
@import url('/static/css/components/app/topbar.css');
@import url('/static/css/components/app/menubar.css');

/* 6. Composants avec priorité élevée (chargés APRÈS topbar) */
@import url('/static/css/components/dropdowns/menu.css'); /* Styles génériques menus */
@import url('/static/css/components/dropdowns/dropdown-custom.css');
@import url('/static/css/components/dropdowns/navigation-dropdown.css');
@import url('/static/css/components/dropdowns/account-menu.css'); /* 🐛 BUG FIX - AccountMenu styles */
@import url('/static/css/components/widgets/status-toggle.css');
@import url("/static/css/components/general/input-field.css");
@import url("/static/css/components/searchbar/search-bar.css");
@import url('/static/css/components/widgets/comments-section.css');
@import url('/static/css/components/general/calendar.css');
@import url('/static/css/components/cards/assignedtechcard.css');

/* @import url('/static/css/components/admin-detail.css'); */ /* FILE NOT FOUND */
@import url('/static/css/components/tables/table-view-interventions.css');
@import url('/static/css/components/dropdowns/user-dropdown.css');
@import url('/static/css/components/searchbar/search-global.css');
@import url('/static/css/components/modals/search-planning-modal.css');
@import url("/static/css/components/modals/modal.css");
@import url('/static/css/components/modals/intervention-detail-modal.css');
@import url('/static/css/components/widgets/intervention-detail-button.css');
@import url('/static/css/components/modals/view-mail.css');
@import url('/static/css/components/modals/fusion-modal.css');
/* @import url('/static/css/components/modals/recap-facturation.css'); */ /* OBSOLÈTE - Migré vers list-view.css */
@import url('/static/css/components/modals/import-recap-modal.css');
@import url("/static/css/components/modals/intervention-modal.css");
/* @import url('/static/css/components/modals/column-settings-modal.css'); */ /* OBSOLÈTE - Migré vers list-view.css */
@import url('/static/css/components/grid/grid-view.css');
@import url('/static/css/components/grid/grid-minimap.css');
@import url('/static/css/components/grid/grid-view-interventions.css');
@import url('/static/css/components/widgets/tabbed-interventions-view.css');
@import url('/static/css/components/searchbar/intervention-search-toolbar.css');
@import url('/static/css/components/widgets/kpis-dashboard.css');
@import url('/static/css/components/widgets/kpis-facturation.css');
@import url('/static/css/components/general/console.css');
@import url('/static/css/components/rich-text-editor.css');

/* 7. Pages spécifiques (peuvent override composants si nécessaire) */
@import url('/static/css/pages/login.css');
@import url('/static/css/pages/test-components.css');
@import url('/static/css/pages/playground.css');
@import url('/static/css/pages/planning.css');
@import url('/static/css/pages/facturation.css');
@import url('/static/css/pages/super-planning.css');
@import url('/static/css/pages/dashboard-do.css');
/* @import url('/static/css/pages/details.css'); */ /* FILE NOT FOUND */
@import url('/static/css/components/app/sidebar.css');
@import url('/static/css/pages/database-view.css');
@import url('/static/css/pages/admin.css');
@import url('/static/css/pages/template-mail.css');
@import url('/static/css/pages/template-mail-editor.css');

/* 8. Styles utilitaires (priorité maximale pour helpers) */
@import url('/static/css/pages/extract_mail.css');
/* @import url('/static/css/extract_mail_mobile.css'); */ /* FILE NOT FOUND */
@import url('/static/css/pages/mail-queue-admin.css');
