/*================= Messages dashborad Css =================*/
body.messages .bb-rl-left-panel {
    display: block;
}
body.messages .bp-single-plain-nav {
    padding: 16px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form{
 height: 85vh;
 max-height: 85vh;
 padding: 0;
}
body.messages .bp-single-plain-nav .bb-rl-content-wrapper {
    padding: 0 !important;
}

body.messages .messages-wrapper .bb-rl-messages-container {
    background-color: transparent;
    border: 1px solid #002E51;
    border-radius: 4px;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel {
    flex: 0 0 396px;
    border-right: 1px solid #002E51;
}
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel {
    width: 396px;
    background-color: transparent;
    border-left: 1px solid #002E51;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/membres-bg.png);
    background-repeat: repeat;
    background-position: center;
    background-size: contain;
    height: 85vh;
    max-height: 85vh;
    border-radius: 0 4px 0 0;
}
body.messages .messages-wrapper .bb-rl-messages-container #bb-rl-messages-right-panel{
 width: 0;
 background-color: transparent;
 background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/membres-bg.png);
 background-repeat: repeat;
 background-position: center;
 background-size: contain;
     transition: transform 0.4s ease;
    display: none !important;
}
body.messages .messages-wrapper .bb-rl-messages-container.right-panel-active #bb-rl-messages-right-panel {
    display: block !important;
    width: 396px;
}
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-right-panel_message_header {
    display: inline-flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
    padding: 19px 16px;
    border-bottom: 1px solid #002e51;
    gap: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-right-panel_message_header h3 {
    font-family: PP Right Grotesk;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    text-transform: uppercase;
}

body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-right-panel_message_header a.message_action__close_info {
    line-height: normal;
    position: relative;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-right-panel_message_header a.message_action__close_info i:before{
    background-repeat: no-repeat;
    background-size: 12px;
    width: 12px;
    height: 12px;
    font-size: 0;
    background-position: center;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/details-close.svg);
    display: block;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel #bb-rl-messages-thread-list-nav {
    padding: 20px 16px;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel #bb-rl-messages-thread-list-nav ul.subnav {
    padding: 0;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel #bb-rl-messages-thread-list-nav ul.subnav li {
    font-family: PP Right Grotesk;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    text-transform: uppercase;
    color: #F8F8FF;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel #bb-rl-messages-thread-list-nav ul.subnav li a#compose {
    border: 0;
    background-color: transparent;
    padding: 0;
    font-size: 0;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel #bb-rl-messages-thread-list-nav ul.subnav li a#compose::before {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    font-size: 0;
    background-position: center;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/Edit-white.svg);
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel #bb-rl-messages-thread-list-nav li a {
    font-family: PP Right Grotesk;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    text-transform: uppercase;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .subnav-filters {
    padding: 8px 16px;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .subnav-filters form.bp-messages-search-form {
    background-image: url(https://www.haven-0.com/wp-content/uploads/2025/08/Frame-588.png);
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .subnav-filters form.bp-messages-search-form input[type=search] {
    border: 1px solid #002E51;
    border-radius: 4px;
    padding: 9px 16px 8px 56px;
    background-color: transparent;
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 15px;
    line-height: 140%;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .subnav-filters .bp-search::before {
    left: 16px;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/Search.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    font-size: 0;
    display: block;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .bb-rl-messages-tabs ul.bb-rl-messages-tabs-list {
    padding: 8px 16px;
    gap: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .bb-rl-messages-tabs ul.bb-rl-messages-tabs-list li a {
    border: 1px solid #002E51;
    border-radius: 4px;
    padding: 3px 8px;
    background-image: url(https://www.haven-0.com/wp-content/uploads/2025/08/Frame-588.png);
    background-repeat: repeat;
    background-size: auto;
    color: #959595;
    font-family: IBM Plex Mono;
    font-weight: 500;
    font-size: 13px;
    line-height: 140%;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .bb-rl-messages-tabs ul.bb-rl-messages-tabs-list li a:hover,
body.messages .messages-wrapper .bb-rl-messages-nav-panel .bb-rl-messages-tabs ul.bb-rl-messages-tabs-list li.active a {
    border-color: #296410;
    color: #9EF66A;
        background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/leaderborad-redim.svg);
    background-repeat: repeat;
    background-size: auto;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul {
    padding: 8px 0;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul li {
    border-radius: 0;
    padding: 16px;
    border-left: 2px solid transparent;
    margin: 0;
        position: relative;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul li.current:before,
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li:hover:before {
    content: '';
    background-color: #00599533;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li:hover,
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li.current,
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li.current:hover {
    background-image: url(https://www.haven-0.com/wp-content/uploads/2025/08/Frame-588.png);
    background-repeat: repeat;
    background-size: auto;
    border-left: 2px solid #9EF66A;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li:hover{
        border-color: #0d1015;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link {
    padding: 0;
    gap: 16px;
        z-index: 1;
    position: relative;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-avatar {
    position: relative;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .thread-multiple-avatar img.avatar {
    height: 28px;
    width: 28px;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap .bp-avatar-wrap img.avatar {
    height: 28px;
    border-radius: 4px;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-avatar img {
    border-radius: 4px;
    border: 1px solid #FFFFFF1A;
        height: 40px;
    width: 40px;
}
.bb-rl-message-lists .bb-rl-thread-item .bb-rl-thread-avatar .thread-multiple-avatar img:nth-child(2) {
    border: 1px solid #0A0A0A !important;
}
.bb-rl-messages-user-threads .bb-rl-message-lists .bb-rl-thread-item .bb-rl-thread-avatar .thread-multiple-avatar img+img {
    position: absolute;
    left: 12px;
    top: 12px;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .user-name {
       font-family: 'IBM Plex Sans';
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #F8F8FF;
        text-transform: capitalize;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-subject {
    display: flex;
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #959595;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-subject span{
    color: #959595;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-date {
    position: relative;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-date:before {
    content: '';
    width: 3px;
    height: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #959595;
    margin: 0 9px;
    border-radius: 2px;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul li a.bb-rl-message-link .bb-rl-thread-to {
    line-height: 21px;
    color: #fff;
}

body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-content {
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/membres-bg.png);
    background-repeat: repeat;
    background-position: center;
    background-size: contain;
    border-radius: 4px;
}
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-content .bp-messages-content-wrapper {
    height: 85vh;
    max-height: 85vh;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .message-thread-header:not(:empty),
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .message-thread-header {
    border-bottom: 1px solid #002E51;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .message_actions a.message_action__anchor {
    font-size: 18px;
    background-color: transparent;
    color: #F8F8FF;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header {
    padding: 11px 16px;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .message_action__list {
    padding: 8px 0;
    border: 1px solid #002E51;
    border-radius: 4px !important;
    background-image: url(https://www.haven-0.com/wp-content/uploads/2025/08/Frame-588.png);
    background-repeat: no-repeat;
    background-size: cover;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .message_action__list ul li a::before {
    font-size: 16px;
    color: #9EF66A;
    margin-right: 18px;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .message_action__list ul li a {
    padding: 12px 16px;
    font-family: 'IBM Plex Mono';
    font-size: 14px;
    color: #F8F8FF;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .message_action__list ul li a:hover {
    background-color: #002e515c;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .bb-rl-thread-avatar {
    margin-right: 16px;
}

body.messages .messages-wrapper .bp-messages-content-wrapper .bb-rl-thread-avatar img {
    border: 1px solid #FFFFFF1A;
    border-radius: 4px;
}

body.messages .messages-wrapper .bp-messages-content-wrapper .thread-participants .participants-name,
body.messages .messages-wrapper .bp-messages-content-wrapper .thread-participants .participants-name a {
    font-family: 'IBM Plex Sans';
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #F8F8FF;
        text-transform: capitalize;
}

body.messages .messages-wrapper .bp-messages-content-wrapper .thread-participants .bb-rl-thread-date {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    color: #9EF66A;
    font-family: IBM Plex Sans;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-form-header {
    padding: 22px 16px;
    border-bottom: 1px solid #002E51;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-form-header .bp-new-message-heading {
    font-family: PP Right Grotesk;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    text-transform: uppercase;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient {
    border-bottom: 1px solid #002E51;
    padding: 16px;
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 15px;
    line-height: 140%;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient>span:first-child {
    font-size: 0;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient>span:first-child:before {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    font-size: 0;
    background-position: center;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/User-Search.svg);
    position: absolute;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-message-content_foot_note,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap .bp-message-content_foot_note{
    display: none;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content {
    margin: auto 16px 16px;
    border: 1px solid #002E51;
    border-radius: 4px;
    background-color: #00000054;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper{
    padding: 8px;
    border: 0;
    gap: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message_content,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message_content {
    padding: 16px 16px 8px;
    min-height: auto;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message_content::after,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message_content::after{
    width: 100%;
    padding: 16px 16px 8px;
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 15px;
    line-height: 140%;
    color: #959595;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message_content p:last-child,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message_content p:last-child  {
    margin: 0;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message_content p,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message_content p {
    color: #F8F8FF;
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 15px;
    line-height: 140%;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #whats-new-formatting-toolbar .show-toolbar,
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #whats-new-formatting-toolbar .bb-rl-separator,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #whats-new-formatting-toolbar .show-toolbar,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #whats-new-formatting-toolbar .bb-rl-separator{
    display: none;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper a i,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper a i{
    font-size: 18px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper a i::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper a i::before{
    content: '';
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    background-size: 18px;
    font-size: 0;
    background-position: center;
    display: flex;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper a i.bb-icons-rl-camera::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper a i.bb-icons-rl-camera::before{
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/Camera2.svg);
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper a i.bb-icons-rl-video-camera::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper a i.bb-icons-rl-video-camera::before{
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/video-camera2.svg);
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper a i.bb-icons-rl-paperclip-horizontal::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper a i.bb-icons-rl-paperclip-horizontal::before{
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/paperclip2.svg);
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #whats-new-messages-toolbar,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #whats-new-messages-toolbar {
    gap: 8px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper .post-elements-buttons-item,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper .post-elements-buttons-item{
    margin: 0;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper .toolbar-button,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper .toolbar-button{
    padding: 7px;
    border: 0;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #whats-new-formatting-toolbar .emojionearea-button,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #whats-new-formatting-toolbar .emojionearea-button{
    border: 0;
    padding:2px;
    line-height: 8px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #whats-new-formatting-toolbar .emojionearea-button::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #whats-new-formatting-toolbar .emojionearea-button::before{
    color: #959595;
    font-size: 20px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #message-new-submit,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #message-reply-new-submit{
    height: 32px;
    width: 32px;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content #message-form-submit-wrapper #message-new-submit::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content #message-reply-form-submit-wrapper #message-reply-new-submit::before{
    font-size: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    background-position: center;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/submit-message.svg);
    content: '';
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form #bp-message-content.focus-in--content #message-form-submit-wrapper #message-new-submit::before,
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content.focus-in--content #message-reply-form-submit-wrapper #message-reply-new-submit::before {
    font-size: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    background-position: center;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/submit-messages.svg);
    content: '';
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient .select2 .select2-selection--multiple {
    min-height: auto;
        padding-left: 30px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient .select2 .select2-selection--multiple input {
    margin: 0;
}
body.messages .select2-container .select2-dropdown.bb-compose-input ul li.select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #002E5180 !important;
}
body.messages .select2-container .select2-dropdown.bb-compose-input {
    margin: 35px 0 0 0;
    border: 1px solid #002E51;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/comment-bg.png);
    background-repeat: repeat;
    background-size: inherit;
    box-shadow: none;
    max-width: 360px;
    border-radius: 4px;
}

body.messages .select2-container .select2-dropdown.bb-compose-input ul li.select2-results__option {
    padding: 8px 16px;
}

body.messages .select2-container .select2-dropdown.bb-compose-input ul li.select2-results__option img {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #FFFFFF1A;
    margin-right: 16px;
}

body.messages .select2-container .select2-dropdown.bb-compose-input ul li.select2-results__option .username {
    font-family: IBM Plex Mono;
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #F8F8FF;
}

body.messages .select2-container .select2-dropdown.bb-compose-input ul li.select2-results__option .username strong {
    font-weight: normal;
    color: #F8F8FF;
    font-size: 15px;
}

body.messages .select2-container .select2-dropdown.bb-compose-input ul li.select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #002E5180 !important;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice {
    background-color: #002e5145 !important;
    padding: 0 8px 0 0;
    border-radius: 4px;
    border: 1px solid #002E51;
    gap: 8px;
    margin-right: 16px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .bb-rl-select2-selection-user img.select2-user-avatar {
    width: 26px;
    height: 26px;
    border-radius: 4px 0 0 4px;
}

body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient ul.select2-selection__rendered li.select2-selection__choice .bb-rl-select2-selection-user .select2-selection-user__name {
    font-family: IBM Plex Mono;
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #F8F8FF;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-recipient .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove::before {
    color: #959595;
    font-size: 10px;
    line-height: 22px;
}
body.messages .messages-wrapper .bb-rl-messages-content .bp-message-content-wrap #bp-message-content {
    margin: 16px;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list {
    padding: 16px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.divider-date {
    padding: 0 0 12px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.divider-date::before {
 display:none;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.divider-date .bp-single-message-wrap .bp-single-message-content .bp-message-content-wrap {
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    text-align: center;
    color: #959595 !important;
    background-color: transparent;
    padding: 0;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li {
    padding: 4px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap {
    flex-direction: row-reverse;
    gap: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap .bp-single-message-content {
    text-align: right;
    display: flex;
    flex-direction: column-reverse;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.divider-date .bp-single-message-content {
    text-align: center;
    display: block;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap .bp-single-message-content .bp-message-content-wrap p{
    background-color: #002E51;
    width: fit-content;
    margin: 0 0 0 auto;
    font-family: IBM Plex Sans !important;
    font-weight: 500;
    font-size: 15px;
    line-height: 140%;
    text-align: right;
    color: #F8F8FF;
    padding: 8px 16px;
    border-radius: 20px 20px 0 20px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.divider-date .bp-message-content-wrap {
 text-align: center;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap .bp-avatar-wrap{
    display: none;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.receiver .bp-avatar-wrap {
    display: block;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap .bp-avatar-wrap {
    margin: 0;
    width: 30px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .message-metadata a {
    font-size: 13px;
    font-weight: 400;
    color: #959595;
    font-family: 'IBM Plex Sans';
    display: none;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li time.activity {
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    text-align: right;
    color: #959595;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .message-metadata {
    margin: 0;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-profile,
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-message-multiple-threads {
    padding: 32px 16px 16px;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-profile img.avatar {
    width: 80px;
    height: 80px;
    border-radius: 4px;
    margin-bottom: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-profile .bb-rl-message-profile-name,
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-message-multiple-threads .bb-rl-message-multiple-threads-content {
font-family: 'IBM Plex Sans';
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #F8F8FF;
    margin: 0;
    text-transform: capitalize;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-profile .bb-rl-message-profile-meta:nth-child(4) .bb-rl-message-profile-meta-item {
        font-family: 'IBM Plex Sans';
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #9EF66A;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-profile .bb-rl-message-profile-meta .bb-rl-message-profile-meta-item {
       font-family: 'IBM Plex Sans';
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #959595;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.receiver .bp-single-message-wrap {
    flex-direction: inherit;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.receiver .bp-single-message-wrap .bp-single-message-content {
    text-align: left;
    align-items: flex-start;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.receiver .bp-single-message-wrap .bp-single-message-content p {
    border-radius: 20px 20px 20px 0;
    background-color: #2F3136;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li.receiver .bp-single-message-wrap .bp-single-message-content .message-metadata {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    margin-top: 6px;
}
body.messages .bb-rl-messages-right-panel .bb-rl-message-multiple-threads .bb-rl-message-multiple-threads-avatar img.avatar{
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #FFFFFF1A;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs {
 padding: 0 16px 16px;
 gap: 8px;
 flex-wrap: wrap;
 justify-content: center;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs button.bb-rl-tab-item {
border: 1px solid #002E51;
    border-radius: 4px;
       font-family: IBM Plex sans;
    font-weight: 500;
    font-size: 13px;
    line-height: 140%;
    color: #959595;
    background-color: #002e513d;
    width: 115px;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs button.bb-rl-tab-item.active,
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs button.bb-rl-tab-item:hover,
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs button.bb-rl-tab-item:focus {
    border: 1px solid #296410;
    color: #9EF66A;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/leaderborad-redim.svg);
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-content {
    padding: 0;
    overflow: visible;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab {
    padding: 0 8px;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item {
    padding: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item .bb-rl-participant-avatar {
    margin-right: 16px;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item .bb-rl-participant-avatar a{
    position: relative;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item .bb-rl-participant-avatar a:after{
content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #FFFFFF1A;
    pointer-events: none;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: transparent;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item .bb-rl-participant-avatar img {
    border-radius: 4px;
    border:0;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item h4.bb-rl-participant-name {
font-family: 'IBM Plex Sans';
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #F8F8FF;
    text-transform: capitalize;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item h4.bb-rl-participant-name a {
    color: #F8F8FF;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel #participants-tab .bb-rl-participant-item .bb-rl-participant-archetype{
        display: flex;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel #participants-tab .bb-rl-participant-item .bb-rl-participant-archetype i{
  margin-right: 0 !important;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel #participants-tab .bb-rl-participant-item .bb-rl-participant-archetype span {
       font-family: 'IBM Plex Sans';
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    color: #9EF66A;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item .bb-rl-participant-meta {
    font-family: IBM Plex Mono;
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    color: #9EF66A;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab .bb-rl-participant-item:hover {
 background-color: #002e515c;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap {
    padding: 16px;
    text-align: center;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap .no-message-content {
    max-width: 100%;
    padding: 0;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap .bb-icons-rl-chats-circle {
    font-size: 25px;
    color: #9EF66A;
    margin-bottom: 10px;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap .bb-icons-rl-chats-circle h3 {
    font-family: IBM Plex Sans;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 17px;
    leading-trim: NONE;
    line-height: 140%;
    letter-spacing: 0%;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap .no-message-content h3 {
    font-family: IBM Plex Sans;
    font-weight: 600;
    font-size: 17px;
    line-height: 140%;
    color: #F8F8FF;
    margin-bottom: 2px;
}

body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap .no-message-content p {
    color: #959595;
    font-family: IBM Plex Sans;
    font-weight: 400;
    font-size: 15px;
    line-height: 140%;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .no-message-wrap .no-message-content .no-messages-links a {
    font-family: IBM Plex Mono;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #9EF66A;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .bb-rl-messages-info a.message_action__info {
    display: inline-flex;
    color: #F8F8FF;
    font-size: 20px;
    margin-left:0;
        width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header .bb-rl-messages-info a.message_action__info i:before{
background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/Info-cr-fr.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    font-size: 0;
    background-position: center;
    display: block;
}
body.messages .messages-wrapper .bb-rl-messages-container.right-panel-active .bp-messages-content-wrapper .single-message-thread-header .bb-rl-messages-info a.message_action__info i:before{
background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/Info-bld.svg);
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header a.bp-back-to-thread-list {
    color: #F8F8FF;
    font-size: 16px;
    margin-right: 10px;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-content .bb-rl-tab-content {
    padding: 8px;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-content .bb-rl-tab-content .bb-rl-no-content {
    max-width: 100%;
    margin: 0;
    text-align: center;
    padding: 0;
    font-family: 'IBM Plex Mono';
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-content .bb-rl-tab-content .bb-rl-media-grid,
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-content .bb-rl-tab-content .bb-rl-files-list {
    justify-content: center;
}

body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-content .bb-rl-tab-content .bb-rl-no-content::before {
    font-size: 26px;
    color: #7ce042e8;
    line-height: normal;
}
body.messages .messages-wrapper .bb-rl-messages-threads-list ul ul.bb_more_options_list {
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/membres-bg.png);
    background-repeat: repeat;
    background-position: center;
    background-size: inherit;
    border: 1px solid #002e51;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul ul.bb_more_options_list li {
    padding: 14px 14px;
    border: 0;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul ul.bb_more_options_list li a {
    padding: 0;
    font-family: 'IBM Plex Mono';
    font-size: 14px;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul ul.bb_more_options_list li a:hover {
    background-color: transparent;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul ul.bb_more_options_list li a::before {
    color: #9ef66a;
    font-size: 16px;
}

body.messages .messages-wrapper .bb-rl-messages-threads-list ul ul.bb_more_options_list li:hover {
    background-color: #043b6554 !important;
    background-image: none;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem {
    width: 100%;
    margin: 0 0 0 auto;
    background-color: transparent;
    border: 1px solid #002e51;
    border-radius: 4px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem .bb-rl-document-description-wrap {
    background-color: #00599533;
    padding: 15px;
    border-radius: 4px;
}
body.messages .bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap {
    right: 15px;
    top: 10px;
}
body.messages .bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action-wrap>.bb-rl-document-action_more i {
    font-size: 18px;
}
body.messages .bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action-wrap>.bb-rl-document-action_more {
    border-color: transparent;
    background-color: transparent;
}
body.messages .bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a i {
    font-size: 20px;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem .bb_rl_more_dropdown {
    padding: 8px 0;
    border: 1px solid #002E51;
    border-radius: 4px !important;
    background-image: url(https://www.haven-0.com/wp-content/uploads/2025/08/Frame-588.png);
    background-repeat: no-repeat;
    background-size: auto;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem .bb_rl_more_dropdown ul li {
    padding: 0;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem .bb_rl_more_dropdown ul li a {
    padding: 10px;
    font-family: 'IBM Plex Mono';
    font-size: 14px;
    color: #F8F8FF;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem .bb_rl_more_dropdown ul li a::before {
    font-size: 16px;
    color: #9EF66A;
    margin-right: 10px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem .bb_rl_more_dropdown ul li a:hover {
    background-color: #002e518c;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem i.bb-icons-rl-file-image {
    font-size: 35px;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bb-rl-activity-media-elem a.bb-rl-entry-img{
        flex-basis: 35px;
    width: 35px;
}
body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li .bp-single-message-wrap .bp-single-message-content .bb-activity-video-wrap {
    justify-content: end;
}
body.messages .messages-wrapper .bb-rl-messages-container{
flex-wrap: wrap;
}
.bb-rl-messages-container.bb-rl-view-message.right-panel-active header.single-message-thread-header .actions a.message_action__info i {
    font-weight: 500;
}
body.messages .messages-wrapper .single-message-thread-header .actions .message_actions {
    display: none;
}

body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list {
    padding: 16px;
    list-style: none;
    border-top: 1px solid #002E51;
}

body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li {
    font-family: IBM Plex Sans;
    font-weight: 500;
    font-size: 15px;
    line-height: 140%;
    margin-bottom: 24px;
}

body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li a {
    color: #F8F8FF;
        display: flex;
    align-items: center;
    gap: 8px;
}

body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li:last-child {
    margin: 0;
}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.delete_thread a {
    color: #E54F6D;

}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li a i:before {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    width: 21px;
    height: 21px;
    font-size:18px;
    background-position: center;
    display: block;
        font-family: bb-icons-rl;
    font-style: normal;
    font-weight: 400;
}

body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.delete_thread a i:before {
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/Trash.svg);
}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.unread a i:before {
        content: "\e224";
}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.hide_thread a i:before {
       content: "\e20c";
}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.report_thread a i:before {
       content: "\e244";
}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.report_member_thread a i:before {
       content: "\e3de";
}
body.messages .messages-wrapper .bb-rl-message-actions-panel ul.message_action__list li.delete_messages a i:before {
       content: "\e4a6";
}





@media (max-width: 1450px) {

body.messages .messages-wrapper .bb-rl-messages-nav-panel {
    flex: 0 0 300px;
}
body.messages .messages-wrapper .bb-rl-messages-container.right-panel-active #bb-rl-messages-right-panel {
    width: 300px;
}
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel {
    width: 300px;
}
}
@media (max-width: 1080px) {
body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel{
width: 100%;
}
body.messages .messages-wrapper .bb-rl-messages-container.right-panel-active #bb-rl-messages-right-panel {
    width: 100%;
}
}
@media (max-width: 992px) {
    body.messages .bb-rl-left-panel{
     display: none;
 }
}
@media (max-width: 768px) {
    body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-content .bp-messages-content-wrapper form {
        padding: 0;
    }
        body.messages .messages-wrapper .bb-rl-messages-nav-panel {
        flex: 100%;
    }
    body.messages .bp-single-plain-nav {
    padding: 0;
}
body.messages .messages-wrapper .bb-rl-messages-nav-panel .subnav-filters {
    padding: 0 16px 8px;
}
body.messages .messages-wrapper .bb-rl-messages-container {
            border-width: 0;
}
body.messages .messages-wrapper .bb-rl-messages-container #bp-message-thread-header {
    background-color: #00000070;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header a.bp-back-to-thread-list .bb-icons-rl-caret-left,
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-form-header .bb-icons-rl-x {
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    font-size: 0;
    background-position: center;
    background-image: url(/wp-content/themes/buddyboss-theme-child/assets/image/long-Left-Arrow.svg);
    display: block;
}
body.messages .messages-wrapper .bb-rl-messages-container .bp-messages-content-wrapper .single-message-thread-header a.bp-back-to-thread-list {
    margin-right: 16px;
}
.single-message-thread-header .bb-rl-thread-avatar img {
    height: 32px;
    width: 32px;
    }
    body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list {
    padding: 28px 16px;
}

body.messages .messages-wrapper .bb-rl-messages-content #bp-message-thread-list li {
    padding: 4px 0;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-profile img.avatar {
    width: 128px;
    height: 128px;
    }
    body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-right-panel_message_header{
            background-color: #00000070;
    }
 
    body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel .bb-rl-right-panel_message_header{
            gap: 16px;
    }
    body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-form-header {
    padding: 16px;
     background-color: #00000070;
 }
 body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-form-header {
    padding: 16px;
    border-bottom: 1px solid #002E51;
    flex-direction: row-reverse;
    justify-content: start;
    gap: 16px;
}
body.messages .messages-wrapper .bb-rl-messages-content #send_message_form .bp-messages-form-header a.bp-close-compose-form {
    margin-left: 0;
}
body.messages .select2-container.select2-container--open{
    width: 100% !important;
    left: 0 !important;
}
body.messages .select2-container .select2-dropdown.bb-compose-input {
    margin: 17px 0 0 0;
    border-radius: 0;
    border-width: 0 0 1px;
    max-width: 100% !important;
        width: 100% !important;
        left: 0 !important;
}
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-content #participants-tab {
    min-height: 190px;
}
    body.messages .messages-wrapper .bb-rl-messages-container .bb-rl-messages-right-panel {
        border-left: 0;
    }
}


@media (max-width: 420px) {
body.messages .messages-wrapper .bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs button.bb-rl-tab-item{
    width: auto;
}
}