:root{--msg-sticky-avatar-bottom: 12px}.reactions-wrapper.is-inline .comments-section{--msg-sticky-avatar-bottom: 88px}body:has(.floating-composer-dock .composer-reply-highlight) .reactions-wrapper.is-inline .comments-section,body:has(.floating-composer-dock .author-ps-context) .reactions-wrapper.is-inline .comments-section{--msg-sticky-avatar-bottom: 154px}body:has(.floating-composer-highlight) .reactions-wrapper.is-inline .comments-section{--msg-sticky-avatar-bottom: 154px}.msg-group{display:flex;flex-direction:row;align-items:stretch;width:100%;position:relative;overflow:visible;margin-bottom:2px}.msg-group--mine{justify-content:flex-end}.messages-column{display:flex;flex-direction:column;flex:1;min-width:0;max-width:85%}.msg-group--mine .messages-column{align-items:flex-end}.msg-row{display:flex!important;width:100%;margin-bottom:2px;overflow:visible;align-items:flex-start!important;position:relative}.msg-row.mine{justify-content:flex-end!important}.msg-row.mine .msg-bubble{background:var(--accent-color);color:var(--msg-bubble-mine-color, var(--on-accent-color));align-self:flex-end;border-bottom-right-radius:4px}.msg-bubble{background:var(--msg-bubble-bg, #1e1e2e);padding:var(--msg-bubble-padding, 10px);max-width:100%;min-width:60px;word-break:break-word;position:relative;border-radius:var(--msg-bubble-radius, 1.25em);color:var(--msg-bubble-color, var(--text-main))}.msg-bubble:not(.msg-deleted){display:flex;flex-direction:column;align-items:stretch}.msg-bubble:not(.mine){border-bottom-left-radius:4px;border-top-left-radius:1.5em;margin-right:4em}.msg-bubble:not(.mine):not(.first){border-top-left-radius:4px}.msg-bubble:not(.mine).last:not(.first){border-bottom-left-radius:1.5em}.msg-bubble.mine{border-bottom-right-radius:4px;border-top-right-radius:1.5em}.msg-bubble.mine:not(.first){border-top-right-radius:4px}.msg-bubble.mine.last:not(.first){border-bottom-right-radius:1.5em}.msg-bubble.middle:not(.mine){border-top-left-radius:4px;border-bottom-left-radius:4px}.msg-bubble.middle.mine{border-top-right-radius:4px;border-bottom-right-radius:4px}.msg-bubble:not(.mine).first:not(.last){border-top-left-radius:var(--msg-bubble-radius, 1.25em)}.msg-bubble.mine.first:not(.last){border-top-right-radius:var(--msg-bubble-radius, 1.25em)}.msg-bubble.msg-deleted{background:transparent!important;color:var(--text-muted);font-style:italic;padding:4px 8px}.msg-text{font-size:16px;line-height:1.4;white-space:pre-wrap}.highlight-bubble-root{width:100%;min-width:0;overflow:visible}.floating-composer-highlight,.comment-reply-bar{transition:inherit}.meta-time{font-weight:600;flex-shrink:0}.meta-edited{font-style:italic;flex-shrink:0}.msg-metadata-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;align-self:flex-end;max-width:100%;font-size:.75rem;line-height:1;color:var(--text-muted);opacity:.85;flex-shrink:0}.msg-metadata-row.mine{color:color-mix(in srgb,var(--msg-bubble-mine-color, var(--on-accent-color)) 85%,transparent)}.msg-metadata-row__reactions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex-shrink:1;min-width:0}.msg-metadata-row :global(.rx-strip){flex-wrap:wrap;gap:4px}.msg-metadata-row :global(.rx-chip){display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:12px}.msg-meta__views{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;opacity:.85;vertical-align:middle}.msg-metadata-row :global(.msg-status){display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}.msg-meta__views-count{font-size:.75rem;font-weight:600;line-height:1}.avatar-column{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;flex-shrink:0;align-items:center;gap:2px;width:50px;max-width:50px;min-width:0;margin-right:0}.avatar-sticky-wrap{position:sticky;bottom:var(--msg-sticky-avatar-bottom);z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;height:max-content;width:100%;transition:none!important;animation:none!important}.avatar-sticky-wrap,.avatar-sticky-wrap *,.avatar-sticky-wrap :global(.geek-avatar),.avatar-sticky-wrap :global(.geek-avatar *),.avatar-sticky-wrap :global(.avatar-gradient-surface),.msg-avatar-link,.msg-avatar-link *{transition:none!important;animation:none!important}.msg-avatar-link{display:flex;flex-shrink:0;border-radius:50%;text-decoration:none;color:inherit}.msg-col{display:flex;flex-direction:column;max-width:100%;min-width:0;position:relative}.msg-col-mine{align-items:flex-end}.msg-sender{font-size:10px;font-weight:700;color:var(--avatar-placeholder-bg);padding:0 0 2px;width:100%;max-width:50px;text-align:center;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%)}.msg-sender-link{display:block;width:100%;max-width:50px;min-width:0;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%)}.avatar-column .msg-sender,.avatar-column .msg-sender-link,.avatar-column .msg-sender a{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%)}.msg-sender--mine{justify-content:flex-end;color:var(--text-muted)}.highlight-kind-badge{display:none;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:2px 8px;border-radius:999px;background:var(--surface-emphasis)}.highlight-kind-badge--mine{color:color-mix(in srgb,var(--msg-bubble-mine-color, var(--on-accent-color)) 88%,transparent);background:var(--surface-strong)}.highlight-bubble-hit{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.highlight-bubble-hit:hover :global(.msg-bubble:not(.mine)),.highlight-bubble-hit:focus-visible :global(.msg-bubble:not(.mine)){filter:brightness(1.06)}.highlight-bubble-hit:focus-visible{outline:none}.highlight-bubble-hit:focus-visible :global(.msg-bubble){outline:2px solid color-mix(in srgb,var(--accent-color) 55%,transparent);outline-offset:2px}.msg-pinned-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-color);margin-bottom:6px;opacity:.9}.msg-pinned-badge.mine{color:color-mix(in srgb,var(--msg-bubble-mine-color, var(--on-accent-color)) 95%,transparent)}.msg-text :global(.spoiler){background:var(--surface-emphasis);filter:blur(4px);border-radius:4px;cursor:pointer}.msg-text :global(.spoiler.revealed){filter:none}.msg-text :global(.mention){color:var(--accent-color);font-weight:700;text-decoration:none}.msg-text :global(code){background:var(--surface-emphasis);padding:1px 4px;border-radius:4px;font-family:monospace}.horizontal-shelf__card .msg-bubble:not(.mine),.unified-card .msg-bubble:not(.mine){margin-right:0!important}
