/*!
 * vue-swipe-actions v2.0.0-beta.20
 * (c) 2016-present eCollect
 * Released under the MIT License.
 */
.swipeout {
    position: relative;
    overflow: hidden;
    display: flex
}

.swipeout .swipeout-left, .swipeout .swipeout-right {
    position: absolute;
    height: 100%;
    display: flex;
    z-index: 1
}

.swipeout .swipeout-left {
    left: 0;
    transform: translateX(-100%)
}

.swipeout .swipeout-right {
    right: 0;
    transform: translateX(100%)
}

.swipeout .swipeout-action, .swipeout .swipeout-content {
    transition: transform .2s;
    will-change: transform
}

.swipeout.swipeout--no-transition .swipeout-action, .swipeout.swipeout--no-transition .swipeout-content {
    transition: none !important
}

.swipeout .swipeout-content {
    width: 100%
}

.swipeout-non-selectable {
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.swipeout-no-pointer-events {
    pointer-events: none !important
}

.swipeout-list {
    display: flex;
    flex-direction: column
}

.swipeout-list-item {
    flex: 1
}

.b-checkbox-switcher__icon[data-v-5cea8536] {
    flex: 0 0 22px;
    height: 18px;
    margin-right: 13px;
    position: relative
}

.b-checkbox-switcher__icon .g-icon[data-v-5cea8536] {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

[data-v-9d5bf552] .b-input-radio {
    display: none
}

[data-v-9d5bf552] .b-input-radio:checked+.b-input-radio__label {
    background-color: #00aff0;
    border-color: #00aff0
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio:checked+.b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-9d5bf552] .b-input-radio:checked+.b-input-radio__label, .g-radio-container[data-v-9d5bf552]:hover .b-input-radio:checked+.b-input-radio__label {
    background-color: #0091ea;
    border-color: #0091ea
}

[data-v-9d5bf552] .b-input-radio:checked+.b-input-radio__label .g-icon {
    display: block
}

.dropdown-menu .b-input-radio:checked+.b-input-radio__label+.b-input-radio__text[data-v-9d5bf552] {
    font-weight: 500
}

.b-input-radio:checked .b-input-ripple[data-v-9d5bf552]:after {
    animation: pulse-hover 1s forwards
}

.m-black-body .b-input-radio:checked .b-input-ripple[data-v-9d5bf552]:after {
    animation: pulse-hover-light 1s forwards
}

[data-v-9d5bf552] .b-input-radio:checked~.b-input-radio__label {
    background-color: #00aff0;
    border-color: #00aff0
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio:checked~.b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-9d5bf552] .b-input-radio:checked~.b-input-radio__label, .g-radio-container[data-v-9d5bf552]:hover .b-input-radio:checked~.b-input-radio__label {
    background-color: #0091ea;
    border-color: #0091ea
}

[data-v-9d5bf552] .b-input-radio[disabled]~.b-input-radio__text {
    pointer-events: none;
    opacity: .5
}

[data-v-9d5bf552] .b-input-radio[disabled]~.b-input-radio__label {
    pointer-events: none
}

[data-v-9d5bf552] .b-input-radio[disabled]:checked~.b-input-radio__label {
    opacity: .4;
    background-color: #00aff0;
    border-color: #00aff0
}

[data-v-9d5bf552] .b-input-radio[disabled]:checked~.b-input-radio__text {
    font-weight: 500
}

.b-input-radio__container[data-v-9d5bf552] {
    position: relative;
    display: inline-block;
    margin: 0
}

.b-input-radio__container[data-v-9d5bf552]:not(.g-pointer-cursor) {
    cursor: default
}

.b-input-radio__container.m-hidden-visually[data-v-9d5bf552] {
    position: absolute;
    left: -999em;
    top: -999em
}

.b-input-radio__container.m-radio-wrapper[data-v-9d5bf552] {
    margin-left: 8px;
    margin-right: 8px
}

.b-users-lists__item>.b-input-radio__container[data-v-9d5bf552] {
    flex: 1
}

.dropdown-menu .b-input-radio__container[data-v-9d5bf552] {
    display: block;
    color: var(--text-color)
}

.modal .dropdown-menu .b-input-radio__container[data-v-9d5bf552] {
    flex: 1
}

.m-not-width-limit .dropdown-menu .b-input-radio__container[data-v-9d5bf552] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 1px
}

.b-input-radio__container[data-v-9d5bf552] .b-input-radio {
    display: block;
    width: 1px;
    height: 1px;
    left: 50%;
    bottom: 0;
    position: absolute;
    opacity: 0
}

.b-input-radio__container[data-v-9d5bf552] .b-input-radio[type=checkbox]:checked~.b-input-radio__label .g-icon, .b-input-radio__container[data-v-9d5bf552] .b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label .g-icon {
    display: block
}

[data-v-9d5bf552] .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label {
    background-color: rgba(0, 175, 240, .6);
    border-color: rgba(0, 175, 240, .6)
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-9d5bf552] .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label, .g-radio-container[data-v-9d5bf552]:hover .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label {
    border-color: rgba(0, 175, 240, .6)
}

.b-input-radio__container[data-v-9d5bf552] .b-input-radio[type=radio]~.b-input-radio__label:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    border: 2px solid #fefefe;
    border-radius: 1000px;
    transition: opacity .2s, transform .3s
}

