/* CSS Variables - Admin Panel Theme Configuration */ /* Centralized theme variables for consistency across admin modules */ :root { /* Colors */ --primary-color: #4CAF50; --secondary-color: #6c757d; --success-color: #28a745; --error-color: #dc3545; --warning-color: #ffc107; --info-color: #17a2b8; --dark-color: #333; --light-color: #f5f5f5; /* Layout */ --header-height: 60px; --sidebar-width: 250px; --sidebar-width-tablet: 220px; --sidebar-width-mobile: 280px; --app-height: 100vh; /* Spacing */ --border-radius: 6px; --transition: all 0.2s ease; --padding-base: 20px; --padding-sm: 15px; --padding-xs: 10px; /* Typography */ --font-size-base: 14px; --font-size-sm: 13px; --font-size-xs: 12px; --font-size-lg: 16px; --font-size-xl: 18px; /* Shadows */ --shadow-sm: 0 2px 4px rgba(0,0,0,0.1); --shadow-md: 0 4px 8px rgba(0,0,0,0.15); --shadow-lg: 0 8px 24px rgba(0,0,0,0.15); /* Z-index layers */ --z-dropdown: 1000; --z-sticky: 1020; --z-fixed: 1030; --z-modal-backdrop: 1040; --z-modal: 1050; --z-popover: 1060; --z-tooltip: 1070; --z-toast: 12300; } /* Theme color variations */ .theme-green { --primary-color: #4CAF50; --primary-hover: #45a049; } .theme-blue { --primary-color: #007bff; --primary-hover: #0056b3; } .theme-purple { --primary-color: #6f42c1; --primary-hover: #5a2d91; }