.b-user-name__btn-edit[data-v-71658677] {
    margin: 0 0 0 6px
}

.b-post__unknown[data-v-7d15c209] {
    position: relative;
    height: 0;
    padding-bottom: 59.613%;
    color: #8a96a3;
    margin-left: -16px;
    margin-right: -16px
}

@media (max-width: 767px) {
    .b-post__unknown[data-v-7d15c209] {
        padding-bottom:calc(56.832% + 16.5px)
    }
}

div>div:not(.b-post__text):not(.post_voting)~.b-post__unknown[data-v-7d15c209] {
    height: auto;
    padding: 0;
    overflow: hidden
}

div>div:not(.b-post__text):not(.post_voting)~.b-post__unknown .b-subscribe-block[data-v-7d15c209] {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto
}

.post_media .b-post__unknown[data-v-7d15c209] {
    margin-left: 0;
    margin-right: 0
}

.b-post__unknown.m-purchase-chat[data-v-7d15c209] {
    min-width: 240px;
    margin-left: 0;
    margin-right: 0
}

.b-post__unknown.m-purchase-chat[data-v-7d15c209]:first-child {
    padding-bottom: 75%
}

@media (max-width: 767px) {
    .b-post__unknown.m-purchase-chat[data-v-7d15c209]:first-child {
        padding-bottom:82.613%
    }
}

.b-photos__item .b-post__unknown[data-v-7d15c209] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none
}

.b-post__mentioned-posts-item .b-post__unknown[data-v-7d15c209] {
    margin-left: 0;
    margin-right: 0
}

@media (max-width: 767px) {
    .b-post__mentioned-posts-item .b-post__unknown[data-v-7d15c209] {
        padding-bottom:61.45%
    }
}

.b-post__unknown__icon[data-v-7d15c209] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,calc(-50% - 48px));
    width: 48px;
    height: 48px
}

.b-post__unknown__icon.m-center-position[data-v-7d15c209] {
    transform: translate(-50%,calc(-50% - 32px))
}

.b-post__unknown__icon.m-fully-center-position[data-v-7d15c209] {
    transform: translate(-50%,-50%)
}

.b-post__unknown__icon.m-grid-position[data-v-7d15c209] {
    transform: translate(-50%,-65%)
}

.b-post__unknown__icon.m-last-post[data-v-7d15c209] {
    width: 32px;
    height: 32px
}

.b-post__unknown__icon .g-icon[data-v-7d15c209] {
    width: 64px;
    height: 64px;
    flex: 0 0 64px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    opacity: .08
}

.b-post__unknown__icon .g-icon.m-size-md[data-v-7d15c209] {
    width: 48px;
    height: 48px;
    flex: 0 0 48px
}

.b-post__unknown__price[data-v-7d15c209] {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    opacity: .4;
    color: #8a96a3;
    font-size: 19px;
    line-height: 24px;
    font-weight: 500
}

.b-post__unknown p[data-v-7d15c209] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,15px);
    font-size: 13px;
    max-width: 90%;
    text-align: center
}

.b-post__unknown p .g-btn[data-v-7d15c209] {
    text-transform: lowercase
}

.b-post__unknown p .g-btn .g-icon[data-v-7d15c209] {
    display: none
}

.b-post__unknown[data-v-281a893a] {
    position: relative;
    height: 0;
    padding-bottom: 59.613%;
    color: #8a96a3;
    margin-left: -16px;
    margin-right: -16px
}

@media (max-width: 767px) {
    .b-post__unknown[data-v-281a893a] {
        padding-bottom:calc(56.832% + 16.5px)
    }
}

div>div:not(.b-post__text):not(.post_voting)~.b-post__unknown[data-v-281a893a] {
    height: auto;
    padding: 0;
    overflow: hidden
}

div>div:not(.b-post__text):not(.post_voting)~.b-post__unknown .b-subscribe-block[data-v-281a893a] {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto
}

.post_media .b-post__unknown[data-v-281a893a] {
    margin-left: 0;
    margin-right: 0
}

.b-post__unknown.m-purchase-chat[data-v-281a893a] {
    min-width: 240px;
    margin-left: 0;
    margin-right: 0
}

.b-post__unknown.m-purchase-chat[data-v-281a893a]:first-child {
    padding-bottom: 75%
}

@media (max-width: 767px) {
    .b-post__unknown.m-purchase-chat[data-v-281a893a]:first-child {
        padding-bottom:82.613%
    }
}

.b-photos__item .b-post__unknown[data-v-281a893a] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none
}

.b-post__mentioned-posts-item .b-post__unknown[data-v-281a893a] {
    margin-left: 0;
    margin-right: 0
}

