/* WXSSC V68.22-C2 价格中心顶部体验微调：统计准确、搜索区降噪 */

.wx-pc2-workbench-head {
  align-items: center !important;
  gap: 16px !important;
}

.wx-pc2-workbench-head h2 {
  margin-bottom: 4px !important;
}

.wx-pc2-workbench-head p {
  max-width: 760px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.wx-pc2-filter-tip {
  min-width: auto !important;
  max-width: 420px !important;
  height: 34px !important;
  padding: 0 14px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  border-radius: 999px !important;
  background: rgba(37,99,235,.08) !important;
  color: #1d4ed8 !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

.wx-pc2-stats {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-bottom: 14px !important;
}

.wx-pc2-stat {
  min-height: 42px !important;
  padding: 8px 12px !important;
  border-radius: 14px !important;
}

.wx-pc2-stat b {
  font-size: 16px !important;
}

/* 搜索区：保留功能，降低“按钮墙”感 */
.wx-pc2-search-row {
  gap: 8px !important;
  padding: 8px !important;
  border-radius: 18px !important;
}

.wx-pc2-input {
  min-height: 44px !important;
}

.wx-pc2-select {
  min-height: 44px !important;
}

.wx-pc2-btn.big,
#searchBtn {
  min-height: 44px !important;
  border-radius: 14px !important;
}

/* v672c6 交易员快捷条如果存在，压成轻量工具条，不抢主体 */
.wx-pc2-trader-bar,
.wx-pc2-trader-tools,
.wx-trader-tools,
.wx-pc2-fastbar,
.wx-pc2-quickbar {
  margin: 8px 0 10px !important;
  padding: 8px 10px !important;
  border-radius: 16px !important;
  background: rgba(248,250,252,.78) !important;
  border: 1px solid rgba(148,163,184,.18) !important;
}

.wx-pc2-trader-bar button,
.wx-pc2-trader-tools button,
.wx-trader-tools button,
.wx-pc2-fastbar button,
.wx-pc2-quickbar button {
  height: 30px !important;
  padding: 0 10px !important;
  border-radius: 999px !important;
  font-size: 12px !important;
}

.wx-pc2-filter-row {
  margin-top: 10px !important;
  padding-top: 8px !important;
}

.wx-pc2-chip {
  height: 32px !important;
  padding: 0 13px !important;
  font-size: 13px !important;
}

.wx-pc2-modes {
  gap: 10px !important;
  margin-top: 14px !important;
}

.wx-pc2-mode {
  min-height: 58px !important;
  border-radius: 16px !important;
}

.wx-pc2-status {
  margin-top: 10px !important;
  min-height: 34px !important;
  padding: 8px 12px !important;
  border-radius: 14px !important;
  font-size: 13px !important;
}

@media (max-width: 900px) {
  .wx-pc2-workbench-head p {
    white-space: normal !important;
  }

  .wx-pc2-stats {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .wx-pc2-search-row {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
}
