/* Ajustes pequenos do painel sobre o tema Admindek */

/* Cartão de feed: borda colorida conforme o estado */
.feed-card { border-left: 4px solid var(--bs-secondary); }
.feed-card.estado-conectado { border-left-color: var(--bs-success); }
.feed-card.estado-recuperando,
.feed-card.estado-conectando { border-left-color: var(--bs-warning); }
.feed-card.estado-sem_heartbeat,
.feed-card.estado-erro { border-left-color: var(--bs-danger); }

/* Botão grande de ligar/desligar o RabbitMQ */
.botao-feed { min-width: 150px; }

/* Linhas clicáveis */
.linha-clicavel { cursor: pointer; }

/* Destaque rápido quando um jogo ao vivo é atualizado pelo SSE */
@keyframes piscar { from { background-color: rgba(70, 128, 255, 0.18); } to { background-color: transparent; } }
.atualizado td { animation: piscar 1.2s ease-out; }

.placar-ao-vivo { font-size: 1.1rem; font-weight: 600; white-space: nowrap; }

.doc h6 { margin-top: 1.25rem; }
.doc pre { white-space: pre; overflow-x: auto; }
.doc td { white-space: normal; }
