/**
 * Padronização de Cores do Sistema
 * Data: 12/04/2025
 * 
 * Este arquivo contém correções para padronizar todas as cores do sistema
 * de acordo com as diretrizes oficiais:
 * - Roxo: #6f42c1
 * - Laranja: #fd7e14
 */

/* Correções para amazon-mobile-style.css */
.amazon-price {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-thumbnail.active {
    border-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
    box-shadow: 0 0 0 2px rgba(111, 66, 193, 0.2) !important; /* Atualizado */
}

.amazon-gallery-dot.active {
    background-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-location i, 
.amazon-condition i, 
.amazon-category i {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-button-icon.share {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-share-icon.copy {
    background-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-ratings-score {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-answer-label {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-pagination-btn.active {
    background-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
    border-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-security-tips i {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.amazon-verified-seller {
    color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.qa-submit-btn {
    background-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

.qa-login-btn {
    background-color: #6f42c1 !important; /* Atualizado de #6e0ad6 */
}

/* Correções para header-mobile-improvements.css */
.amazon-search-input:focus {
    border-color: #6f42c1 !important; /* Atualizado de #7030a0 */
    box-shadow: 0 0 0 2px rgba(111, 66, 193, 0.2) !important; /* Atualizado */
}

.amazon-category-icon {
    color: #6f42c1 !important; /* Atualizado de #7030a0 */
}

.amazon-side-menu-header {
    background-color: #6f42c1 !important; /* Atualizado de #7030a0 */
}

.amazon-side-menu-item i {
    color: #6f42c1 !important; /* Atualizado de #7030a0 */
}

/* Correções para botões laranja */
.amazon-post-button,
.amazon-search-button,
.search-button,
.amazon-header-badge,
.icon-counter,
.amazon-mobile-post-button {
    background-color: #fd7e14 !important; /* Atualizado de #f28000 */
    border-color: #fd7e14 !important;
}

/* Botões específicos da interface */
a[href="minha-conta.php"],
a[href="acoes.php"],
a[href="minhas-notificacoes.php"],
a.btn-minha-conta,
a.btn-acoes,
a.btn-notificacoes,
.btn-minha-conta,
.btn-acoes,
.btn-notificacoes {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para botões */
a.btn-primary,
button.btn-primary,
.btn-primary,
a.btn-info,
button.btn-info,
.btn-info,
a.btn-success,
button.btn-success,
.btn-success,
a.btn-action,
button.btn-action,
.btn-action,
a.btn-blue,
button.btn-blue,
.btn-blue,
a.btn-default,
button.btn-default,
.btn-default,
a.btn-warning,
button.btn-warning,
.btn-warning,
a.btn-danger,
button.btn-danger,
.btn-danger,
a.btn-secondary,
button.btn-secondary,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Menu Minha Conta */
.menu-usuario-toggle {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

.menu-usuario-toggle:hover {
    background-color: #e96c00 !important;
    border-color: #e96c00 !important;
    color: white !important;
}

.menu-usuario-dropdown {
    background-color: #ffffff !important;
    border-color: #dee2e6 !important;
}

.menu-usuario-dropdown a.btn,
.menu-mobile-sidebar a.btn,
.menu-inferior a.btn {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Garantir que o menu dropdown funcione em telas maiores */
@media (min-width: 768px) {
    .menu-usuario-toggle {
        display: flex !important;
    }
    
    .menu-usuario-dropdown.ativo {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}

/* Corrigir conflito com outros seletores */
.menu-usuario-toggle {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

.menu-usuario-toggle i {
    color: white !important;
}

.menu-usuario-toggle .seta {
    color: white !important;
}

.menu-usuario-toggle:hover {
    background-color: #e96c00 !important;
    border-color: #e96c00 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
a.btn-minha-conta,
a.btn-acoes,
a.btn-minhas-notificacoes,
a.btn-notificacoes,
a.btn-azul,
a.btn-blue {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

.amazon-post-button:hover,
.amazon-search-button:hover,
.search-button:hover,
.amazon-mobile-post-button:hover {
    background-color: #e96c00 !important; /* Versão escura do laranja oficial */
}

/* Botão flutuante */
.botao-acao-flutuante,
.amazon-post-button-mobile {
    background-color: #fd7e14 !important; /* Atualizado para laranja oficial */
}

.botao-acao-flutuante:hover,
.amazon-post-button-mobile:hover {
    background-color: #e96c00 !important; /* Versão escura do laranja oficial */
}

/* Contador de notificações */
.contador-notificacoes {
    background-color: #fd7e14 !important; /* Atualizado para laranja oficial */
}

/* Menu inferior ativo */
.menu-inferior-item.ativo {
    color: #6f42c1 !important; /* Atualizado para roxo oficial */
}

/* Menu mobile header */
.menu-mobile-header {
    background-color: #fd7e14 !important; /* Atualizado para laranja oficial */
}

/* Menu usuario header */
.menu-usuario-header {
    background-color: #fd7e14 !important; /* Atualizado para laranja oficial */
    color: white !important;
}

.menu-usuario-avatar {
    background-color: #e96c00 !important; /* Versão escura do laranja */
    color: white !important;
}

/* Ícones de categorias */
.amazon-category-icon i,
.fa-dumbbell,
.fa-utensils,
.fa-paw,
.fa-car,
.fa-home,
.fa-plug,
.fa-chair,
.fa-heartbeat,
.fa-graduation-cap,
.fa-concierge-bell,
.fa-tshirt,
.fa-clinic-medical {
    color: #6f42c1 !important; /* Roxo oficial para ícones de categorias */
}

/* Ícones de categorias no menu */
.amazon-category-icon {
    color: #6f42c1 !important; /* Roxo oficial para ícones de categorias */
}

/* Outros ícones de menu */
.menu-item i,
.categoria-icone i,
.categoria-icon i,
.fa-tag,
.fa-th-large,
.fa-question-circle,
.fa-file-alt,
.fa-shield-alt {
    color: #fd7e14 !important; /* Laranja oficial para outros ícones */
}

/* Outros ícones no menu */
.categoria-icone,
.categoria-icon {
    color: #fd7e14 !important; /* Laranja oficial para outros ícones */
}

/* Item de menu destacado */
.menu-item.destaque {
    background-color: #fd7e14 !important; /* Atualizado para laranja oficial */
}

/* Ícones em elementos com fundo laranja */
.btn-primary i,
.btn-info i,
.btn-success i,
.btn-action i,
.btn-blue i,
.btn-default i,
.btn-warning i,
.btn-danger i,
.btn-secondary i,
.btn-outline-primary i,
.btn-outline-info i,
.btn-outline-success i,
.btn-outline-action i,
.btn-outline-blue i,
.btn-outline-default i,
.btn-outline-warning i,
.btn-outline-danger i,
.btn-outline-secondary i,
.menu-usuario-toggle i,
.menu-item.destaque i {
    color: white !important;
}

/* Botão de WhatsApp - mantido verde padrão */
.amazon-button-primary {
    background-color: #25D366 !important; /* Mantido verde do WhatsApp */
}

/* Botão de WhatsApp hover */
.amazon-button-primary:hover {
    background-color: #20bd5a !important; /* Versão escura do verde WhatsApp */
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.menu-usuario-dropdown a.btn,
.menu-mobile-sidebar a.btn,
.menu-inferior a.btn {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
a.btn-minha-conta,
a.btn-acoes,
a.btn-minhas-notificacoes,
a.btn-notificacoes,
a.btn-azul,
a.btn-blue {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.menu-usuario-dropdown a.btn,
.menu-mobile-sidebar a.btn,
.menu-inferior a.btn {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
a.btn-minha-conta,
a.btn-acoes,
a.btn-minhas-notificacoes,
a.btn-notificacoes,
a.btn-azul,
a.btn-blue {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.menu-usuario-toggle,
.menu-usuario-dropdown a.btn,
.menu-mobile-sidebar a.btn,
.menu-inferior a.btn {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
a.btn-minha-conta,
a.btn-acoes,
a.btn-minhas-notificacoes,
a.btn-notificacoes,
a.btn-azul,
a.btn-blue {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-minha-conta,
.btn-acoes,
.btn-minhas-notificacoes,
.btn-notificacoes,
.btn-azul,
.btn-blue,
.btn-primary,
.btn-info,
.btn-success,
.btn-action,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}

/* Seletores específicos para os botões da imagem */
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-action,
.btn-blue,
.btn-default,
.btn-warning,
.btn-danger,
.btn-secondary,
.btn-outline-primary,
.btn-outline-info,
.btn-outline-success,
.btn-outline-action,
.btn-outline-blue,
.btn-outline-default,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-secondary {
    background-color: #fd7e14 !important;
    border-color: #fd7e14 !important;
    color: white !important;
}
