/* =============================================================
   LECOINGAMING — app-pro.css
   =============================================================
   Bundle CSS pour la partie PROFESSIONNEL.

   ⚠️ Ce bundle est SÉPARÉ de app.css (qui sert les particuliers).
   Il est chargé uniquement par les templates Pro :
     - templates/pro/auth/signup_pro.html
     - templates/pro/auth/signup_pro_success.html
     - templates/pro/auth/setup_password.html              ← palier 4
     - templates/pro/auth/setup_password_expired.html      ← palier 4
     - templates/admin/pros_pending.html
     - templates/pro/dashboard/index.html
     - templates/pro/listings/*.html
     - templates/pro/orders/*.html
     - etc.

   ⚠️ EMPLACEMENT : static/pro/css/app-pro.css

   ORDRE D'IMPORT (à respecter scrupuleusement) :
     1. Base partagée  (variables, reset, typo)  — héritage Particuliers
     2. Tokens Pro     (--pro-*)                 — base/_tokens.css
     3. Layout Pro     (.pro-app, sidebar, …)    — layout/*.css
     4. Composants Pro (.pro-*)                  — components/*.css
     5. Pages Pro      (styles spécifiques)      — pages/*.css
   ============================================================= */


/* =============================================================
   1. BASE — partagée avec la partie Particuliers
       (cohérence brand : gold, typo, espacements, radius)
   ============================================================= */

@import "base/variables.css";
@import "base/reset.css";
@import "base/typography.css";


/* =============================================================
   2. TOKENS PRO
       (--pro-bg-*, --pro-text-*, --pro-shadow-*, etc.)
   ============================================================= */

@import "base/_tokens.css";


/* =============================================================
   3. LAYOUT PRO — structures globales (app authentifiée)
       Chargé uniquement quand le template étend base_pro.html.
       Pour les pages publiques (signup_pro), ces styles ne sont
       pas appliqués car .pro-app n'est pas dans le DOM.
   ============================================================= */

@import "layout/layout.css";
@import "layout/sidebar.css";
@import "layout/topbar.css";
@import "layout/page_header.css";


/* =============================================================
   4. COMPOSANTS PRO RÉUTILISABLES
       Un fichier = un composant atomique.
   ============================================================= */

@import "components/buttons.css";
@import "components/forms.css";
@import "components/checkbox.css";
@import "components/step_indicator.css";
@import "components/flash.css";
@import "components/cards.css";
@import "components/tabs.css";
@import "components/badges.css";
@import "components/stat_cards.css";
@import "components/chart_card.css";
@import "components/top_listings.css";
@import "components/activity_feed.css";
@import "components/quick_actions.css";
@import "components/reminder_card.css";

/* À ajouter au fil des livraisons :
   @import "components/tables.css";
   @import "components/toggle.css";
   @import "components/dropdown.css";
   @import "components/empty_state.css";
   @import "components/drawer.css";
   @import "components/modal.css";
   @import "components/pagination.css";
*/


/* =============================================================
   5. PAGES PRO — un fichier par page
   ============================================================= */

@import "pages/signup_pro.css";
@import "pages/pro_dashboard.css";
@import "pages/setup_password_pro.css";

/* À ajouter au fil des livraisons :
   @import "pages/signup_pro_success.css";
   @import "pages/pros_pending.css";
   @import "pages/pro_onboarding.css";
   @import "pages/pro_listings.css";
   @import "pages/pro_listing_edit.css";
   @import "pages/pro_orders.css";
   @import "pages/pro_messages.css";
   @import "pages/pro_analytics.css";
   @import "pages/pro_profile.css";
   @import "pages/pro_subscription.css";
   @import "pages/pro_team.css";
   @import "pages/pro_settings.css";
   @import "pages/pro_storefront_public.css";
   @import "pages/pro_listing_public.css";
*/