.b-input-radio__container[data-v-9d5bf552] .b-input-radio[type=radio]:checked~.b-input-radio__label:after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1)
}

.b-input-radio__container[data-v-9d5bf552] .b-input-radio__label {
    display: block
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio:not([disabled]):not(:checked)~.b-input-radio__label {
    border-color: #0091ea
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio:not([disabled]):checked~.b-input-radio__label {
    background-color: #0091ea;
    border-color: #0091ea
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio[disabled]:not(:checked)~.b-input-radio__label {
    border-color: rgba(138, 150, 163, .4)
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio[disabled]:checked~.b-input-radio__label .b-input-ripple:before, .b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio[disabled]:not(:checked)~.b-input-radio__label .b-input-ripple {
    display: none
}

.m-with-rectangle-hover:hover .b-input-radio__container:not(.m-disabled).m-pseudo-radio .b-input-radio__label[data-v-9d5bf552] {
    border-color: #0091ea
}

.m-with-rectangle-hover:hover .b-input-radio__container:not(.m-disabled).m-pseudo-radio[data-v-9d5bf552] .b-input-ripple:before {
    opacity: 1;
    transform: scale(1);
    background-color: rgba(0, 175, 240, .06)
}

.b-input-radio__container:not(.m-disabled).m-pseudo-radio[data-v-9d5bf552] [data-icon-name=icon-done] {
    display: none;
    z-index: 1;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.m-right-answer .b-input-radio__container:not(.m-disabled).m-pseudo-radio.m-active[data-v-9d5bf552] {
    color: #fefefe
}

.b-input-radio__container:not(.m-disabled).m-pseudo-radio.m-active[data-v-9d5bf552] [data-icon-name=icon-done] {
    display: block
}

.m-right-answer .b-input-radio__container:not(.m-disabled).m-pseudo-radio.m-active[data-v-9d5bf552] .b-input-radio~.b-input-radio__label {
    background: rgba(53, 208, 99, .75);
    border-color: transparent
}

[data-v-9d5bf552] .b-input-radio__text {
    padding-left: 32px;
    margin-bottom: 0;
    text-align: left;
    position: relative;
    z-index: 1;
    color: inherit;
    flex: 1;
    line-height: 24px
}

[data-v-9d5bf552] .b-input-radio__text.m-without-text {
    display: none
}

[data-v-9d5bf552] .b-input-radio__text.m-with-help-tip {
    display: flex;
    align-content: center;
    align-items: center
}

[data-v-9d5bf552] .m-discount-content>>>.b-input-radio__text {
    padding-left: 38px
}

[data-v-9d5bf552] .m-modal-view>>>.b-input-radio__text {
    font-size: 16px
}

.m-sm-size-radio[data-v-9d5bf552] .b-input-radio__text {
    padding-left: 24px;
    font-size: 12px;
    line-height: 16px
}

.m-pseudo-radio[data-v-9d5bf552] .b-input-radio__text:empty {
    display: none
}

[data-v-9d5bf552] .b-input-radio__text~.g-input__error {
    padding-left: 32px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px
}

.dropdown-menu .b-input-radio__text[data-v-9d5bf552] {
    display: block;
    padding: 12px 16px 12px 48px;
    margin: -14px 0 -15px -16px;
    width: calc(100% + 32px);
    max-width: calc(100% + 32px)
}

.dropdown-menu.m-lang-switcher .b-input-radio__text[data-v-9d5bf552] {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 0;
    margin-bottom: 0
}

[data-v-9d5bf552] .b-input-radio__label {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 1000px;
    border: 2px solid rgba(138, 150, 163, .4);
    transition: background-color .3s ease, border .3s ease;
    position: absolute;
    left: 0;
    top: 1px;
    pointer-events: none
}

.m-inline-checkbox[data-v-9d5bf552] .b-input-radio__label, .m-pseudo-checkbox[data-v-9d5bf552] .b-input-radio__label, .m-pseudo-radio[data-v-9d5bf552] .b-input-radio__label {
    position: relative;
    left: auto;
    top: auto
}

.m-pseudo-checkbox[data-v-9d5bf552] .b-input-radio__label, .m-pseudo-radio[data-v-9d5bf552] .b-input-radio__label {
    border-color: #8a96a3
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-9d5bf552] .b-input-radio__label, .g-radio-container[data-v-9d5bf552]:hover .b-input-radio__label {
    border-color: #0091ea
}

[data-v-9d5bf552] .b-input-radio__label .g-icon {
    display: none;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    color: #fefefe;
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    z-index: 1
}

.m-sm-size-radio .b-input-radio__label[data-v-9d5bf552] {
    width: 16px;
    height: 16px;
    min-width: 16px;
    top: 3px
}

.dropdown-menu .b-input-radio__label[data-v-9d5bf552] {
    top: 14px
}

.dropdown-menu.m-lang-switcher .b-input-radio__label[data-v-9d5bf552] {
    top: 10px
}

.b-input-radio__container[data-v-9d5bf552]:not(.m-disabled):hover .b-input-ripple:before, .g-radio-container:hover .b-input-radio__container[data-v-9d5bf552] .b-input-ripple:before, .g-radio-container[data-v-9d5bf552]:hover .b-input-ripple:before {
    opacity: 1;
    transform: scale(1);
    background-color: rgba(0, 175, 240, .06)
}

.g-radio-container.m-active:hover .b-input-radio__container[data-v-9d5bf552] .b-input-ripple:before, .g-radio-container.m-active[data-v-9d5bf552]:hover .b-input-ripple:before {
    background-color: #0091ea
}

.b-chats__item[data-v-694e506c] {
    min-height: 80px;
    cursor: pointer;
    z-index: 1
}

.b-chats__item:has(.b-chats__item__btn-clear) .b-chats__item__user[data-v-694e506c] {
    padding-right: 30px;
    margin-top: -1px
}

.b-chats__item.current.m-with-rectangle-hover[data-v-694e506c] {
    background-color: var(--bg-color)
}

.b-chats__item.current.m-with-rectangle-hover[data-v-694e506c]:before {
    left: 0
}

.b-chats__item.current.m-with-rectangle-hover[data-v-694e506c]:after {
    opacity: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0
}

.b-chats__item.m-item-choice[data-v-694e506c] {
    padding-left: 0
}

.b-chats__item.m-item-choice .b-chats__item__link[data-v-694e506c] {
    padding-left: 120px;
    position: relative;
    z-index: 2
}

.b-chats__item.m-item-choice .b-available-users__round-img[data-v-694e506c] {
    left: 55px
}

.b-chats__item__link[data-v-694e506c] {
    display: block;
    color: inherit;
    margin: 0;
    flex: 1;
    width: calc(100% - 80px)
}

.b-chats__item__user[data-v-694e506c] {
    white-space: nowrap
}

.b-chats__item__user .g-user-username[data-v-694e506c] {
    margin-left: 5px
}

.b-chats__item__body[data-v-694e506c] {
    white-space: nowrap;
    display: flex;
    align-content: center;
    align-items: center
}

.b-chats__item__last-message[data-v-694e506c] {
    margin-right: auto;
    padding-right: 14px;
    min-width: 0;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    flex: 1
}

.b-chats__item__last-message__icons[data-v-694e506c] {
    display: inline-flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    position: relative
}

.b-chats__item__last-message__icons:last-child .b-chats__item__last-message__icon[data-v-694e506c]:last-child:after {
    content: none
}

.b-chats__item__last-message__icon[data-v-694e506c] {
    position: relative;
    display: inline-flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    max-width: 100%
}

.b-chats__item__last-message__icon[data-v-694e506c]:after {
    content: "\2022";
    font-size: 14px;
    margin-left: 4px;
    margin-right: 4px;
    font-weight: 400
}

.b-chats__item__last-message__icon-value[data-v-694e506c] {
    margin-left: 4px
}

.b-chats__item__last-message__icon .g-icon[data-v-694e506c] {
    width: 16px;
    height: 16px;
    flex: 0 0 16px
}

.b-chats__item__last-message__content[data-v-694e506c] {
    min-width: 0;
    line-height: 16px
}

.b-chats__item__last-message__text br[data-v-694e506c] {
    display: none
}

.b-chats__item__uread-count[data-v-694e506c] {
    background: #00aff0;
    border-radius: 1000px;
    width: 10px;
    margin-left: 3px;
    height: 10px
}

.m-unread.m-unread-muted .b-chats__item__uread-count[data-v-694e506c] {
    background: rgba(138, 150, 163, .75)
}

.b-chats__item__draft-label[data-v-694e506c] {
    margin-right: 6px
}

.b-chats__item.m-muted .b-chats__item__time[data-v-694e506c], .b-chats__item.m-muted .b-icon-state-dialog[data-v-694e506c] {
    opacity: .5
}

.b-chats__item.m-muted .b-chats__item__last-message[data-v-694e506c] {
    opacity: .75
}

.b-chats__item.m-muted-by-me .b-username[data-v-694e506c] {
    color: #8a96a3
}

.b-chats__item.m-muted-by-me .g-user-name[data-v-694e506c] {
    color: inherit
}

.b-chats__item.m-muted-by-me .g-user-username[data-v-694e506c] {
    opacity: .75
}

.b-chats__item.m-unread .b-chats__item__last-message[data-v-694e506c] {
    font-weight: 500
}

.b-chats__item.m-unread-muted .b-chats__item__last-message[data-v-694e506c] {
    font-weight: 400
}

.b-chats__item.m-unread-muted .b-chats__item__body[data-v-694e506c]:after {
    background: #8a96a3
}

.b-chats__item__time[data-v-694e506c] {
    color: #8a96a3;
    font-size: 14px;
    margin-right: 3px
}

.m-unread:not(.m-unread-muted) .b-chats__item__time[data-v-694e506c] {
    color: #00aff0
}

.b-chats__item__btn-clear[data-v-694e506c] {
    position: absolute;
    right: 14px;
    z-index: 10;
    top: 17px
}

.b-chats__item__media-label br[data-v-694e506c] {
    display: none
}

.b-icon-state-dialog[data-v-694e506c] {
    color: #8a96a3;
    margin-left: 6px;
    display: inline-flex;
    flex-direction: row;
    align-content: center;
    align-items: center
}

.b-icon-state-dialog.m-lighten[data-v-694e506c] {
    opacity: .75
}

[data-v-4cb4f67e] .b-input-radio {
    display: none
}

[data-v-4cb4f67e] .b-input-radio:checked+.b-input-radio__label {
    background-color: #00aff0;
    border-color: #00aff0
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio:checked+.b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-4cb4f67e] .b-input-radio:checked+.b-input-radio__label, .g-radio-container[data-v-4cb4f67e]:hover .b-input-radio:checked+.b-input-radio__label {
    background-color: #0091ea;
    border-color: #0091ea
}

[data-v-4cb4f67e] .b-input-radio:checked+.b-input-radio__label .g-icon {
    display: block
}

.dropdown-menu .b-input-radio:checked+.b-input-radio__label+.b-input-radio__text[data-v-4cb4f67e] {
    font-weight: 500
}

.b-input-radio:checked .b-input-ripple[data-v-4cb4f67e]:after {
    animation: pulse-hover 1s forwards
}

.m-black-body .b-input-radio:checked .b-input-ripple[data-v-4cb4f67e]:after {
    animation: pulse-hover-light 1s forwards
}

[data-v-4cb4f67e] .b-input-radio:checked~.b-input-radio__label {
    background-color: #00aff0;
    border-color: #00aff0
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio:checked~.b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-4cb4f67e] .b-input-radio:checked~.b-input-radio__label, .g-radio-container[data-v-4cb4f67e]:hover .b-input-radio:checked~.b-input-radio__label {
    background-color: #0091ea;
    border-color: #0091ea
}

[data-v-4cb4f67e] .b-input-radio[disabled]~.b-input-radio__text {
    pointer-events: none;
    opacity: .5
}

[data-v-4cb4f67e] .b-input-radio[disabled]~.b-input-radio__label {
    pointer-events: none
}

[data-v-4cb4f67e] .b-input-radio[disabled]:checked~.b-input-radio__label {
    opacity: .4;
    background-color: #00aff0;
    border-color: #00aff0
}

[data-v-4cb4f67e] .b-input-radio[disabled]:checked~.b-input-radio__text {
    font-weight: 500
}

.b-input-radio__container[data-v-4cb4f67e] {
    position: relative;
    display: inline-block;
    margin: 0
}

.b-input-radio__container[data-v-4cb4f67e]:not(.g-pointer-cursor) {
    cursor: default
}

.b-input-radio__container.m-hidden-visually[data-v-4cb4f67e] {
    position: absolute;
    left: -999em;
    top: -999em
}

.b-input-radio__container.m-radio-wrapper[data-v-4cb4f67e] {
    margin-left: 8px;
    margin-right: 8px
}

.b-users-lists__item>.b-input-radio__container[data-v-4cb4f67e] {
    flex: 1
}

.dropdown-menu .b-input-radio__container[data-v-4cb4f67e] {
    display: block;
    color: var(--text-color)
}

.modal .dropdown-menu .b-input-radio__container[data-v-4cb4f67e] {
    flex: 1
}

.m-not-width-limit .dropdown-menu .b-input-radio__container[data-v-4cb4f67e] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 1px
}

.b-input-radio__container[data-v-4cb4f67e] .b-input-radio {
    display: block;
    width: 1px;
    height: 1px;
    left: 50%;
    bottom: 0;
    position: absolute;
    opacity: 0
}

.b-input-radio__container[data-v-4cb4f67e] .b-input-radio[type=checkbox]:checked~.b-input-radio__label .g-icon, .b-input-radio__container[data-v-4cb4f67e] .b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label .g-icon {
    display: block
}

[data-v-4cb4f67e] .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label {
    background-color: rgba(0, 175, 240, .6);
    border-color: rgba(0, 175, 240, .6)
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-4cb4f67e] .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label, .g-radio-container[data-v-4cb4f67e]:hover .b-input-radio__container>>>.b-input-radio[type=checkbox]:indeterminate~.b-input-radio__label {
    border-color: rgba(0, 175, 240, .6)
}

.b-input-radio__container[data-v-4cb4f67e] .b-input-radio[type=radio]~.b-input-radio__label:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    border: 2px solid #fefefe;
    border-radius: 1000px;
    transition: opacity .2s, transform .3s
}

.b-input-radio__container[data-v-4cb4f67e] .b-input-radio[type=radio]:checked~.b-input-radio__label:after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1)
}

.b-input-radio__container[data-v-4cb4f67e] .b-input-radio__label {
    display: block
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio:not([disabled]):not(:checked)~.b-input-radio__label {
    border-color: #0091ea
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio:not([disabled]):checked~.b-input-radio__label {
    background-color: #0091ea;
    border-color: #0091ea
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio[disabled]:not(:checked)~.b-input-radio__label {
    border-color: rgba(138, 150, 163, .4)
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio[disabled]:checked~.b-input-radio__label .b-input-ripple:before, .b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio[disabled]:not(:checked)~.b-input-radio__label .b-input-ripple {
    display: none
}

.m-with-rectangle-hover:hover .b-input-radio__container:not(.m-disabled).m-pseudo-radio .b-input-radio__label[data-v-4cb4f67e] {
    border-color: #0091ea
}

.m-with-rectangle-hover:hover .b-input-radio__container:not(.m-disabled).m-pseudo-radio[data-v-4cb4f67e] .b-input-ripple:before {
    opacity: 1;
    transform: scale(1);
    background-color: rgba(0, 175, 240, .06)
}

.b-input-radio__container:not(.m-disabled).m-pseudo-radio[data-v-4cb4f67e] [data-icon-name=icon-done] {
    display: none;
    z-index: 1;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.m-right-answer .b-input-radio__container:not(.m-disabled).m-pseudo-radio.m-active[data-v-4cb4f67e] {
    color: #fefefe
}

.b-input-radio__container:not(.m-disabled).m-pseudo-radio.m-active[data-v-4cb4f67e] [data-icon-name=icon-done] {
    display: block
}

.m-right-answer .b-input-radio__container:not(.m-disabled).m-pseudo-radio.m-active[data-v-4cb4f67e] .b-input-radio~.b-input-radio__label {
    background: rgba(53, 208, 99, .75);
    border-color: transparent
}

[data-v-4cb4f67e] .b-input-radio__text {
    padding-left: 32px;
    margin-bottom: 0;
    text-align: left;
    position: relative;
    z-index: 1;
    color: inherit;
    flex: 1;
    line-height: 24px
}

[data-v-4cb4f67e] .b-input-radio__text.m-without-text {
    display: none
}

[data-v-4cb4f67e] .b-input-radio__text.m-with-help-tip {
    display: flex;
    align-content: center;
    align-items: center
}

[data-v-4cb4f67e] .m-discount-content>>>.b-input-radio__text {
    padding-left: 38px
}

[data-v-4cb4f67e] .m-modal-view>>>.b-input-radio__text {
    font-size: 16px
}

.m-sm-size-radio[data-v-4cb4f67e] .b-input-radio__text {
    padding-left: 24px;
    font-size: 12px;
    line-height: 16px
}

.m-pseudo-radio[data-v-4cb4f67e] .b-input-radio__text:empty {
    display: none
}

[data-v-4cb4f67e] .b-input-radio__text~.g-input__error {
    padding-left: 32px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px
}

.dropdown-menu .b-input-radio__text[data-v-4cb4f67e] {
    display: block;
    padding: 12px 16px 12px 48px;
    margin: -14px 0 -15px -16px;
    width: calc(100% + 32px);
    max-width: calc(100% + 32px)
}

.dropdown-menu.m-lang-switcher .b-input-radio__text[data-v-4cb4f67e] {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 0;
    margin-bottom: 0
}

[data-v-4cb4f67e] .b-input-radio__label {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 1000px;
    border: 2px solid rgba(138, 150, 163, .4);
    transition: background-color .3s ease, border .3s ease;
    position: absolute;
    left: 0;
    top: 1px;
    pointer-events: none
}

.m-inline-checkbox[data-v-4cb4f67e] .b-input-radio__label, .m-pseudo-checkbox[data-v-4cb4f67e] .b-input-radio__label, .m-pseudo-radio[data-v-4cb4f67e] .b-input-radio__label {
    position: relative;
    left: auto;
    top: auto
}

.m-pseudo-checkbox[data-v-4cb4f67e] .b-input-radio__label, .m-pseudo-radio[data-v-4cb4f67e] .b-input-radio__label {
    border-color: #8a96a3
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-radio__label, .g-radio-container:hover .b-input-radio__container[data-v-4cb4f67e] .b-input-radio__label, .g-radio-container[data-v-4cb4f67e]:hover .b-input-radio__label {
    border-color: #0091ea
}

[data-v-4cb4f67e] .b-input-radio__label .g-icon {
    display: none;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    color: #fefefe;
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    z-index: 1
}

.m-sm-size-radio .b-input-radio__label[data-v-4cb4f67e] {
    width: 16px;
    height: 16px;
    min-width: 16px;
    top: 3px
}

.dropdown-menu .b-input-radio__label[data-v-4cb4f67e] {
    top: 14px
}

.dropdown-menu.m-lang-switcher .b-input-radio__label[data-v-4cb4f67e] {
    top: 10px
}

.b-input-radio__container[data-v-4cb4f67e]:not(.m-disabled):hover .b-input-ripple:before, .g-radio-container:hover .b-input-radio__container[data-v-4cb4f67e] .b-input-ripple:before, .g-radio-container[data-v-4cb4f67e]:hover .b-input-ripple:before {
    opacity: 1;
    transform: scale(1);
    background-color: rgba(0, 175, 240, .06)
}

.g-radio-container.m-active:hover .b-input-radio__container[data-v-4cb4f67e] .b-input-ripple:before, .g-radio-container.m-active[data-v-4cb4f67e]:hover .b-input-ripple:before {
    background-color: #0091ea
}

.b-chats__header[data-v-0e5d2edc]+.b-search-users-form__wrapper {
    border-top: none
}

[data-v-0e5d2edc] .system-messages-wrapper {
    max-height: 144px;
    padding-top: 10px;
    padding-bottom: 10px
}

.b-chat-informer[data-v-0e5d2edc] {
    padding: 0 16px;
    border-bottom: 1px solid rgba(138, 150, 163, .25)
}

.b-chat-informer[data-v-0e5d2edc]:empty {
    padding: 0;
    margin: 0;
    border: none
}

.b-chats__list[data-v-0e5d2edc] {
    flex: 1;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    width: 100%
}

@media (max-width:1003px) {
    .b-chats__list-dialogues[data-v-0e5d2edc] {
        margin-left: -16px;
        margin-right: -16px
    }
}

[data-v-0e5d2edc] .b-chats__list-dialogues:has(.swipeout--no-transition) .swipeout:not(.swipeout--no-transition) {
    pointer-events: none
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout:has(.swipeout-content[style*=transform]) {
    overflow: visible
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-content:has(.current) {
    position: relative;
    z-index: 1
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-list-item:has(+.swipeout .swipeout-content .current) .b-available-users__item:before {
    left: 0
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-list-item:not(:first-child) .swipeout-content:after, [data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-list-item:not(:first-child) .swipeout-content:before {
    content: "";
    position: absolute;
    left: 80px;
    top: -1px;
    width: 200%;
    height: 1px
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-list-item:not(:first-child) .swipeout-content:before {
    background-color: rgba(138, 150, 163, .25);
    z-index: 2
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-list-item:not(:first-child) .swipeout-content:after {
    background-color: var(--bg-color);
    z-index: 1
}

[data-v-0e5d2edc] .b-chats__list-dialogues .swipeout-list-item:has(.current):after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 145, 234, .06);
    pointer-events: none;
    z-index: 0
}

.b-chats__list-wrapper:not(.m-loading-items) .swipeout-list-item:last-child .b-chats__item[data-v-0e5d2edc]:before {
    display: none
}

.b-chats__mark-as-read-label[data-v-0e5d2edc] {
    justify-content: center;
    padding: 10px;
    color: #8a96a3
}

.b-chats__mark-as-read-label[data-v-0e5d2edc], [data-v-0e5d2edc] .b-chat__bulk-message {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    font-size: 13px
}

[data-v-0e5d2edc] .b-chat__bulk-message {
    background: rgba(138, 150, 163, .12);
    border-radius: 6px;
    margin: 0 0 10px;
    padding: 6px 12px 8px;
    position: relative;
    justify-content: space-between
}

[data-v-0e5d2edc] .b-chat__bulk-message.m-has-error {
    padding-left: 48px
}

[data-v-0e5d2edc] .b-chat__bulk-message.m-has-error>.g-icon {
    position: absolute;
    left: 12px;
    top: 11px;
    color: #e76c6c
}

[data-v-0e5d2edc] .b-chat__bulk-message:last-child {
    margin-bottom: 0
}

[data-v-0e5d2edc] .b-chat__bulk-message__status {
    display: block;
    font-size: 11px;
    font-weight: 500;
    color: #8a96a3
}

[data-v-0e5d2edc] .b-chat__bulk-message__status:is(a):hover {
    color: #0091ea
}

.conversations-start[data-v-e615ef1c] {
    margin: auto;
    text-align: center;
    padding: 16px
}

.conversations-start__title[data-v-e615ef1c] {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 38px
}

.conversations-start__content[data-v-e615ef1c] {
    font-size: 15px;
    color: #8a96a3;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto
}

.conversations-start__content p[data-v-e615ef1c] {
    margin-bottom: 38px
}