.discussion140-import-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:var(--theme-surface-control,#41372c);color:var(--theme-accent,#ffad58);border:0;border-radius:12px;cursor:pointer}.discussion140-import-icon svg{width:22px;height:22px}.discussion140-constructor-import{display:flex;gap:8px;padding:12px}.comment-count140{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border-radius:6px;background:var(--theme-surface-control,#41372c);color:var(--theme-accent,#ffad58);font-weight:800}.discussion140-window{position:fixed;inset:0;z-index:2147482000;padding:24px;background:#0009;display:grid;place-items:center}.discussion140-window>section{display:flex;flex-direction:column;width:min(900px,100%);height:min(900px,calc(100dvh - 48px));min-height:0;background:var(--theme-surface-panel,#302a24);color:var(--theme-text-primary,#fff4e4);border-radius:18px;overflow:hidden}.discussion140-window header{display:flex;gap:12px;align-items:center;padding:12px}.discussion140-window [data-thread-body]{overflow:auto;min-height:0;flex:1;scrollbar-width:none;overscroll-behavior:contain}.discussion140-window [data-thread-form]{flex:none}.discussion140-window [data-back]{min-height:44px;min-width:44px;background:var(--theme-surface-control,#41372c);color:var(--theme-accent,#ffad58);border:0;border-radius:12px}.discussion140-window [data-error]{margin:0}.discussion140-backdrop{position:fixed;inset:0;z-index:2147481000;background:#0009}.channel-discussion140-open .messenger-conversation{position:fixed!important;inset:24px max(24px,calc((100vw - 900px)/2))!important;z-index:2147481100!important;max-height:none!important;height:auto!important;border-radius:18px!important}.discussion140-source{flex:none;padding:10px 14px;background:var(--theme-surface-control,#41372c);color:var(--theme-accent,#ffad58);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-comment140{display:grid;gap:6px;min-width:120px;margin-top:6px}.channel-views140{display:inline-flex;align-items:center;gap:4px;margin-right:5px;font-size:11px;opacity:.85}.channel-comment140>button{display:flex;gap:8px;align-items:center;min-height:40px;padding:6px 0;background:transparent;color:var(--theme-accent,#ffad58);border:0;box-shadow:0 -1px 0 var(--theme-surface-control,#41372c);cursor:pointer}.channel-comment140 img{width:24px;height:24px;border-radius:8px;margin-right:-12px}.channel-comment140 button>span{flex:1;margin-left:8px;text-align:left}.spoiler-planet140{position:absolute;width:12px;height:12px;pointer-events:none;color:var(--theme-accent,#fff);opacity:.8;animation:spoiler-planets140 16s ease-in-out infinite;animation-play-state:paused;z-index:1}.spoiler-planet140 svg{width:100%;height:100%}.import139-stars-visible>.spoiler-planet140{animation-play-state:running}html.import139-background .spoiler-planet140{animation-play-state:paused!important}html:root.import139-active body :is(.messenger-photo-grid button.is-spoiler,.messenger-attachment-preview.is-spoiler,.messenger-hidden-media)::after{animation:none!important}html:root.import139-active body #messages-root#messages-root#messages-root .messenger-pending-strip>article.is-spoiler>.messenger-spoiler-shimmer434{animation:none!important}@keyframes spoiler-planets140{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}14%{transform:translate3d(var(--x0),var(--y0),0) rotate(20deg)}28%{transform:translate3d(var(--x1),var(--y1),0) rotate(-25deg)}42%{transform:translate3d(var(--x2),var(--y2),0) rotate(55deg)}56%{transform:translate3d(var(--x3),var(--y3),0) rotate(80deg)}70%{transform:translate3d(var(--x4),var(--y4),0) rotate(-10deg)}84%{transform:translate3d(var(--x5),var(--y5),0) rotate(-45deg)}}@media(prefers-reduced-motion:reduce){.spoiler-planet140{animation:none!important}}@media(max-width:767px){.discussion140-window{padding:0}.discussion140-window>section{width:100%;height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.channel-discussion140-open .messenger-conversation{inset:0!important;width:100%!important;height:100dvh!important;border-radius:0!important;padding-bottom:env(safe-area-inset-bottom)!important}.channel-discussion140-open .messenger-conversation::before{content:"";height:env(safe-area-inset-top);flex:none}}
.planets140-visible>.spoiler-planet140{animation-play-state:running}.discussion140-settings label{display:flex;align-items:center;justify-content:space-between;padding:10px;gap:12px}.discussion140-settings input{width:22px;height:22px;accent-color:var(--theme-accent,#ffad58)}
html:root body #comment-thread140#comment-thread140 #viewer-comments-list#viewer-comments-list :is(.comment-author-link,[id^="comment-text-"]){color:var(--theme-text-primary,#fff4e4)!important}html:root body #comment-thread140#comment-thread140 #viewer-comments-list#viewer-comments-list :is(.comment-author-login,.comment-time){color:var(--theme-text-muted,#bfb4a7)!important}html:root body #comment-thread140#comment-thread140 #viewer-comments-list#viewer-comments-list :is(.comment-replies-toggle,.comment-chain-toggle,.comment-relation-toggle,button[onclick^="setReply"]){color:var(--theme-accent,#ffad58)!important}html:root body #comment-thread140#comment-thread140 #viewer-comments-list#viewer-comments-list :is(textarea,input,select){background:var(--theme-surface-control,#41372c)!important;color:var(--theme-text-primary,#fff4e4)!important}

.discussion140-settings [data-save-comments141]{padding:12px 16px;border:0;border-radius:12px;background:var(--theme-surface-control,#41372c);color:var(--theme-accent,#ffad58);font-weight:700;cursor:pointer}.discussion140-settings [data-save-comments141]:disabled{opacity:.5}.spoiler-planet140{z-index:4}.spoiler-planet140[data-kind141="1"]{width:15px;height:15px}

/* v142: размеры комментариев не зависят от длины короткого сообщения. */
.messenger-bubble:has(>.channel-comment140){min-width:min(252px,calc(100vw - 72px))}
.channel-comment140{min-width:0;width:100%}.channel-comment140>button{width:100%;gap:7px;min-height:36px;font-size:12px;white-space:nowrap}
.channel-comment140 button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:6px}.channel-comment140 button>svg{width:16px;height:16px;flex:none}
.channel-comment140 img{width:22px;height:22px;flex:none;margin-right:-8px}
.channel-discussion140-open .messenger-contact img{width:38px;height:38px;object-fit:cover;border-radius:9px}.channel-discussion140-open .messenger-contact:disabled{opacity:1;cursor:default}
.channel-discussion140-open .messenger-conversation-header{background:var(--theme-surface-panel,#211b17)}
.discussion140-import-icon{flex:none;width:40px;min-width:40px;height:40px;padding:9px}
.comment-count140{background:color-mix(in srgb,var(--theme-accent,#ffad58) 20%,var(--theme-surface-panel,#211b17));color:var(--theme-accent,#ffad58)}
.vmesta-decor-constructor>summary{font-size:13px}.discussion140-constructor-import{display:flex;gap:6px;justify-content:flex-end}
.vmesta-decor-constructor>summary{display:flex;align-items:center;gap:8px;min-height:44px}.vmesta-decor-constructor>summary>.discussion140-constructor-import{margin-left:auto;flex:none}
.vmesta-sticker-import-toggle{width:auto;min-height:40px;max-width:200px;padding:8px 10px;font-size:12px;flex-shrink:1}
.vmesta-sticker-import-toggle~.discussion140-import-icon{margin-left:auto}.vmesta-sticker-import-toggle[aria-label="Настройки Telegram-бота"]{width:40px;min-width:40px;padding:9px;flex:none}
.is-spoiler:has(>.spoiler-planet140),.messenger-hidden-media:has(>.spoiler-planet140){isolation:isolate}
.spoiler-dust142{position:absolute;inset:-5px;pointer-events:none;z-index:4;opacity:.7;animation:spoiler-dust142 6.8s ease-in-out infinite;animation-play-state:paused}.spoiler-dust142 svg{width:100%;height:100%}
.planets140-visible>.spoiler-dust142{animation-play-state:running}html.import139-background .spoiler-dust142{animation-play-state:paused!important}
@keyframes spoiler-dust142{0%,100%{transform:translate3d(0,0,0);opacity:.7}35%{transform:translate3d(4px,-3px,0);opacity:.45}70%{transform:translate3d(-3px,5px,0);opacity:.8}}
@media(prefers-reduced-motion:reduce){.spoiler-dust142{animation:none!important}}

/* v143: спокойные орбиты, звёзды повторяются без касаний. */
@keyframes spoiler-planets140{0%{transform:translate3d(var(--x0),var(--y0),0)}6.25%{transform:translate3d(var(--x1),var(--y1),0)}12.5%{transform:translate3d(var(--x2),var(--y2),0)}18.75%{transform:translate3d(var(--x3),var(--y3),0)}25%{transform:translate3d(var(--x4),var(--y4),0)}31.25%{transform:translate3d(var(--x5),var(--y5),0)}37.5%{transform:translate3d(var(--x6),var(--y6),0)}43.75%{transform:translate3d(var(--x7),var(--y7),0)}50%{transform:translate3d(var(--x8),var(--y8),0)}56.25%{transform:translate3d(var(--x9),var(--y9),0)}62.5%{transform:translate3d(var(--x10),var(--y10),0)}68.75%{transform:translate3d(var(--x11),var(--y11),0)}75%{transform:translate3d(var(--x12),var(--y12),0)}81.25%{transform:translate3d(var(--x13),var(--y13),0)}87.5%{transform:translate3d(var(--x14),var(--y14),0)}93.75%{transform:translate3d(var(--x15),var(--y15),0)}100%{transform:translate3d(var(--x16),var(--y16),0)}}
.spoiler-dust142{animation-duration:12s;animation-timing-function:linear}
.discussion140-source{border:0;text-align:left;cursor:pointer;min-height:44px}
.messenger-footer143{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-width:0}.messenger-footer143>.messenger-message-meta{position:static;float:none;margin-left:auto;flex:none}.messenger-footer143>.messenger-message-reactions{margin:0;min-width:0;flex:1;flex-wrap:wrap}
