body {
    font-size: 0.875rem; /* Tamaño base más compacto */
}

.table {
    font-size: 0.875rem;
}

.table th, .table td {
    padding: 0.4rem 0.5rem;
    vertical-align: middle;
}

.btn,
.btn-sm {
    font-size: 0.875rem;
    padding: 0.5rem 0.5rem;
    line-height: 1;
}

.form-control,
.form-select {
    font-size: 0.8rem;
    padding: 0.3rem 0.5rem;
    height: auto;
}

.nav-link {
    font-size: 0.85rem;
    padding: 0.4rem 0.75rem;
}

.dominios-row {
    background-color: #f7f9fc !important; 
}

.dominios-row td {
    border-top: none;
}