/* ===== CARDIOBOT - CSS PRINCIPAL BEM ===== */
/* Architecture BEM conforme - Restructuration complète */

/* === 1. FONDATIONS === */
@import url("01-settings/variables.931a91025481.css");          /* Variables globales consolidées */
@import url("01-settings/mixins.69be48d0666f.css");             /* Mixins CSS utilitaires */

/* === 2. OUTILS ET RESET === */
@import url("02-tools/reset.d16f8ecd1c93.css");                 /* Reset CSS moderne */
@import url("02-tools/typography.dd1674064bd3.css");            /* Système typographique */

/* === 3. ELEMENTS DE BASE === */
@import url("03-generic/base.ed0864b69a98.css");                /* Styles de base HTML */
@import url("03-generic/forms.44a47222dd29.css");               /* Formulaires génériques */
@import url("03-generic/navbar-styles.cbaecf403d7d.css");       /* Navbar et layouts partagés */

/* === 4. OBJETS STRUCTURELS === */
@import url("04-objects/containers.b88924fb5211.css");          /* Conteneurs et grilles */
@import url("04-objects/layouts.e3765d1b096f.css");             /* Layouts flexbox/grid */

/* === 5. COMPOSANTS BEM === */
/* Navigation */
@import url("05-components/c-navbar.840a5fb99e09.css");         /* Navbar principale */
@import url("05-components/c-navbar__dropdown.2098d7aa7288.css"); /* Dropdowns navbar */

/* Boutons et contrôles */
@import url("05-components/c-button.842e6a575303.css");         /* Système de boutons BEM */
@import url("05-components/c-form.1aa03151f193.css");           /* Composants formulaires */
@import url("05-components/c-password-form.a5f6666772a3.css");  /* Formulaires mot de passe (migré depuis auth) */
@import url("05-components/c-code-input.74a43956a4fb.css");     /* Inputs code 2FA/OTP */

/* ChatBot modulaire */
@import url("05-components/c-chatbot.585dbbf1ef33.css");        /* Container principal chatbot */
@import url("05-components/c-chatbot__avatar.cb29b152634a.css"); /* Avatar flottant */
@import url("05-components/c-chatbot__avatar-eyes.2e3894405fa2.css"); /* Yeux de l'avatar */
@import url("05-components/c-chatbot__avatar__bubble.dbf889ff0a1b.css"); /* Bulle de dialogue */
@import url("05-components/c-chatbot__widget.9bcf08c27d9e.css"); /* Widget principal */
@import url("05-components/c-chatbot__messages.560652e6ce77.css"); /* Zone messages */
@import url("05-components/c-chatbot__input.4f6bc9f63806.css"); /* Zone de saisie */
@import url("05-components/c-chatbot__recording.60c181a47bf3.css"); /* Enregistrement vocal */

/* Interface utilisateur */
@import url("05-components/c-card.b53ce7017644.css");           /* Cartes d'interface */
@import url("05-components/c-alert.042ad5c408bd.css");          /* Alertes et notifications */
@import url("05-components/c-loader.5a3a842f7bff.css");         /* Spinner de chargement */
@import url("05-components/c-empty-state.76e68538643f.css");    /* États vides */
@import url("05-components/c-modal.625ddb2b8ad9.css");          /* Modales et overlays */
@import url("05-components/c-profile.55a0f4d35c8c.css");        /* Profil utilisateur BEM */
@import url("05-components/c-documents.c3b50cf5fb73.css");      /* Documents médicaux BEM */
@import url("05-components/c-settings.0621d36d08d5.css");       /* Paramètres utilisateur (migré depuis auth) */

/* === 6. UTILITAIRES === */
@import url("06-utilities/u-spacing.91636b3266bb.css");        /* Classes d'espacement */
@import url("06-utilities/u-colors.2dd9b397ba16.css");         /* Classes de couleurs */
@import url("06-utilities/u-layout.eb99d59ee627.css");         /* Classes de layout */

/* === 7. THEMES === */
@import url("07-themes/theme-default.63d897b228ff.css");       /* Thème par défaut */
@import url("07-themes/theme-medical.9a9721c30f13.css");       /* Thème médical */

/* === 8. PAGES SPECIFIQUES === */
@import url("08-pages/p-home.3f93a17c72ef.css");               /* Page d'accueil */
@import url("08-pages/p-dashboard.960d5795a6b4.css");          /* Dashboard */
@import url("08-pages/p-profile.3df76a658551.css");            /* Profil utilisateur */
@import url("08-pages/p-appointments.4185081678e6.css");       /* Rendez-vous */
@import url("08-pages/p-auth.0cc7f225ec72.css");               /* Authentification */

/* === 9. OVERRIDES ET RESPONSIVE === */
@import url("09-trumps/legacy-compatibility.d73d49da0f56.css"); /* Compatibilité anciennes classes */
@import url("09-trumps/bootstrap-overrides.c0e1494a8ea9.css");  /* Overrides Bootstrap optimisés */
@import url("09-trumps/responsive.1b485199b302.css");          /* Media queries globales */
@import url("09-trumps/print.0f4266d12075.css");               /* Styles d'impression */
@import url("09-trumps/shame.ac153da3f01d.css");               /* Hacks temporaires */

/*
=== ARCHITECTURE BEM CONSOLIDÉE ===

1. SETTINGS : Variables et configuration globale
2. TOOLS : Mixins et fonctions CSS
3. GENERIC : Reset et styles de base HTML
4. OBJECTS : Structures réutilisables (layouts, grilles)
5. COMPONENTS : Composants BEM modulaires (.c-component__element--modifier)
6. UTILITIES : Classes utilitaires (.u-margin-large)
7. THEMES : Variations de thèmes
8. PAGES : Styles spécifiques aux pages
9. TRUMPS : Overrides et responsive final

=== CONVENTIONS BEM ===
- Blocs : .c-component (c- pour component)
- Éléments : .c-component__element
- Modifieurs : .c-component--modifier ou .c-component__element--modifier

=== PRIORITÉS CSS ===
1. Variables (--cb-*)
2. Objets structurels
3. Composants BEM
4. Utilitaires
5. Overrides responsives
*/ 