﻿.METooltip{--tooltipBackground:rgba(0,0,0,0.72);--tailWidth:5px;--tailHeight:5px;--arrowOffsetX:0;--arrowOffsetY:0;position:relative;-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease;padding:3px 9px;border-radius:4px;font:12.5px/18px var(--font);background:var(--tooltipBackground);color:#fff;white-space:break-spaces}.METooltip--removed{visibility:hidden;opacity:0}.METooltip--vkuiStyle{--tooltipBackground:var(--vkui--color_background_contrast_inverse);--tailWidth:20px;--tailHeight:8px;padding:9px 12px 10px;border-radius:8px;color:var(--vkui--color_text_contrast);-webkit-box-shadow:var(--vkui--elevation3);box-shadow:var(--vkui--elevation3)}[data-position='top'] > .METooltip{margin-bottom:var(--tailHeight)}[data-position='right'] > .METooltip{margin-left:var(--tailHeight)}[data-position='bottom'] > .METooltip{margin-top:var(--tailHeight)}[data-position='left'] > .METooltip{margin-right:var(--tailHeight)}.METooltip__arrow{color:var(--tooltipBackground)}.METooltip:not(.METooltip--vkuiStyle)::after{position:absolute;border:var(--tailHeight) solid transparent;content:''}[data-position='top'] > .METooltip::after{top:100%;border-top-color:var(--tooltipBackground)}[data-position='right'] > .METooltip::after{top:calc(50% - var(--tailHeight));right:100%;border-right-color:var(--tooltipBackground)}[data-position='bottom'] > .METooltip::after{bottom:100%;border-bottom-color:var(--tooltipBackground)}[data-position='left'] > .METooltip::after{top:calc(50% - var(--tailHeight));left:100%;border-left-color:var(--tooltipBackground)}[data-position='top'][data-align='left'] > .METooltip::after,
[data-position='bottom'][data-align='left'] > .METooltip::after{left:calc(5px + var(--arrowOffsetX))}[data-position='top'][data-align='center'] > .METooltip::after,
[data-position='bottom'][data-align='center'] > .METooltip::after{left:calc(50% - var(--tailWidth))}[data-position='top'][data-align='right'] > .METooltip::after,
[data-position='bottom'][data-align='right'] > .METooltip::after{right:calc(5px + var(--arrowOffsetX))}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.MEPopper{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:var(--me-dialog-layer,auto)}.MEPopper--top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.MEPopper--right{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MEPopper--bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.MEPopper--left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:rtl}.MEPopper--alignLeft{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.MEPopper--alignCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.MEPopper--alignRight{direction:rtl;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.MEPopper > *{direction:ltr}.MEPopper--noPointerEvents{pointer-events:none}
.AlertInterface__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}
.RE_ModalView{z-index:var(--me-dialog-layer,auto);position:relative}.RE_ModalView--hidden{display:none}
.RE_ModalBackdrop{width:100%;height:100%;position:fixed;top:0;left:0;isolation:isolate;overflow-y:auto;-webkit-overflow-scrolling:touch}.RE_ModalBackdrop--tinted{background-color:rgba(0,0,0,0.8)}.RE_ModalBackdrop__flesh{position:fixed;top:0;bottom:0;left:0;right:0;cursor:pointer;z-index:-1}.RE_ModalBackdrop__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;visibility:hidden}.RE_ModalBackdrop__container--window{padding:50px}.RE_ModalBackdrop__container--fullScreen{width:100%;height:100%}:where(.RE_ModalBackdrop__container > *){visibility:visible}
.StickersPopupRootContainer{height:100%;width:100%;overflow:inherit}
.OptimizedSpinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}
.sbarTrack{position:absolute;width:11px;height:11px;pointer-events:none}@media (hover:none) and (pointer:coarse){.sbarTrack{pointer-events:none}}.sbarTrackX{left:0;bottom:0;width:100%;height:11px}[dir=rtl] .sbarTrackX{left:auto;right:0}.sbarTrackY{top:0;right:0;width:11px;height:100%}[dir=rtl] .sbarTrackY{right:auto;left:0}.sbarTrack::before{content:"";position:absolute}.sbarTrackY::before{top:0;left:50%;transform:translateX(-50%);width:6px;height:100%}[dir=rtl] .sbarTrackY::before{left:auto;right:50%;transform:translateX(50%)}.sbarTrackX::before{left:0;top:50%;transform:translateY(-50%);height:6px;width:100%}[dir=rtl] .sbarTrackX::before{left:auto;right:0}
.sbarThumb{width:11px;height:11px}[data-scrollbar=cropped]:hover .sbarThumb::before{opacity:.5;transition:opacity .2s ease-out}.sbarTrackX--visible .sbarThumbX::before,.sbarTrackY--visible .sbarThumbY::before,.sbarThumb--dragging.sbarThumbX::before,.sbarThumb--dragging.sbarThumbY::before,.sbarThumb--scrolling.sbarThumbX::before,.sbarThumb--scrolling.sbarThumbY::before{opacity:.5}.sbarThumb::before{content:"";position:absolute;border-radius:7px;background-color:#000;opacity:0;transition:opacity .2s ease-out 1s}.sbarThumbX::before{top:50%;left:0;width:100%;height:6px;transform:translateY(-50%)}[dir=rtl] .sbarThumbX::before{left:auto;right:0}.sbarThumbY::before{left:50%;top:0;height:100%;width:6px;transform:translateX(-50%)}[dir=rtl] .sbarThumbY::before{left:auto;right:50%;transform:translateX(50%)}
.AttachmentCell{--attachmentCellHeight:56px;--attachmentCellImageHeight:40px;--attachmentCellVerticalPadding:calc((var(--attachmentCellHeight) - var(--attachmentCellImageHeight)) / 2);--attachmentCellHorizontalPadding:8px;min-height:var(--attachmentCellHeight);min-width:150px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;margin:auto 0;text-decoration:none;color:var(--vkui--color_text_primary);padding:var(--attachmentCellVerticalPadding) var(--attachmentCellHorizontalPadding);cursor:default}.AttachmentCell--withButton{grid-template-columns:auto minmax(0,1fr) auto}.AttachmentCell--clickable:hover{opacity:0.8;cursor:pointer}.AttachmentCell__imageBlockContainer{position:relative;width:var(--attachmentCellImageHeight);height:var(--attachmentCellImageHeight);color:var(--vkui--color_icon_medium)}.AttachmentCell__imageBlockContainer--inOutBubble{color:var(--vkui--color_icon_accent)}.AttachmentCell__imageBlock{position:relative;width:var(--attachmentCellImageHeight);height:var(--attachmentCellImageHeight);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AttachmentCell__imageBlockBackground{content:'';position:absolute;width:100%;height:100%;background:var(--vkui--color_background_secondary)}.AttachmentCell__imageBlockContainer--inOutBubble:not(
    .AttachmentCell__imageBlockContainer--roundWithBorder
  )
  .AttachmentCell__imageBlockBackground{background:var(--vkui--color_background_accent);opacity:0.1}.AttachmentCell__imageBlockContainer:not(
    .AttachmentCell__imageBlockContainer--roundWithBorder
  )
  .AttachmentCell__imageBlock::after{content:'';position:absolute;width:100%;height:100%;border:solid 0.5px var(--vkui--color_image_border_alpha)}.AttachmentCell__imageBlockContainer--roundWithBorder
  .AttachmentCell__imageBlock{border-radius:50%;border:solid 1px var(--vkui--color_icon_medium);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AttachmentCell__imageBlockContainer--round
  .AttachmentCell__imageBlockBackground,
.AttachmentCell__imageBlockContainer--round .AttachmentCell__imageBlock,
.AttachmentCell__imageBlockContainer--round .AttachmentCell__imageBlock::after,
.AttachmentCell__imageBlockContainer--roundWithBorder
  .AttachmentCell__photoItem{border-radius:50%}.AttachmentCell__imageBlockContainer--square
  .AttachmentCell__imageBlockBackground,
.AttachmentCell__imageBlockContainer--square .AttachmentCell__imageBlock,
.AttachmentCell__imageBlockContainer--square
  .AttachmentCell__imageBlock::after{border-radius:8px}.AttachmentCell__imageBlockContainer--roundWithBorder
  .AttachmentCell__imageBlockBackground,
.AttachmentCell__imageBlockContainer--roundWithBorder
  .AttachmentCell__imageBlock{background:none}.AttachmentCell__imageBlockContainer--roundWithBorder
  .AttachmentCell__photoItem::after{content:'';position:absolute;width:100%;height:100%;border-radius:50%;border:solid 0.5px var(--vkui--color_image_border_alpha)}.AttachmentCell__icon{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AttachmentCell__icon--withImage{background:rgba(44,45,46,0.5);color:var(--vkui--color_icon_contrast)}.AttachmentCell__icon--roundWithBorder,
.AttachmentCell__icon--round{border-radius:50%}.AttachmentCell__icon--square{border-radius:8px}.AttachmentCell__imageDetailLeftBottom{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:calc(var(--attachmentCellImageHeight) / -2 + 6px);right:calc(var(--attachmentCellImageHeight) / -2 + 6px)}.AttachmentCell__infoBlockContainer{margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.AttachmentCell__infoBlock{margin-bottom:2px;display:grid}.AttachmentCell__headline{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.AttachmentCell__headline--unavailable{white-space:unset;color:var(--vkui--color_text_subhead);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(var(--vkui--font_headline1--line_height--compact) * 2)}.AttachmentCell__footnote{color:var(--vkui--color_text_subhead);white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.AttachmentCell__footnote--inOutBubble{color:var(--vkui--color_text_accent)}.ConvoMessage__attachments .AttachmentCell{--attachesIndent:calc(var(--messageAttachmentIndent) - var(--messageHorizontalIndent));margin-left:calc(-1 * (var(--attachesIndent) + var(--attachmentCellHorizontalPadding)))}.ForwardedMessage__attachments .AttachmentCell, .ForwardedMessageNew__attachments .AttachmentCell, .AttachWall__attaches .AttachmentCell, .ChannelPostAttaches .AttachmentCell, .ConvoMessageWithoutBubble__attachments .AttachmentCell{margin-left:calc(-1 * var(--attachmentCellHorizontalPadding))}.AttachWallNew__attaches .AttachmentCell{margin-left:0}.AttachmentCell_buttonContainer,
.AttachmentCell_additionalBlockContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AttachmentCell_additionalBlockContainer{margin-left:12px}
.PhotoItem{position:relative;overflow:hidden}.PhotoItem__blur{position:absolute;width:100%;height:100%;background-image:var(--thumbhashUrl);background-size:cover;background-repeat:no-repeat}.PhotoItem__nothumbhash{background-image:-webkit-gradient(linear,left top, left bottom,from(var(--vkui--color_icon_tertiary_alpha)),to(var(--vkui--color_icon_tertiary_alpha)));background-image:linear-gradient(var(--vkui--color_icon_tertiary_alpha),var(--vkui--color_icon_tertiary_alpha));-webkit-filter:blur(25px);filter:blur(25px);-webkit-transform:scale(1.3);transform:scale(1.3)}.PhotoItem__img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms}.PhotoItem__img--loaded{opacity:1}.PhotoItem__error{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.24)}.PhotoItem__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;background-color:rgba(0,0,0,0.4);border-radius:100%}.PhotoItem__spinnerIcon{color:#fff}.PhotoItem__reload{width:40px;height:40px;border-radius:50%;border:none;background-color:var(--vkui--color_overlay_primary);color:var(--vkui--color_background_contrast);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PhotoItem__reload:hover,
.PhotoItem__reload:focus{background-color:var(--vkui--color_overlay_primary--hover)}.PhotoItem__reload:active{background-color:var(--vkui--color_overlay_primary--active)}.PhotoItem__reloadIcon{fill:var(--vkui--color_background_contrast)}
.SnackbarContainer{position:fixed;left:0;bottom:8px;width:100%;max-width:100%;padding:0 8px}.SnackbarModal{z-index:var(--snackbarZIndex);position:relative}@media (min-width: 640px){.SnackbarContainer{max-width:360px;bottom:55px}}.SnackbarContainer__list{list-style-type:none;padding:0;margin:0}.SnackbarContainer__item + .SnackbarContainer__item{margin-top:8px}.SnackbarContainer__item--enter{-webkit-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0);max-height:0}.SnackbarContainer__item--enter-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-height:600px;-webkit-transition:max-height 1200ms,-webkit-transform 400ms ease-in-out;transition:max-height 1200ms,-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out,max-height 1200ms;transition:transform 400ms ease-in-out,max-height 1200ms,-webkit-transform 400ms ease-in-out}.SnackbarContainer__item--exit{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-height:600px}.SnackbarContainer__item--exit-active{-webkit-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0);max-height:0;-webkit-transition:max-height 400ms ease-in-out,-webkit-transform 400ms ease-in-out;transition:max-height 400ms ease-in-out,-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out,max-height 400ms ease-in-out;transition:transform 400ms ease-in-out,max-height 400ms ease-in-out,-webkit-transform 400ms ease-in-out}
.Snackbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.Snackbar__body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 16px;min-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--vkui--color_background_modal);-webkit-box-shadow:var(--vkui--elevation4);box-shadow:var(--vkui--elevation4);border-radius:var(--vkui--size_border_radius--regular)}.Snackbar--mode-dark .Snackbar__body{background:var(--vkui--color_background_contrast_inverse)}.Snackbar__before{margin-left:-4px;margin-right:12px}.Snackbar__after{margin-right:-4px;margin-left:12px}.Snackbar__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.Snackbar--layout-vertical .Snackbar__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Snackbar__content-text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--vkui--color_text_primary);width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Snackbar__content-subtitle{color:var(--vkui--color_text_subhead);margin-top:2px}.Snackbar--mode-dark .Snackbar__content-text{color:var(--vkui--color_text_contrast)}.Snackbar + .Snackbar{margin-top:12px}.Snackbar__close{top:0;right:0;position:absolute;opacity:0;-webkit-transition:opacity 180ms;transition:opacity 180ms}.Snackbar:hover .Snackbar__close{opacity:1}
.AttachLink{max-width:0}
.AttachCard,
.AttachCard:hover{text-decoration:none}
.AttachDoc,
.AttachDoc:hover{text-decoration:none}.AttachDoc__unsafe-modal{width:480px}.AttachDoc__unsafe-filename{word-break:break-all}
.AttachDocPreview{display:block;padding-right:0;position:relative}.AttachDocPreview__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.4);border-radius:100%;color:white;-webkit-transition:0.25s background-color ease-in-out;transition:0.25s background-color ease-in-out}.AttachDocPreview:hover .AttachDocPreview__play{background-color:rgba(0,0,0,0.5)}.AttachDocPreview:not(:hover).AttachDocPreview--playing
  .AttachDocPreview__metaWrapper,
