/**
 * JointCommerce Component Library Index
 * Master loader for all component styles
 *
 * Architecture follows Metronic-style organization:
 * - base/       : Fundamental components (buttons, typography, icons)
 * - navigation/ : Navigation components (breadcrumbs, tabs, pagination)
 * - forms/      : Form elements (inputs, selects, switches)
 * - data-display/: Data presentation (cards, badges, tables, avatars)
 * - feedback/   : User feedback (alerts, modals, toasts, spinners)
 * - specialized/: Domain-specific components (strain cards, ratings)
 */

/* ========================================
   BASE COMPONENTS
   ======================================== */
@import url('buttons.css');
@import url('base/typography.css');
@import url('base/icons.css');
@import url('base/links.css');
@import url('base/kbd.css');
@import url('base/button-group.css');

/* ========================================
   NAVIGATION COMPONENTS
   ======================================== */
@import url('navigation/navbar.css');
@import url('navigation/breadcrumbs.css');
@import url('navigation/tabs.css');
@import url('navigation/pagination.css');
@import url('navigation/dropdown.css');
@import url('navigation/steps.css');
@import url('navigation/action-bar.css');
@import url('navigation/active-filters.css');
@import url('navigation/filter-chips.css');
@import url('navigation/fab.css');
@import url('navigation/sticky-action-bar.css');
@import url('navigation/bulk-actions.css');
@import url('navigation/sidebar-nav.css');
@import url('navigation/wizard.css');
@import url('navigation/notification-center.css');
@import url('navigation/user-menu.css');
@import url('navigation/filter-sidebar.css');
@import url('navigation/breadcrumb-trail.css');
@import url('navigation/progress-steps.css');
@import url('navigation/quick-action-menu.css');

/* ========================================
   FORM COMPONENTS
   ======================================== */
@import url('forms.css');
@import url('forms/selects.css');
@import url('forms/switches.css');
@import url('forms/validation.css');
@import url('forms/toggle.css');
@import url('forms/textarea.css');
@import url('forms/phone-input.css');
@import url('forms/number-input.css');
@import url('forms/quantity-selector.css');
@import url('forms/file-input.css');
@import url('forms/search-box.css');
@import url('forms/collapsible-section.css');
@import url('forms/delivery-selector.css');
@import url('forms/date-picker.css');
@import url('forms/tag-input.css');
@import url('forms/time-picker.css');
@import url('forms/location-input.css');
@import url('forms/range-slider.css');
@import url('forms/otp-input.css');
@import url('forms/coupon-input.css');
@import url('forms/autocomplete.css');
@import url('forms/form-section.css');
@import url('forms/inline-edit.css');
@import url('forms/search-autocomplete.css');
@import url('forms/sort-dropdown.css');
@import url('forms/relative-date-picker.css');
@import url('forms/transfer-list.css');
@import url('forms/calendar.css');
@import url('forms/image-cropper.css');
@import url('forms/color-input.css');
@import url('forms/file-upload.css');
@import url('forms/stepper-input.css');

/* ========================================
   DATA DISPLAY COMPONENTS
   ======================================== */
@import url('cards.css');
@import url('badges.css');
@import url('data-display/tables.css');
@import url('data-display/avatars.css');
@import url('data-display/stats.css');
@import url('data-display/stat-cards.css');
@import url('data-display/kpi-sparkline.css');
@import url('data-display/timeline.css');
@import url('data-display/rating.css');
@import url('data-display/carousel.css');
@import url('data-display/datatable.css');
@import url('data-display/list-item.css');
@import url('data-display/profile-card.css');
@import url('data-display/review-card.css');
@import url('data-display/media-card.css');
@import url('data-display/product-card.css');
@import url('data-display/comparison-table.css');
@import url('data-display/order-line-item.css');
@import url('data-display/location-card.css');
@import url('data-display/payment-method-card.css');
@import url('data-display/activity-feed.css');
@import url('data-display/deal-card.css');
@import url('data-display/dispensary-card.css');
@import url('data-display/notification-badge.css');
@import url('data-display/status-indicator.css');
@import url('data-display/counter-display.css');
@import url('data-display/countdown.css');
@import url('data-display/avatar-stack.css');
@import url('data-display/lightbox.css');
@import url('data-display/datatable-advanced.css');
@import url('data-display/stats-grid.css');
@import url('data-display/verification-badge.css');
@import url('data-display/category-icon.css');
@import url('data-display/deal-badges.css');
@import url('data-display/trust-signals.css');
@import url('data-display/enhanced-review.css');
@import url('data-display/responsive-table.css');
@import url('data-display/timeline-stepper.css');
@import url('data-display/virtual-list.css');
@import url('data-display/hover-card.css');
@import url('data-display/sparkline.css');
@import url('data-display/diff-viewer.css');
@import url('data-display/progress-tracker.css');
@import url('data-display/data-summary-bar.css');
@import url('data-display/gantt-chart.css');
@import url('data-display/heatmap-chart.css');
@import url('data-display/org-chart.css');
@import url('data-display/status-timeline.css');
@import url('brand-cards.css');

