/*
* Communities Common
*/
.communities {
    margin-bottom: calc(env(safe-area-inset-bottom) + 100px);
}

/* --break-screen-small */
@media (min-width: 1024px) {
    .communities {
        margin-bottom: 0;
    }
}

/* >>> All common components that basically need some margin :$ <<< */
.communities-index__search,
.communities-index__results,
.communities-manage-events__search,
.communities-manage-members__search,
.communities-manage-events-participants__search,
.communities-manage-programs__search,
.communities-manage-members-payment-invoices__search,
.communities-manage-members-tracking-benchmarks__search,
.communities-manage-members-notes__search,
.communities-manage-members-memberships__search,
.communities-manage-subscriptions-memberships__search,
.communities-manage-preferences-event-types__search,
.communities-manage-preferences-memberships__search,
.communities-manage-payments__search {
    margin-top: 16px;
    margin-bottom: 12px;
    padding: 0 16px;
}

/*
* Common Payments
*/

.communities-manage-payments__results {
    margin-top: 8px;
}

/*
* Communities Manage
*/

/*
/* >>> Events <<<
*/
.communities-manage-events__results {
    margin-top: 8px;
}

/* >>> Event Details Page <<< */
.communities-manage-events-details__overview {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.communities-manage-events-details__card {
    display: flex;
    justify-content: center;
    padding: 16px;
}

.communities-manage-events-details__info {
    margin-top: 16px;
    margin-left: 16px;
}

.communities-manage-events-details__info-actions {
    margin-top: 16px;
}

.communities-manage-events-details__dates {
    display: flex;
    justify-content: center;
    margin-top: 16px;
}

/* --break-tablet-large */
@media (min-width: 768px) {
    .communities-manage-events-details__overview {
        flex-direction: row;
        align-items: flex-start;
        margin-top: 16px;
    }

    .communities-manage-events-details__card {
        margin: 0;
        padding: 0;
    }
}

/* >>> Event Participants <<< */
.communities-manage-events-participants__results {
    margin-top: 8px;
}

/*
/* >>> Members <<<
*/

/* >>> List <<< */
.communities-manage-members__results {
    margin-top: 8px;
}

/* >>> Member Memberships <<< */
.communities-members-memberships__results {
    margin-top: 8px;
}

/* >>> Member Benchmarks <<< */
.communities-manage-members-tracking-benchmarks__results {
    margin-top: 8px;
}

.communities-manage-members-tracking-benchmark-performance-log__results {
    margin-top: 8px;
}


/* >>> Member Notes <<< */
.communities-manage-members-notes__results {
    margin-top: 8px;
}

/*
/* >>> Subscriptions <<<
*/

/* >>> List <<< */
.communities-manage-subscriptions-memberships__results {
    margin-top: 8px;
}
