.jws-login-container .swiper-wrapper {
    display: block;
}

.message-item.me .mess_status_inner {

    font-size: 14px;


}

.status_pending .mess_status_inner {
    color: #b59f1e;
}

.status_rejected .mess_status_inner {
    color: #ff1616;
}

.mess_old_edit {
    font-size: small;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

.mess_status_reason {
    font-size: small;
}

.edit-message-form {
    position: relative;

    button {
        border: 0;
    }
}

#change-avatar-visibility {
    border-top: 1px solid #d7d7d7;
    border-radius: 0 !important;
    margin-top: 20px;
    padding: 0 !important;
    padding-top: 20px !important;

    button[type="submit"] {
        margin-top: 20px;
    }

    #jws-user-search-results {
        max-height: 150px;
        overflow-y: auto;
        margin-top: 5px;
        padding: 0;
        list-style-type: none;
    }

    #jws-user-search-results li {
        padding: 5px 10px;
        cursor: pointer;
    }

    #jws-user-search-results li:hover {
        background-color: #f0f0f0;
    }

    #jws-selected-users {
        margin-top: 10px;
        padding: 0;
    }

    #jws-selected-users li {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #f1f1f1;
        padding: 5px 10px;
        margin-bottom: 5px;
        border-radius: 3px;

        img {
            margin-right: 5px;
        }
    }

    .remove-user {
        background: none;
        border: none;
        color: red;
        font-weight: bold;
        cursor: pointer;
    }

    .field-avatar-allowed-users {
        display: block;

        .jws_heading {
            margin-bottom: 10px;
        }
    }

}