/* Fix conservativo SOLO per tabelle responsive - non tocca il resto del layout */

/* Previeni overflow di testo nelle celle delle tabelle */
.table td,
.table th {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

/* Solo su schermi piccoli, riduci leggermente font e padding delle tabelle */
@media (max-width: 768px) {

    .table td,
    .table th {
        font-size: 0.875rem;
        padding: 0.5rem 0.35rem;
    }

    .table thead input.form-control {
        font-size: 0.8rem;
        min-width: 70px;
    }
}