/* Esquema de Cores - AET System */
/* 
 * Este arquivo centraliza todas as cores principais do sistema AET.
 * Para alterar as cores do sistema, modifique apenas as variáveis abaixo.
 * 
 * COMO USAR:
 * .minha-classe {
 *     background: var(--primary-color);
 *     color: var(--text-primary);
 *     border: 1px solid var(--border-light);
 * }
 * 
 * PALETA ATUAL: Pêssego/Creme Quente baseado em rgb(255, 230, 203)
 * BACKUP DO ESQUEMA AZUL: COLOR-SCHEME-BACKUP-SLATE-BLUE.md
 */

:root {
    /* ===== CORES PRINCIPAIS ===== */
    --primary-color: #D2691E;                    /* Laranja escuro - Cor principal */
    --secondary-color: #FFE6CB;                  /* Pêssego claro - Cor secundária (base) */
    --secondary-dark: #DEB887;                   /* Burlywood - Cor secundária escura para hover */
    --primary-gradient: linear-gradient(135deg, #D2691E 0%, #FF8C42 100%);
    
    /* ===== CORES DE TEXTO ===== */
    --text-primary: #8B4513;                     /* Marrom escuro - Texto principal */
    --text-secondary: #A0522D;                   /* Marrom médio - Texto secundário */
    --text-light: #CD853F;                       /* Marrom claro - Texto claro */
    --text-white: #ffffff;                       /* Branco - Texto branco */
    --text-white-transparent: rgba(255, 255, 255, 0.9);
    
    /* ===== CORES DE FUNDO ===== */
    --bg-primary: #ffffff;                       /* Branco - Fundo principal */
    --bg-secondary: #FFF8F0;                     /* Creme muito claro - Fundo secundário */
    --bg-light: #FFE6CB;                         /* Pêssego claro - Fundo claro (cor base) */
    --bg-dark: #8B4513;                         /* Marrom escuro - Fundo escuro */
    
    /* ===== CORES DE ESTADO ===== */
    --success-color: #228B22;                    /* Verde escuro - Sucesso */
    --warning-color: #FF8C00;                    /* Laranja - Aviso */
    --danger-color: #DC143C;                     /* Vermelho escuro - Erro */
    --info-color: #4682B4;                       /* Azul aço - Informação */
    
    /* ===== CORES DE STATUS PROFISSIONAIS ===== */
    /* Status Inicial - Neutro */
    --status-initial-bg: #F8F9FA;                /* Cinza muito claro */
    --status-initial-text: #6C757D;              /* Cinza médio */
    --status-initial-border: #E9ECEF;            /* Cinza claro */
    
    /* Status Em Andamento - Azul Suave */
    --status-progress-bg: #E3F2FD;               /* Azul muito claro */
    --status-progress-text: #1565C0;             /* Azul escuro */
    --status-progress-border: #BBDEFB;           /* Azul claro */
    
    /* Status Pendente - Amarelo Suave */
    --status-pending-bg: #FFF8E1;                /* Amarelo muito claro */
    --status-pending-text: #F57C00;              /* Laranja escuro */
    --status-pending-border: #FFE0B2;            /* Laranja claro */
    
    /* Status Agendamento - Amarelo Suave */
    --status-scheduled-bg: #FFF8E1;              /* Roxo muito claro */
    --status-scheduled-text: #F57C00;            /* Roxo escuro */
    --status-scheduled-border: #FFE0B2;          /* Roxo claro */
    
    /* Status Aprovado - Verde Suave */
    --status-approved-bg: #E8F5E8;               /* Verde muito claro */
    --status-approved-text: #2E7D32;             /* Verde escuro */
    --status-approved-border: #C8E6C9;           /* Verde claro */
    
    /* Status Negativo - Vermelho Suave */
    --status-negative-bg: #FFEBEE;               /* Vermelho muito claro */
    --status-negative-text: #C62828;             /* Vermelho escuro */
    --status-negative-border: #FFCDD2;           /* Vermelho claro */
    
    /* Status Vencido - Marrom Suave */
    --status-expired-bg: #F3E5E5;                /* Marrom muito claro */
    --status-expired-text: #8D4E00;              /* Marrom escuro */
    --status-expired-border: #FFCCBC;            /* Marrom claro */
    
    /* ===== CORES DE BOTÕES MELHORADAS ===== */
    --btn-warning-bg: #E67E22;                   /* Laranja mais suave - Fundo warning */
    --btn-warning-text: #FFFFFF;                 /* Branco - Texto warning */
    --btn-warning-hover: #D35400;                /* Laranja escuro - Hover warning */
    
    --btn-danger-bg: #E74C3C;                    /* Vermelho mais suave - Fundo danger */
    --btn-danger-text: #FFFFFF;                  /* Branco - Texto danger */
    --btn-danger-hover: #C0392B;                 /* Vermelho escuro - Hover danger */
    
    --btn-success-bg: #27AE60;                   /* Verde mais suave - Fundo success */
    --btn-success-text: #FFFFFF;                 /* Branco - Texto success */
    --btn-success-hover: #229954;                /* Verde escuro - Hover success */
    
    --btn-info-bg: #3498DB;                      /* Azul mais suave - Fundo info */
    --btn-info-text: #FFFFFF;                    /* Branco - Texto info */
    --btn-info-hover: #2980B9;                   /* Azul escuro - Hover info */
    
    /* ===== CORES DE BORDAS ===== */
    --border-light: #F5DEB3;                     /* Trigo claro - Borda clara */
    --border-medium: #DEB887;                    /* Burlywood - Borda média */
    --border-dark: #CD853F;                      /* Peru - Borda escura */
    
    /* ===== CORES DE SOMBRA ===== */
    --shadow-light: rgba(210, 105, 30, 0.1);     /* Laranja claro - Sombra clara */
    --shadow-medium: rgba(210, 105, 30, 0.2);    /* Laranja médio - Sombra média */
    --shadow-dark: rgba(210, 105, 30, 0.3);      /* Laranja escuro - Sombra escura */
    --shadow-primary: rgba(210, 105, 30, 0.25);
    --shadow-primary-hover: rgba(210, 105, 30, 0.4);
    
    /* ===== CORES DE HOVER ===== */
    --hover-light: #FFF8F0;                      /* Creme claro - Hover claro */
    --hover-primary: #B8860B;                    /* Marrom dourado - Hover primário */
    
    /* ===== GRADIENTES ===== */
    --gradient-primary: linear-gradient(135deg, #D2691E 0%, #FF8C42 100%);
    --gradient-secondary: linear-gradient(135deg, #D2691E 0%, #FFE6CB 100%);
    --gradient-light: linear-gradient(135deg, #FFF8F0 0%, #FFE6CB 100%);
    
    /* ===== CORES DE TRANSPARÊNCIA ===== */
    --transparent-light: rgba(255, 255, 255, 0.1);
    --transparent-medium: rgba(255, 255, 255, 0.3);
    --transparent-dark: rgba(0, 0, 0, 0.1);
    
    /* ===== CORES DE ÍCONES ===== */
    --icon-primary: #D2691E;                     /* Laranja escuro - Ícone primário */
    --icon-secondary: #FFE6CB;                   /* Pêssego claro - Ícone secundário */
    --icon-light: #CD853F;                       /* Peru - Ícone claro */
    --icon-white: #ffffff;                       /* Branco - Ícone branco */
    
    /* ===== CORES DE FORMULÁRIOS ===== */
    --input-border: #F5DEB3;                     /* Trigo claro - Borda do input */
    --input-border-focus: #D2691E;               /* Laranja escuro - Borda do input focado */
    --input-bg: #ffffff;                         /* Branco - Fundo do input */
    --input-text: #8B4513;                       /* Marrom escuro - Texto do input */
    --input-placeholder: #CD853F;                /* Peru - Placeholder do input */
    
    /* ===== CORES DE BOTÕES ===== */
    --btn-primary-bg: linear-gradient(135deg, #D2691E 0%, #FF8C42 100%);
    --btn-primary-text: #ffffff;                 /* Branco - Texto do botão primário */
    --btn-secondary-bg: #ffffff;                 /* Branco - Fundo do botão secundário */
    --btn-secondary-text: #8B4513;               /* Marrom escuro - Texto do botão secundário */
    --btn-secondary-border: #F5DEB3;             /* Trigo claro - Borda do botão secundário */
    
    /* ===== CORES DE CARDS ===== */
    --card-bg: #ffffff;                          /* Branco - Fundo do card */
    --card-border: #F5DEB3;                      /* Trigo claro - Borda do card */
    --card-shadow: 0 10px 30px rgba(210, 105, 30, 0.1);
    --card-shadow-hover: 0 15px 35px rgba(210, 105, 30, 0.15);
    
    /* ===== CORES DE NAVEGAÇÃO ===== */
    --nav-bg: #FFF8F0;                           /* Creme claro - Fundo da navegação */
    --nav-text: #A0522D;                         /* Marrom médio - Texto da navegação */
    --nav-text-active: #ffffff;                  /* Branco - Texto ativo da navegação */
    --nav-bg-active: linear-gradient(135deg, #D2691E 0%, #FF8C42 100%);
    
    /* ===== CORES DE ALERTAS ===== */
    --alert-info-bg: linear-gradient(135deg, #D2691E 0%, #FF8C42 100%);
    --alert-info-text: #ffffff;                  /* Branco - Texto do alerta info */
    --alert-success-bg: #D4EDDA;                 /* Verde claro - Fundo do alerta sucesso */
    --alert-success-text: #155724;               /* Verde escuro - Texto do alerta sucesso */
    --alert-warning-bg: #FFF3CD;                 /* Amarelo claro - Fundo do alerta aviso */
    --alert-warning-text: #856404;               /* Amarelo escuro - Texto do alerta aviso */
    --alert-danger-bg: #F8D7DA;                  /* Vermelho claro - Fundo do alerta erro */
    --alert-danger-text: #721C24;                /* Vermelho escuro - Texto do alerta erro */
    
    /* ===== CORES DE PDF ===== */
    --pdf-bg: #ffffff;                           /* Branco - Fundo do PDF */
    --pdf-border: rgba(0, 0, 0, 0.1);           /* Transparente - Borda do PDF */
    --pdf-shadow: 0 10px 25px rgba(210, 105, 30, 0.1);
    
    /* ===== CORES DE LOADING/SPINNER ===== */
    --spinner-primary: #D2691E;                  /* Laranja escuro - Spinner primário */
    --spinner-secondary: #FFE6CB;                /* Pêssego claro - Spinner secundário */
    
    /* ===== CORES DE LINKS ===== */
    --link-color: #D2691E;                       /* Laranja escuro - Cor do link */
    --link-hover: #B8860B;                       /* Marrom dourado - Cor do link no hover */
    --link-visited: #FF8C42;                     /* Laranja claro - Cor do link visitado */
} 