@media (max-width: 767px) {
    .b-post__mentioned-posts-item .b-post__unknown[data-v-281a893a] {
        padding-bottom:61.45%
    }
}

.b-post__unknown__icon[data-v-281a893a] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,calc(-50% - 48px));
    width: 48px;
    height: 48px
}

.b-post__unknown__icon.m-center-position[data-v-281a893a] {
    transform: translate(-50%,calc(-50% - 32px))
}

.b-post__unknown__icon.m-fully-center-position[data-v-281a893a] {
    transform: translate(-50%,-50%)
}

.b-post__unknown__icon.m-grid-position[data-v-281a893a] {
    transform: translate(-50%,-65%)
}

.b-post__unknown__icon.m-last-post[data-v-281a893a] {
    width: 32px;
    height: 32px
}

.b-post__unknown__icon .g-icon[data-v-281a893a] {
    width: 64px;
    height: 64px;
    flex: 0 0 64px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    opacity: .08
}

.b-post__unknown__icon .g-icon.m-size-md[data-v-281a893a] {
    width: 48px;
    height: 48px;
    flex: 0 0 48px
}

.b-post__unknown__price[data-v-281a893a] {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    opacity: .4;
    color: #8a96a3;
    font-size: 19px;
    line-height: 24px;
    font-weight: 500
}

.b-post__unknown p[data-v-281a893a] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,15px);
    font-size: 13px;
    max-width: 90%;
    text-align: center
}

.b-post__unknown p .g-btn[data-v-281a893a] {
    text-transform: lowercase
}

.b-post__unknown p .g-btn .g-icon[data-v-281a893a] {
    display: none
}

[data-v-705c9e03] .b-chat__message__tip-text {
    display: flex;
    font-weight: 500;
    margin: -1px -12px 0
}

[data-v-705c9e03] .b-chat__message__tip-text .g-icon {
    color: #00aff0;
    vertical-align: middle;
    margin-bottom: -4px
}

[data-v-705c9e03] .b-chat__message__tip-text .g-icon:first-child {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: -1px
}

[data-v-705c9e03] .b-chat__message__tip-text .g-icon:last-child {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: -3px;
    align-self: flex-end;
    font-size: 28px;
    width: 28px
}

.b-chat__message__time[data-v-4d91df1a] {
    font-size: 11px;
    line-height: 16px;
    color: #8a96a3;
    white-space: nowrap;
    width: 100%;
    margin: 4px 0 2px;
    padding-left: 3px;
    padding-right: 3px;
    display: flex;
    align-content: center;
    align-items: center
}

.b-chat__message__time>.g-icon[data-v-4d91df1a] {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    margin: -2px 0 -2px 3px
}

