/* ===============================
   🔥 Ajuste Visual da Coluna Partes
   =============================== */

.col-partes {
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}

.col-partes:hover {
    white-space: normal;
    overflow: visible;
    background-color: #f9f9f9;
    position: relative;
    z-index: 10;
    padding: 10px;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

/* Opcional: deixa as linhas alternadas mais elegantes */
.table tbody tr:nth-child(odd) {
    background-color: #f8f9fa;
}

.table tbody tr:nth-child(even) {
    background-color: #ffffff;
}

/* Melhoria nas badges de Autor e Réu */
.badge.bg-primary {
    background-color: #0d6efd !important;
}

.badge.bg-danger {
    background-color: #dc3545 !important;
}

/* Badge de status 'Já Cadastrado' */
.badge.bg-danger-subtle {
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
}
