/* Responsives Styling für Bildschirmbreiten unter 670px */
.table-events {
    width: 100%;
}

.ignore-responsive {
    width: auto /*!important*/;
}

@media (max-width: 670px) {
    .table-events td {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    .ignore-responsive {
        width: auto /*!important*/; /* Wiederherstellung der festen Breite für die innere Tabelle */
    }
}