.email-simulator {
    display         : flex;
    align-items     : center;
    justify-content : center;
    border          : 1px solid var(--border);
}

.email-simulator > table {
    max-width: 600px;
}

.email-simulator td,
.email-simulator th {
    border-style: none;
    padding     : 0;
}

.email-simulator p {
    margin-bottom: 0;
}

#newsletter-form textarea {
    height    : 100px;
    min-height: 100px !important;
}
.email-fluid-table {
    max-width: 600px;
    width    : 100% !important
}

.event-input-group {
    background   : var(--slate-50);
    padding      : 8px;
    border-radius: var(--rounded-sm);
}

.event-input-group .selected-event {
    display         : flex;
    align-items     : center;
    justify-content : space-between;
}

.event-input-group .selected-event label {
    color        : #000;
    font-weight  : 500;
    margin-bottom: 0;
}

.event-input-group .selected-event svg {
    margin-right : 0 !important;
}

@media (max-width: 576px) {
    .event-input-group .selected-event {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    .event-input-group .selected-event label {
        margin-bottom: .5rem;
    }
}

.event-input-group .selected-event-btns {
    white-space: nowrap;
}

.event-input-group textarea {
    background-color: #fff;
    margin-top      : 5px;
}

.selected-event-btns > span:nth-child(1) {
    color           : var(--blue-500);
    background-color: var(--blue-100);
}