/* Current-conversation search shared by 我的消息 and 我的Agent. */
.ch-head .ops button.op {
  appearance: none;
  padding: 0;
  border: 0;
  font: inherit;
}

.ch-head .ops button.eva-chat-search-entry:focus-visible {
  outline: var(--gds-border-focus) solid var(--gds-color-border-focus);
  outline-offset: 2px;
}

/* 「消息」一级菜单会话头：AI 发言显示/隐藏开关。默认展示 AI 标（显示中），
   点击后叠加左下→右上禁用斜线表示不再展示 AI 回复。每个会话独立记忆。 */
.ch-head .ops button.eva-chat-ai-filter {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  background: transparent;
  box-shadow: none;
}
.ch-head .ops button.eva-chat-ai-filter .ai-badge {
  box-shadow: none;
}
.ch-head .ops button.eva-chat-ai-filter:focus-visible {
  outline: var(--gds-border-focus) solid var(--gds-color-border-focus);
  outline-offset: 2px;
}
.eva-chat-ai-filter__icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.eva-chat-ai-filter__slash {
  position: absolute;
  left: 50%;
  top: 50%;
  width: calc(100% + 8px);
  height: 2px;
  border-radius: 2px;
  background: var(--semi-color-text-2, #6b7280);
  transform: translate(-50%, -50%) rotate(-45deg);
  pointer-events: none;
}

.ch-right-panel--search {
  --eva-search-accent: var(--eva-action-primary, var(--gds-color-action-primary));
  --eva-search-accent-soft: var(--eva-im-tint-12, rgba(21, 99, 235, 0.12));
  --eva-search-accent-border: var(--eva-im-tint-25, rgba(21, 99, 235, 0.25));
  --wk-text-primary: var(--gds-color-text-primary);
  --wk-text-secondary: var(--gds-color-text-secondary-accessible);
  --wk-text-tertiary: var(--gds-color-text-muted);
  --wk-text-muted: var(--gds-color-text-muted);
  --wk-text-disabled: var(--gds-color-text-muted);
  --wk-text-inverse: var(--gds-color-text-inverse);
  --wk-bg-surface: var(--gds-color-surface-primary);
  --wk-bg-base: var(--gds-color-surface-subtle);
  --wk-bg-hover: var(--gds-color-overlay-hover);
  --wk-bg-selected: var(--gds-color-overlay-pressed);
  --wk-border-subtle: var(--gds-color-border-faint);
  --wk-border-strong: var(--gds-color-border-default);
  --wk-color-accent: var(--eva-search-accent);
  position: absolute;
  z-index: 84;
  inset: 0 0 0 auto;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  width: 380px;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  color: var(--wk-text-primary, #1a1c24);
  background: var(--wk-bg-surface, #fff);
  border-left: 1px solid var(--wk-border-subtle, #e7e9ec);
  box-shadow: var(--wk-shadow-drawer, var(--semi-shadow-elevated));
}

.eva-conversation-search__query {
  flex: 0 0 auto;
  padding: var(--gds-space-4) var(--gds-space-5) var(--gds-space-3);
}

.eva-conversation-search__input {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
  height: 32px;
  min-width: 0;
  padding: 0 12px;
  color: var(--gds-color-text-secondary-accessible);
  background: var(--gds-color-surface-primary);
  border: var(--gds-border-standard) solid var(--gds-color-border-subtle);
  border-radius: var(--gds-radius-control);
  transition: border-color 150ms ease, background 150ms ease, box-shadow 150ms ease;
  font: var(--gds-font-weight-regular) var(--gds-type-label-font-size)/var(--gds-type-label-line-height) var(--gds-font-family-sans);
}

.eva-conversation-search__input:hover {
  border-color: var(--gds-color-border-default);
}

.eva-conversation-search__input:focus-within {
  border-color: var(--gds-color-border-focus);
  box-shadow: none;
}

.eva-conversation-search__input input {
  flex: 1;
  width: 100%;
  min-width: 0;
  height: 100%;
  padding: 0;
  color: var(--wk-text-primary, #1a1c24);
  font: inherit;
  background: transparent;
  border: 0;
  outline: 0;
}

.eva-conversation-search__input input::-webkit-search-cancel-button {
  display: none;
}

.eva-conversation-search__input input::placeholder {
  color: var(--wk-text-tertiary, #9498a8);
}

.eva-conversation-search__input button,
.eva-conversation-search__close,
.eva-conversation-search__filter,
.eva-conversation-search__tabs button,
.eva-conversation-search__filters button,
.eva-conversation-search__result,
.eva-conversation-search__more,
.eva-conversation-search__empty button {
  appearance: none;
  font: inherit;
  cursor: pointer;
}

.eva-conversation-search__input button,
.eva-conversation-search__close {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  color: var(--wk-text-tertiary, #9498a8);
  background: transparent;
  border: 0;
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__close {
  width: 32px;
  height: 32px;
}

.eva-conversation-search__input button:hover,
.eva-conversation-search__close:hover {
  color: var(--wk-text-primary, #1a1c24);
  background: var(--wk-bg-hover, #f0f1f3);
}

.eva-conversation-search__toolbar {
  position: relative;
  z-index: 2;
  display: flex;
  box-sizing: border-box;
  flex: 0 0 52px;
  align-items: center;
  justify-content: space-between;
  gap: var(--gds-space-2);
  padding: var(--gds-space-1) var(--gds-space-5) var(--gds-space-3);
  background: var(--wk-bg-surface, #fff);
  border-bottom: 1px solid var(--wk-border-subtle, #e7e9ec);
}

.eva-conversation-search__tabs {
  display: flex;
  align-items: center;
  gap: var(--gds-space-1);
  min-width: 0;
}

.eva-conversation-search__tabs button {
  height: var(--gds-space-8);
  padding: 0 var(--gds-space-2);
  color: var(--wk-text-secondary, #5c6070);
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  white-space: nowrap;
  background: transparent;
  border: 0;
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__tabs button:hover {
  color: var(--wk-text-primary, #1a1c24);
  background: var(--wk-bg-hover, #f0f1f3);
}

.eva-conversation-search__tabs button.is-active {
  color: var(--eva-search-accent);
  font-weight: var(--gds-font-weight-medium);
  background: var(--eva-search-accent-soft);
}

.eva-conversation-search__filter {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  gap: var(--gds-space-1);
  height: 32px;
  padding: 0 var(--gds-space-2);
  color: var(--wk-color-accent, #1563eb);
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  font-weight: var(--gds-font-weight-medium);
  background: transparent;
  border: 0;
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__filter:hover,
.eva-conversation-search__filter.is-open {
  background: var(--eva-search-accent-soft);
}

.eva-conversation-search__filter-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  color: var(--wk-text-inverse, #fff);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
  background: var(--eva-search-accent);
  border-radius: 999px;
}

.eva-conversation-search__filters {
  position: absolute;
  z-index: 8;
  top: 168px;
  right: var(--gds-space-5);
  left: var(--gds-space-5);
  max-height: calc(100% - 188px);
  padding: var(--gds-space-4);
  overflow: auto;
  background: var(--wk-bg-surface, #fff);
  border: 1px solid var(--wk-border-subtle, #e2e5e8);
  border-radius: var(--wk-r-lg, 12px);
  box-shadow: var(--wk-shadow-overlay, var(--semi-shadow-elevated));
}

.eva-conversation-search__filters-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--gds-space-4);
}

.eva-conversation-search__filters-head strong {
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  font-weight: var(--gds-font-weight-semibold);
}

.eva-conversation-search__filters-head button,
.eva-conversation-search__filters-done {
  min-height: 30px;
  padding: 0 10px;
  color: var(--wk-color-accent, #1563eb);
  background: transparent;
  border: 0;
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__filters-head button:hover:not(:disabled) {
  background: var(--eva-search-accent-soft);
}

.eva-conversation-search__filters-head button:disabled {
  color: var(--wk-text-disabled, #b8bbc4);
  cursor: default;
}

.eva-conversation-search__filters fieldset {
  padding: 0;
  margin: 0 0 var(--gds-space-4);
  border: 0;
}

.eva-conversation-search__filters legend {
  margin-bottom: 8px;
  color: var(--wk-text-secondary, #5c6070);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
  font-weight: var(--gds-font-weight-semibold);
}

.eva-conversation-search__sender-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--gds-space-1-5);
}

.eva-conversation-search__sender-options label {
  display: flex;
  align-items: center;
  gap: var(--gds-space-2);
  min-width: 0;
  min-height: 36px;
  padding: var(--gds-space-1) var(--gds-space-2);
  color: var(--wk-text-secondary, #5c6070);
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  cursor: pointer;
  border: 1px solid var(--wk-border-subtle, #e7e9ec);
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__sender-options label:hover,
.eva-conversation-search__sender-options label.is-selected {
  color: var(--wk-text-primary, #1a1c24);
  background: var(--eva-search-accent-soft);
  border-color: var(--eva-search-accent-border);
}

.eva-conversation-search__sender-options label:has(input:focus-visible) {
  outline: var(--gds-border-focus) solid var(--gds-color-border-focus);
  outline-offset: 2px;
}

.eva-conversation-search__sender-options input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
}

.eva-conversation-search__sender-options img {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  object-fit: cover;
  border-radius: 50%;
}

.eva-conversation-search__sender-options label > span:not(.ai-badge) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.eva-conversation-search__no-sender {
  grid-column: 1 / -1;
  color: var(--wk-text-tertiary, #9498a8);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
}

.eva-conversation-search__choice-row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gds-space-1-5);
}

.eva-conversation-search__choice-row button {
  min-height: 30px;
  padding: 0 10px;
  color: var(--wk-text-secondary, #5c6070);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
  background: var(--wk-bg-base, #f6f7f8);
  border: 1px solid transparent;
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__choice-row button:hover,
.eva-conversation-search__choice-row button.is-selected {
  color: var(--eva-search-accent);
  background: var(--eva-search-accent-soft);
  border-color: var(--eva-search-accent-border);
}

.eva-conversation-search__filters-done {
  width: 100%;
  min-height: 36px;
  color: var(--wk-text-inverse, #fff);
  font-weight: 600;
  background: var(--eva-search-accent);
}

.eva-conversation-search__body {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: auto;
  background: var(--wk-bg-surface, #fff);
}

.eva-conversation-search__empty,
.eva-conversation-search__loading {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gds-space-3);
  min-height: 260px;
  padding: var(--gds-space-8) var(--gds-space-5);
  color: var(--wk-text-tertiary, #9498a8);
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  text-align: center;
}

.eva-conversation-search__empty p {
  max-width: 260px;
  margin: 0;
}

.eva-conversation-search__empty-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  color: var(--eva-search-accent);
  background: var(--eva-search-accent-soft);
  border-radius: var(--gds-radius-panel);
}

.eva-conversation-search__empty button,
.eva-conversation-search__more {
  min-height: 34px;
  padding: 0 14px;
  color: var(--eva-search-accent);
  background: transparent;
  border: var(--gds-border-standard) solid var(--eva-search-accent-border);
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__loading {
  flex-direction: row;
}

.eva-conversation-search__spinner {
  width: 16px;
  height: 16px;
  border: 2px solid var(--wk-border-strong, #d2d5da);
  border-top-color: var(--wk-color-accent, #1563eb);
  border-radius: 50%;
  animation: eva-conversation-search-spin 700ms linear infinite;
}

.eva-conversation-search__summary {
  padding: var(--gds-space-3) var(--gds-space-5) var(--gds-space-1-5);
  color: var(--wk-text-tertiary, #9498a8);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
}

.eva-conversation-search__results {
  padding: 0 var(--gds-space-3) var(--gds-space-3);
  margin: 0;
  list-style: none;
}

.eva-conversation-search__results li {
  margin: 0;
}

.eva-conversation-search__result {
  display: flex;
  align-items: flex-start;
  gap: var(--gds-space-3);
  width: 100%;
  padding: var(--gds-space-3) var(--gds-space-2);
  color: inherit;
  text-align: left;
  background: transparent;
  border: 0;
  border-radius: var(--wk-r-input, 8px);
}

.eva-conversation-search__result:hover,
.eva-conversation-search__result.is-active {
  background: var(--wk-bg-hover, #f3f4f5);
}

.eva-conversation-search__avatar {
  display: inline-flex;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
}

.eva-conversation-search__avatar > img {
  width: 32px;
  height: 32px;
  object-fit: cover;
  border-radius: 50%;
}

.eva-conversation-search__result-main {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--gds-space-1);
  min-width: 0;
}

.eva-conversation-search__result.is-file {
  align-items: center;
  gap: 4px;
  min-height: 72px;
  padding: 0;
}

.eva-conversation-search__file-open {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 12px;
  min-width: 0;
  min-height: 72px;
  padding: 10px 4px 10px 8px;
  color: inherit;
  text-align: left;
  background: transparent;
  border: 0;
  border-radius: inherit;
  cursor: pointer;
}

.eva-conversation-search__file-open:focus-visible,
.eva-conversation-search__file-menu:focus-visible {
  outline: var(--gds-border-focus) solid var(--gds-color-border-focus);
  outline-offset: -2px;
}

.eva-conversation-search__file-menu-anchor {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}

.eva-conversation-search__file-menu {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  color: var(--wk-text-secondary, #5c6070);
  background: transparent;
  border: 0;
  border-radius: var(--wk-r-input, 8px);
  cursor: pointer;
  opacity: 0;
}

.eva-conversation-search__result.is-file:hover .eva-conversation-search__file-menu,
.eva-conversation-search__result.is-file:focus-within .eva-conversation-search__file-menu,
.eva-conversation-search__result.is-file.is-active .eva-conversation-search__file-menu {
  opacity: 1;
}

.eva-conversation-search__file-menu:hover,
.eva-conversation-search__file-menu[aria-expanded="true"] {
  color: var(--wk-text-primary, #1a1c24);
  background: var(--wk-bg-selected, #e8e9eb);
}

/* 皮肤（面板留白/圆角、选项内边距与圆角、hover）统一由 049 全局浮层契约
   提供，特异度更高必然生效；此处只保留契约之外的布局密度。 */
.semi-dropdown-menu.eva-conversation-search__file-dropdown {
  min-width: 200px;
}

.eva-conversation-search__file-dropdown .semi-dropdown-item {
  min-height: 36px;
  font-size: 14px;
}

.eva-conversation-search__file-icon {
  position: relative;
  display: inline-flex;
  flex: 0 0 44px;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 52px;
  color: var(--wk-text-tertiary, #727784);
}

.eva-conversation-search__file-icon svg {
  width: 42px;
  height: 42px;
}

.eva-conversation-search__file-title {
  display: block;
  overflow: hidden;
  color: var(--wk-text-primary, #1a1c24);
  font-size: var(--gds-type-label-font-size);
  font-weight: var(--gds-font-weight-medium);
  line-height: var(--gds-type-label-line-height);
  text-overflow: ellipsis;
  white-space: nowrap;
}

.eva-conversation-search__file-title mark {
  padding: 0 1px;
  color: inherit;
  background: var(--semi-color-warning-light-default);
  border-radius: 2px;
}

.eva-conversation-search__file-meta {
  display: flex;
  align-items: center;
  gap: var(--gds-space-1-5);
  min-width: 0;
  overflow: hidden;
  color: var(--wk-text-tertiary, #727784);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
  white-space: nowrap;
}

.eva-conversation-search__file-sender {
  overflow: hidden;
  text-overflow: ellipsis;
}

.eva-conversation-search__file-separator {
  flex: none;
  color: var(--wk-text-muted, #b5b8c0);
}

.eva-conversation-search__result-meta {
  display: flex;
  align-items: center;
  gap: var(--gds-space-1);
  min-width: 0;
}

.eva-conversation-search__sender {
  overflow: hidden;
  color: var(--wk-text-primary, #1a1c24);
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  font-weight: var(--gds-font-weight-medium);
  text-overflow: ellipsis;
  white-space: nowrap;
}

.eva-conversation-search__result-meta time {
  margin-left: auto;
  color: var(--wk-text-tertiary, #9498a8);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
  white-space: nowrap;
}

.eva-conversation-search__snippet {
  display: -webkit-box;
  overflow: hidden;
  color: var(--wk-text-secondary, #5c6070);
  font-size: var(--gds-type-label-font-size);
  line-height: var(--gds-type-label-line-height);
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.eva-conversation-search__snippet mark {
  padding: 0 1px;
  color: inherit;
  background: var(--semi-color-warning-light-default);
  border-radius: 2px;
}

.eva-conversation-search__kind {
  color: var(--wk-text-tertiary, #9498a8);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
}

.eva-conversation-search__locate {
  flex: 0 0 auto;
  margin-top: 2px;
  color: var(--wk-color-accent, #1563eb);
  font-size: var(--gds-type-caption-font-size);
  line-height: var(--gds-type-caption-line-height);
  opacity: 0;
}

.eva-conversation-search__result:hover .eva-conversation-search__locate,
.eva-conversation-search__result:focus-visible .eva-conversation-search__locate,
.eva-conversation-search__result.is-active .eva-conversation-search__locate {
  opacity: 1;
}

.eva-conversation-search__more {
  align-self: center;
  margin: 2px 0 18px;
}

.eva-conversation-search__empty button:hover,
.eva-conversation-search__more:hover {
  background: var(--eva-search-accent-soft);
}

.eva-conversation-search__input button:focus-visible,
.eva-conversation-search__close:focus-visible,
.eva-conversation-search__tabs button:focus-visible,
.eva-conversation-search__filter:focus-visible,
.eva-conversation-search__filters button:focus-visible,
.eva-conversation-search__sender-options input:focus-visible + img,
.eva-conversation-search__result:focus-visible,
.eva-conversation-search__more:focus-visible,
.eva-conversation-search__empty button:focus-visible {
  outline: var(--gds-border-focus) solid var(--gds-color-border-focus);
  outline-offset: 2px;
}

/* 定位高亮：琥珀是「跳转命中」的通用视觉语言（搜索命中/行定位），与蓝色
 * outgoing 气泡、灰色 incoming 气泡都不同色族，两类气泡上表现一致，也不会
 * 被误读成选中态或 focus 态。
 * 暗色刻意用实色而非半透明叠加：橙与气泡蓝是互补色，叠加会互相中和，实测
 * rgba(255,174,67,.2) 叠在 #1e3a63 上得 #4b515d 灰蓝（对比原气泡仅 1.43），
 * 琥珀特征全失、读作「禁用」。实色 #54401f 保住暖色特征，白字在其上 CR 10.2。 */
.ch-stream .eva-conversation-search-hit {
  --eva-message-locate-surface: #ffeec2;
  animation: eva-conversation-search-highlight 1.8s ease-in-out;
}
:root[data-theme="dark"] .ch-stream .eva-conversation-search-hit {
  --eva-message-locate-surface: #54401f;
}
/* 动画的回落点必须是气泡自身的底色：落到 transparent 会让气泡在动画中途
 * 掉色、露出画布。按收发方向各自绑定，供关键帧统一引用。 */
.ch-stream .wk-msg-row .eva-conversation-search-hit {
  --eva-message-locate-base: var(--eva-bubble-incoming);
}
.ch-stream .wk-msg-row--send .eva-conversation-search-hit {
  --eva-message-locate-base: var(--eva-bubble-outgoing);
}

@keyframes eva-conversation-search-spin {
  to { transform: rotate(360deg); }
}

/* 三次呼吸，每次约 600ms：亮 → 退 → 亮 → 退 → 亮 → 收。
 * 起闪时机由 JS 推到滚动停稳之后，否则平滑滚动会吃掉前几次。 */
@keyframes eva-conversation-search-highlight {
  0% { background-color: var(--eva-message-locate-base, transparent); }
  10%, 23% { background-color: var(--eva-message-locate-surface); }
  33% { background-color: var(--eva-message-locate-base, transparent); }
  43%, 56% { background-color: var(--eva-message-locate-surface); }
  66% { background-color: var(--eva-message-locate-base, transparent); }
  76%, 89% { background-color: var(--eva-message-locate-surface); }
  100% { background-color: var(--eva-message-locate-base, transparent); }
}

@media (max-width: 1439px) {
  .ch-right-panel--search {
    flex-basis: 380px;
    width: 380px;
  }

  .eva-conversation-search__tabs button { padding-inline: var(--gds-space-2); }
}

@media (max-width: 1099px) {
  .ch-right-panel--search {
    width: min(380px, 100%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .eva-conversation-search__spinner {
    animation: none;
  }
  /* 原先一并置 animation:none，等于完全没有定位反馈。改为保留静态琥珀底，
   * 由 JS 的 1.8s 定时移除 class 收场——去掉闪动，但不丢失「命中在哪」。 */
  .ch-stream .eva-conversation-search-hit {
    animation: none;
    background-color: var(--eva-message-locate-surface);
  }
}
