/* =============================================================================
   SGCI THEME V2 - VARIABLES CSS PROFESIONALES
   Variables centralizadas para mantener coherencia y facilitar mantenimiento
   ============================================================================= */

:root {
    /* Paleta de colores profesional - Coherente con sgci-menu */
    --sgci-primary: #0073aa;           /* Azul principal del menú */
    --sgci-primary-dark: #005177;      /* Azul oscuro del menú */
    --sgci-secondary: #4a5568;         /* Gris medio oscuro */
    --sgci-accent: #0073aa;            /* Azul de acento igual al principal */
    --sgci-success: #38a169;           /* Verde profesional */
    --sgci-danger: #e53e3e;            /* Rojo profesional */
    --sgci-warning: #dd6b20;           /* Naranja cálido */
    
    /* Grises profesionales */
    --sgci-gray-50: #f7fafc;
    --sgci-gray-100: #edf2f7;
    --sgci-gray-200: #e2e8f0;
    --sgci-gray-300: #cbd5e0;
    --sgci-gray-400: #a0aec0;
    --sgci-gray-500: #718096;
    --sgci-gray-600: #4a5568;
    --sgci-gray-700: #2d3748;
    --sgci-gray-800: #1a202c;
    --sgci-gray-900: #171923;
    
    /* Backgrounds */
    --sgci-bg-primary: #ffffff;
    --sgci-bg-secondary: #f7fafc;
    --sgci-bg-tertiary: #edf2f7;
    
    /* Exportaciones profesionales */
    --sgci-color-azul-titulo: 0, 115, 170;     /* --sgci-primary */
    --sgci-color-gris-oscuro: 0, 81, 119;      /* --sgci-primary-dark */
    --sgci-color-gris-claro: 247, 250, 252;    /* --sgci-gray-50 */
    --sgci-color-gris-alterno: 237, 242, 247;  /* --sgci-gray-100 */
    
    /* Configuración de tipografía */
    --sgci-font-size-xs: 0.75rem;
    --sgci-font-size-sm: 0.875rem;
    --sgci-font-size-base: 1rem;
    --sgci-font-size-lg: 1.125rem;
    --sgci-font-size-xl: 1.25rem;
    
    /* Sombras profesionales */
    --sgci-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --sgci-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --sgci-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --sgci-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    
    /* Variables para exportaciones actualizadas */
    --sgci-excel-azul-titulo: #0073aa;
    --sgci-excel-gris-oscuro: #005177;
    --sgci-excel-gris-claro: #f7fafc;
    --sgci-excel-gris-alterno: #edf2f7;
    --sgci-excel-negro: #171923;
    --sgci-excel-blanco: #ffffff;
    
    /* Configuración PDF profesional */
    --sgci-pdf-font-size-title: 18;
    --sgci-pdf-font-size-normal: 11;
    --sgci-pdf-font-size-table: 9;
    --sgci-pdf-font-size-header: 10;
    --sgci-pdf-font-size-footer: 9;
    
    --sgci-pdf-cell-padding: 4;
    --sgci-pdf-line-width: 0.15;
} 