/* ============================================================
   MOBILE: Termine
   ============================================================ */

@media (max-width: 600px) {

    .event-item {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 12px 14px;
        gap: 8px;
    }

    .event-date {
        min-width: auto;
        padding: 4px 10px;
        font-size: 11px;
    }

    .event-text {
        flex: 1 1 100%;
        font-size: 14px;
        line-height: 1.4;
        overflow-wrap: break-word;
        word-break: break-word;
    }

    .event-item.event-cancelled {
        padding: 12px 14px;
    }
}