.lista-documentos {
    overflow-y: auto;
    max-height: 300px;
    border: 1px solid #ccc;
    padding: 15px;
}
.lista-documentos .item {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
}
.lista-documentos .item span {
    cursor: pointer;
}
.lista-documentos a {
    text-decoration: none;
    color: black;
}
.lista-documentos .item:hover {
    border-bottom: 1px solid rgb(38, 40, 148);
}
.lista-documentos .item i:hover,
.lista-documentos .item a:hover {
    color: rgb(38, 40, 148);
}