/* 在下面添加想预览的样式。线上原版样式位于 assets/。 */
.catalog-heading .catalog-description {
  color: var(--pool-muted);
}
.catalog-proxy-note {
  color: var(--pool-muted);
  font-size: 13px;
  white-space: nowrap;
}
/* Keep the same total column weight; split the sort field's reduction equally. */
@media (min-width: 1200px) {
  .catalog-app .catalog-controls form {
    grid-template-columns: 2fr 1.5fr 0.9fr 0.925fr 0.925fr auto;
  }
}
/* Only the main page scrollbar; dropdowns and quote dialogs keep their styles. */
html.aiprobe-search-active {
  --preview-scroll-track: #eceef1;
  --preview-scroll-thumb: #9aa0aa;
  --preview-scroll-hover: #777f8b;
  --preview-scroll-active: #5e6673;
}
html.aiprobe-search-active.dark {
  --preview-scroll-track: #22252a;
  --preview-scroll-thumb: #717780;
  --preview-scroll-hover: #9299a3;
  --preview-scroll-active: #b2b7be;
}
html.aiprobe-search-active::-webkit-scrollbar,
html.aiprobe-search-active body.aiprobe-ui::-webkit-scrollbar {
  width: 8px;
}
html.aiprobe-search-active::-webkit-scrollbar-track,
html.aiprobe-search-active body.aiprobe-ui::-webkit-scrollbar-track {
  background-color: var(--preview-scroll-track);
}
html.aiprobe-search-active::-webkit-scrollbar-thumb,
html.aiprobe-search-active body.aiprobe-ui::-webkit-scrollbar-thumb {
  min-height: 56px;
  border: 2px solid var(--preview-scroll-track);
  border-radius: 999px;
  background-color: var(--preview-scroll-thumb);
  background-clip: padding-box;
}
html.aiprobe-search-active::-webkit-scrollbar-thumb:hover,
html.aiprobe-search-active body.aiprobe-ui::-webkit-scrollbar-thumb:hover {
  background-color: var(--preview-scroll-hover);
}
html.aiprobe-search-active::-webkit-scrollbar-thumb:active,
html.aiprobe-search-active body.aiprobe-ui::-webkit-scrollbar-thumb:active {
  background-color: var(--preview-scroll-active);
}
html.aiprobe-search-active.dark::-webkit-scrollbar-thumb,
html.aiprobe-search-active.dark body.aiprobe-ui::-webkit-scrollbar-thumb {
  background-color: var(--preview-scroll-thumb);
}
html.aiprobe-search-active.dark::-webkit-scrollbar-thumb:hover,
html.aiprobe-search-active.dark body.aiprobe-ui::-webkit-scrollbar-thumb:hover {
  background-color: var(--preview-scroll-hover);
}
html.aiprobe-search-active.dark::-webkit-scrollbar-thumb:active,
html.aiprobe-search-active.dark body.aiprobe-ui::-webkit-scrollbar-thumb:active {
  background-color: var(--preview-scroll-active);
}
html.aiprobe-search-active::-webkit-scrollbar-button,
html.aiprobe-search-active body.aiprobe-ui::-webkit-scrollbar-button {
  display: none;
}
@supports not selector(::-webkit-scrollbar) {
  html.aiprobe-search-active {
    scrollbar-width: auto;
    scrollbar-color: var(--preview-scroll-thumb) var(--preview-scroll-track);
  }
}
.catalog-load-more {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 64px;
  margin-top: 24px;
  color: var(--pool-muted);
  font-size: 14px;
}
.catalog-load-more button {
  padding: 10px 18px;
  border: 1px solid var(--pool-line);
  border-radius: 8px;
  background: var(--pool-surface);
  color: var(--pool-text);
  cursor: pointer;
}

/* Homepage: move only the quick-search label into vertical alignment. */
.aiprobe-landing .landing-quick > span { align-self: center; }
