.diccionario-variables-table {
    width: 100%;
    border-collapse: collapse;
    border-radius: var(--spacing-unit);
    overflow: hidden;
    box-shadow: var(--box-shadow);
}

.diccionario-variables-table thead {
    background: var(--color-primary);
}

.diccionario-variables-table th {
    color: white;
}

.diccionario-variables-table th,
.diccionario-variables-table td {
    padding: var(--spacing-unit);
    border-top: 2px solid var(--color-primary-alpha);
}

.diccionario-variables-table tbody tr:hover {
    background-color: var(--color-primary-alpha);
}

.table-serie-historica {
    border-collapse: collapse;
}

.table-serie-historica th,
.table-serie-historica td {
    padding: var(--spacing-unit);
}

.table-serie-historica td + td,
.table-serie-historica th + th {
    border-left: 1px solid var(--color-primary-alpha);
}

.table-serie-historica tr + tr td,
.table-serie-historica tr + tr th {
    border-top: 1px solid var(--color-primary-alpha);
}
