/* =============== 模块容器 =============== */
			.brands-trends {
				/* max-width: 1200px; */
				/* margin: 0 auto; */
                margin-top: 15px;
                margin-bottom: 15px;
			}

			.brands-trends__header {
				font-size: 22px;
				font-weight: 700;
				margin-bottom: 24px;
				color: #1a1a1a;
			}

			/* =============== Swiper 覆写 =============== */
			.brands-trends__swiper.swiper {
				/* overflow: hidden; */
			}

			.brands-trends__swiper .swiper-wrapper {
				display: flex;
				/* gap: 20px; */
			}

			/* =============== 卡片样式 =============== */
			.brands-trends__card {
				width: 260px;
				background: #fff;
				/* border-radius: 12px; */
				overflow: hidden;
				/* box-shadow: 0 4px 16px rgba(0,0,0,0.06); */
				/* transition: transform 0.3s ease, box-shadow 0.3s ease; */
				cursor: pointer;
				text-decoration: none;
				color: inherit;
				display: flex;
				flex-direction: column;
			}

			.brands-trends__card:hover {
				/* transform: translateY(-4px); */
				/* box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1); */
			}

			/* 禁用交互时的视觉反馈 */
			.brands-trends__swiper.is-disabled .brands-trends__card {
				cursor: default;
			}

			.brands-trends__swiper.is-disabled .brands-trends__card:hover {
				transform: none;
				box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
			}

			/* =============== 卡片内容 =============== */
			.brands-trends__img-wrap {
				height: 60px;
				background: #f0f2f5;
				display: flex;
				align-items: center;
				justify-content: center;
				overflow: hidden;
			}

			.brands-trends__img-wrap img {
				object-fit: contain;
				filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.06));
				width: 90%;
				height: 90%;
			}

			.brands-trends__body {
				padding: 16px;
				flex: 1;
				display: flex;
				flex-direction: column;
			}

			.brands-trends__logo {
				height: 22px;
				margin-bottom: 10px;
				flex-shrink: 0;
			}

			.brands-trends__logo svg {
				height: 100%;
				width: auto;
			}

			.brands-trends__title {
				font-size: 14px;
				font-weight: 600;
				line-height: 1.45;
				color: #1a1a1a;
				margin-bottom: 8px;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}

			.brands-trends__desc {
				font-size: 12px;
				color: #666;
				line-height: 1.5;
				margin-top: auto;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}

			/* =============== 控制栏 =============== */
			.brands-trends__controls {
				display: flex;
				gap: 12px;
				margin-top: 24px;
				align-items: center;
				flex-wrap: wrap;
			}

			.brands-trends__btn {
				padding: 7px 16px;
				font-size: 13px;
				border: none;
				border-radius: 6px;
				cursor: pointer;
				transition: all 0.2s;
			}

			.brands-trends__btn--primary {
				background: #1890ff;
				color: #fff;
			}

			.brands-trends__btn--primary:hover {
				background: #096dd9;
			}

			.brands-trends__btn--outline {
				background: transparent;
				border: 1px solid #d9d9d9;
				color: #595959;
			}

			.brands-trends__btn--outline:hover {
				background: #f5f5f5;
			}

			.brands-trends__btn:disabled {
				opacity: 0.4;
				cursor: not-allowed;
			}

			.brands-trends__status {
				font-size: 13px;
				color: #888;
				margin-left: 8px;
			}

			/* =============== 响应式 =============== */
			@media (max-width: 768px) {
				.brands-trends__swiper .swiper-wrapper {
					gap: 12px;
				}

				.brands-trends__card {
					width: calc(50% - 6px);
				}
			}

			@media (max-width: 480px) {
				.brands-trends__card {
					width: 100%;
				}
			}