/* ==========================================================================
   PROTEÇÃO DE CORES DO HISTÓRICO DE JOGOS
   Mantém azul/vermelho/amarelo nos itens de resultado — não alterar com o tema
   ========================================================================== */

/* BacBo */
.bacbo-game .football-studio-result.cor-A,
.bacbo-game .history-result[data-cor="A"] {
    background-color: #007bff !important;
    border-color: #007bff !important;
}

.bacbo-game .football-studio-result.cor-V,
.bacbo-game .history-result[data-cor="V"] {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.bacbo-game .football-studio-result.cor-T,
.bacbo-game .history-result[data-cor="T"] {
    background-color: #ffc107 !important;
    border-color: #ffc107 !important;
}

/* Dragon Tiger */
.dragon-tiger-game .football-studio-result.cor-A,
.dragon-tiger-game .history-result[data-cor="A"] {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.dragon-tiger-game .football-studio-result.cor-V,
.dragon-tiger-game .history-result[data-cor="V"] {
    background-color: #007bff !important;
    border-color: #007bff !important;
}

.dragon-tiger-game .football-studio-result.cor-T,
.dragon-tiger-game .history-result[data-cor="T"] {
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}

.color-dot.amarelo {
    background: #007bff !important;
}

/* Padrões / editor de estratégias */
.pattern-square.blue,
.pattern-square.player-tie,
.pattern-square.diagonal-blue,
.pattern-square.diagonal-blue::after {
    background-color: #007bff !important;
}

.pattern-square.diagonal-red::after {
    background-color: #007bff !important;
}

.pattern-square.red {
    background-color: #dc3545 !important;
}

.pattern-square.yellow {
    background-color: #ffc107 !important;
}

/* BacBo cards de resultado */
.bacbo-result.blue {
    border-color: rgba(55, 66, 250, 0.5) !important;
    background: rgba(55, 66, 250, 0.1) !important;
}

.bacbo-result.red {
    border-color: rgba(255, 71, 87, 0.5) !important;
    background: rgba(255, 71, 87, 0.1) !important;
}

.bacbo-result.yellow {
    border-color: rgba(255, 165, 2, 0.5) !important;
    background: rgba(255, 165, 2, 0.1) !important;
}

.stat-value.blue {
    color: #007bff !important;
}

.suggestion-item.suggestion-blue {
    background: rgba(55, 66, 250, 0.1) !important;
    border-color: rgba(55, 66, 250, 0.3) !important;
}
