.event-directory-tabs { margin-bottom: 1rem; }
[data-event-directory-panel][hidden], [data-event-directory-actions][hidden] { display: none !important; }
.event-directory-status { font-size: 1rem; padding: .5rem 0; }
@media (max-width: 768px) {
    .event-archive > .event-archive__heading > div:first-child,
    [data-event-directory] .event-catalog__upcoming > .event-archive__heading > div:first-child {
        display: none;
    }

    .event-archive > .event-archive__heading,
    [data-event-directory] .event-catalog__upcoming > .event-archive__heading {
        justify-content: flex-start;
        margin: 0.5rem 0;
    }
}