.b-chat__replied-message[data-v-0ce3a56f] {
    padding: 7px 12px 9px;
    text-align: left
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__text {
    font-style: italic;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: auto
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__text:before {
    display: none
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__text:not(:empty) {
    padding: 0
}

.b-chat__message .b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__text.m-message-content-bg {
    margin-left: 0;
    background-color: transparent
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__text-wrapper:after {
    display: none
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__text p {
    display: inline;
    margin: 0
}

.b-chat__replied-message[data-v-0ce3a56f] .content-icons {
    display: flex;
    color: #8a96a3;
    padding: 3px 0 4px
}

.b-chat__replied-message[data-v-0ce3a56f] .b-purchase__list {
    margin-right: auto
}

.b-chat__replied-message[data-v-0ce3a56f] .b-price {
    font-weight: 500
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__time {
    justify-content: flex-start!important;
    padding-left: 0
}

.b-chat__replied-message[data-v-0ce3a56f] .b-chat__message__tip-text {
    margin-left: -10px;
    margin-right: -10px
}

.b-chat__replied-message[data-v-0ce3a56f]+.b-chat__message__media-wrapper .b-post__unknown.m-purchase-chat:before {
    content: "";
    position: absolute;
    height: 1px;
    background: rgba(138,150,163,.25);
    left: 12px;
    right: 12px;
    top: -1px
}

.b-chat__replied-message[data-v-0ce3a56f]+.b-chat__message__list-titles {
    position: relative
}

.b-chat__replied-message[data-v-0ce3a56f]+.b-chat__message__list-titles:before {
    content: "";
    position: absolute;
    height: 1px;
    background: rgba(138,150,163,.25);
    left: 12px;
    right: 12px;
    top: -1px
}

.b-chat__replied-message[data-v-0ce3a56f] .b-username-row .b-username {
    color: inherit
}

.b-chat__loading[data-v-8837a1f4] {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0
}

.b-chat__loading-top[data-v-8837a1f4] {
    top: 0
}

.b-chat__loading-bottom[data-v-8837a1f4] {
    bottom: 0
}

[data-v-8837a1f4] .b-chat__loading-bottom .b-preloader-line {
    top: auto;
    bottom: 0
}

.b-chat__typing-message[data-v-8837a1f4] {
    padding: 0 0 1px 60px;
    position: relative;
    color: #8a96a3;
    font-size: 11px;
    margin-bottom: -5px
}

.b-chat__typing-message.m-empty-chat[data-v-8837a1f4] {
    position: absolute;
    bottom: 5px;
    left: 0;
    margin-bottom: 0
}

.b-chat__messages-wrapper[data-v-8837a1f4] {
    z-index: 0;
    margin-top: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    position: relative
}

.b-chat__messages-wrapper[data-v-8837a1f4]:empty {
    display: none
}

.b-chat__messages-wrapper.m-pinned[data-v-8837a1f4] {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px
}

.b-chat__messages .b-posts_preloader_container[data-v-8837a1f4] {
    flex: 0 0 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: flex-end;
    align-items: flex-end
}

.b-chat__messages__time[data-v-8837a1f4] {
    background-color: var(--bg-color);
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
    z-index: 5
}

.b-chat__message[data-v-8837a1f4] {
    margin-bottom: 2px;
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.b-chat__message[data-v-8837a1f4] .b-chat__message__list-titles+.b-chat__message__text-wrapper .b-chat__message__text {
    padding-top: 0
}

.b-chat__message[data-v-8837a1f4] .b-chat__replied-message+.b-chat__message__media-wrapper .b-audioplayer:after,.b-chat__message[data-v-8837a1f4] .b-chat__replied-message+.b-chat__message__text-wrapper .b-chat__message__text:after {
    content: "";
    position: absolute;
    height: 1px;
    background: rgba(138,150,163,.25);
    left: 12px;
    right: 12px;
    top: -1px
}

.b-chat__message.m-from-me[data-v-8837a1f4] {
    text-align: end;
    justify-content: flex-end;
    margin-left: 76px;
    margin-right: 16px
}

@media (min-width: 768px) {
    .b-chat__message.m-from-me[data-v-8837a1f4] {
        margin-left:136px
    }
}

.b-settings .b-chat__message.m-from-me[data-v-8837a1f4] {
    margin-right: 0;
    margin-bottom: 0
}

.b-chat__message.m-from-me[data-v-8837a1f4] .m-message-content-bg {
    background-color: rgba(0,175,240,.12)
}

.b-chat__message.m-from-me[data-v-8837a1f4]+.b-chat__message:not(.m-from-me) {
    margin-top: 2px
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__body>:last-child {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 0
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__text {
    margin-left: auto
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:first-child) {
    flex-direction: row-reverse
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:first-child):after {
    margin-right: 0;
    content: "";
    max-width: 6px;
    flex: 1;
    height: 6px;
    margin-bottom: -6px;
    background: radial-gradient(circle at left top,transparent 6px,var(--bg-color) 6px);
    margin-bottom: 0;
    margin-top: -6px;
    transform: rotate(90deg)
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:first-child) .b-chat__message__text:before {
    content: "";
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    background: radial-gradient(circle at left top,var(--bg-color) 6px,rgba(0,175,240,.12) 6px);
    left: -6px;
    transform: rotate(-90deg)
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__content {
    padding-left: 28px
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__media:not(:last-child) {
    border-bottom-left-radius: 0
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__media-wrapper {
    margin-left: auto
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__time {
    justify-content: flex-end
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__payment-state {
    order: -1
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__payment-state:before {
    content: none
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__payment-state:after {
    content: ",";
    margin-right: 4px
}

.b-settings .b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__payment-state {
    margin-right: 10px
}

.b-settings .b-chat__message.m-from-me[data-v-8837a1f4] .b-chat__message__payment-state:after {
    content: none
}

.b-chat__message.m-from-me[data-v-8837a1f4] .chat-audio:not(:first-child) {
    border-top-right-radius: 0
}

.b-chat__message.m-from-me[data-v-8837a1f4] .b-post__tools__more {
    position: absolute;
    left: 0;
    bottom: 0
}

.b-chat__message.m-from-me.m-audio.m-has-media[data-v-8837a1f4]:not(.m-media-less-audio) .chat-audio:not(:first-child) {
    border-top-left-radius: 0
}

.b-chat__message.m-from-me.m-media-less-audio[data-v-8837a1f4] .b-chat__message__media-wrapper.m-audio-player,.b-chat__message.m-from-me.m-media-less-list-titles[data-v-8837a1f4]:not(.m-audio) .b-chat__message__list-titles,.b-chat__message.m-from-me.m-media-less-text[data-v-8837a1f4]:not(.m-audio) .b-chat__message__text-wrapper {
    border-top-left-radius: 6px
}

.b-chat__message.m-from-me.m-tip[data-v-8837a1f4]:not(.m-media-less-text) .b-chat__replied-message+.b-chat__message__text-wrapper .b-chat__message__text {
    border-top-left-radius: 0
}

.b-chat__message.m-from-me.m-tip.m-replied.m-has-media[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:first-child):after {
    transform: rotate(90deg);
    margin-top: -6px;
    margin-bottom: auto
}

.b-chat__message.m-from-me.m-tip.m-replied.m-has-media[data-v-8837a1f4] .b-chat__message__text-wrapper .b-chat__message__text:before {
    content: none
}

.b-chat__message.m-from-me.m-tip[data-v-8837a1f4] .b-chat__replied-message .b-chat__message__text-wrapper {
    flex-direction: unset
}

.b-chat__message.m-from-me.m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper {
    flex-direction: row-reverse
}

.b-chat__message.m-from-me.m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:last-child):after {
    transform: rotate(-180deg)
}

.b-chat__message.m-from-me.m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:last-child) .b-chat__message__text:before {
    content: "";
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    background: radial-gradient(circle at left top,var(--bg-color) 6px,rgba(0,175,240,.12) 6px);
    left: -6px;
    transform: rotate(-90deg);
    transform: none;
    top: auto
}

.b-chat__message.m-from-me.m-tip.m-media-less-text[data-v-8837a1f4] .b-chat__message__text-wrapper:first-child {
    border-bottom-left-radius: 6px
}

.b-chat__message.m-from-me.m-time-hidden[data-v-8837a1f4]:not(.m-story-reaction)+.b-chat__message.m-from-me .b-chat__message__media-wrapper,.b-chat__message.m-from-me.m-time-hidden[data-v-8837a1f4]:not(.m-story-reaction)+.b-chat__message.m-from-me .b-chat__message__text-wrapper:first-child,.b-chat__message.m-from-me.m-time-hidden[data-v-8837a1f4]:not(.m-story-reaction)+.b-chat__message.m-from-me .b-chat__replied-message {
    border-top-right-radius: 0
}

.b-chat__message.m-from-me.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper+.b-chat__message__text-wrapper {
    margin-right: 6px
}

.b-chat__message.m-from-me.m-processing.m-audio[data-v-8837a1f4] .b-chat__message__content {
    width: auto
}

.b-chat__message.m-from-me.m-processing.m-audio[data-v-8837a1f4] .b-chat__message__body {
    width: auto;
    flex: 0 0 auto
}

.b-chat__message.m-from-me.m-processing.m-audio[data-v-8837a1f4] .b-chat__message__media-wrapper:not(:first-child):after {
    content: "";
    max-width: 6px;
    flex: 1;
    height: 6px;
    margin-bottom: -6px;
    background: radial-gradient(circle at left top,transparent 6px,var(--bg-color) 6px);
    top: -6px;
    left: 0;
    position: absolute;
    transform: rotate(90deg);
    width: 6px
}

.b-chat__message.m-from-me.m-processing.m-audio[data-v-8837a1f4] .b-chat__message__media-wrapper:not(:first-child) .b-chat__message__media {
    overflow: visible
}

.b-chat__message.m-from-me.m-processing.m-audio[data-v-8837a1f4] .b-chat__message__media-wrapper:not(:first-child) .b-chat__message__media:before {
    content: "";
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    background: radial-gradient(circle at left top,var(--bg-color) 6px,rgba(0,175,240,.12) 6px);
    left: -6px;
    transform: rotate(-90deg)
}

.b-chat__message.m-from-me[data-v-8837a1f4]+.b-chat__message:not(.m-from-me) .b-chat-story-unavailable {
    margin-top: 0
}

.b-chat__message.m-from-me[data-v-8837a1f4] .chat-message-story-wrapper {
    justify-content: flex-end
}

.b-chat__message.m-from-me[data-v-8837a1f4] .chat-message-story-wrapper:not(.m-unavailable)+.b-chat__message__text-wrapper {
    flex-direction: row-reverse
}

.b-chat__message.m-from-me[data-v-8837a1f4] .chat-message-story-wrapper:not(.m-unavailable)+.b-chat__message__text-wrapper:after {
    margin-right: auto;
    transform: rotate(90deg)
}

.b-chat__message.m-from-me[data-v-8837a1f4] .chat-message-story-wrapper:not(.m-unavailable)+.b-chat__message__text-wrapper .b-chat__message__text:before {
    content: "";
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    background: radial-gradient(circle at left top,var(--bg-color) 6px,rgba(0,175,240,.12) 6px);
    left: -6px;
    transform: rotate(-90deg)
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) {
    margin-left: 60px;
    margin-right: 32px
}

@media (min-width: 768px) {
    .b-chat__message[data-v-8837a1f4]:not(.m-from-me) {
        margin-right:92px
    }
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .m-message-content-bg {
    background-color: rgba(138,150,163,.12)
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me)+.b-chat__message.m-from-me {
    margin-top: 2px
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__body>:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 6px
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__text {
    margin-right: auto
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__text-wrapper:not(:first-child):after {
    content: "";
    max-width: 6px;
    flex: 1;
    height: 6px;
    margin-bottom: -6px;
    background: radial-gradient(circle at left top,transparent 6px,var(--bg-color) 6px);
    margin-top: -6px;
    margin-bottom: 0
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__text-wrapper:not(:first-child) .b-chat__message__text:before {
    content: "";
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    background: radial-gradient(circle at left top,var(--bg-color) 6px,rgba(138,150,163,.12) 6px);
    right: -6px;
    transform: rotate(-180deg)
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__media-wrapper>:not(:first-child) {
    border-top-left-radius: 0
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__media-wrapper:last-child .b-post__unknown.m-purchase-chat {
    border-bottom-right-radius: inherit
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-chat__message__media-wrapper .b-chat__message__media:not(:last-child) {
    border-bottom-right-radius: 0
}

.b-chat__message:not(.m-from-me).m-media-less-purchase[data-v-8837a1f4] .b-post__unknown.m-purchase-chat:not(:first-child) {
    border-top-right-radius: 6px
}

.b-chat__message:not(.m-from-me).m-replied.m-has-media[data-v-8837a1f4]:not(.m-not-paid-yet) .b-chat__message__media-wrapper:not(.m-audio-player) {
    display: flex
}

.b-chat__message:not(.m-from-me).m-replied.m-has-media[data-v-8837a1f4]:not(.m-not-paid-yet) .b-chat__message__media-wrapper:not(.m-audio-player):after {
    content: "";
    max-width: 6px;
    flex: 1;
    height: 6px;
    margin-bottom: -6px;
    background: radial-gradient(circle at left top,transparent 6px,var(--bg-color) 6px);
    margin-top: -6px;
    margin-bottom: 0;
    margin-left: auto
}

.b-chat__message:not(.m-from-me).m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:last-child):after {
    background: radial-gradient(circle at left top,transparent 6px,var(--bg-color) 6px);
    transform: rotate(-90deg)
}

.b-chat__message:not(.m-from-me).m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:last-child) .b-chat__message__text:before {
    content: "";
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    background: radial-gradient(circle at left top,var(--bg-color) 6px,rgba(0,175,240,.12) 6px);
    right: -6px;
    transform: rotate(-180deg);
    transform: rotate(90deg);
    top: auto
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me)+.b-chat__message.m-from-me .b-chat-story-unavailable {
    margin-top: 0
}

.b-chat__message:not(.m-from-me).m-time-hidden[data-v-8837a1f4]+.b-chat__message:not(.m-from-me) .b-chat__message__body>:not(.chat-message-story-wrapper):first-child {
    border-top-left-radius: 0
}

.b-chat__message:not(.m-from-me).m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper+.b-chat__message__text-wrapper {
    margin-left: 6px
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .chat-message-story-wrapper {
    justify-content: flex-start
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me):not(.m-media-less-audio) .chat-audio:not(:first-child) {
    border-top-right-radius: 0
}

.b-chat__message:not(.m-from-me).m-media-less-audio[data-v-8837a1f4] .b-chat__message__media-wrapper.m-audio-player,.b-chat__message:not(.m-from-me).m-media-less-text[data-v-8837a1f4]:not(.m-audio) .b-chat__message__text-wrapper {
    border-top-right-radius: 6px
}

.b-chat__message[data-v-8837a1f4]:not(.m-from-me) .b-post__tools__more {
    margin-left: 4px
}

.b-chat__message.m-purchase[data-v-8837a1f4] .b-chat__message__body,.b-chat__message.m-purchase[data-v-8837a1f4] .b-chat__message__content {
    width: 100%
}

.b-chat__message.m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:last-child):after {
    content: "";
    max-width: 6px;
    flex: 1;
    height: 6px;
    margin-bottom: -6px;
    background: radial-gradient(circle at left top,transparent 6px,var(--bg-color) 6px);
    margin-top: auto
}

.b-chat__message.m-tip[data-v-8837a1f4] .b-chat__message__text-wrapper:not(:last-child) .b-chat__message__text:before {
    bottom: 0
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) {
    min-width: 175px;
    min-height: 175px
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .b-post-media-holder,.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .video-js:not(.vjs-fullscreen) video.vjs-tech {
    min-width: inherit;
    max-height: calc(100vh - 186px);
    max-height: calc(var(--vh, 1vh)*100 - 186px)
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .b-post-media-holder.m-has-addressbar {
    max-height: 100%
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .b-post-media-holder.m-has-addressbar .video-js:not(.vjs-fullscreen) video.vjs-tech {
    max-height: inherit
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .b-post-media-holder.m-one-video .video-js:not(.vjs-fullscreen) video.vjs-tech {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    flex: 1
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .swiper-container .b-post-media-holder,.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing) .swiper-container .video-js:not(.vjs-fullscreen) video.vjs-tech {
    max-height: 100%
}

.b-chat__message.m-has-media[data-v-8837a1f4] .b-chat__message__media:not(.m-processing).m-giphy-media {
    min-width: auto;
    min-height: 128px
}

.b-chat__message.m-has-media.m-audio[data-v-8837a1f4] .b-chat__message__body,.b-chat__message.m-has-media.m-audio[data-v-8837a1f4] .b-chat__message__content {
    width: 100%
}

.b-chat__message.m-has-media.m-audio[data-v-8837a1f4] .b-chat__message__media-wrapper {
    width: 100%;
    max-width: 760px
}

.b-chat__message.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper:not(.m-unavailable)+.b-chat__message__text-wrapper {
    margin-top: -20px
}

.b-chat__message.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper:not(.m-unavailable)+.b-chat__message__text-wrapper .b-chat__message__text:before {
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    height: auto;
    background: var(--bg-color);
    border-radius: inherit;
    z-index: -1;
    transform: none
}

.b-chat__message.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper+.b-chat__message__text-wrapper {
    font-size: 24px
}

[data-v-8837a1f4] .b-chat__message__text {
    text-align: start;
    max-width: 100%;
    position: relative;
    line-height: 24px;
    border-radius: inherit
}

[data-v-8837a1f4] .b-chat__message__text p {
    margin-bottom: 0
}

[data-v-8837a1f4] .b-chat__message__text.m-reported {
    color: #8a96a3
}

[data-v-8837a1f4] .b-chat__message__text:not(:empty) {
    padding: 10px 12px
}

[data-v-8837a1f4] .b-chat__message__text-wrapper {
    display: flex;
    position: relative;
    z-index: 2
}

[data-v-8837a1f4] .b-chat__message__text-content:not(:empty) {
    margin-top: 3px;
    display: block
}

[data-v-8837a1f4] .b-chat__message__text-highlighted {
    background: #00aff0;
    color: #fff
}

.b-chat__message.m-not-paid-yet .b-chat__message__media[data-v-8837a1f4] {
    min-width: 240px
}

[data-v-8837a1f4] .b-chat__message__content {
    max-width: 100%;
    display: flex;
    flex-direction: row;
    align-content: flex-end;
    align-items: flex-end;
    position: relative
}

.m-audio[data-v-8837a1f4] .b-chat__message__content {
    flex: 1
}

.m-processing[data-v-8837a1f4] .b-chat__message__content {
    width: auto;
    flex: 0 0 auto
}

[data-v-8837a1f4] .b-chat__message__content .b-post__tools__more .dropdown-toggle:not(:hover) {
    opacity: .6
}

[data-v-8837a1f4] .b-chat__message__content .b-post__tools__more.show {
    display: flex!important
}

[data-v-8837a1f4] .b-chat__message__content .b-post__tools__more.show .dropdown-toggle {
    opacity: 1;
    color: var(--text-color)
}

[data-v-8837a1f4] .b-chat__message__body>:first-child {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

[data-v-8837a1f4] .b-chat__message__body {
    max-width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    overflow: hidden
}

.m-audio[data-v-8837a1f4] .b-chat__message__body {
    flex: 1
}

.m-from-me[data-v-8837a1f4] .b-chat__message__body,.m-not-paid-yet[data-v-8837a1f4] .b-chat__message__body {
    cursor: unset
}

[data-v-8837a1f4] .b-chat__message__media {
    position: relative;
    border-radius: inherit;
    overflow: hidden;
    max-width: 100%;
    display: inline-block;
    vertical-align: top
}

[data-v-8837a1f4] .b-chat__message__media.m-processing {
    min-width: 260px;
    min-height: 260px;
    margin-left: 0;
    margin-right: 0;
    max-height: none;
    padding-bottom: 0
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder {
    max-height: none;
    height: 100%;
    min-width: 100%;
    margin: 0;
    max-width: 100%;
    border-radius: inherit
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder img {
    min-height: 100%
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder:not([style]) .swiper-container {
    position: static!important
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder.m-one-video .b-post__media__item-inner {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    max-height: none
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder.m-one-video .b-post__media__item-inner .video-wrapper {
    height: 100%
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder.m-one-video .b-post__media__item-inner .video-wrapper .video-js {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    max-height: 100%
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder.m-one-video.m-has-addressbar .b-post__media__item-inner {
    max-height: none
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder.m-one-video.m-has-addressbar .b-post__media__item-inner .video-wrapper {
    height: 100%
}

.b-chat__message__media .b-post-media-holder.m-one-video.m-has-addressbar .b-post__media__item-inner .video-wrapper[data-v-8837a1f4] {
    height: inherit
}

[data-v-8837a1f4] .b-chat__message__media .b-post-media-holder.m-video .swiper-container .b-post__media__item-inner>img {
    height: 100%
}

[data-v-8837a1f4] .b-chat__message__media__processing-icon {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: var(--bg-color);
    opacity: .5;
    z-index: 2
}

[data-v-8837a1f4] .b-chat__message__media__processing-icon,[data-v-8837a1f4] .b-chat__message__media__processing-icon .g-icon {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%
}

[data-v-8837a1f4] .b-chat__message__media-wrapper {
    max-width: 100%;
    position: relative;
    transform: translateZ(0);
    overflow: hidden
}

[data-v-8837a1f4] .b-chat__message__media-wrapper .b-post__unknown:first-child {
    border-radius: inherit
}

[data-v-8837a1f4] .b-chat__message__media-wrapper .swiper-container.m-only-video .video-wrapper {
    height: 100%
}

[data-v-8837a1f4] .b-chat__message__media-wrapper:last-child>:first-child:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

[data-v-8837a1f4] .b-chat__message__media-wrapper:last-child>:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.b-settings__message[data-v-8837a1f4] .b-chat__message__media .swiper-container[style*=height] {
    max-height: 100%
}

.b-settings__message[data-v-8837a1f4] .b-chat__message__media .swiper-container[style*=height] .swiper-wrapper {
    position: absolute;
    left: 0;
    top: 0
}

[data-v-8837a1f4] .b-chat__message__media .post_img_big,[data-v-8837a1f4] .b-chat__message__media .post_img_block,[data-v-8837a1f4] .b-chat__message__media .swiper-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: none
}

@media (min-width: 768px) {
    .b-chats__conversations[data-v-8837a1f4] .b-chat__message__media .post_img_big,.b-chats__conversations[data-v-8837a1f4] .b-chat__message__media .post_img_block,.b-chats__conversations[data-v-8837a1f4] .b-chat__message__media .swiper-container {
        position:absolute
    }
}

.b-chat__message__media .b-post__media__item-inner[data-v-8837a1f4] {
    width: 100%;
    height: 100%
}

.b-chat__message__media.m-video[data-v-8837a1f4] {
    background: #000;
    z-index: 1
}

.b-chat__message__media.m-video[data-v-8837a1f4] video {
    display: block
}

.b-chat__message__media.m-video[data-v-8837a1f4] video,.b-chat__message__media.m-video[data-v-8837a1f4] video.vjs-tech {
    max-height: calc(100vh - 186px);
    max-height: calc(var(--vh, 1vh)*100 - 186px);
    max-width: 100%
}

.b-chat__message__media.m-video[data-v-8837a1f4] .video-js.vjs-fullscreen video {
    width: 100%!important;
    height: 100%!important;
    max-height: 100%!important
}

[data-v-8837a1f4] .b-chat__message__media img {
    display: block
}

[data-v-8837a1f4] .b-chat__message__media img:not(.m-giphy-img):not(.b-post__media-bg.m-blur-static) {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto
}

[data-v-8837a1f4] .b-chat__message__payment-state:before {
    content: ",";
    margin-right: 2px
}

.m-not-paid-yet[data-v-8837a1f4] .b-chat__message__payment-state {
    font-weight: 500
}

.m-not-paid-yet[data-v-8837a1f4] .b-chat__message__payment-state:before {
    font-weight: 400
}

[data-v-8837a1f4] .b-chat__message__like.g-btn .g-icon {
    width: 14px;
    height: 14px;
    flex: 0 0 14px
}

[data-v-8837a1f4] .b-chat__message__like.g-btn[disabled] {
    opacity: 1;
    color: #00aff0
}

[data-v-8837a1f4] .b-chat__message__add-tag {
    font-size: 11px;
    line-height: 16px;
    margin-right: 5px;
    display: flex;
    align-items: center
}

[data-v-8837a1f4] .b-chat__message__add-tag .g-icon {
    width: 11px;
    height: 11px;
    flex: 0 0 11px;
    margin-right: 2px
}

[data-v-8837a1f4] .b-chat__message__like,[data-v-8837a1f4] .b-chat__message__pinned {
    margin: -4px 5px 0 0
}

[data-v-8837a1f4] .b-chat__message__like .g-icon,[data-v-8837a1f4] .b-chat__message__pinned .g-icon {
    display: block
}

[data-v-8837a1f4] .b-chat__message__report-btn.g-btn {
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 3
}

[data-v-8837a1f4] .b-chat__message__system {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 3px;
    display: flex;
    justify-content: center;
    color: #8a96a3;
    position: relative;
    z-index: 0
}

[data-v-8837a1f4] .b-chat__message__system:not(.m-timeline)+.b-chat__item-message .m-timeline:first-child {
    margin-top: 0
}

[data-v-8837a1f4] .b-chat__message__system.m-new-message,[data-v-8837a1f4] .b-chat__message__system.m-timeline {
    margin-top: -4px;
    margin-bottom: 4px;
    padding-top: 11px;
    padding-bottom: 12px
}

[data-v-8837a1f4] .b-chat__message__system.m-new-message:before,[data-v-8837a1f4] .b-chat__message__system.m-timeline:before {
    content: "";
    position: absolute;
    height: 1px;
    left: 16px;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}

[data-v-8837a1f4] .b-chat__message__system.m-new-message+.b-chat__message .b-chat-story-unavailable,[data-v-8837a1f4] .b-chat__message__system.m-timeline+.b-chat__message .b-chat-story-unavailable {
    margin-top: 0
}

[data-v-8837a1f4] .b-chat__message__system.m-timeline:before {
    background-color: rgba(138,150,163,.25)
}

[data-v-8837a1f4] .b-chat__message__system.m-new-message {
    color: #00aff0
}

[data-v-8837a1f4] .b-chat__message__system.m-new-message:before {
    background-color: #53adea
}

.b-chat__message[data-v-8837a1f4] .chat-audio {
    border-radius: inherit
}

.b-chat__message[data-v-8837a1f4] .b-audioplayer {
    background: none
}

[data-v-8837a1f4] .b-chat-story-unavailable {
    color: #8a96a3;
    display: block;
    margin-bottom: 0;
    margin-top: 6px;
    font-size: 11px;
    line-height: 16px
}

[data-v-8837a1f4] .chat-message-story-wrapper {
    display: flex
}

[data-v-8837a1f4] .chat-message-story-wrapper .stories-list {
    border-radius: inherit
}

[data-v-8837a1f4] .chat-message-story-wrapper .b-story-item {
    margin-right: 0;
    border-radius: inherit
}

.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper .b-story-item {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

[data-v-8837a1f4] .chat-message-story-wrapper .b-story-item:after {
    content: none
}

[data-v-8837a1f4] .chat-message-story-wrapper.m-unavailable:not(:last-child) {
    margin-bottom: 5px
}

[data-v-8837a1f4] .chat-message-story-wrapper.m-unavailable+.b-chat__message__text-wrapper {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

[data-v-8837a1f4] .b-chat__message .chat-message-story-wrapper.m-unavailable+.b-chat__message__text-wrapper .b-chat__message__text:before,[data-v-8837a1f4] .b-chat__message .chat-message-story-wrapper.m-unavailable+.b-chat__message__text-wrapper:after {
    content: none
}

[data-v-8837a1f4] .chat-message-story-wrapper.m-unavailable+.b-chat__message__text-wrapper:last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.b-chat__message.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper+.b-chat__message__text-wrapper {
    border-radius: 6px
}

.b-chat__message.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper+.b-chat__message__text-wrapper .b-chat__message__text:before,.b-chat__message.m-story-reaction[data-v-8837a1f4] .chat-message-story-wrapper+.b-chat__message__text-wrapper:after {
    content: none
}

.empty-chats[data-v-8837a1f4] {
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center
}

.b-settings__message[data-v-8837a1f4] {
    margin: 12px 16px 0;
    border-radius: 6px;
    border: 1px solid rgba(138,150,163,.25);
    padding: 10px 0
}