.AttachDocPreview:not(:hover).AttachDocPreview--playing
  .AttachDocPreview__saveButton{opacity:0}.AttachDocPreview__meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AttachDocPreview__saveButton{position:absolute;top:5px;right:5px;border:none;border-radius:8px;background:rgba(0,0,0,0.4);color:rgba(255,255,255,0.72);padding:4px;cursor:pointer;-webkit-transition:0.2s opacity ease,0.25s background-color ease-in-out;transition:0.2s opacity ease,0.25s background-color ease-in-out}.AttachDocPreview__saveButton:hover{background-color:rgba(0,0,0,0.5)}.AttachDocPreview__saveSpinner{color:inherit;width:20px;height:20px;margin:2px}.AttachDocPreview__saveTooltip{top:4px}
.ComposerAttachPreviewMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.4);border-radius:6px;color:var(--vkui--color_text_contrast);font:11px/14px var(--font);padding:3px 6px;position:absolute;text-decoration:none;white-space:nowrap;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.ComposerAttachPreviewMeta--rounded{border-radius:10px}
.RE_ModalPanel{position:relative;display:grid;grid-template-columns:100%}:where(.RE_ModalPanel){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--vkui--color_background_modal);border-radius:8px;grid-auto-rows:auto 1fr auto}.RE_ModalPanel.RE_ModalPanel--fullScreen{border-radius:0;overflow-y:auto;min-width:100%;max-width:100%;width:100%;height:100%}.RE_ModalPanel__TopRight{position:absolute;top:0;right:0}
.RE_ModalHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}:where(.RE_ModalHeader){background-color:var(--vkui--color_background_modal);border-bottom:1px solid var(--vkui--color_separator_primary);height:54px;font:14px/16px var(--font)}.RE_ModalHeader__back{position:relative;background:none;border:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-width:20%;padding:0 0 0 3px;font-size:14px;color:var(--vkui--color_text_primary);cursor:pointer;isolation:isolate}.RE_ModalHeader__back::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top, right top,from(var(--vkui--color_separator_primary)),to(var(--vkui--color_background_tertiary)));background:linear-gradient(to right,var(--vkui--color_separator_primary),var(--vkui--color_background_tertiary));border-top-left-radius:8px;z-index:-1;opacity:0;-webkit-transition:opacity 0.14s;transition:opacity 0.14s}.RE_ModalHeader__backIcon{color:var(--vkui--color_icon_secondary)}.RE_ModalHeader__back:hover::before,
.RE_ModalHeader__back:focus::before{opacity:1}.RE_ModalHeader__title{margin:0;padding:0 15px;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vkui--color_text_primary);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.RE_ModalHeader__back + .RE_ModalHeader__title{position:absolute;padding:0 20%;width:100%;text-align:center;pointer-events:none}.RE_ModalHeader__container{max-height:100%}.RE_ModalHeader__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}
.ModalCloseButton{border:0;background:none;outline:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vkui--color_icon_medium);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.ModalCloseButton:hover,
.ModalCloseButton:focus{opacity:1}.ModalCloseButton--modalHeaderMode{height:100%;margin:0;padding:0 10px}.ModalCloseButton--modalHeaderMode.ModalCloseButton--outside{--size:28px;border-radius:21px;background:var(--vkui--color_overlay_primary);color:white;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--size);height:var(--size);padding:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:calc((var(--size) + 14px) * -1);top:14px;opacity:1}.ModalCloseButton--modalHeaderMode.ModalCloseButton--outside.ModalCloseButton--dark{background:var(--vkui-dark-other-overlay-secondary,rgba(53,54,55,0.4))}.ModalCloseButton--modalPanelMode{margin:16px;padding:0;-ms-flex-item-align:start;align-self:flex-start;height:20px}
.RE_ModalBody{font-size:13px;line-height:18px;color:var(--vkui--color_text_primary);overflow:auto}.RE_ModalPanel > .RE_ModalBody:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.RE_ModalBody--fullScreen{min-width:0;min-height:0}:where(.RE_ModalBody--fullScreen > *){max-width:100%}.RE_ModalBody--standard{padding:25px}.RE_ModalBody__scrollbar-content{min-width:100%}.RE_ModalBody--dark{background-color:var(--vkui--color_background)}
.RE_ModalFooter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:14px 25px;border-top:1px solid var(--vkui--color_separator_primary);background-color:var(--vkui--color_background_modal);-ms-flex-item-align:end;align-self:end;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.RE_ModalFooter__hint{-ms-flex-item-align:center;align-self:center;font-size:13px;color:var(--vkui--color_text_subhead)}.RE_ModalFooter__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px}.RE_ModalFooter__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}
.AttachAudio{--attachmentCellPadding:8px;gap:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:220px;padding:var(--attachmentCellPadding);border-radius:10px;cursor:pointer;-webkit-transition:background-color 0.15s linear;transition:background-color 0.15s linear;background:none;border:none;text-align:left}.Attachments > .AttachAudio + .AttachAudio{margin-top:calc(-1 * var(--messageAttachmentGap))}.AttachAudio--primary{gap:0;width:220px;justify-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 16px;background-color:var(--vkui--color_background_tertiary);border-radius:var(--mediaAttachBorderRadius);border:0.5px solid var(--vkui--color_image_border_alpha)}.AttachAudio__album{position:relative;width:40px;height:40px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.AttachAudio__album svg{-webkit-transform:scale(1);transform:scale(1)}.AttachAudio--primary .AttachAudio__album{width:100px;height:100px;border:0.5px solid var(--vkui--color_image_border_alpha);-webkit-box-shadow:var(--vkui--elevation3);box-shadow:var(--vkui--elevation3)}.AttachAudio__albumImg{width:100%;height:100%}.AttachAudio__albumImg--placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--vkui--color_icon_secondary);background-color:var(--vkui--color_background_secondary)}.AttachAudio__albumControls{position:absolute;color:white;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AttachAudio__albumControlsBackdrop{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;background-color:var(--vkui--color_overlay_primary)}.AttachAudio--primary .AttachAudio__albumControlsBackdrop{top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:100px}.AttachAudio__albumControlsBackdrop--show{opacity:1}.AttachAudio__albumControlsIcon{opacity:0;position:relative;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.AttachAudio__albumControlsIcon:not(:empty){opacity:1}.AttachAudio__albumControlsBar{opacity:1;position:absolute;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.AttachAudio__albumControlsBar--hide{opacity:0}.AttachAudio__albumControlsProgress{position:absolute}.AttachAudio__durationProgress{white-space:nowrap}.AttachAudio__info{gap:2px;display:grid;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.AttachAudio--primary .AttachAudio__info{gap:4px;margin:20px 0 0 0;text-align:center}.AttachAudio__title{gap:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;max-width:400px}.AttachAudio__title .AttachAudioSoundBar{-ms-flex-item-align:baseline;align-self:baseline}.AttachAudio--primary .AttachAudio__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AttachAudio:not(.AttachAudio--primary) .AttachAudio__title{line-height:18px!important}.AttachAudio__titleText{display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:opacity 0.15s linear,color 0.15s linear;transition:opacity 0.15s linear,color 0.15s linear;color:var(--vkui--color_text_primary)}.AttachAudio__titleText--highlight{color:var(--vkui--color_text_accent)}.AttachAudio__titleExplicit{color:var(--vkui--color_icon_medium)}.AttachAudio__artist{color:var(--vkui--color_text_subhead);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttachAudio--out:not(.AttachAudio--primary):not(.AttachAudio--dark)
  .AttachAudio__artist{color:var(--vkui--color_text_accent)}.AttachAudio__duration{color:var(--vkui--color_text_tertiary)}.AttachAudio__actions{-ms-flex-negative:0;flex-shrink:0}.AttachAudio__dropdown{width:0;opacity:0;margin-left:0;-webkit-transition:all 90ms ease-out;transition:all 90ms ease-out;overflow:hidden}.AttachAudio__dropdown--open,
.AttachAudio:hover .AttachAudio__dropdown{width:20px;opacity:1;-ms-flex-negative:0;flex-shrink:0;margin-left:6px}.AttachAudio__action{outline:none;background:none;position:relative;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--vkui--color_icon_medium);cursor:pointer}.AttachAudio__actionTapArea{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px}.AttachAudio__restricted > *{opacity:0.6}.AttachAudio__restrictionInfoContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:450px;margin:auto}.AttachAudio__restrictionInfoTitle{font-size:16px;font-weight:500;margin-top:24px}.AttachAudio__restrictionInfoText{margin-top:8px}.AttachAudio__umaButton{color:var(--vkui--color_text_subhead);border:0;background:none;cursor:pointer;margin:4px 0;padding:6px;border-radius:6px;-webkit-transition:background-color 180ms ease;transition:background-color 180ms ease}.AttachAudio--out:not(.AttachAudio--primary):not(.AttachAudio--dark)
  .AttachAudio__umaButton{color:var(--vkui--color_icon_secondary)}.AttachAudio__umaButton:hover{background-color:var(--vkui--color_transparent--hover)}.ConvoMessage__attachments
  .Attachments
  > .AttachAudio:not(.AttachAudio--primary){--attachesIndent:calc(var(--messageAttachmentIndent) - var(--messageHorizontalIndent));margin-left:calc(-1 * (var(--attachesIndent) + var(--attachmentCellPadding)))}.ForwardedMessage__attachments .AttachAudio, .ForwardedMessageNew__attachments .AttachAudio, .AttachWall__attaches .AttachAudio, .ChannelPostAttaches .AttachAudio:not(.AttachAudio--primary), .ConvoMessageWithoutBubble__attachments .Attachments > .AttachAudio:not(.AttachAudio--primary){margin-left:calc(-1 * var(--attachmentCellPadding))}
.AttachAudioSoundBar{width:14px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:white}.AttachAudioSoundBar__bar{border-radius:1px;width:2px;height:2px;background-color:currentColor;-webkit-transition:0.15s linear;transition:0.15s linear}
.ProgressCircle__progress,
.ProgressCircle__progressOverlay{fill:none}.ProgressCircle__progress{stroke-linecap:round;stroke-linejoin:round}
.DropdownReforged__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-touch-callout:none}.DropdownReforged{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DropdownReforged__contentWrapper{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.DropdownReforged__contentWrapper--appear{pointer-events:none;-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}.DropdownReforged__contentWrapper--appear-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.14s linear 0.1s,-webkit-transform 0.14s linear 0.1s;transition:opacity 0.14s linear 0.1s,-webkit-transform 0.14s linear 0.1s;transition:opacity 0.14s linear 0.1s,transform 0.14s linear 0.1s;transition:opacity 0.14s linear 0.1s,transform 0.14s linear 0.1s,-webkit-transform 0.14s linear 0.1s}.DropdownReforged__contentWrapper--exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.DropdownReforged__contentWrapper--exit-active{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0;-webkit-transition:opacity 0.1s linear 0.1s,-webkit-transform 0.1s linear 0.1s;transition:opacity 0.1s linear 0.1s,-webkit-transform 0.1s linear 0.1s;transition:opacity 0.1s linear 0.1s,transform 0.1s linear 0.1s;transition:opacity 0.1s linear 0.1s,transform 0.1s linear 0.1s,-webkit-transform 0.1s linear 0.1s}.DropdownReforged__portal--bottomSheet::before{position:fixed;content:'';width:200vw;height:200vh;background-color:rgba(0,0,0,0.4);left:-100vw;top:-100vh}.DropdownReforged__portal--bottomSheet .DropdownReforged__contentWrapper{max-width:362px;margin:0 auto}
.OuterInert{display:contents}
.ActionsMenuAction{font:inherit}:where(.ActionsMenu){position:relative;contain:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:4px!important;background-color:var(--vkui--color_background_content);border-radius:10px;min-width:100px;max-width:320px;border:0.5px solid var(--vkui--color_transparent--active);-webkit-box-shadow:var(--vkui--elevation3);box-shadow:var(--vkui--elevation3);-webkit-transition:background-color var(--transitionHoverDuration) var(--transitionHoverAnimationFunction),border-color var(--transitionHoverDuration) var(--transitionHoverAnimationFunction),color var(--transitionHoverDuration) var(--transitionHoverAnimationFunction);transition:background-color var(--transitionHoverDuration) var(--transitionHoverAnimationFunction),border-color var(--transitionHoverDuration) var(--transitionHoverAnimationFunction),color var(--transitionHoverDuration) var(--transitionHoverAnimationFunction)}.ActionsMenu--dropdown{margin-top:-8px}.ActionsMenu--dropdown-trigger{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}:where(.ActionsMenuAction){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;background-color:var(--vkui--color_background_content);border:0;border-radius:6px;cursor:pointer;-webkit-transition:var(--transitionAll);transition:var(--transitionAll);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ActionsMenuAction--loading{position:relative}.ActionsMenuAction--loading::after{content:'';position:absolute;left:40px;background-color:var(--vkui--color_skeleton_from);width:102px;height:12px;border-radius:4px}.ActionsMenuAction:disabled{opacity:0.6;cursor:default}@media (hover: hover){.ActionsMenuAction:not(:disabled):hover{cursor:pointer}.ActionsMenu:has(.ActionsMenuAction--focused)
    .ActionsMenuAction:not(.ActionsMenuAction--focused):hover{background-color:transparent}.ActionsMenuAction:not(:disabled):focus,
  .ActionsMenuAction:not(:disabled):hover{background-color:var(--vkui--color_transparent--hover)}}.ActionsMenuAction--focused:not(:disabled),
.ActionsMenuAction--active:not(:disabled){background-color:var(--vkui--color_transparent--hover)}.ActionsMenuAction--size-regular{min-height:32px;padding:4px 8px;border-radius:6px}.ActionsMenuAction--size-large{gap:14px;min-height:38px;padding:4px 10px;border-radius:8px;margin-bottom:2px}.ActionsMenuAction--size-large:last-child{margin-bottom:0}.ActionsMenuAction__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ActionsMenuAction--primary .ActionsMenuAction__icon{color:var(--vkui--color_icon_accent)}.ActionsMenuAction--secondary .ActionsMenuAction__icon{color:var(--vkui--color_icon_secondary)}.ActionsMenuAction--danger .ActionsMenuAction__icon,
.ActionsMenuAction--danger .ActionsMenuAction__title{color:var(--vkui--color_text_negative)}.ActionsMenuAction--warning .ActionsMenuAction__icon{color:var(--vkui--color_accent_orange)}:where(.ActionsMenuAction__title){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis;font:400 var(--messageActionsMenuTitleFontSize) /var(--messageActionsMenuTitleLineHeight) var(--font);letter-spacing:-0.01em;color:var(--vkui--color_text_primary);-webkit-transition:var(--transitionAll);transition:var(--transitionAll)}.ActionsMenuAction--size-large .ActionsMenuAction__title{font-size:14px}.ActionsMenuAction__subtitle{display:block;white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis;font:400 var(--messageActionsMenuSubTitleFontSize) /var(--messageActionsMenuSubTitleLineHeight) var(--font);letter-spacing:-0.01em;color:var(--vkui--color_text_secondary)}.ActionsMenuAction__separator{border-top:1px solid var(--vkui--color_separator_primary);margin:4px 8px;-webkit-transition:var(--transitionAll);transition:var(--transitionAll)}.ActionsMenuAction__separator:last-child{display:none}.ActionsMenuAction__simpleItem{margin:6px 8px}.StickersPopupAction.ActionsMenuAction__title{white-space:break-spaces}.ActionsMenu--mobile{max-width:none;padding:6px}.ActionsMenu--mobile > *{margin:2px 0}.ActionsMenuText{padding:4px 8px;color:var(--vkui--color_text_subhead);font:11px/14px var(--font)}.ActionsMenuText--withBreaks{white-space:break-spaces}
.RE_ContextMenu__contentWrapper{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.RE_ContextMenu__contentWrapper--IOSTouchCalloutNone{-webkit-touch-callout:none}.RE_ContextMenu__contentWrapper--appear{pointer-events:none;-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}.RE_ContextMenu__contentWrapper--appear-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity linear 0.1s,-webkit-transform linear 0.1s;transition:opacity linear 0.1s,-webkit-transform linear 0.1s;transition:opacity linear 0.1s,transform linear 0.1s;transition:opacity linear 0.1s,transform linear 0.1s,-webkit-transform linear 0.1s}.RE_ContextMenu__contentWrapper--exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.RE_ContextMenu__contentWrapper--exit-active{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0;-webkit-transition:opacity linear 0.1s,-webkit-transform linear 0.1s;transition:opacity linear 0.1s,-webkit-transform linear 0.1s;transition:opacity linear 0.1s,transform linear 0.1s;transition:opacity linear 0.1s,transform linear 0.1s,-webkit-transform linear 0.1s}
.AttachMiniAppCell{text-decoration:none}.AttachMiniAppCell--rich{min-width:var(--miniappWidth);max-width:390px;padding:8px 0;margin:0 -3px;border-radius:12px}.AttachMiniAppCell--rich.AttachMiniAppCell--classic{min-width:330px;margin:0;background-color:var(--vkui--color_background_tertiary);border:0.5px solid var(--vkui--color_image_border_alpha)}.AttachMiniAppCell--rich.AttachMiniAppCell--disabled{min-width:0;width:100%;max-width:310px}.AttachMiniAppCell--rich.AttachMiniAppCell--forwarded{margin:0}.AttachMiniAppCell--rich.AttachMiniAppCell--classic.AttachMiniAppCell--disabled{max-width:330px}.AttachMiniAppCell--rich.AttachMiniAppCell--classic.AttachMiniAppCell--compact.AttachMiniAppCell--disabled{max-width:310px}.ForwardedMessageNew__attachments .AttachMiniAppCell--rich{margin-left:calc(-1 * var(--vkui--size_base_padding_horizontal--regular))}@media screen and (max-width: 740px){.AttachMiniAppCell--rich.AttachMiniAppCell--classic{max-width:256px}.AttachMiniAppCell--rich.AttachMiniAppCell--disabled{max-width:228px}.AttachMiniAppCell--rich.AttachMiniAppCell--classic.AttachMiniAppCell--disabled{max-width:248px}.AttachMiniAppCell--rich.AttachMiniAppCell--classic.AttachMiniAppCell--compact.AttachMiniAppCell--disabled{max-width:238px}}
.StickerEmojiMenuPopper{position:relative}.StickerEmojiMenuPopper__popup{position:relative;height:100%}.StickerEmojiMenuPopper__content{contain:content;border-radius:8px;-webkit-box-shadow:var(--vkui--elevation3);box-shadow:var(--vkui--elevation3);-webkit-transition:opacity 200ms linear,-webkit-transform 200ms linear;transition:opacity 200ms linear,-webkit-transform 200ms linear;transition:opacity 200ms linear,transform 200ms linear;transition:opacity 200ms linear,transform 200ms linear,-webkit-transform 200ms linear}.StickerEmojiMenu *,
.StickerEmojiMenu *::before,
.StickerEmojiMenu *::after{-webkit-box-sizing:content-box;box-sizing:content-box}.StickerEmojiMenu img{aspect-ratio:auto;max-width:none}.StickerEmojiMenu [data-scroll-view]{-webkit-overflow-scrolling:touch}.StickerEmojiMenuPopper__content--enter{opacity:0}.StickerEmojiMenuPopper__content--enter-active,
.StickerEmojiMenuPopper__content--enter-done{-webkit-transform:none;transform:none;opacity:1}.StickerEmojiMenuPopper__content--exit{pointer-events:none;-webkit-transform:none;transform:none;opacity:1}.StickerEmojiMenuPopper__content:not(
    .StickerEmojiMenuPopper__content--enter-done
  ),
.StickerEmojiMenuPopper__content--exit-active,
.StickerEmojiMenuPopper__content--exit-done{pointer-events:none;opacity:0;visibility:hidden}
