
		/* Force Light Theme - Always Active with Better Colors */
		body { background-color: #ffffff !important; color: #2c3e50 !important; }
		/*.bg-dark { background-color: #ffffff !important; color: #2c3e50 !important; }*/
		.text-white { color: #2c3e50 !important; }
		.text-white-50 { color: #5a6c7d !important; }
		.text-gray-200 { color: #2c3e50 !important; }
		.text-gray-300 { color: #5a6c7d !important; }
		.text-gray-400 { color: #7f8c8d !important; }
		.text-gray-800 { color: #2c3e50 !important; }
		.card { background-color: #ffffff !important; border: 1px solid #d5dbdb !important; color: #2c3e50 !important; }
		.card-header { background-color: #f8f9fa !important; border-bottom: 1px solid #d5dbdb !important; color: #2c3e50 !important; }
		.navbar { background-color: #ffffff !important; border-bottom: 1px solid #d5dbdb !important; }
		.sidebar { background-color: #ffffff !important; }
		.dropdown-menu { background-color: #ffffff !important; border: 1px solid #d5dbdb !important; }
		.dropdown-item { color: #2c3e50 !important; }
		.dropdown-item:hover { background-color: #ecf0f1 !important; color: #2c3e50 !important; }
		.form-control { background-color: #ffffff !important; border: 1px solid #d5dbdb !important; color: #2c3e50 !important; }
		.btn-primary { background-color: #8c449b !important; border-color: #8c449b !important; }
		.table { color: #2c3e50 !important; }
		.table th { background-color: #f8f9fa !important; color: #2c3e50 !important; }
		.modal-content { background-color: #ffffff !important; color: #2c3e50 !important; }
		.alert-dark { background-color: #f8f9fa !important; color: #2c3e50 !important; border-color: #d5dbdb !important; }
		
		/* Additional Light Theme Styles with Better Contrast */
		.bg-gray-900 { background-color: #ffffff !important; color: #2c3e50 !important; }
		.bg-gray-800 { background-color: #f8f9fa !important; color: #2c3e50 !important; }
		.bg-gray-700 { background-color: #e9ecef !important; color: #2c3e50 !important; }
		.text-gray-100 { color: #2c3e50 !important; }
		.text-gray-200 { color: #2c3e50 !important; }
		.text-gray-300 { color: #5a6c7d !important; }
		.text-gray-400 { color: #7f8c8d !important; }
		.text-gray-500 { color: #95a5a6 !important; }
		.text-gray-600 { color: #5a6c7d !important; }
		.text-gray-700 { color: #2c3e50 !important; }
		.text-gray-800 { color: #2c3e50 !important; }
		.text-gray-900 { color: #1a252f !important; }
		
		/* Fix specific problematic colors */
		.text-muted { color: #7f8c8d !important; }
		.text-secondary { color: #5a6c7d !important; }
		.border { border-color: #d5dbdb !important; }
		.border-light { border-color: #d5dbdb !important; }
		.border-secondary { border-color: #bdc3c7 !important; }
		
		/* Override any light gray text that's hard to read */
		*[style*="color: #d1d3e2"], 
		*[style*="color:#d1d3e2"],
		.text-light-gray { color: #2c3e50 !important; }
		
		/* Ensure all text is readable */
		p, span, div, a, label, input, textarea, select { color: #2c3e50 !important; }
		p.text-muted, span.text-muted, div.text-muted { color: #7f8c8d !important; }
		
		/* Override any dark styles */
		* { color-scheme: light !important; }
		html { color-scheme: light !important; }
		
		/* Force remove #1B1B23 from all elements */
		* { 
			color: #2c3e50 !important; 
		}
		
		/* Override any CSS classes that might use #1B1B23 */
		.bg-dark, .bg-gray-900, .bg-gray-800, .bg-gray-700 {
			background-color: #ffffff !important;
			color: #2c3e50 !important;
		}
		
		/* Force all text elements to use light colors */
		h1, h2, h3, h4, h5, h6, p, span, div, a, li, td, th, label, input, textarea, select, button {
			color: #2c3e50 !important;
		}
		
		/* Override any dark theme classes */
		.dark-theme, .dark-mode, .theme-dark {
			background-color: #ffffff !important;
			color: #2c3e50 !important;
		}
		
		/* Force override any element with #1B1B23 */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #2c3e50 !important;
		}
		
		/* Override any CSS variables that might use #1B1B23 */
		:root {
			--bs-dark: #ffffff !important;
			--bs-gray-900: #ffffff !important;
			--bs-gray-800: #ffffff !important;
			--bs-gray-700: #ffffff !important;
		}
		
		/* Force override any Bootstrap dark classes */
		.bg-dark, .bg-gray-900, .bg-gray-800, .bg-gray-700, .bg-gray-600 {
			background-color: #ffffff !important;
			color: #2c3e50 !important;
		}
		
		/* Override any custom dark classes */
		.dark, .dark-mode, .theme-dark, .dark-theme {
			background-color: #ffffff !important;
			color: #2c3e50 !important;
		}
		
		/* Force override any element with #1B1B23 - Ultimate fix */
		*[style*="#1B1B23"], *[style*="#1b1b23"], *[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #2c3e50 !important;
		}
		
		/* Override any CSS that might use #1B1B23 */
		*[style*="background-color: #1B1B23"], *[style*="background-color:#1B1B23"],
		*[style*="background-color: #1b1b23"], *[style*="background-color:#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Force override any element with #1B1B23 in any attribute */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Override any CSS that might use #1B1B23 in any way */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Ultimate fix for #1B1B23 - Override everything */
		*[style*="#1B1B23"], *[style*="#1b1b23"], *[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Override any element that might have #1B1B23 */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Force override any element with #1B1B23 - Final attempt */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Ultimate fix for #1B1B23 - Override everything */
		*[style*="#1B1B23"], *[style*="#1b1b23"], *[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Override any element that might have #1B1B23 */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Force override any element with #1B1B23 - Final attempt */
		*[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Ultimate fix for #1B1B23 - Override everything */
		*[style*="#1B1B23"], *[style*="#1b1b23"], *[style*="#1B1B23"], *[style*="#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
		
		/* Force readable colors for all elements */
		.sidebar { background-color: #ffffff !important; }
		.sidebar .nav-link { color: #2c3e50 !important; }
		.sidebar .nav-link:hover { color: #1a252f !important; }
		.sidebar .nav-link.active { color: #8c449b !important; }
		.sidebar .nav-link i { color: #2c3e50 !important; }
		
		/* Force sidebar background to be white */
		.sidebar-dark { background-color: #ffffff !important; }
		.sidebar-dark .sidebar-brand { background-color: #ffffff !important; }
		.sidebar-dark .nav-item .nav-link { background-color: #ffffff !important; }
		
		
		/* Fix any Bootstrap classes that might use light colors */
		.text-light { color: #2c3e50 !important; }
		.text-white-50 { color: #5a6c7d !important; }
		.text-white-75 { color: #2c3e50 !important; }
		
		/* Override any inline styles with problematic colors */
		[style*="color: #d1d3e2"] { color: #1a1a1a !important; }
		[style*="color:#d1d3e2"] { color: #1a1a1a !important; }
		[style*="color: #e3e6f0"] { color: #1a1a1a !important; }
		[style*="color:#e3e6f0"] { color: #1a1a1a !important; }
		[style*="color: #1B1B23"] { color: #1a1a1a !important; }
		[style*="color:#1B1B23"] { color: #1a1a1a !important; }
		[style*="color: #1b1b23"] { color: #1a1a1a !important; }
		[style*="color:#1b1b23"] { color: #1a1a1a !important; }
		
		/* Force override any dark colors */
		*[style*="color: #1B1B23"], 
		*[style*="color:#1B1B23"],
		*[style*="color: #1b1b23"], 
		*[style*="color:#1b1b23"] { 
			color: #1a1a1a !important; 
		}
		
		/* Override any element with dark background colors */
		*[style*="background-color: #1B1B23"],
		*[style*="background-color:#1B1B23"],
		*[style*="background-color: #1b1b23"],
		*[style*="background-color:#1b1b23"] {
			background-color: #ffffff !important;
			color: #1a1a1a !important;
		}
	