.messenger__header-content--skeleton{height:71rem}.messenger__header-content--skeleton .messenger__header-participant{gap:3rem}.messenger__header-content--skeleton .messenger__header-participant-name{border-radius:20rem;width:106rem;height:20rem}.messenger__header-content--skeleton .messenger__header-participant-status{border-radius:20rem;width:50rem;height:14rem}.date-message{color:#9b9a9a;letter-spacing:.24rem;background:#222632;border-radius:12rem;justify-content:center;align-items:center;width:fit-content;margin:12rem auto;padding:2rem 12rem;font-size:12rem;font-style:normal;font-weight:400;line-height:16rem;display:flex}.tip-message{background:#222632;border-radius:24rem;align-items:center;gap:6rem;margin-bottom:4rem;padding:12rem;font-size:16rem;line-height:1.5;display:flex}.tip-message__icon.ui-vrcam-tip__coin{width:16rem;height:16rem;font-size:9rem}.tip-message__sender-name{color:#9b9a9a}.text-message.text-message--error{background-color:#626262}.text-message__wrapper{background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:12rem;width:auto;max-width:none;padding:0;display:flex;position:relative}.text-message__wrapper.text-message--outgoing{justify-content:flex-end}.text-message__wrapper.text-message--outgoing:before{content:none}.text-message__wrapper .text-message--outgoing.text-message{margin-left:0}.error-message__actions{flex-direction:column;gap:12rem;display:flex}.text-message__error-message{color:#ff6262;font-size:10rem;font-style:normal;font-weight:400;line-height:12rem}.error-wrapper{flex-direction:column;max-width:calc(100% - 48rem);display:flex}.error-wrapper .text-message{width:100%;max-width:100%}.error-wrapper .text-message:before{background-color:#626262}.virtual-scroll-container__list{width:100%}.message-block--skeleton .message-block__avatar-wrapper{border-radius:10rem;width:44rem;height:44rem}.message-block--skeleton .message-block__preview{gap:4rem}.message-block--skeleton .message-block__name{border-radius:30rem;width:106rem;height:20rem}.message-block--skeleton .message-block__content{border-radius:20rem;width:209rem;height:16rem}.messenger{color:#fff;z-index:50;background:#10141a;border-radius:24rem;flex-direction:column;width:352rem;height:440rem;max-height:calc(100dvh - 48rem);padding:0 12rem;display:flex;position:fixed;bottom:24rem;right:4rem;box-shadow:0 0 14rem 6rem #ffffff26}@media only screen and (width>=600px){.messenger{width:390rem;right:24rem}}.messenger__additional-menu{z-index:40;background:#121212;border-radius:10rem;position:absolute;top:calc(100% + 10rem);right:0;box-shadow:0 1rem 4rem #82828240}.messenger__additional-menu-wrapper{position:relative}.messenger__additional-menu-item{color:#fff;letter-spacing:.28rem;white-space:nowrap;align-items:center;gap:8rem;padding:4rem 8rem;font-size:14rem;font-weight:400;line-height:22rem;display:flex}.messenger--minimized{cursor:pointer;height:72rem}.messenger--minimized .messenger__body,.messenger--minimized .messenger__footer{display:none}.messenger__footer{flex-direction:column;gap:12rem;padding-top:8rem;padding-bottom:12rem;display:flex}.messenger__footer .ui-vrcam-tip_input .ui-input__area{height:46rem}.messenger__header{align-items:center;gap:12rem;display:flex}.messenger__header-participant{flex-direction:column;display:flex}.messenger__header-participant-avatar{-o-object-fit:cover;object-fit:cover;border-radius:10rem;width:44rem;height:44rem}.messenger__header-participant-name{font-size:14rem;font-weight:600;line-height:22rem}.messenger__header-participant-status{letter-spacing:.24rem;font-size:12rem;font-weight:400;line-height:16rem}.messenger__header-participant-status--online{color:#81cc52}.messenger__header-participant-status--offline{color:#9b9a9a}.messenger__header-actions{align-items:center;gap:10rem;display:flex}.messenger__header-actions .ui-button{width:30rem;height:30rem}.messenger__header-content{flex-grow:1;align-items:center;gap:12rem;padding:14rem 0;display:flex}.messenger__header-content--empty{padding:21rem 0;font-size:18rem;line-height:1.5}.messenger__chats-wrapper{height:calc(100% - 84rem);overflow-y:auto}.messenger__body::-webkit-scrollbar{background:#363636;border-radius:4rem;width:4rem}.messenger__chats-wrapper::-webkit-scrollbar{background:#363636;border-radius:4rem;width:4rem}.messenger__body::-webkit-scrollbar-thumb{background:#9b9a9a;border-radius:2rem;width:4rem}.messenger__chats-wrapper::-webkit-scrollbar-thumb{background:#9b9a9a;border-radius:2rem;width:4rem}.messenger__body{flex-direction:column;align-items:flex-start;height:100%;padding-bottom:8rem;padding-right:4rem;display:flex;position:relative;overflow:auto}.messenger__body--loading{max-height:calc(100% - 72rem);overflow:hidden}.messenger .message{letter-spacing:.28rem;border-radius:10rem;width:fit-content;margin-bottom:4rem;padding:8rem 12rem;font-size:14rem;font-weight:400;line-height:22rem;position:relative}.messenger .message-block{cursor:pointer;border-top:1rem solid #282828;align-items:center;gap:12rem;width:100%;padding:14rem 0;display:flex}.messenger .message-block__avatar{-o-object-fit:cover;object-fit:cover;border-radius:10rem}.messenger .message-block__avatar-wrapper{max-height:44rem;position:relative}.messenger .message-block__avatar-wrapper--offline:before,.messenger .message-block__avatar-wrapper--online:before{content:"";border:2rem solid #171717;border-radius:100%;width:6rem;height:6rem;display:block;position:absolute;bottom:0;right:0}.messenger .message-block__avatar-wrapper--online:before{background:#81cc52}.messenger .message-block__avatar-wrapper--offline:before{background:#9b9a9a}.messenger .message-block__preview{flex-direction:column;flex:1;display:flex}.messenger .message-block__name{font-size:14rem;font-weight:600;line-height:22rem}.messenger .message-block__content{letter-spacing:.24rem;line-clamp:1;-webkit-line-clamp:1;color:#9b9a9a;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12rem;font-weight:400;line-height:16rem;display:-webkit-box;overflow:hidden}.messenger .message-block__unreads-wrapper{flex-direction:column;align-items:flex-end;gap:2rem;display:flex}.messenger .message-block__date{color:#9b9a9a;letter-spacing:.24rem;font-size:12rem;font-weight:400;line-height:16rem}.messenger .message-block__unreads{letter-spacing:.2rem;background:#1a73e8;border-radius:100%;justify-content:center;align-items:center;width:20rem;height:20rem;font-size:10rem;font-weight:400;line-height:16rem;display:flex}.messenger .message-block__unreads--empty{opacity:0}.messenger .message-block .ui-button.button_fit.button_action{width:30rem;height:30rem}.messenger .message-block .ui-button.button_fit.button_action .ui-icon{color:#fff}
