/* Styles for component: DealCard */
.p-6 { padding: 1.5rem; }
.text-sky-primary { color: sky-primary; }
.bg-ai-primary { background-color: ai-primary; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-3xl { color: 3xl; }
.text-sky-primary { color: sky-primary; }
.text-ai-success { color: ai-success; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.bg-sky-primary { background-color: sky-primary; }
.text-primary-foreground { color: primary-foreground; }
.text-xs { color: xs; }
.text-ai-warning { color: ai-warning; }
.bg-sky-light { background-color: sky-light; }
.p-3 { padding: 0.75rem; }
.text-xs { color: xs; }
.text-sky-dark { color: sky-dark; }
.text-sm { color: sm; }

/* Styles for component: CarRentalCard */
.p-6 { padding: 1.5rem; }
.text-sky-primary { color: sky-primary; }
.bg-ai-primary { background-color: ai-primary; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.bg-sky-light { background-color: sky-light; }
.text-sky-dark { color: sky-dark; }
.text-xs { color: xs; }
.bg-muted { background-color: muted; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-3xl { color: 3xl; }
.text-sky-primary { color: sky-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.bg-sky-light { background-color: sky-light; }
.p-3 { padding: 0.75rem; }
.text-xs { color: xs; }
.text-sky-dark { color: sky-dark; }
.text-sm { color: sm; }

/* Styles for component: TravelResults */
.bg-background { background-color: background; }
.text-2xl { color: 2xl; }

/* Styles for component: HotelCard */
.p-6 { padding: 1.5rem; }
.text-sky-primary { color: sky-primary; }
.bg-ai-primary { background-color: ai-primary; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-yellow-500 { color: yellow-500; }
.text-muted-foreground { color: muted-foreground; }
.bg-sky-light { background-color: sky-light; }
.text-sky-dark { color: sky-dark; }
.text-xs { color: xs; }
.bg-muted { background-color: muted; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-3xl { color: 3xl; }
.text-sky-primary { color: sky-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.bg-sky-light { background-color: sky-light; }
.p-3 { padding: 0.75rem; }
.text-xs { color: xs; }
.text-sky-dark { color: sky-dark; }
.text-sm { color: sm; }

/* Styles for component: PackageCard */
.p-6 { padding: 1.5rem; }
.text-sky-primary { color: sky-primary; }
.bg-ai-primary { background-color: ai-primary; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.bg-sky-light/50 { background-color: sky-light/50; }
.text-sky-primary { color: sky-primary; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.p-3 { padding: 0.75rem; }
.bg-sky-light/50 { background-color: sky-light/50; }
.text-sky-primary { color: sky-primary; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.p-3 { padding: 0.75rem; }
.bg-sky-light/50 { background-color: sky-light/50; }
.text-sky-primary { color: sky-primary; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-3xl { color: 3xl; }
.text-sky-primary { color: sky-primary; }
.text-ai-success { color: ai-success; }
.text-sm { color: sm; }
.text-right { color: right; }
.bg-gradient-ai { background-color: gradient-ai; }
.p-3 { padding: 0.75rem; }
.text-white { color: white; }
.text-xs { color: xs; }
.text-sm { color: sm; }

/* Styles for component: calendar */

/* Styles for component: table */

/* Styles for component: slider */
.bg-secondary { background-color: secondary; }
.bg-primary { background-color: primary; }
.bg-background { background-color: background; }

/* Styles for component: resizable */
.bg-border { background-color: border; }

/* Styles for component: context-menu */

/* Styles for component: progress */
.bg-primary { background-color: primary; }

/* Styles for component: dropdown-menu */

/* Styles for component: dialog */

/* Styles for component: checkbox */

/* Styles for component: sonner */

/* Styles for component: chart */
.text-muted-foreground { color: muted-foreground; }
.text-foreground { color: foreground; }

/* Styles for component: accordion */
.text-sm { color: sm; }

/* Styles for component: sidebar */
.bg-sidebar { background-color: sidebar; }
.p-0 { padding: 0rem; }
.text-sidebar-foreground { color: sidebar-foreground; }
.text-sidebar-foreground { color: sidebar-foreground; }
.bg-sidebar { background-color: sidebar; }

/* Styles for component: navigation-menu */
.bg-border { background-color: border; }

/* Styles for component: pagination */

/* Styles for component: input-otp */
.bg-foreground { background-color: foreground; }

/* Styles for component: radio-group */
.text-current { color: current; }

/* Styles for component: drawer */
.bg-muted { background-color: muted; }

/* Styles for component: sheet */

/* Styles for component: carousel */

/* Styles for component: scroll-area */
.bg-border { background-color: border; }

/* Styles for component: menubar */

/* Styles for component: toaster */

/* Styles for component: select */

/* Styles for component: toast */

/* Styles for component: breadcrumb */

/* Styles for component: command */
.p-0 { padding: 0rem; }
.text-center { color: center; }
.text-sm { color: sm; }

/* Styles for component: BookingPartnersModal */
.bg-sky-primary { background-color: sky-primary; }
.text-xl { color: xl; }
.bg-gradient-ai { background-color: gradient-ai; }
.p-6 { padding: 1.5rem; }
.text-white { color: white; }
.text-lg { color: lg; }
.bg-white/20 { background-color: white/20; }
.text-white { color: white; }
.text-xl { color: xl; }
.text-white/80 { color: white/80; }
.text-right { color: right; }
.text-2xl { color: 2xl; }
.bg-white { background-color: white; }
.text-sky-primary { color: sky-primary; }
.text-lg { color: lg; }
.p-6 { padding: 1.5rem; }
.text-lg { color: lg; }
.bg-ai-success { background-color: ai-success; }
.text-success-foreground { color: success-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-2xl { color: 2xl; }
.text-sky-primary { color: sky-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-ai-success { color: ai-success; }
.p-3 { padding: 0.75rem; }
.bg-muted { background-color: muted; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: HeroSection */
.bg-gradient-hero { background-color: gradient-hero; }
.bg-cover { background-color: cover; }
.bg-center { background-color: center; }
.bg-no-repeat { background-color: no-repeat; }
.text-center { color: center; }
.text-5xl { color: 5xl; }
.text-primary-foreground { color: primary-foreground; }
.bg-gradient-ai { background-color: gradient-ai; }
.bg-clip-text { background-color: clip-text; }
.text-transparent { color: transparent; }
.text-xl { color: xl; }
.text-primary-foreground/90 { color: primary-foreground/90; }
.text-primary-foreground/80 { color: primary-foreground/80; }
.bg-ai-success { background-color: ai-success; }
.bg-ai-warning { background-color: ai-warning; }
.bg-ai-primary { background-color: ai-primary; }

/* Styles for component: PersonalizedInsights */
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.bg-gradient-to-r { background-color: gradient-to-r; }
.text-ai-primary { color: ai-primary; }
.text-xs { color: xs; }
.bg-ai-primary/10 { background-color: ai-primary/10; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.bg-ai-primary/10 { background-color: ai-primary/10; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.bg-muted { background-color: muted; }
.bg-gradient-to-r { background-color: gradient-to-r; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: EnhancedAIInsights */
.bg-gradient-to-r { background-color: gradient-to-r; }
.text-lg { color: lg; }
.bg-gradient-ai { background-color: gradient-ai; }
.text-white { color: white; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.bg-ai-primary/10 { background-color: ai-primary/10; }
.text-ai-primary { color: ai-primary; }
.p-6 { padding: 1.5rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.bg-muted { background-color: muted; }
.bg-muted/50 { background-color: muted/50; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.bg-ai-primary { background-color: ai-primary; }
.bg-ai-primary/10 { background-color: ai-primary/10; }
.p-3 { padding: 0.75rem; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.bg-gradient-to-r { background-color: gradient-to-r; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-blue-700 { color: blue-700; }
.text-sm { color: sm; }
.text-blue-600 { color: blue-600; }
.bg-blue-500 { background-color: blue-500; }
.text-xs { color: xs; }
.text-blue-500 { color: blue-500; }
.bg-gradient-to-r { background-color: gradient-to-r; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-ai-warning { color: ai-warning; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-ai-success { color: ai-success; }
.text-ai-danger { color: ai-danger; }

/* Styles for component: AIInsights */
.bg-background { background-color: background; }
.text-center { color: center; }
.bg-ai-primary { background-color: ai-primary; }
.text-accent-foreground { color: accent-foreground; }
.text-4xl { color: 4xl; }
.text-ai-primary { color: ai-primary; }
.text-xl { color: xl; }
.text-muted-foreground { color: muted-foreground; }
.p-6 { padding: 1.5rem; }
.text-xs { color: xs; }
.text-lg { color: lg; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.p-6 { padding: 1.5rem; }
.text-xs { color: xs; }
.text-lg { color: lg; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.bg-gradient-ai { background-color: gradient-ai; }
.p-8 { padding: 2rem; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-white { color: white; }
.text-white/90 { color: white/90; }
.text-white/80 { color: white/80; }
.text-sm { color: sm; }
.bg-white { background-color: white; }
.bg-white { background-color: white; }
.bg-white { background-color: white; }
.text-white/70 { color: white/70; }
.text-sm { color: sm; }

/* Styles for component: AITravelAssistant */
.bg-gradient-ai { background-color: gradient-ai; }
.text-white { color: white; }
.bg-card/95 { background-color: card/95; }
.p-4 { padding: 1rem; }
.bg-gradient-ai { background-color: gradient-ai; }
.text-white { color: white; }
.text-xs { color: xs; }
.bg-white/20 { background-color: white/20; }
.text-white { color: white; }
.text-white { color: white; }
.p-0 { padding: 0rem; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-xs { color: xs; }
.bg-gradient-ai { background-color: gradient-ai; }
.text-white { color: white; }
.p-3 { padding: 0.75rem; }
.bg-muted { background-color: muted; }
.text-sm { color: sm; }
.p-4 { padding: 1rem; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: TravelSearchTabs */
.bg-card/95 { background-color: card/95; }
.p-8 { padding: 2rem; }

/* Styles for component: CarRentalSearch */
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-lg { color: lg; }
.bg-sky-primary { background-color: sky-primary; }

/* Styles for component: HotelSearch */
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.bg-sky-primary { background-color: sky-primary; }

/* Styles for component: PackageSearch */
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.bg-sky-primary { background-color: sky-primary; }

/* Styles for component: FlightSearch */
.bg-ai-primary/10 { background-color: ai-primary/10; }
.p-4 { padding: 1rem; }
.text-ai-primary { color: ai-primary; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.bg-sky-primary { background-color: sky-primary; }

/* Styles for component: HowItWorks */
.bg-muted/30 { background-color: muted/30; }
.text-center { color: center; }
.text-3xl { color: 3xl; }
.text-foreground { color: foreground; }
.text-xl { color: xl; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-3 { padding: 0.75rem; }
.bg-primary/10 { background-color: primary/10; }
.text-primary { color: primary; }
.text-2xl { color: 2xl; }
.text-primary/20 { color: primary/20; }
.text-xl { color: xl; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.bg-primary/10 { background-color: primary/10; }
.text-primary { color: primary; }
.text-sm { color: sm; }
.text-primary { color: primary; }

/* Styles for component: SystemOptimization */
.text-red-500 { color: red-500; }
.text-yellow-500 { color: yellow-500; }
.text-green-500 { color: green-500; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-3xl { color: 3xl; }
.text-green-600 { color: green-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-blue-600 { color: blue-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: SystemHealthOverview */
.text-green-500 { color: green-500; }
.text-yellow-500 { color: yellow-500; }
.text-red-500 { color: red-500; }
.text-blue-500 { color: blue-500; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }

/* Styles for component: DatabaseOverview */
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: TableManager */
.text-muted-foreground { color: muted-foreground; }
.p-0 { padding: 0rem; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: SystemConfigManager */
.text-2xl { color: 2xl; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.p-6 { padding: 1.5rem; }
.text-primary { color: primary; }
.text-foreground { color: foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.bg-muted { background-color: muted; }
.p-2 { padding: 0.5rem; }
.p-0 { padding: 0rem; }
.p-0 { padding: 0rem; }
.text-destructive { color: destructive; }

/* Styles for component: AffiliateManager */
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-blue-600 { color: blue-600; }

/* Styles for component: AdminLayout */
.p-4 { padding: 1rem; }
.text-lg { color: lg; }
.text-foreground { color: foreground; }
.p-4 { padding: 1rem; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-xl { color: xl; }
.text-foreground { color: foreground; }
.p-6 { padding: 1.5rem; }

/* Styles for component: ApiMetricsPanel */
.p-4 { padding: 1rem; }
.text-blue-500 { color: blue-500; }
.text-sm { color: sm; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-green-500 { color: green-500; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-red-500 { color: red-500; }
.text-sm { color: sm; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-red-600 { color: red-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.bg-red-50 { background-color: red-50; }
.text-red-800 { color: red-800; }
.text-sm { color: sm; }
.text-red-700 { color: red-700; }
.bg-red-50 { background-color: red-50; }
.text-red-800 { color: red-800; }
.p-2 { padding: 0.5rem; }
.bg-white { background-color: white; }
.text-red-800 { color: red-800; }

/* Styles for component: DatabaseMaintenance */
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-destructive { color: destructive; }
.text-2xl { color: 2xl; }
.text-destructive { color: destructive; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-green-500 { color: green-500; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-blue-500 { color: blue-500; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-green-600 { color: green-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }

/* Styles for component: RealtimeActivityFeed */
.text-blue-500 { color: blue-500; }
.text-yellow-500 { color: yellow-500; }
.text-green-500 { color: green-500; }
.text-purple-500 { color: purple-500; }
.text-red-500 { color: red-500; }
.text-muted-foreground { color: muted-foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.bg-muted { background-color: muted; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.bg-green-500 { background-color: green-500; }

/* Styles for component: PerformanceMetrics */
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-blue-600 { color: blue-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-orange-600 { color: orange-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-right { color: right; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }

/* Styles for component: AlertsAndNotifications */
.text-red-500 { color: red-500; }
.text-yellow-500 { color: yellow-500; }
.text-blue-500 { color: blue-500; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-green-500 { color: green-500; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-green-600 { color: green-600; }

/* Styles for component: SecurityOverview */
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-red-500 { color: red-500; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-green-500 { color: green-500; }
.text-sm { color: sm; }
.text-green-500 { color: green-500; }
.text-green-500 { color: green-500; }
.text-green-500 { color: green-500; }
.text-yellow-500 { color: yellow-500; }
.text-sm { color: sm; }
.text-yellow-500 { color: yellow-500; }
.text-yellow-500 { color: yellow-500; }
.text-yellow-500 { color: yellow-500; }

/* Styles for component: SystemHealthPanel */
.text-green-500 { color: green-500; }
.text-yellow-500 { color: yellow-500; }
.text-red-500 { color: red-500; }
.text-blue-500 { color: blue-500; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: FeatureFlagsManager */
.text-2xl { color: 2xl; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.p-6 { padding: 1.5rem; }
.text-primary { color: primary; }
.text-foreground { color: foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-0 { padding: 0rem; }
.p-0 { padding: 0rem; }
.text-destructive { color: destructive; }

/* Styles for component: AIModelManager */
.text-2xl { color: 2xl; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.p-6 { padding: 1.5rem; }
.text-primary { color: primary; }
.text-foreground { color: foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-0 { padding: 0rem; }
.p-0 { padding: 0rem; }
.p-0 { padding: 0rem; }
.text-destructive { color: destructive; }

/* Styles for component: SecurityScanInterface */
.text-red-500 { color: red-500; }
.text-orange-500 { color: orange-500; }
.text-yellow-500 { color: yellow-500; }
.text-blue-500 { color: blue-500; }
.text-green-500 { color: green-500; }
.text-sm { color: sm; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-orange-600 { color: orange-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-yellow-600 { color: yellow-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-2xl { color: 2xl; }
.text-blue-600 { color: blue-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.bg-muted { background-color: muted; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.p-3 { padding: 0.75rem; }
.text-sm { color: sm; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: RLSPolicyManager */
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.p-4 { padding: 1rem; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.bg-muted { background-color: muted; }
.p-3 { padding: 0.75rem; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.bg-background { background-color: background; }
.p-2 { padding: 0.5rem; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.bg-background { background-color: background; }
.p-2 { padding: 0.5rem; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.p-3 { padding: 0.75rem; }
.bg-yellow-50 { background-color: yellow-50; }
.text-yellow-600 { color: yellow-600; }
.text-yellow-800 { color: yellow-800; }
.text-sm { color: sm; }
.text-yellow-700 { color: yellow-700; }
.p-3 { padding: 0.75rem; }
.bg-blue-50 { background-color: blue-50; }
.text-blue-600 { color: blue-600; }
.text-blue-800 { color: blue-800; }
.text-sm { color: sm; }
.text-blue-700 { color: blue-700; }
.p-3 { padding: 0.75rem; }
.bg-green-50 { background-color: green-50; }
.text-green-600 { color: green-600; }
.text-green-800 { color: green-800; }
.text-sm { color: sm; }
.text-green-700 { color: green-700; }

/* Styles for component: AuthenticationSettings */
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-blue-600 { color: blue-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-yellow-500 { color: yellow-500; }
.p-3 { padding: 0.75rem; }
.bg-yellow-50 { background-color: yellow-50; }
.text-yellow-600 { color: yellow-600; }
.text-yellow-800 { color: yellow-800; }
.text-sm { color: sm; }
.text-yellow-700 { color: yellow-700; }
.p-3 { padding: 0.75rem; }
.bg-green-50 { background-color: green-50; }
.text-green-600 { color: green-600; }
.text-green-800 { color: green-800; }
.text-sm { color: sm; }
.text-green-700 { color: green-700; }
.p-3 { padding: 0.75rem; }
.bg-blue-50 { background-color: blue-50; }
.text-blue-600 { color: blue-600; }
.text-blue-800 { color: blue-800; }
.text-sm { color: sm; }
.text-blue-700 { color: blue-700; }
.p-3 { padding: 0.75rem; }
.bg-purple-50 { background-color: purple-50; }
.text-purple-600 { color: purple-600; }
.text-purple-800 { color: purple-800; }
.text-sm { color: sm; }
.text-purple-700 { color: purple-700; }

/* Styles for component: VulnerabilityDashboard */
.text-red-500 { color: red-500; }
.text-orange-500 { color: orange-500; }
.text-yellow-500 { color: yellow-500; }
.text-blue-500 { color: blue-500; }
.text-green-500 { color: green-500; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-4 { padding: 1rem; }
.bg-red-50 { background-color: red-50; }
.text-red-500 { color: red-500; }
.text-red-800 { color: red-800; }
.text-sm { color: sm; }
.text-red-600 { color: red-600; }
.text-right { color: right; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.p-4 { padding: 1rem; }
.bg-orange-50 { background-color: orange-50; }
.text-orange-500 { color: orange-500; }
.text-orange-800 { color: orange-800; }
.text-sm { color: sm; }
.text-orange-600 { color: orange-600; }
.text-right { color: right; }
.text-2xl { color: 2xl; }
.text-orange-600 { color: orange-600; }
.p-4 { padding: 1rem; }
.bg-yellow-50 { background-color: yellow-50; }
.text-yellow-500 { color: yellow-500; }
.text-yellow-800 { color: yellow-800; }
.text-sm { color: sm; }
.text-yellow-600 { color: yellow-600; }
.text-right { color: right; }
.text-2xl { color: 2xl; }
.text-yellow-600 { color: yellow-600; }
.p-4 { padding: 1rem; }
.bg-blue-50 { background-color: blue-50; }
.text-blue-500 { color: blue-500; }
.text-blue-800 { color: blue-800; }
.text-sm { color: sm; }
.text-blue-600 { color: blue-600; }
.text-right { color: right; }
.text-2xl { color: 2xl; }
.text-blue-600 { color: blue-600; }
.p-3 { padding: 0.75rem; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.bg-muted { background-color: muted; }
.text-center { color: center; }
.text-green-500 { color: green-500; }
.text-lg { color: lg; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: UserAccessControl */
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-blue-600 { color: blue-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-4 { padding: 1rem; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-red-500 { color: red-500; }
.p-3 { padding: 0.75rem; }
.text-green-500 { color: green-500; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-blue-500 { color: blue-500; }
.p-3 { padding: 0.75rem; }
.text-blue-500 { color: blue-500; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-green-500 { color: green-500; }
.p-3 { padding: 0.75rem; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.p-3 { padding: 0.75rem; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }
.text-yellow-500 { color: yellow-500; }
.p-3 { padding: 0.75rem; }
.bg-yellow-50 { background-color: yellow-50; }
.text-yellow-600 { color: yellow-600; }
.text-yellow-800 { color: yellow-800; }
.text-sm { color: sm; }
.text-yellow-700 { color: yellow-700; }
.p-3 { padding: 0.75rem; }
.bg-blue-50 { background-color: blue-50; }
.text-blue-600 { color: blue-600; }
.text-blue-800 { color: blue-800; }
.text-sm { color: sm; }
.text-blue-700 { color: blue-700; }
.p-3 { padding: 0.75rem; }
.bg-green-50 { background-color: green-50; }
.text-green-600 { color: green-600; }
.text-green-800 { color: green-800; }
.text-sm { color: sm; }
.text-green-700 { color: green-700; }

/* Styles for component: PromptTemplateManager */
.p-8 { padding: 2rem; }
.text-lg { color: lg; }
.text-lg { color: lg; }
.p-4 { padding: 1rem; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.bg-muted { background-color: muted; }
.p-2 { padding: 0.5rem; }
.text-sm { color: sm; }
.text-sm { color: sm; }
.bg-muted { background-color: muted; }
.p-2 { padding: 0.5rem; }
.text-center { color: center; }
.text-muted-foreground { color: muted-foreground; }

/* Styles for component: DatabaseSecurityTab */
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-green-600 { color: green-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-2xl { color: 2xl; }
.text-red-600 { color: red-600; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.bg-muted { background-color: muted; }
.p-3 { padding: 0.75rem; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.p-3 { padding: 0.75rem; }
.bg-red-50 { background-color: red-50; }
.text-red-600 { color: red-600; }
.text-red-800 { color: red-800; }
.text-sm { color: sm; }
.text-red-700 { color: red-700; }
.p-3 { padding: 0.75rem; }
.bg-blue-50 { background-color: blue-50; }
.text-blue-600 { color: blue-600; }
.text-blue-800 { color: blue-800; }
.text-sm { color: sm; }
.text-blue-700 { color: blue-700; }
.p-3 { padding: 0.75rem; }
.bg-green-50 { background-color: green-50; }
.text-green-600 { color: green-600; }
.text-green-800 { color: green-800; }
.text-sm { color: sm; }
.text-green-700 { color: green-700; }

/* Styles for component: Navigation */
.bg-card/95 { background-color: card/95; }
.text-xl { color: xl; }
.text-foreground { color: foreground; }
.text-sky-primary { color: sky-primary; }
.text-ai-primary { color: ai-primary; }
.text-foreground { color: foreground; }
.text-foreground { color: foreground; }
.text-foreground { color: foreground; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-foreground { color: foreground; }
.bg-sky-primary { background-color: sky-primary; }
.bg-card { background-color: card; }
.text-foreground { color: foreground; }
.text-foreground { color: foreground; }
.text-foreground { color: foreground; }
.text-foreground { color: foreground; }
.text-muted-foreground { color: muted-foreground; }
.text-sm { color: sm; }
.text-foreground { color: foreground; }
.bg-sky-primary { background-color: sky-primary; }

/* Styles for component: FeaturedDeals */
.bg-gradient-sky { background-color: gradient-sky; }
.text-center { color: center; }
.bg-ai-primary { background-color: ai-primary; }
.text-accent-foreground { color: accent-foreground; }
.text-4xl { color: 4xl; }
.text-sky-primary { color: sky-primary; }
.text-xl { color: xl; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.text-sky-primary { color: sky-primary; }
.text-lg { color: lg; }
.text-sm { color: sm; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.bg-muted { background-color: muted; }
.text-muted-foreground { color: muted-foreground; }
.text-xl { color: xl; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.bg-muted { background-color: muted; }
.text-muted-foreground { color: muted-foreground; }
.text-xl { color: xl; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.bg-card { background-color: card; }
.text-ai-success { color: ai-success; }
.text-sm { color: sm; }
.text-ai-success { color: ai-success; }

/* Styles for component: PriceAlerts */
.bg-background { background-color: background; }
.text-center { color: center; }
.text-3xl { color: 3xl; }
.text-foreground { color: foreground; }
.text-xl { color: xl; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }
.p-2 { padding: 0.5rem; }
.bg-primary/10 { background-color: primary/10; }
.text-primary { color: primary; }
.text-lg { color: lg; }
.text-center { color: center; }
.bg-gradient-to-br { background-color: gradient-to-br; }
.text-center { color: center; }
.p-3 { padding: 0.75rem; }
.bg-primary/10 { background-color: primary/10; }
.text-primary { color: primary; }
.text-xs { color: xs; }
.text-muted-foreground { color: muted-foreground; }
.text-center { color: center; }

