Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/5c61c71fafe836ee89a988114395a26c01b5c034dec07bec8e58323ef5c5967a.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
31 KiB
JSON

{"ast":null,"code":"import { createTheme } from '@mui/material/styles';\n\n// 2024 Enterprise Color Palette - Modern, sophisticated, and accessible\nconst colors = {\n primary: {\n 50: '#f0f9ff',\n 100: '#e0f2fe',\n 200: '#bae6fd',\n 300: '#7dd3fc',\n 400: '#38bdf8',\n 500: '#0ea5e9',\n 600: '#0284c7',\n 700: '#0369a1',\n 800: '#075985',\n 900: '#0c4a6e'\n },\n secondary: {\n 50: '#fdf4ff',\n 100: '#fae8ff',\n 200: '#f5d0fe',\n 300: '#f0abfc',\n 400: '#e879f9',\n 500: '#d946ef',\n 600: '#c026d3',\n 700: '#a21caf',\n 800: '#86198f',\n 900: '#701a75'\n },\n success: {\n 50: '#f0fdf4',\n 100: '#dcfce7',\n 200: '#bbf7d0',\n 300: '#86efac',\n 400: '#4ade80',\n 500: '#22c55e',\n 600: '#16a34a',\n 700: '#15803d',\n 800: '#166534',\n 900: '#14532d'\n },\n warning: {\n 50: '#fffbeb',\n 100: '#fef3c7',\n 200: '#fde68a',\n 300: '#fcd34d',\n 400: '#fbbf24',\n 500: '#f59e0b',\n 600: '#d97706',\n 700: '#b45309',\n 800: '#92400e',\n 900: '#78350f'\n },\n error: {\n 50: '#fef2f2',\n 100: '#fee2e2',\n 200: '#fecaca',\n 300: '#fca5a5',\n 400: '#f87171',\n 500: '#ef4444',\n 600: '#dc2626',\n 700: '#b91c1c',\n 800: '#991b1b',\n 900: '#7f1d1d'\n },\n grey: {\n 50: '#f8fafc',\n 100: '#f1f5f9',\n 200: '#e2e8f0',\n 300: '#cbd5e1',\n 400: '#94a3b8',\n 500: '#64748b',\n 600: '#475569',\n 700: '#334155',\n 800: '#1e293b',\n 900: '#0f172a'\n },\n // 2024 Modern gradients with better contrast and accessibility\n gradients: {\n primary: 'linear-gradient(135deg, #0ea5e9 0%, #3b82f6 50%, #6366f1 100%)',\n secondary: 'linear-gradient(135deg, #d946ef 0%, #a855f7 50%, #8b5cf6 100%)',\n success: 'linear-gradient(135deg, #22c55e 0%, #16a34a 50%, #15803d 100%)',\n warning: 'linear-gradient(135deg, #f59e0b 0%, #d97706 50%, #b45309 100%)',\n error: 'linear-gradient(135deg, #ef4444 0%, #dc2626 50%, #b91c1c 100%)',\n dark: 'linear-gradient(135deg, #1e293b 0%, #334155 50%, #475569 100%)',\n glass: 'linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%)',\n glassDark: 'linear-gradient(135deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.05) 100%)',\n premium: 'linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #f5576c 75%, #4facfe 100%)',\n enterprise: 'linear-gradient(135deg, #0ea5e9 0%, #3b82f6 25%, #6366f1 50%, #8b5cf6 75%, #d946ef 100%)'\n }\n};\n\n// 2024 Modern shadow system with better depth and realism\nconst shadows = ['none', '0 1px 2px 0 rgba(0, 0, 0, 0.05)', '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)', '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)', '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)', '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)', '0 25px 50px -12px rgba(0, 0, 0, 0.25)', '0 35px 60px -12px rgba(0, 0, 0, 0.3)', '0 45px 70px -12px rgba(0, 0, 0, 0.35)', '0 55px 80px -12px rgba(0, 0, 0, 0.4)', '0 65px 90px -12px rgba(0, 0, 0, 0.45)', '0 75px 100px -12px rgba(0, 0, 0, 0.5)', '0 85px 110px -12px rgba(0, 0, 0, 0.55)', '0 95px 120px -12px rgba(0, 0, 0, 0.6)', '0 105px 130px -12px rgba(0, 0, 0, 0.65)', '0 115px 140px -12px rgba(0, 0, 0, 0.7)', '0 125px 150px -12px rgba(0, 0, 0, 0.75)', '0 135px 160px -12px rgba(0, 0, 0, 0.8)', '0 145px 170px -12px rgba(0, 0, 0, 0.85)', '0 155px 180px -12px rgba(0, 0, 0, 0.9)', '0 165px 190px -12px rgba(0, 0, 0, 0.95)', '0 175px 200px -12px rgba(0, 0, 0, 1)', '0 185px 210px -12px rgba(0, 0, 0, 1)', '0 195px 220px -12px rgba(0, 0, 0, 1)', '0 205px 230px -12px rgba(0, 0, 0, 1)'];\n\n// Modern glassmorphism shadows\nconst glassShadows = {\n light: '0 8px 32px 0 rgba(31, 38, 135, 0.37)',\n medium: '0 8px 32px 0 rgba(31, 38, 135, 0.5)',\n dark: '0 8px 32px 0 rgba(31, 38, 135, 0.7)'\n};\n\n// Base theme configuration\nconst baseTheme = {\n palette: {\n mode: 'light',\n primary: {\n main: colors.primary[600],\n light: colors.primary[400],\n dark: colors.primary[800],\n contrastText: '#ffffff'\n },\n secondary: {\n main: colors.secondary[600],\n light: colors.secondary[400],\n dark: colors.secondary[800],\n contrastText: '#ffffff'\n },\n success: {\n main: colors.success[600],\n light: colors.success[400],\n dark: colors.success[800],\n contrastText: '#ffffff'\n },\n warning: {\n main: colors.warning[600],\n light: colors.warning[400],\n dark: colors.warning[800],\n contrastText: '#000000'\n },\n error: {\n main: colors.error[600],\n light: colors.error[400],\n dark: colors.error[800],\n contrastText: '#ffffff'\n },\n background: {\n default: '#f8fafc',\n paper: '#ffffff'\n },\n text: {\n primary: colors.grey[900],\n secondary: colors.grey[600]\n },\n grey: colors.grey\n },\n typography: {\n fontFamily: '\"Inter\", \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n h1: {\n fontSize: '2.5rem',\n fontWeight: 700,\n lineHeight: 1.2,\n letterSpacing: '-0.02em'\n },\n h2: {\n fontSize: '2rem',\n fontWeight: 600,\n lineHeight: 1.3,\n letterSpacing: '-0.01em'\n },\n h3: {\n fontSize: '1.75rem',\n fontWeight: 600,\n lineHeight: 1.3\n },\n h4: {\n fontSize: '1.5rem',\n fontWeight: 600,\n lineHeight: 1.4\n },\n h5: {\n fontSize: '1.25rem',\n fontWeight: 600,\n lineHeight: 1.4\n },\n h6: {\n fontSize: '1.125rem',\n fontWeight: 600,\n lineHeight: 1.4\n },\n body1: {\n fontSize: '1rem',\n lineHeight: 1.6\n },\n body2: {\n fontSize: '0.875rem',\n lineHeight: 1.6\n },\n button: {\n fontWeight: 600,\n textTransform: 'none',\n letterSpacing: '0.02em'\n }\n },\n shape: {\n borderRadius: 12\n },\n shadows: shadows,\n components: {\n MuiCssBaseline: {\n styleOverrides: {\n body: {\n scrollbarColor: `${colors.grey[400]} ${colors.grey[100]}`,\n '&::-webkit-scrollbar, & *::-webkit-scrollbar': {\n width: 8,\n height: 8\n },\n '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': {\n borderRadius: 8,\n backgroundColor: colors.grey[400],\n minHeight: 24\n },\n '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': {\n backgroundColor: colors.grey[500]\n }\n }\n }\n },\n MuiButton: {\n styleOverrides: {\n root: {\n borderRadius: 12,\n padding: '10px 24px',\n fontSize: '0.875rem',\n fontWeight: 600,\n textTransform: 'none',\n boxShadow: 'none',\n '&:hover': {\n boxShadow: '0 4px 12px rgba(0, 0, 0, 0.15)',\n transform: 'translateY(-1px)'\n },\n transition: 'all 0.2s ease-in-out'\n },\n contained: {\n background: colors.gradients.primary,\n '&:hover': {\n background: colors.gradients.primary,\n filter: 'brightness(1.1)'\n }\n }\n }\n },\n MuiCard: {\n styleOverrides: {\n root: {\n borderRadius: 16,\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)',\n border: '1px solid rgba(255, 255, 255, 0.2)',\n backdropFilter: 'blur(10px)',\n transition: 'all 0.3s ease-in-out',\n '&:hover': {\n transform: 'translateY(-2px)',\n boxShadow: '0 8px 30px rgba(0, 0, 0, 0.12)'\n }\n }\n }\n },\n MuiPaper: {\n styleOverrides: {\n root: {\n borderRadius: 16,\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)',\n border: '1px solid rgba(255, 255, 255, 0.2)'\n },\n elevation1: {\n boxShadow: '0 2px 8px rgba(0, 0, 0, 0.06)'\n },\n elevation2: {\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)'\n },\n elevation3: {\n boxShadow: '0 8px 30px rgba(0, 0, 0, 0.12)'\n }\n }\n },\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(20px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.2)',\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)'\n }\n }\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(20px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.2)'\n }\n }\n },\n MuiChip: {\n styleOverrides: {\n root: {\n borderRadius: 8,\n fontWeight: 500\n }\n }\n },\n MuiTextField: {\n styleOverrides: {\n root: {\n '& .MuiOutlinedInput-root': {\n borderRadius: 12,\n '&:hover .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[400]\n },\n '&.Mui-focused .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[600],\n borderWidth: 2\n }\n }\n }\n }\n },\n MuiSelect: {\n styleOverrides: {\n root: {\n borderRadius: 12\n }\n }\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n borderRadius: 20,\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(20px)',\n border: '1px solid rgba(255, 255, 255, 0.2)'\n }\n }\n }\n }\n};\n\n// Dark theme configuration\nconst darkThemeConfig = {\n ...baseTheme,\n palette: {\n ...baseTheme.palette,\n mode: 'dark',\n primary: {\n main: colors.primary[400],\n light: colors.primary[300],\n dark: colors.primary[600],\n contrastText: '#000000'\n },\n secondary: {\n main: colors.secondary[400],\n light: colors.secondary[300],\n dark: colors.secondary[600],\n contrastText: '#000000'\n },\n background: {\n default: '#0f1419',\n paper: '#1a1f2e'\n },\n text: {\n primary: '#ffffff',\n secondary: colors.grey[400]\n }\n },\n components: {\n ...baseTheme.components,\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(20px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.1)'\n }\n }\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(20px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.1)'\n }\n }\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(20px)',\n border: '1px solid rgba(255, 255, 255, 0.1)'\n }\n }\n }\n }\n};\n\n// Create themes\nexport const lightTheme = createTheme(baseTheme);\nexport const darkTheme = createTheme(darkThemeConfig);\n\n// Export color utilities\nexport { colors, glassShadows };\nexport default lightTheme;","map":{"version":3,"names":["createTheme","colors","primary","secondary","success","warning","error","grey","gradients","dark","glass","glassDark","premium","enterprise","shadows","glassShadows","light","medium","baseTheme","palette","mode","main","contrastText","background","default","paper","text","typography","fontFamily","h1","fontSize","fontWeight","lineHeight","letterSpacing","h2","h3","h4","h5","h6","body1","body2","button","textTransform","shape","borderRadius","components","MuiCssBaseline","styleOverrides","body","scrollbarColor","width","height","backgroundColor","minHeight","MuiButton","root","padding","boxShadow","transform","transition","contained","filter","MuiCard","border","backdropFilter","MuiPaper","elevation1","elevation2","elevation3","MuiAppBar","borderBottom","MuiDrawer","borderRight","MuiChip","MuiTextField","borderColor","borderWidth","MuiSelect","MuiDialog","darkThemeConfig","lightTheme","darkTheme"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/src/theme/theme.ts"],"sourcesContent":["import { createTheme, ThemeOptions } from '@mui/material/styles';\n\n// 2024 Enterprise Color Palette - Modern, sophisticated, and accessible\nconst colors = {\n primary: {\n 50: '#f0f9ff',\n 100: '#e0f2fe',\n 200: '#bae6fd',\n 300: '#7dd3fc',\n 400: '#38bdf8',\n 500: '#0ea5e9',\n 600: '#0284c7',\n 700: '#0369a1',\n 800: '#075985',\n 900: '#0c4a6e',\n },\n secondary: {\n 50: '#fdf4ff',\n 100: '#fae8ff',\n 200: '#f5d0fe',\n 300: '#f0abfc',\n 400: '#e879f9',\n 500: '#d946ef',\n 600: '#c026d3',\n 700: '#a21caf',\n 800: '#86198f',\n 900: '#701a75',\n },\n success: {\n 50: '#f0fdf4',\n 100: '#dcfce7',\n 200: '#bbf7d0',\n 300: '#86efac',\n 400: '#4ade80',\n 500: '#22c55e',\n 600: '#16a34a',\n 700: '#15803d',\n 800: '#166534',\n 900: '#14532d',\n },\n warning: {\n 50: '#fffbeb',\n 100: '#fef3c7',\n 200: '#fde68a',\n 300: '#fcd34d',\n 400: '#fbbf24',\n 500: '#f59e0b',\n 600: '#d97706',\n 700: '#b45309',\n 800: '#92400e',\n 900: '#78350f',\n },\n error: {\n 50: '#fef2f2',\n 100: '#fee2e2',\n 200: '#fecaca',\n 300: '#fca5a5',\n 400: '#f87171',\n 500: '#ef4444',\n 600: '#dc2626',\n 700: '#b91c1c',\n 800: '#991b1b',\n 900: '#7f1d1d',\n },\n grey: {\n 50: '#f8fafc',\n 100: '#f1f5f9',\n 200: '#e2e8f0',\n 300: '#cbd5e1',\n 400: '#94a3b8',\n 500: '#64748b',\n 600: '#475569',\n 700: '#334155',\n 800: '#1e293b',\n 900: '#0f172a',\n },\n // 2024 Modern gradients with better contrast and accessibility\n gradients: {\n primary: 'linear-gradient(135deg, #0ea5e9 0%, #3b82f6 50%, #6366f1 100%)',\n secondary: 'linear-gradient(135deg, #d946ef 0%, #a855f7 50%, #8b5cf6 100%)',\n success: 'linear-gradient(135deg, #22c55e 0%, #16a34a 50%, #15803d 100%)',\n warning: 'linear-gradient(135deg, #f59e0b 0%, #d97706 50%, #b45309 100%)',\n error: 'linear-gradient(135deg, #ef4444 0%, #dc2626 50%, #b91c1c 100%)',\n dark: 'linear-gradient(135deg, #1e293b 0%, #334155 50%, #475569 100%)',\n glass: 'linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%)',\n glassDark: 'linear-gradient(135deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.05) 100%)',\n premium: 'linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #f5576c 75%, #4facfe 100%)',\n enterprise: 'linear-gradient(135deg, #0ea5e9 0%, #3b82f6 25%, #6366f1 50%, #8b5cf6 75%, #d946ef 100%)',\n },\n};\n\n// 2024 Modern shadow system with better depth and realism\nconst shadows = [\n 'none',\n '0 1px 2px 0 rgba(0, 0, 0, 0.05)',\n '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)',\n '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',\n '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',\n '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)',\n '0 25px 50px -12px rgba(0, 0, 0, 0.25)',\n '0 35px 60px -12px rgba(0, 0, 0, 0.3)',\n '0 45px 70px -12px rgba(0, 0, 0, 0.35)',\n '0 55px 80px -12px rgba(0, 0, 0, 0.4)',\n '0 65px 90px -12px rgba(0, 0, 0, 0.45)',\n '0 75px 100px -12px rgba(0, 0, 0, 0.5)',\n '0 85px 110px -12px rgba(0, 0, 0, 0.55)',\n '0 95px 120px -12px rgba(0, 0, 0, 0.6)',\n '0 105px 130px -12px rgba(0, 0, 0, 0.65)',\n '0 115px 140px -12px rgba(0, 0, 0, 0.7)',\n '0 125px 150px -12px rgba(0, 0, 0, 0.75)',\n '0 135px 160px -12px rgba(0, 0, 0, 0.8)',\n '0 145px 170px -12px rgba(0, 0, 0, 0.85)',\n '0 155px 180px -12px rgba(0, 0, 0, 0.9)',\n '0 165px 190px -12px rgba(0, 0, 0, 0.95)',\n '0 175px 200px -12px rgba(0, 0, 0, 1)',\n '0 185px 210px -12px rgba(0, 0, 0, 1)',\n '0 195px 220px -12px rgba(0, 0, 0, 1)',\n '0 205px 230px -12px rgba(0, 0, 0, 1)',\n];\n\n// Modern glassmorphism shadows\nconst glassShadows = {\n light: '0 8px 32px 0 rgba(31, 38, 135, 0.37)',\n medium: '0 8px 32px 0 rgba(31, 38, 135, 0.5)',\n dark: '0 8px 32px 0 rgba(31, 38, 135, 0.7)',\n};\n\n// Base theme configuration\nconst baseTheme: ThemeOptions = {\n palette: {\n mode: 'light',\n primary: {\n main: colors.primary[600],\n light: colors.primary[400],\n dark: colors.primary[800],\n contrastText: '#ffffff',\n },\n secondary: {\n main: colors.secondary[600],\n light: colors.secondary[400],\n dark: colors.secondary[800],\n contrastText: '#ffffff',\n },\n success: {\n main: colors.success[600],\n light: colors.success[400],\n dark: colors.success[800],\n contrastText: '#ffffff',\n },\n warning: {\n main: colors.warning[600],\n light: colors.warning[400],\n dark: colors.warning[800],\n contrastText: '#000000',\n },\n error: {\n main: colors.error[600],\n light: colors.error[400],\n dark: colors.error[800],\n contrastText: '#ffffff',\n },\n background: {\n default: '#f8fafc',\n paper: '#ffffff',\n },\n text: {\n primary: colors.grey[900],\n secondary: colors.grey[600],\n },\n grey: colors.grey,\n },\n typography: {\n fontFamily: '\"Inter\", \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n h1: {\n fontSize: '2.5rem',\n fontWeight: 700,\n lineHeight: 1.2,\n letterSpacing: '-0.02em',\n },\n h2: {\n fontSize: '2rem',\n fontWeight: 600,\n lineHeight: 1.3,\n letterSpacing: '-0.01em',\n },\n h3: {\n fontSize: '1.75rem',\n fontWeight: 600,\n lineHeight: 1.3,\n },\n h4: {\n fontSize: '1.5rem',\n fontWeight: 600,\n lineHeight: 1.4,\n },\n h5: {\n fontSize: '1.25rem',\n fontWeight: 600,\n lineHeight: 1.4,\n },\n h6: {\n fontSize: '1.125rem',\n fontWeight: 600,\n lineHeight: 1.4,\n },\n body1: {\n fontSize: '1rem',\n lineHeight: 1.6,\n },\n body2: {\n fontSize: '0.875rem',\n lineHeight: 1.6,\n },\n button: {\n fontWeight: 600,\n textTransform: 'none',\n letterSpacing: '0.02em',\n },\n },\n shape: {\n borderRadius: 12,\n },\n shadows: shadows as any,\n components: {\n MuiCssBaseline: {\n styleOverrides: {\n body: {\n scrollbarColor: `${colors.grey[400]} ${colors.grey[100]}`,\n '&::-webkit-scrollbar, & *::-webkit-scrollbar': {\n width: 8,\n height: 8,\n },\n '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': {\n borderRadius: 8,\n backgroundColor: colors.grey[400],\n minHeight: 24,\n },\n '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': {\n backgroundColor: colors.grey[500],\n },\n },\n },\n },\n MuiButton: {\n styleOverrides: {\n root: {\n borderRadius: 12,\n padding: '10px 24px',\n fontSize: '0.875rem',\n fontWeight: 600,\n textTransform: 'none',\n boxShadow: 'none',\n '&:hover': {\n boxShadow: '0 4px 12px rgba(0, 0, 0, 0.15)',\n transform: 'translateY(-1px)',\n },\n transition: 'all 0.2s ease-in-out',\n },\n contained: {\n background: colors.gradients.primary,\n '&:hover': {\n background: colors.gradients.primary,\n filter: 'brightness(1.1)',\n },\n },\n },\n },\n MuiCard: {\n styleOverrides: {\n root: {\n borderRadius: 16,\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)',\n border: '1px solid rgba(255, 255, 255, 0.2)',\n backdropFilter: 'blur(10px)',\n transition: 'all 0.3s ease-in-out',\n '&:hover': {\n transform: 'translateY(-2px)',\n boxShadow: '0 8px 30px rgba(0, 0, 0, 0.12)',\n },\n },\n },\n },\n MuiPaper: {\n styleOverrides: {\n root: {\n borderRadius: 16,\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)',\n border: '1px solid rgba(255, 255, 255, 0.2)',\n },\n elevation1: {\n boxShadow: '0 2px 8px rgba(0, 0, 0, 0.06)',\n },\n elevation2: {\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)',\n },\n elevation3: {\n boxShadow: '0 8px 30px rgba(0, 0, 0, 0.12)',\n },\n },\n },\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(20px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.2)',\n boxShadow: '0 4px 20px rgba(0, 0, 0, 0.08)',\n },\n },\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(20px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.2)',\n },\n },\n },\n MuiChip: {\n styleOverrides: {\n root: {\n borderRadius: 8,\n fontWeight: 500,\n },\n },\n },\n MuiTextField: {\n styleOverrides: {\n root: {\n '& .MuiOutlinedInput-root': {\n borderRadius: 12,\n '&:hover .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[400],\n },\n '&.Mui-focused .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[600],\n borderWidth: 2,\n },\n },\n },\n },\n },\n MuiSelect: {\n styleOverrides: {\n root: {\n borderRadius: 12,\n },\n },\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n borderRadius: 20,\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(20px)',\n border: '1px solid rgba(255, 255, 255, 0.2)',\n },\n },\n },\n },\n};\n\n// Dark theme configuration\nconst darkThemeConfig: ThemeOptions = {\n ...baseTheme,\n palette: {\n ...baseTheme.palette,\n mode: 'dark',\n primary: {\n main: colors.primary[400],\n light: colors.primary[300],\n dark: colors.primary[600],\n contrastText: '#000000',\n },\n secondary: {\n main: colors.secondary[400],\n light: colors.secondary[300],\n dark: colors.secondary[600],\n contrastText: '#000000',\n },\n background: {\n default: '#0f1419',\n paper: '#1a1f2e',\n },\n text: {\n primary: '#ffffff',\n secondary: colors.grey[400],\n },\n },\n components: {\n ...baseTheme.components,\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(20px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.1)',\n },\n },\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(20px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.1)',\n },\n },\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(20px)',\n border: '1px solid rgba(255, 255, 255, 0.1)',\n },\n },\n },\n },\n};\n\n// Create themes\nexport const lightTheme = createTheme(baseTheme);\nexport const darkTheme = createTheme(darkThemeConfig);\n\n// Export color utilities\nexport { colors, glassShadows };\nexport default lightTheme;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}