/* =================================================== */
/*         ESTILOS ESPECÍFICOS PARA O MÓDULO DE ELEIÇÕES        */
/* =================================================== */

/* Estilo para os Rótulos (Labels) dos campos do formulário */
.form-label-custom {
    font-weight: 600;
    color: #495057;
    margin-bottom: 0.5rem;
    display: block; /* Garante que o label ocupe sua própria linha */
    font-size: 0.9rem; /* Tamanho de fonte um pouco menor */
}

/* Estilo para o botão de ação principal (Salvar) */
.btn-primary-custom {
    background-color: #0a2e5c; /* Cor principal do site (azul) */
    border-color: #0a2e5c;
    color: white;
    font-weight: 600;
    padding: 0.75rem 1.5rem;
    width: 100%; /* Ocupa toda a largura da coluna */
}

.btn-primary-custom:hover {
    background-color: #08264d; /* Um tom de azul um pouco mais escuro */
    border-color: #08264d;
    color: white;
}

/* Estilo para a linha vertical que separa as colunas de data */
.timeline-divider {
    border-right: 1px solid #dee2e6;
}

/* Ajustes para a tabela de lista de eleições */
.table th {
    font-weight: 600;
    color: #495057;
}

/* --- Padroniza a fonte dos campos grandes --- */
.form-control-lg, .form-select-lg {
    font-size: 1rem; /* Força a fonte a ter o tamanho padrão */
}