.top-options {
  overflow: hidden;
  margin-top: 32rpx;
  margin-bottom: 8rpx;
  display: flex;
  flex-direction: row;
  white-space: nowrap; /* 重要：防止换行 */
  -webkit-overflow-scrolling: touch; /* iOS 平滑滚动 */

  .text + .text {
    margin-left: 16rpx;
  }
  .text {
    flex-shrink: 0;
    padding: 10rpx 16rpx;
    font-family: PingFang SC, PingFang SC;
    line-height: 1;
    font-weight: 500;
    font-size: 28rpx;
    color: #999999;
    font-style: normal;
    text-transform: none;
    background: #f4f4f4;
    border-radius: 64rpx;
    box-sizing: border-box;
  }
  .active {
    padding: 8rpx 14rpx;
    border-radius: 64rpx;
    border: 2rpx solid #00d993;
    color: #00d993;
  }
}