/* 
 * OVERRIDE DE CORES - Gerado automaticamente
 * Data: 27/09/2025 22:27:59
 * Cor escolhida: #836c3a
 */

:root {
  --color-primary: #836c3a !important;
  --color-primary-dark: #68562e !important;
  --color-primary-light: #836c3a !important;
  --color-primary-rgb: 131, 108, 58 !important;
  --color-danger: #836c3a !important;
}

/* Botões */
.btn-primary, .btn-danger,
.btn-outline-primary, .btn-outline-danger {
  background-color: #836c3a !important;
  border-color: #836c3a !important;
  color: white !important;
}

.btn-primary:hover, .btn-danger:hover,
.btn-outline-primary:hover, .btn-outline-danger:hover {
  background-color: #68562e !important;
  border-color: #68562e !important;
}

/* Badges */
.badge-primary, .badge-danger, 
.bg-primary, .bg-danger,
.bg-success {
  background-color: #836c3a !important;
  color: white !important;
}

/* Balao Mais popular especifico */
.bg-warning.text-dark.px-3.py-1.rounded {
  background-color: #836c3a !important;
  color: white !important;
}

/* Textos específicos para rifas */
.text-primary, .text-danger,
.bg-dark .text-warning {
  color: #836c3a !important;
}

/* Bordas */
.border-primary, .border-danger {
  border-color: #836c3a !important;
}

/* Contorno APENAS onde ja existia - item Mais popular */
.item[style*='position: relative'] .item-content {
  border: 2px solid #836c3a !important;
}

/* Efeito hover APENAS no item Mais popular */
.item[style*='position: relative']:hover .item-content {
  border: 2px solid #836c3a !important;
  box-shadow: 0 0 5px rgba(131, 108, 58, 0.35) !important;
}

/* Alertas */
.alert-primary, .alert-danger {
  background-color: rgba(131, 108, 58, 0.1) !important;
  border-color: #836c3a !important;
  color: #68562e !important;
}

/* Forms */
.form-control:focus {
  border-color: #836c3a !important;
  box-shadow: 0 0 0 0.2rem rgba(131, 108, 58, 0.25) !important;
}

.is-invalid .form-control,
.invalid-feedback {
  border-color: #836c3a !important;
  color: #836c3a !important;
}

/* Progress */
.progress-bar {
  background-color: #836c3a !important;
}

/* Estados dos itens de rifa - todos os estados */
.campanha-grupo--item.selected-true {
  border-color: #836c3a !important;
}
.campanha-grupo--item.status-pago {
  background-color: #836c3a !important;
}
.campanha-grupo--item.status-reservado {
  background-color: #68562e !important;
}

/* Contorno Mais popular em todos os estados */
.vendasExpressNumsSelect.v2 .item.mais-popular .item-content,
.item[style*='position: relative'] .item-content {
  border: 2px solid #836c3a !important;
}

.vendasExpressNumsSelect.v2 .item.mais-popular:hover .item-content,
.item[style*='position: relative']:hover .item-content {
  box-shadow: 0 0 5px rgba(131, 108, 58, 0.35) !important;
}

/* Badge pulsante visível sobre gradientes */
.campanha-header .badge,
.campanha-header .badge-status-1,
.badge.blink {
  position: relative !important;
  z-index: 10 !important;
}

/* Links */
a.text-primary, a.text-danger {
  color: #836c3a !important;
}

a.text-primary:hover, a.text-danger:hover {
  color: #68562e !important;
}

/* Cores Bootstrap originais que devem mudar */
.bg-success, .border-success, .text-success,
[style*="#198754"] {
  background-color: #836c3a !important;
  border-color: #836c3a !important;
  color: #836c3a !important;
}

/* Páginas específicas - cores inline */
[style*="#5cb85c"], [style*="#4a9b4a"], [style*="#ff0000"], [style*="#dc3545"], [style*="#ffc107"], [style*="#198754"] {
  color: #836c3a !important;
  background-color: #836c3a !important;
  border-color: #836c3a !important;
}

/* Sobrescrever estilos inline específicos */
[style*="background-color: #5cb85c"],
[style*="background-color: #4a9b4a"],
[style*="background-color: #ff0000"],
[style*="background-color: #dc3545"],
[style*="background-color: #ffc107"],
[style*="background-color: #198754"] {
  background-color: #836c3a !important;
}

[style*="color: #5cb85c"],
[style*="color: #4a9b4a"], 
[style*="color: #ff0000"],
[style*="color: #dc3545"],
[style*="color: #ffc107"],
[style*="color: #198754"] {
  color: #836c3a !important;
}

[style*="border-color: #5cb85c"],
[style*="border-color: #4a9b4a"],
[style*="border-color: #ff0000"],
[style*="border-color: #dc3545"],
[style*="border-color: #ffc107"],
[style*="border-color: #198754"] {
  border-color: #836c3a !important;
}

/* Estados dos itens de rifa - todos os estados */
.campanha-grupo--item.selected-true {
  border-color: #836c3a !important;
}
.campanha-grupo--item.status-pago {
  background-color: #836c3a !important;
}
.campanha-grupo--item.status-reservado {
  background-color: #68562e !important;
}

/* Contorno Mais popular em todos os estados */
.vendasExpressNumsSelect.v2 .item.mais-popular .item-content {
  border: 2px solid #836c3a !important;
}

.vendasExpressNumsSelect.v2 .item.mais-popular:hover .item-content {
  box-shadow: 0 0 5px rgba(131, 108, 58, 0.35) !important;
}

/* Badge pulsante visível sobre gradientes */
.campanha-header .badge,
.campanha-header .badge-status-1,
.badge.blink {
  position: relative !important;
  z-index: 10 !important;
}
