.tabla-docs {
    height: fit-content;
}

.tabla {
    height: 300px;
    overflow: auto;
}

.tabla table tr th {
    background: #767676;
    color: white;
    position: sticky;
    top: 0;
    text-align: center;
    font-size: 1rem;
}

.tabla table tr td a {
    padding: 10px;
    transition: all 0.3s linear;
    text-transform: uppercase;
}

.tabla table tr td a:hover {
    background: #000;
    color: white;
    transform: translateX(20px);
}

.tabla td a::before {
    content: "";
    color: inherit;
    margin-left: 1vh;
    border-top: 0.40em solid transparent;
    border-right: 0.40em solid transparent;
    border-left: 0.40em solid;
    border-bottom: 0.40em solid transparent;
    display: inline-block;
    width: 0;
    height: 0;
}

.tabla td a:hover,
.tabla td a:hover:before {
    color: white;
}