/* CryptoPulse integrated watchlist */
#market-explorer .market-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
#market-explorer .market-tabs button {
  min-width: 0;
}
#market-explorer .cp-row-star {
  flex: 0 0 auto;
  border: 0;
  background: transparent;
  color: #8193ad;
  font-size: 20px;
  padding: 5px 7px;
  cursor: pointer;
}
#market-explorer .cp-row-star.active {
  color: #f5c451;
}
#market-explorer .market-row {
  position: relative;
}
#market-explorer .cp-saved-empty {
  padding: 18px 8px;
}
@media (max-width: 480px) {
  #market-explorer .market-tabs button {
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* ===== CryptoPulse Watchlist Layout Fix ===== */

/* 五个筛选按钮保持同一行 */
#market-explorer .market-tabs {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 5px !important;
}

#market-explorer .market-tabs button {
  width: 100% !important;
  min-width: 0 !important;
  padding: 11px 2px !important;
  font-size: 10px !important;
  white-space: nowrap !important;
}

/* 收藏星号固定在币种行右侧 */
#market-explorer .market-row {
  position: relative !important;
  padding-right: 38px !important;
}

#market-explorer .cp-row-star {
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 23px !important;
  line-height: 1 !important;
  z-index: 2 !important;
}

#market-explorer .cp-row-star.active {
  color: #f5c451 !important;
}
