/* Estilos para a seção da Comissão Eleitoral
comissao_eleitoral.css
*/

/* Painel da comissão */
.comissao-panel {
    border-left: 4px solid #28a745;
    background-color: #f9fff9;
    transition: all 0.3s ease;
}

.comissao-panel:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    transform: translateY(-3px);
}

.comissao-panel .info-panel-header {
    color: #28a745;
    border-bottom: 1px solid rgba(40, 167, 69, 0.2);
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.comissao-panel .info-panel-header i {
    color: #28a745;
}

/* Seções da comissão (Presidente, Vice-Presidente, Vogais) */
.comissao-section {
    padding: 0.8rem;
    border-radius: 8px;
    background-color: white;
    margin-bottom: 1rem;
    transition: all 0.2s ease;
    border: 1px solid rgba(40, 167, 69, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
}

.comissao-section:hover {
    background-color: #f9fff9;
    border-color: rgba(40, 167, 69, 0.2);
}

.comissao-section h5 {
    color: #28a745;
    font-size: 1rem;
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    padding-bottom: 5px;
    border-bottom: 1px dashed rgba(40, 167, 69, 0.2);
}

.comissao-section h5 i {
    margin-right: 8px;
}

.comissao-section p {
    margin-bottom: 0.3rem;
    padding-left: 1.5rem;
    font-size: 1.05rem;
}

/* Lista de vogais */
.vogais-list {
    margin: 0;
    padding-left: 1.5rem;
}

.vogais-list li {
    margin-bottom: 8px;
    position: relative;
    padding: 5px 0;
    font-size: 1.05rem;
    border-bottom: 1px dotted rgba(0,0,0,0.05);
}

.vogais-list li::before {
    content: "\F4E1"; /* Código do ícone Bootstrap de pessoa */
    font-family: "bootstrap-icons";
    position: absolute;
    left: -1.5rem;
    color: #28a745;
    font-size: 0.9rem;
}

.vogais-list li:last-child {
    border-bottom: none;
}