.message.thread-main { padding-top: var(--default-padding); padding-bottom: var(--default-padding); } .message.sequential[data-tmid] > .thread-replied > .thumb, .message.sequential.system[data-tmid] > .thumb { display: block; } .message.sequential[data-tmid] > .message-body-wrapper > .title { display: none; } .message.thread-message { padding-top: 16px; padding-bottom: 8px; } .thread-message + .thread-message { border-top: 1px solid var(--color-gray-light); } .thread-empty { padding: calc(2 * var(--default-padding)); } .thread-list { overflow-x: hidden; overflow-y: auto; word-wrap: break-word; flex-grow: 1; flex-shrink: 1; } .thread-footer { display: flex; padding: 0 1.5rem 1rem; align-items: center; } @media (width < 500px) { .thread-footer { padding-right: var(--default-small-padding); padding-left: var(--default-small-padding); } } .thread-footer__text { color: var(--color-gray); font-size: 12px; margin-inline-start: 0.5rem; } .message { & .thread-replied { display: inline-flex; display: flex; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; color: var(--rc-color-link-active); align-items: baseline; flex-flow: row nowrap; } &:hover, &:focus { .thread-icons { &--bell-off { opacity: 1; } } } .thread-icons { display: block; flex: 0 0 20px; width: 20px; &--thread { left: 40px; width: 20px; height: 16px; color: var(--rc-color-alert-message-primary); } &--bell-off { opacity: 0; } &--bell, &--bell-off { cursor: pointer; color: #6c727a; font-size: 1.25rem; } &--large { font-size: 1.25rem; } } & .thread-quote { display: flex; margin: 0 -24px 8px; font-size: 12px; align-items: center; .thread-icons { &--bell, &--bell-off { font-size: 1rem; } } } .thread-quote__message { display: flex; overflow: hidden; margin: 0 0.25rem; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; color: var(--rc-color-alert-message-primary); align-items: center; & > .message-body--unstyled { overflow: hidden; text-overflow: ellipsis; } } & .thread-reply-preview { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; } &.collapsed .thread-reply-preview { display: inline; } } .message.collapsed + .message.system:not(.collapsed):not(.new-day) { margin-top: calc(var(--default-padding) / 2); margin-bottom: calc(var(--default-padding) / 2); } .message.collapsed + .message:not(.collapsed):not(.new-day) { margin-top: calc(var(--default-padding) / 2); } .message > .thread-replied > .thumb { bottom: 0; left: 40px; width: 20px; height: 20px; margin-top: auto; margin-bottom: auto; margin-left: 0; & > .avatar { width: 20px !important; height: 20px !important; } } .message.sequential .thread-quote { display: none; } @media (width < 500px) { .message { & .title { flex-wrap: wrap; } & .thread-replied { flex-basis: 100%; } } } .contextual-bar__content.thread, .contextual-bar__content.discussions, .contextual-bar__content.channel-settings, .contextual-bar__content.keyboard-shortcut-list, .contextual-bar__content.threads { padding: 0; }