/* ========================================
   FEEDBACK COMPONENTS
   ======================================== */
@import url('feedback/alerts.css');
@import url('feedback/modals.css');
@import url('feedback/toasts.css');
@import url('feedback/spinners.css');
@import url('feedback/tooltips.css');
@import url('feedback/tooltip.css');
@import url('feedback/progress.css');
@import url('feedback/accordion.css');
@import url('feedback/skeleton.css');
@import url('feedback/chat.css');
@import url('feedback/banner.css');
@import url('feedback/empty-state.css');
@import url('feedback/cta-banner.css');
@import url('feedback/age-gate.css');
@import url('feedback/cookie-banner.css');
@import url('feedback/circular-progress.css');
@import url('feedback/faq-accordion.css');
@import url('feedback/notification-center.css');
@import url('feedback/notification-toast-stack.css');

/* ========================================
   LAYOUT COMPONENTS
   ======================================== */
@import url('layout/footer.css');
@import url('layout/divider.css');
@import url('layout/drawer.css');
@import url('layout/hero.css');
@import url('layout/page-header.css');
@import url('layout/image-grid.css');
@import url('layout/bottom-sheet.css');
@import url('layout/section-header.css');
@import url('layout/horizontal-scroller.css');
@import url('layout/print.css');
@import url('layout/dashboard-header.css');
@import url('layout/mobile-filter-drawer.css');
@import url('layout/dashboard-stats-header.css');
@import url('layout/legal-footer.css');

/* ========================================
   MARKETING COMPONENTS
   ======================================== */
@import url('marketing/newsletter.css');
@import url('marketing/pricing.css');
@import url('marketing/about.css');
@import url('marketing/content-sections.css');
@import url('marketing/hero-carousel.css');
@import url('marketing/trust-widget.css');

/* ========================================
   SPECIALIZED COMPONENTS
   ======================================== */
@import url('specialized/ratings.css');
@import url('specialized/strain-cards.css');
@import url('specialized/maps.css');
@import url('specialized/display-ads.css');
@import url('specialized/price-display.css');
@import url('specialized/filter-panel.css');
@import url('specialized/date-range-picker.css');
@import url('specialized/share-panel.css');
@import url('specialized/cart-summary.css');
@import url('specialized/filter-sidebar.css');
@import url('specialized/cannabis-components.css');
@import url('specialized/ecommerce-components.css');
@import url('specialized/review-components.css');
@import url('specialized/community-components.css');
@import url('specialized/b2b-components.css');
@import url('specialized/email-components.css');
@import url('specialized/hours-indicator.css');
@import url('specialized/onboarding-flow.css');
@import url('specialized/compliance-disclaimer.css');
@import url('specialized/effects-matcher.css');
@import url('specialized/inventory-widget.css');
@import url('specialized/medical-badge.css');
@import url('specialized/subscription-setup.css');
@import url('specialized/file-manager.css');
@import url('specialized/status-page.css');
@import url('specialized/audio-player.css');
@import url('specialized/video-player.css');
@import url('specialized/code-editor.css');
@import url('specialized/feature-flag.css');
@import url('specialized/notification-preferences.css');
@import url('specialized/signature-pad.css');

/* ========================================
   UTILITY COMPONENTS
   ======================================== */
@import url('utilities/utility-components.css');

/* ========================================
   LEGACY CLASS ALIASES
   Maintains backwards compatibility with existing templates
   ======================================== */

/* Button aliases */
.btn { /* See buttons.css - already defined */ }

/* Card aliases */
.card { /* See cards.css - already defined */ }
.wm-card { /* See cards.css - already defined */ }

/* Badge aliases */
.badge { /* See badges.css - already defined */ }

/* Form aliases */
.form-input { /* See forms.css - already defined */ }
.form-select { /* See forms.css - already defined */ }
