/**
 * 宝塔724活动页面样式文件
 * 
 * 文件结构说明：
 * 1. 基础重置样式 - 重置默认样式，设置盒子模型
 * 2. 原子类样式 - 通用的工具类样式，用于快速布局
 * 3. 组件样式 - 各个功能区域的样式定义
 *   - Banner区域样式
 *   - 标签导航样式  
 *   - 产品卡片样式
 *   - 表格样式
 *   - 弹窗样式
 *   - FAQ样式
 * 4. 响应式样式 - 移动端适配（待添加）
 */

/* ==================== 基础重置样式 ==================== */
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #333;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

ul,
ol {
	list-style: none;
}

/* ==================== 原子类工具样式 ==================== */
/**
 * 容器宽度类
 */
.w-container {
	width: 1400px;
}

/**
 * 内边距类
 */
.px-\[220px\] {
	padding-left: 220px;
	padding-right: 220px;
}

/**
 * 宽度类
 */
.w-full {
	width: 100%;
}

.\!w-\[400px\] {
	width: 400px !important;
}

/**
 * 高度类
 */
.h-full {
	height: 100%;
}

.\!h-\[30px\] {
	height: 30px !important;
}

.\!h-\[100px\] {
	height: 100px !important;
}

/**
 * 布局类
 */
.flex {
	display: flex;
}

/**
 * 背景颜色类
 */
.bg-white {
	background-color: #fff;
}

.bg-\[\#F4F7FB\] {
	background-color: #F4F7FB;
}

.bg-\[\#DBEFDE\] {
	background-color: #ffe0e0 !important;
}

.bg-\[\#E9F6EB\] {
	background-color: #ffeeee !important;
}

/**
 * 间距类
 */
.mb-\[120px\] {
	margin-bottom: 120px;
}

.rounded-left-top-\[16px\] {
	border-top-left-radius: 16px;
}

.rounded-right-top-\[16px\] {
	border-top-right-radius: 16px;
}

.rounded-bottom-left-\[16px\] {
	border-bottom-left-radius: 16px;
}

.rounded-bottom-right-\[16px\] {
	border-bottom-right-radius: 16px;
}

.border-left-\[2px\] {
	border-left: 2px solid #fff;
}

.border-right-\[2px\] {
	border-right: 2px solid #fff;
}

.border-bottom-\[2px\] {
	border-bottom: 2px solid #fff;
}

.border-top-\[2px\] {
	border-top: 2px solid #fff;
}

.border-left-\[1px\] {
	border-left: 1px solid #eaedf2;
}

.border-right-\[1px\] {
	border-right: 1px solid #eaedf2;
}

.border-bottom-\[1px\] {
	border-bottom: 1px solid #eaedf2;
}

.border-top-\[1px\] {
	border-top: 1px solid #eaedf2;
}

.flex-col {
	flex-direction: column;
}

.flex-row {
	flex-direction: row;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

.flex-col-reverse {
	flex-direction: column-reverse;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.flex-shrink-0 {
	flex-shrink: 0;
}

.align-center {
	align-items: center;
}

.\!align-center {
	align-items: center !important;
}

.align-end {
	align-items: flex-end;
}


.\!align-start {
	align-items: flex-start !important;
}

.justify-center {
	justify-content: center;
}

.\!justify-center {
	justify-content: center !important;
}

.pt-20 {
	padding-top: 80px;
}

.pb-20 {
	padding-bottom: 80px;
}

.w-\[1200px\] {
	width: 1200px;
}

.m-auto {
	margin: auto;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-\[40px\] {
	font-size: 40px;
}

.font-bold {
	font-weight: 700;
}

.mb-12 {
	margin-bottom: 48px;
}

.mb-4 {
	margin-bottom: 16px;
}

.gap-y-5 {
	row-gap: 20px;
}

.gap-x-3 {
	column-gap: 12px;
}

.items-center {
	align-items: center;
}

.text-2xl {
	font-size: 24px;
}

.pl-12 {
	padding-left: 48px;
}

.pb-\[100px\] {
	padding-bottom: 100px;
}

.text-\[\#666\] {
	color: #666;
}

.leading-loose {
	line-height: 1.8;
}

.text-black {
	color: #000;
}

.relative {
	position: relative;
}

.bg-white {
	background-color: #fff;
}

/* 通用标题 */
.title-container {
	margin-bottom: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/* 主标题 */
.title-container-title {
	color: #333;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 10px;
}

/* 副标题 */
.title-container-desc {
	font-size: 18px;
	color: #666;
}

/* banner样式 */
.banner-container {
	height: 340px;
	background: url(/static/new/images/724/banner3.png) no-repeat;
	background-size: cover;
	background-position: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.banner-container .banner-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	animation: button-intro 0.5s ease-out;
	color: #fff;
	text-align: center;
}

/* banner样式 */
.banner-new-container {
	height: 500px;
	background: url(/static/new/images/724/bg1.png) no-repeat;
	background-size: cover;
	background-position: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.banner-new-container .banner-new-title {
	width: 700px;
	height: 453px;
	background: url(/static/new/images/724/724.png) no-repeat;
	background-size: contain;
	background-position: center;
	position: absolute;
	top: 70px;
	z-index: 98;
}

.banner-new-container .banner-content {
	padding-top: 360px;
	position: relative;
	z-index: 98;
}

.banner-new-container.banner-countdown {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	font-size: 20px;
	margin-bottom: 20px;
	flex-direction: column;
	gap: 15px;
}

.banner-new-container .banner-content .banner-countdown {
	border: none !important;
	flex-direction: column;
	gap: 15px;

}

.banner-new-container .banner-countdown:before {
	background-image: none !important;
}

.banner-new-container .banner-content .countdown-timer {
	align-items: center;
}

.banner-new-container .banner-content .countdown-timer span {
	font-size: 26px;
	padding: 6px;
	background: #FF0000;
	border-radius: 9px;
	font-weight: 400;
	margin: 0 2px;
	color: #FFF126;
	margin-left: 10px;
}


@keyframes button-intro {
	from {
		opacity: 0;
		transform: translateY(20px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.banner-content .banner-title {
	font-size: 42px;
	font-weight: 800;
	margin-bottom: 10px;
	color: #333;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.banner-content .banner-desc {
	font-size: 16px;
	margin-bottom: 50px;
	color: #787A79;
	opacity: 0.9;
}

.banner-content .banner-countdown {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	font-size: 16px;
	margin-bottom: 20px;
	border: 1px solid rgba(255, 255, 255, 0.3);
}


.banner-content .banner-countdown:before {
	content: '';
	display: block;
	position: absolute;
	top: -14px;
	z-index: 0;
	width: 410px;
	min-height: 54px;
	background-position: -95px -64px;
	background-image: url(/static/new/images/724/countdown-bg.svg);
	height: 100%;
}


.banner-content .countdown-icon {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	position: relative;
	z-index: 1;
}

.banner-content .countdown-text {
	position: relative;
	z-index: 1;
}

.banner-countdown>span {
	margin-right: 5px;
}

.banner-content .countdown-timer {
	position: relative;
	z-index: 1;
}

.banner-content .countdown-timer span {
	font-size: 18px;
	padding: 2px;
	background: #FF0000;
	border-radius: 4px;
	font-weight: 400;
	margin: 0 2px;
	color: #FFF126;
}

.banner-content .banner-btn-group {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
}

.banner-content .banner-btn {
	display: inline-block;
	width: 142px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 10px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	transition: all 0.3s;
	text-decoration: none;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.banner-content .banner-btn.banner-btn-primary {
	background-color: #28a745;
	color: #fff;
	border: none;
}

.banner-content .banner-btn.banner-btn-primary:hover {
	background-color: #218838;
}

.banner-content .banner-btn.banner-btn-secondary {
	background-color: #fff;
	color: #333;
}

.banner-content .banner-btn.banner-btn-secondary:hover {
	background-color: #f8f9fa;
}

/* Tab切换样式 */
.tab-container {
	height: 60px;
	background-color: #fff;
	display: flex;
	justify-content: center;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 30px;
	position: sticky;
	top: 90px;
	background-color: #fff;
	z-index: 10;
}

.tabs-wrapper {
	position: relative;
	display: flex;
}

/* Tab项 */
.tab-container .tab-item {
	width: 150px;
	height: 64px;
	line-height: 64px;
	margin: 0 40px;
	font-size: 16px;
	text-align: center;
	color: #333;
	cursor: pointer;
	transition: all 0.3s ease;
	text-decoration: none;
}

/* Tab项-选中 */
.tab-container .tab-item.active {
	color: #FF0000;
	font-weight: 600;
}

.tab-indicator {
	position: absolute;
	bottom: -1px;
	height: 4px;
	background-color: #FF0000;
	transition: left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}



/* 活动模块 UI样式 */
.activity-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding-top: 60px;
}

.activity-container .activity-item-group {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 30px;
	width: 93%;
	max-width: 1470px;
}

.refresh-team-icon {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23CCC' d='M774.63 239.56c-66.918-71.698-162.516-114.717-267.673-114.717-210.315 0-382.391 172.076-382.391 382.391s172.076 382.392 382.391 382.392c176.856 0 325.032-124.278 368.052-286.793H774.632c-38.24 109.937-143.397 191.195-267.674 191.195-157.736 0-286.793-129.057-286.793-286.793 0-157.736 129.058-286.792 286.793-286.792 81.258 0 148.177 33.459 200.755 86.037L554.757 459.437h334.591V124.845z'/%3E%3C/svg%3E");
	background-size: cover;
	display: inline-block;
	background-color: transparent !important;
	vertical-align: middle;
	cursor: pointer;
}

/* 活动产品 */
.activity-container .activity-item {
	position: relative;
	width: 450px;
	height: 530px;
	padding: 30px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0px 4px 20px 0px #F0F2F4;
}

.activity-item-content {
	position: relative;
	z-index: 1;
}

/* 活动企业版 */
.activity-container .activity-item.activity-ltd {
	border: 1px solid #ff9900;
	background-image: linear-gradient(180deg, rgba(255, 249, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.activity-container .activity-item.activity-ltd:after {
	content: '推荐';
	background-image: url(/static/new/images/724/corner-marker-1.svg);
}

.activity-container .activity-item.activity-permanent-pro:after {
	content: '特惠';
	background-image: url(/static/new/images/724/corner-marker-2.svg);
}

.activity-container .activity-item.activity-ltd:after,
.activity-container .activity-item.activity-permanent-pro:after {
	display: block;
	width: 52px;
	height: 22px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-size: cover;
	position: absolute;
	top: -10px;
	right: 0;
}

.activity-container .activity-item.activity-ltd:before {
	content: '';
	display: block;
	width: 100%;
	height: 177px;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	background-image: url(/static/new/images/724/enterprise.svg);
	background-size: cover;
}

/* 活动专业版 */
.activity-container .activity-item.activity-pro {
	background-image: linear-gradient(180deg, rgb(244 244 244) 0%, rgba(255, 255, 255, 1) 100%);
}

.activity-container .activity-item.activity-pro:before {
	content: '';
	display: block;
	width: 100%;
	height: 177px;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	background-image: url(/static/new/images/724/professional.svg);
	background-size: cover;
}

/* 活动永久专业版 */
.activity-container .activity-item.activity-permanent-pro {
	background-image: linear-gradient(180deg, rgb(244 244 244) 0%, rgba(255, 255, 255, 1) 100%);
}

.activity-container .activity-item.activity-permanent-pro:before {
	content: '';
	display: block;
	width: 100%;
	height: 177px;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	background-image: url(/static/new/images/724/permanentPro.svg);
	background-size: cover;
}



/* 活动证书 */
.activity-item.activity-certificate .activity-select-list {
	margin-top: 25px;
}

.activity-item.activity-certificate .activity-price-group {
	margin-top: 20px;
	padding-bottom: 8px;
	margin-bottom: 0;
	border-bottom: 1px solid #efefef;
}

.activity-item.activity-certificate:after {
	content: '';
	display: block;
	width: 100%;
	height: 177px;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	background-image: url(/static/new/images/724/certificate.svg);
	background-size: cover;
}


/* 活动产品标题 */
.activity-container .activity-item .activity-item-title {
	color: #333;
	font-size: 24px;
	font-weight: 600;
}

/* 活动产品标题-标题-企业版渐变 */
.activity-container .activity-item.activity-ltd .activity-item-title {
	text-decoration-line: none;
	background-image: linear-gradient(270deg, rgba(94, 50, 27, 1) 0%, rgba(205, 105, 22, 1) 50%, rgba(94, 50, 27, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
}

/* 活动产品标题-标题-企业版渐变 */
.activity-container .activity-item.activity-permanent-pro .activity-item-title {
	text-decoration-line: none;
	background-image: linear-gradient(270deg, #ff8c2f 0%, #ff0000 50%, #ff8c2f 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
}

/* 活动产品副标题 */
.activity-container .activity-item .activity-item-desc {
	color: #787a79;
	font-size: 14px;
	font-weight: 400;
}

#certificate-purchase .activity-item-desc {
	display: inline-block;
	min-height: 38px;
}

/* 活动产品标签组 */
.activity-container .activity-item .activity-item-tag-group {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	height: 70px;
	margin: 10px 0 20px 0;
	justify-content: flex-start;
	flex-wrap: wrap;
	word-wrap: break-word;
	white-space: nowrap;
}

/* 活动产品标签 */
.activity-item-tag-group .activity-item-tag {
	border-radius: 4px;
	display: flex;
	justify-content: center;
	gap: 5px;
	min-width: 100px;
	color: #333;
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 400;

}

/* 活动产品标签-主标签 */
.activity-item-tag-group .activity-item-tag.activity-item-tag-primary {
	background-color: #e8e8e8;
	color: #333;
}

/* 活动产品标签-主标签-选中 */
.activity-item-tag-group .activity-item-tag.activity-item-tag-primary.active {
	background-color: #dbf6e2;
	color: #FF0000;
	border: 1px solid #FF0000;
}

/* 活动产品标签-次标签 */
.activity-item-tag-group .activity-item-tag.activity-item-tag-secondary {
	background-color: #fff2e5;
	color: #333;
}

/* 活动产品标签-次标签-选中 */
.activity-item-tag-group .activity-item-tag.activity-item-tag-secondary.active {
	/* background-color: #ff9900; */
	color: #ff9900;
	border: 1px solid #ff9900;
}

.activity-item-tag-group .activity-item-tag.activity-item-tag-secondary.active:hover {
	cursor: pointer;
}

/* 活动价格组合 */
.activity-price-group {
	display: flex;
	justify-content: flex-start;
	gap: 10px;
	margin-bottom: 20px;
}

/* 活动价格 */
.activity-price-group .activity-price {
	color: #333;
	font-size: 14px;
	font-weight: 500;
}

/* 活动价格-数字 */
.activity-price-group .activity-price .num {
	font-size: 30px;
	font-weight: 500;
}

/* 活动价格-原价 */
.activity-price-group .activity-price-original {
	color: #787a79;
	text-decoration-line: line-through;
}

/* 活动产品选择列表 */
.activity-container .activity-select-list {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-bottom: 20px;
}


/* 活动产品选择列表-选项 */
.activity-select-list .activity-select-item {
	display: flex;
	width: 100%;
	height: 42px;
	color: #787a79;
	align-items: center;
	border-bottom: 1px solid #efefef;
}

/* 活动产品选择列表-标题 */
.activity-select-list .activity-select-title {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin-right: 24px;
	display: flex;
	align-items: center;
}

.activity-select-list .activity-select-content {
	display: flex;
	align-items: center;
	position: relative;
	flex: 1;
	height: 42px;
}

.activity-select-item-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	cursor: pointer;
	padding-left: 15px;
}

.arrow {
	border: solid #333;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	margin-left: 10px;
	transition: transform 0.3s;
}

.arrow.down {
	transform: rotate(45deg);
}

.arrow.up {
	transform: rotate(-135deg);
}

.activity-select-dropdown {
	position: absolute;
	top: calc(100% + 5px);
	left: 0;
	right: 0;
	background-color: #fff;
	border: 1px solid #efefef;
	border-radius: 4px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	z-index: 10;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.activity-select-dropdown li {
	padding: 10px 15px;
	cursor: pointer;
	font-size: 14px;
}

.activity-select-dropdown li:hover {
	background-color: #f4f7fb;
}

.activity-select-dropdown li.selected {
	background-color: #e9f6eb;
	font-weight: bold;
}



/* 活动产品ul列表 */
.activity-ul-list {
	display: flex;
	flex-direction: column;
	min-height: 125px;
}

.activity-ul-list .activity-li-item {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 16px;
	margin-bottom: 6px;
}

.activity-ul-list .activity-li-item-title {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	width: 65px;
	flex-shrink: 0;
}

.activity-ul-list .activity-li-item-content {
	color: #787a79;
	font-size: 14px;
	font-weight: 400;
}


.activity-select-list .activity-select-content {
	display: flex;
	align-items: center;
}

/* 活动实际价格组 */
.activity-actual-price-group {
	display: flex;
	align-content: flex-end;
	justify-content: flex-start;
	margin-bottom: 18px;
	align-items: flex-end;
}

.activity-actual-price {
	display: flex;
	align-items: flex-end;
}

/* 活动实际价格 */
.activity-actual-price-group .activity-actual-price {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
}

/* 活动实际价格-原价 */
.activity-actual-price-group .activity-actual-price-original {
	color: #ff6416;
	font-size: 14px;
	display: flex;
	align-items: flex-end;
	margin-right: 4px;
}

/* 活动实际价格-原价-数字 */
.activity-actual-price-group .activity-actual-price-original .num {
	font-size: 34px;
	font-weight: 500;
	display: flex;
	position: relative;
	bottom: -8px;
	margin-left: 4px;
}

.activity-actual-price-group .activity-original-price {
	color: #999;
	font-size: 14px;
	text-decoration-line: line-through;
	margin-left: 5px;
}


/* 活动实际价格-原价组 */
.activity-actual-original-price-group {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 20px;
}

/* 活动实际价格-原价-数字 */
.activity-actual-original-price-group .activity-actual-original-price {
	color: #999;
	font-size: 14px;
	text-decoration-line: line-through;
	margin-right: 5px;
}

/* 活动实际价格-原价-优惠金额 */
.activity-actual-original-price-group .activity-actual-original-price-num {
	background-color: #ff6416;
	height: 24px;
	padding: 0 5px;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	box-sizing: border-box;
}

/* 活动立即购买按钮 */
.activity-container .activity-buy-btn,
.activity-container .initiate-team-btn {
	width: 100%;
	height: 48px;
	background-color: #FF0000;
	text-align: center;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	transition: all 0.3s ease;
	border-radius: 8px;
	box-shadow: 0px 4px 4px rgba(211, 211, 211, 0.1);
	text-decoration: none;
	opacity: 0;
	animation: button-intro 0.6s ease-out 0.5s forwards;
	margin: 0 auto;
}


.activity-container .initiate-team-btn {
	position: absolute;
	left: 50%;
	margin-left: -150px;
}

.activity-container .activity-buy-btn:hover {
	background-color: #1a842e;
}

.activity-container .activity-buy-btn.disabled {
	background-color: #999;
	cursor: not-allowed;
}

.activity-container .activity-buy-btn.disabled:hover {
	background-color: #999;
}

/* 活动立即购买按钮 */
.activity-container .activity-item .activity-buy-btn.active {
	background-color: #ff6416;
}

.activity-container .activity-item .activity-buy-btn.active:hover {
	background-color: #e05a15;
}

.activity-container .activity-item .activity-buy-btn.active.disabled {
	background-color: #999;
	cursor: not-allowed;
}

.activity-container .activity-item .activity-buy-btn.active.disabled:hover {
	background-color: #999;
}

/* 活动立即购买按钮-图标 */
.activity-container .activity-item .activity-buy-btn .icon {
	width: 20px;
	height: 20px;
}

/* 活动产品-产品选择建议 */
.activity-container .activity-suggestions {
	background: rgba(244, 247, 251, 1);
	min-height: 95px;
	border-radius: 12px;
	border: 1px solid rgba(234, 237, 242, 1);
	padding-left: 120px;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
	position: relative;
	margin-top: 80px;
}

/* 活动产品-产品选择建议-客服图标 */
.activity-container .activity-suggestions::after {
	content: '';
	background-image: url(/static/new/images/724/product-suggestions4.png);
	background-size: cover;
	width: 84px;
	height: 104px;
	position: absolute;
	bottom: 0;
	left: 25px;
}


.activity-container .activity-suggestions .activity-suggestions-title {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 4px;
}

.activity-container .activity-suggestions .activity-suggestions-content {
	color: #787a79;
	font-size: 14px;
	line-height: 1.6;
}



/* 活动模拟表格 */

.activity-simulated-table .table-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}


.activity-simulated-table .table-header .header-tr {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-items: flex-end;
}

.table-left {
	width: 180px;
	flex: none !important;
}

.activity-simulated-table .table-header .table-header-item {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.activity-simulated-table .table-header .table-header-th,
.activity-simulated-table .table-body .table-body-td {
	display: flex;
	flex: 1 1 0%;
	height: 66px;
	padding: 0 20px;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}


.table-header .table-header-th .title {
	color: #333;
	font-size: 20px;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.table-header .table-header-th .title-desc {
	color: #787a79;
	font-size: 14px;
	font-weight: 500;
}


/* 表格内容 */

.activity-simulated-table .table-body .table-body-tr {
	width: 100%;
	display: flex;
	align-items: center;
	height: 66px;
}

.activity-simulated-table .table-body .table-body-tr.bg-one {
	background-color: #e9edf3;
}

.activity-simulated-table .table-body .table-body-tr.bg-two {
	background-color: #f4f7fb;
}


/* 表格左侧标题 */
.table-header-th .table-daily-price,
.table-body-td .table-daily-price {
	display: flex;
	align-items: center;
	justify-content: center;
}

.table-header-th .table-daily-price .title,
.table-body-td .table-daily-price .title {
	color: #787a79;
	font-size: 24px;
	font-weight: 500;
	white-space: nowrap;
}

.table-header-th .title .tips {
	display: block;
	width: 52px;
	height: 22px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	background-image: url(/static/new/images/724/corner-marker-3.svg);
	margin-left: 10px;
}

.table-header-th .table-daily-price .title-desc,
.table-body-td .table-daily-price .title-desc {
	color: #787a79;
	font-size: 14px;
	font-weight: 500;
}


/* 表格价格 */

.table-body-price {
	display: flex;
	align-items: center;
	justify-content: center;
}

.table-body-price.active {
	color: #333;
}

.table-body-price.active {
	color: #ff6416;
}

.table-body-price .title {
	font-size: 30px;
	font-weight: 500;
}

.table-body-price .discount {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 2px 8px;
	background: rgba(255, 100, 22, 1);
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	margin-left: 8px;
}

.table-body-price .title-desc {
	font-size: 14px;
	font-weight: 500;
	margin-left: 4px;
}

.justify-between {
	justify-content: space-between;
}

.gap-x-8 {
	column-gap: 32px;
}

.text-lg {
	font-size: 18px;
}

.font-semibold {
	font-weight: 600;
}

.faq-item {
	background-color: #fff;
	border-radius: 10px;
	padding: 30px;
	flex: 1;
	box-shadow: 0px 0px 22.5px rgba(235, 238, 243, 1);
}

.faq-question {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 12px;
}

.faq-question h3 {
	margin: 0;
}

.faq-q-icon {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	color: #FF0000;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	flex-shrink: 0;
	font-size: 20px;
}

.faq-answer p {
	color: #666;
	font-size: 14px;
	line-height: 1.8;
	margin: 0;
	margin: ;
	ef
}

/* ==================== 弹窗样式 ==================== */
/**
 * 模态框遮罩层
 */
.modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
	/* 添加渐变动画 */
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

/**
 * 模态框显示状态
 */
.modal-overlay.show {
	opacity: 1;
	visibility: visible;
}

/**
 * 模态框内容容器
 */
.modal-content {
	background: white;
	border-radius: 12px;
	max-width: 90vw;
	max-height: 90vh;
	overflow: auto;
	position: relative;
	box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
	/* 添加缩放和移动动画 */
	transform: scale(0.7) translateY(-50px);
	opacity: 0;
	transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.3s ease;
}

/**
 * 模态框内容显示状态
 */
.modal-overlay.show .modal-content {
	transform: scale(1) translateY(0);
	opacity: 1;
}

/**
 * 关闭按钮
 */
.modal-close {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 32px;
	height: 32px;
	border: none;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	color: #666;
	z-index: 1001;
	transition: all 0.2s ease;
	backdrop-filter: blur(10px);
}

/**
 * 关闭按钮悬停效果
 */
.modal-close:hover {
	background: rgba(255, 0, 0, 0.1);
	color: #ff4757;
	transform: scale(1.1);
}

/**
 * 关闭按钮点击效果
 */
.modal-close:active {
	transform: scale(0.95);
}

/**
 * 关闭按钮图标（使用CSS绘制X）
 */
.modal-close::before,
.modal-close::after {
	content: '';
	position: absolute;
	width: 14px;
	height: 2px;
	background: currentColor;
	border-radius: 1px;
}

.modal-close::before {
	transform: rotate(45deg);
}

.modal-close::after {
	transform: rotate(-45deg);
}

/**
 * 模态框主体内容
 */
.modal-body {
	padding: 24px;
}


#custom-modal.team-view .modal-content,
#custom-modal.my-team-view .modal-content {
	width: 1000px;
	padding: 0;
	border-radius: 8px;
	overflow-y: auto;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

#custom-modal.team-view .modal-body,
#custom-modal.my-team-view .modal-body {
	padding: 0;
}

#custom-modal.team-view .team-modal-header,
#custom-modal.my-team-view .team-modal-header {
	padding: 24px 32px;
	background: linear-gradient(180deg, #F5FCF7 0%, #FFFFFF 100%);
	text-align: center;
	position: relative;
	background-image: url('/static/new/images/724/popup-bg.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
}

#custom-modal.team-view .team-modal-title,
#custom-modal.my-team-view .team-modal-title {
	font-size: 22px;
	font-weight: 500;
	color: #333;
	margin: 0 0 8px;
}

#custom-modal.team-view .team-modal-subtitle,
#custom-modal.my-team-view .team-modal-subtitle {
	font-size: 14px;
	color: #666;
	margin: 0;
}

#custom-modal.team-view .team-modal-details,
#custom-modal.team-view .team-modal-notes {
	padding: 15px 32px;
}

#custom-modal.team-view .team-modal-details h4,
#custom-modal.team-view .team-modal-notes h4 {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin: 0 0 16px;
}

#custom-modal.team-view .team-modal-table {
	border: 1px solid #E9F6EB;
	border-radius: 16px;
	overflow: hidden;
}

#custom-modal.team-view .team-modal-table-header,
#custom-modal.team-view .team-modal-table-row {
	display: grid;
	grid-template-columns: 140px 1fr 1fr 1fr;
	align-items: center;
}

#custom-modal.team-view .team-modal-table-cell {
	padding: 12px 16px;
	text-align: center;
	font-size: 14px;
	color: #666;
}

#custom-modal.team-view .team-modal-table-header {
	/* background-color: #F7FBF8; */
}

#custom-modal.team-view .team-modal-table-header .team-modal-table-cell {
	color: #333;
	font-weight: 500;
}

#custom-modal.team-view .team-modal-table-row {
	/* border-top: 1px solid #E9F6EB; */
}

#custom-modal.team-view .team-modal-table>*:nth-child(odd),
#custom-modal.team-view .team-modal-table .team-modal-table-body>*:nth-child(even) {
	background-color: #E9F6EB;
}

#custom-modal.team-view .team-modal-table .team-modal-table-body>*:nth-child(odd) {
	background-color: #DBEFDE;
}

#custom-modal.team-view .team-modal-table-row .team-modal-table-cell:first-child {
	text-align: left;
	color: #333;
	font-weight: 500;
}

#custom-modal.team-view .team-modal-table .price.active,
#custom-modal.team-view .team-modal-table .price.active span {
	color: #ff6416;
}

#custom-modal.team-view .team-modal-table .price {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}

#custom-modal.team-view .team-modal-table .price span {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

#custom-modal.team-view .team-modal-notes ol {
	padding-left: 20px;
	margin: 0;
	list-style: decimal;
	color: #666;
	font-size: 14px;
	line-height: 2;
}

#custom-modal.team-view .team-modal-notes ol li::marker {
	color: #333;
	font-weight: 500;
}

#custom-modal.team-view .team-modal-footer,
#custom-modal.my-team-view .team-modal-footer {
	padding: 20px 32px;
	display: flex;
	justify-content: center;
	gap: 50px;
}

#custom-modal.team-view .btn,
#custom-modal.my-team-view .btn {
	min-width: 200px;
	padding: 10px 24px;
	border-radius: 6px;
	border: 1px solid transparent;
	font-size: 14px;
	cursor: pointer;
	font-weight: 500;
	transition: all 0.3s;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

#custom-modal.team-view .btn-cancel,
#custom-modal.my-team-view .btn-cancel {
	background-color: #F0F2F5;
	color: #333;
	border-color: #e9ecef;
}

#custom-modal.team-view .btn-cancel:hover,
#custom-modal.my-team-view .btn-cancel:hover {
	background-color: #e9ecef;
	/* box-shadow: 0 4px 12px rgba(30, 0, 0, 0.1); */
}

#custom-modal.team-view .btn-confirm,
#custom-modal.my-team-view .btn-confirm {
	background-color: #28a745;
	color: #fff;
}

#custom-modal.team-view .btn-confirm:hover,
#custom-modal.my-team-view .btn-confirm:hover {
	background-color: #218838;
}

/* ==================== 我的队伍 ==================== */


#custom-modal.my-team-view .my-team-body {
	padding: 16px 32px;
}

#custom-modal.my-team-view .current-tier-section h4,
#custom-modal.my-team-view .qr-code-section h4 {
	font-size: 18px;
	font-weight: 400;
	color: #333;
	margin: 0 0 16px;
	text-align: center;
}

#custom-modal.my-team-view .tier-content-wrapper {
	display: flex;
	align-items: flex-start;
}

#custom-modal.my-team-view .tier-card {
	flex-grow: 1;
	background: #FFFFFF;
	border: 1px solid #F0F2F5;
	border-right: none;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	padding: 20px;
}

#custom-modal.my-team-view .tier-info p {
	margin: 0 0 8px;
	font-size: 18px;
	color: #333;
}

#custom-modal.my-team-view .tier-info .tier-description {
	font-size: 14px;
	color: #999;
	margin-top: 4px;
}

#custom-modal.my-team-view .tier-progress-bar {
	position: relative;
	height: 8px;
	background-color: #F0F2F5;
	border-radius: 4px;
	margin: 30px 0 50px 0;
}

#custom-modal.my-team-view .progress-line {
	position: absolute;
	height: 100%;
	background-color: #34D399;
	border-radius: 4px;
	height: 7px;
}

#custom-modal.my-team-view .progress-milestone {
	position: absolute;
	top: 15px;
	transform: translate(-50%, -50%);
	text-align: center;
}

#custom-modal.my-team-view .progress-milestone:first-child {
	left: 210px;
}

#custom-modal.my-team-view .progress-milestone-icon {
	width: 32px;
	height: 32px;
	background-color: #F0F2F5;
	border-radius: 50%;
}

#custom-modal.my-team-view .progress-milestone-icon.active {
	background-color: #34D399;
}

#custom-modal.my-team-view .progress-milestone-icon.no-icon {
	background-color: transparent;
}

#custom-modal.my-team-view .progress-milestone span {
	font-size: 14px;
	color: #999;
	display: block;
	margin-top: 5px;
	white-space: pre;
}

#custom-modal.my-team-view .progress-milestone img {
	width: 30px;
	height: 30px;
	position: absolute;
	/* top: -40px; */
	/* left: 50%; */
	transform: translateX(-50%);
}

/* #custom-modal.my-team-view .progress-milestone::before {
  content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: 2px solid #DCDFE6;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
} */

#custom-modal.my-team-view .progress-milestone.active::before {
	border-color: #34D399;
}

#custom-modal.my-team-view .tier-members {
	display: flex;
	align-items: flex-start;
	gap: 24px;
	margin-top: 16px;
}

#custom-modal.my-team-view .member-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
}

#custom-modal.my-team-view .member-avatar,
#custom-modal.my-team-view .add-member {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

#custom-modal.my-team-view .member-avatar {
	background-color: #F0F2F5;
}

#custom-modal.my-team-view .member-avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

#custom-modal.my-team-view .member-avatar.leader::after {
	content: '✓';
	position: absolute;
	right: -8px;
	top: 0;
	width: 16px;
	height: 16px;
	background-color: #28a745;
	color: white;
	border-radius: 50%;
	font-size: 9px;
	line-height: 16px;
	text-align: center;
	border: 1px solid white;
}

#custom-modal.my-team-view .add-member {
	border: 1px #FF0000 dashed;
	color: #FF0000;
	background-color: #F0FFF9;
}

#custom-modal.my-team-view .add-member::before,
#custom-modal.my-team-view .add-member::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: currentColor;
}

#custom-modal.my-team-view .add-member::before {
	width: 16px;
	height: 2px;
	transform: translate(-50%, -50%);
}

#custom-modal.my-team-view .add-member::after {
	width: 2px;
	height: 16px;
	transform: translate(-50%, -50%);
}

#custom-modal.my-team-view .add-member-item .member-label {
	color: #FF0000;
}

#custom-modal.my-team-view .member-label {
	font-size: 12px;
	color: #666;
}


#custom-modal.my-team-view .tier-status {
	width: 240px;
	flex-shrink: 0;
	background: #F8F9FA;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #F0F2F5;
	border-left: none;
	padding: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	align-self: stretch;
}

#custom-modal.my-team-view .status-icon {
	width: 80px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	color: #999;
	margin-bottom: 12px;
	background-image: url('/static/new/images/724/icon-no-team.svg');
	background-size: cover;
	background-repeat: no-repeat;
}

#custom-modal.my-team-view .status-icon.active {
	width: 140px;
	height: 86px;
	background-image: url('/static/new/images/724/icon-active-team.svg');
}

#custom-modal.my-team-view .tier-status span {
	font-size: 24px;
	font-weight: 400;
	color: #333;
}

#custom-modal.my-team-view .tier-status p {
	font-size: 16px;
	color: #999;
	margin: 4px 0 0;
}

#custom-modal.my-team-view .qr-code-section {
	text-align: center;
	/* margin-top: 24px; */
	padding-top: 24px;
}

#custom-modal.my-team-view .qr-code-image {
	width: 140px;
	height: 140px;
	margin: 0 auto 12px;
	display: block;
}

#custom-modal.my-team-view .qr-code-section p {
	font-size: 12px;
	color: #999;
	margin: 0;
}

#custom-modal.my-team-view .btn-quit {
	background-color: #F0F2F5;
	color: #333;
	border-color: #DCDFE6;
}

#custom-modal.my-team-view .btn-quit:hover {
	background-color: #e9ecef;
}

#custom-modal.my-team-view .btn-invite {
	background-color: #28a745;
	color: #fff;
}

#custom-modal.my-team-view .btn-invite:hover {
	background-color: #218838;
}


#custom-modal .add-member-item {
	cursor: pointer;
}

/* ==================== 移动端响应式样式 ==================== */

/**
 * 平板设备样式 (768px - 1024px)
 */
@media screen and (max-width: 1024px) {
	.w-container {
		width: 100%;
		max-width: 768px;
		padding: 0 20px;
	}

	.w-[1200px] {
		width: 100%;
		max-width: 768px;
		padding: 0 20px;
	}

	.px-\[220px\] {
		padding-left: 20px;
		padding-right: 20px;
	}

	/* Banner区域适配 */
	.banner-content .banner-title {
		font-size: 32px;
		margin-bottom: 16px;
	}

	.banner-content .banner-desc {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.banner-content .banner-btn-group {
		flex-direction: column;
		gap: 12px;
	}

	.banner-content .banner-btn {
		/* width: 100%; */
		text-align: center;
	}

	/* 产品卡片适配 */
	.activity-container .activity-item-group {
		flex-direction: column;
		gap: 20px;
	}

	.activity-container .activity-item {
		width: 100%;
		margin: 0;
	}

	/* 表格适配 */
	/* .activity-simulated-table .table-header .header-tr,
                                                                                                                                                                                                                                                                                                    .activity-simulated-table .table-body .table-body-tr {
                                                                                                                                                                                                                                                                                                      flex-direction: column;
                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .activity-simulated-table .table-header .table-header-th,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .activity-simulated-table .table-body .table-body-td {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border: 1px solid #eaedf2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom: 1px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */

	/* FAQ适配 */
	.w-[1200px] .flex.justify-between {
		flex-direction: column;
		gap: 20px;
	}

	.faq-item {
		width: 100%;
	}
}

/**
 * 手机设备样式 (最大宽度 768px)
 */
@media screen and (max-width: 768px) {

	/* 基础容器 */
	.w-container,
	.w-[1200px] {
		width: 100%;
		padding: 0 16px;
		margin: 0 auto;
	}

	.px-\[220px\] {
		padding-left: 16px;
		padding-right: 16px;
	}

	/* 间距调整 */
	.mb-\[120px\] {
		margin-bottom: 60px;
	}

	.pt-20,
	.pb-20 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	/* Banner区域 */
	.banner-container {
		min-height: auto;
		padding: 40px 0;
	}

	.banner-content .banner-title {
		font-size: 24px;
		line-height: 1.3;
		margin-bottom: 12px;
	}

	.banner-content .banner-desc {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 16px;
	}

	.banner-countdown {
		flex-direction: column;
		gap: 8px;
		margin-bottom: 20px;
	}

	.countdown-timer {
		flex-wrap: wrap;
		gap: 8px;
		justify-content: center;
	}

	.countdown-timer span {
		font-size: 16px;
		min-width: auto;
	}

	.banner-content .banner-btn {
		/* padding: 12px 24px; */
		font-size: 14px;
	}

	/* 标签导航 */
	.tab-container {
		position: sticky;
		top: 0;
		z-index: 100;
		background: white;
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	}

	.tabs-wrapper {
		padding: 0 16px;
		overflow-x: auto;
		white-space: nowrap;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

	.tabs-wrapper::-webkit-scrollbar {
		display: none;
	}

	.tab-container .tab-item {
		display: inline-block;
		white-space: nowrap;
		padding: 12px 16px;
		font-size: 14px;
		min-width: auto;
	}

	/* 标题容器 */
	.title-container-title {
		font-size: 24px;
		margin-bottom: 8px;
	}

	.title-container-desc {
		font-size: 14px;
	}

	/* 产品卡片 */
	.activity-container .activity-item-group {
		flex-direction: column;
		gap: 16px;
	}

	.activity-container .activity-item {
		width: 100%;
		margin: 0;
		height: 580px;
	}

	.activity-item-content {
		/* padding: 20px; */
	}

	.activity-container .activity-item .activity-item-title {
		font-size: 20px;
		margin-bottom: 8px;
	}

	.activity-container .activity-item .activity-item-desc {
		font-size: 14px;
		margin-bottom: 12px;
	}

	.activity-item-tag-group {
		/* flex-direction: column; */
		gap: 8px;
		margin-bottom: 16px;
	}

	.activity-item-tag-group .activity-item-tag {
		padding: 6px 12px;
		font-size: 12px;
		text-align: center;
	}

	.activity-price-group .activity-price {
		flex-direction: column;
		text-align: center;
		gap: 4px;
	}

	.activity-price-group .activity-price .num {
		font-size: 32px;
	}

	.activity-select-list {
		gap: 12px;
	}

	.activity-buy-btn {
		width: 100%;
		justify-content: center;
		padding: 14px;
		font-size: 16px;
	}


	/* 发起组队按钮 */
	.\!w-\[400px\] {
		width: 100% !important;
		max-width: 300px;
	}

	/* FAQ区域 */
	.faq-item {
		width: 100%;
		margin-bottom: 16px;
	}

	.faq-question h3 {
		font-size: 16px;
	}

	.faq-answer p {
		font-size: 14px;
		line-height: 1.5;
	}

	/* 模态框适配 */
	.modal-content {
		width: 95vw !important;
		max-width: 400px;
		margin: 20px;
		max-height: 85vh;
	}

	.modal-body {
		padding: 16px;
	}

	.team-modal-title {
		font-size: 18px;
	}

	.team-modal-subtitle {
		font-size: 14px;
	}

	.team-modal-table {
		overflow-x: auto;
	}

	.team-modal-table-cell {
		min-width: 80px;
		padding: 8px 4px;
		font-size: 12px;
	}

	.btn {
		padding: 10px 16px;
		font-size: 14px;
	}

	/* 产品选择建议 */
	.activity-suggestions {
		padding: 20px 16px;
	}

	.activity-suggestions-title {
		font-size: 18px;
		margin-bottom: 12px;
	}

	.activity-suggestions-content {
		font-size: 14px;
		line-height: 1.5;
	}
}

/**
 * 小屏手机设备样式 (最大宽度 480px)
 */
@media screen and (max-width: 480px) {

	/* 进一步压缩间距 */
	.mb-\[120px\] {
		margin-bottom: 40px;
	}

	.pt-20,
	.pb-20 {
		padding-top: 24px;
		padding-bottom: 24px;
	}

	.w-container,
	.w-[1200px] {
		padding: 0 12px;
	}

	/* Banner */
	.banner-content .banner-title {
		font-size: 28px;
	}

	.banner-content .banner-desc {
		font-size: 13px;
	}

	/* 产品卡片 */
	.activity-item-content {
		/* padding: 16px; */
	}

	.activity-container .activity-item .activity-item-title {
		font-size: 24px;
	}

	.activity-price-group .activity-price .num {
		font-size: 28px;
	}

	/* 标签导航 */
	.tab-container .tab-item {
		padding: 10px 12px;
		font-size: 13px;
	}

	/* 标题 */
	.title-container-title {
		font-size: 20px;
		padding: 20px;
	}

	.activity-container .activity-item .activity-item-tag-group {
		height: 115px;
	}

	.title-container-desc {
		font-size: 13px;
	}

	/* 表格进一步优化 */
	.table-header .table-header-th,
	.table-body .table-body-td {
		min-width: 100px;
		padding: 8px 4px;
	}

	.table-header .table-header-th .title {
		font-size: 11px;
	}

	.table-body-price .title {
		font-size: 14px;
	}

	/* 模态框 */
	.modal-content {
		width: 98vw !important;
		margin: 10px;
		max-height: 90vh;
	}

	.modal-body {
		padding: 12px;
	}
}

/* Tooltip 容器 */
.tooltip-container {
	position: absolute;
	z-index: 1010;
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
	pointer-events: none;
	/* 默认忽略鼠标事件 */
}

.tooltip-container.show {
	opacity: 1;
	pointer-events: auto;
	/* 显示时响应鼠标事件 */
}

/* 巡检服务 Tooltip 样式 */
.inspection-tooltip {
	width: 450px;
	background: #fff;
	border: 1px solid #F0EAD6;
	border-radius: 8px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #555;
}

.inspection-tooltip .tooltip-header {
	padding: 12px 16px;
	background: linear-gradient(180deg, #FFF9E7 0%, #FFFFFF 100%);
	/* border-bottom: 1px solid #F0EAD6; */
	font-size: 16px;
	font-weight: 600;
	color: #8C5B2A;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}


.inspection-tooltip .activity-tooltip-header {
	background-image: url('/static/new/images/724/activity-tooltip-bg.png');
	background-size: 100% 100%;
	height: 50px;
}

.inspection-tooltip .gift-icon {
	width: 24px;
	height: 24px;
}

.inspection-tooltip .tooltip-body {
	padding: 16px;
}

.inspection-tooltip .service-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 12px;
	font-size: 14px;
}

.inspection-tooltip .service-list li {
	display: flex;
	align-items: center;
}

.inspection-tooltip .check-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: #FF7D37;
	border-radius: 50%;
	margin-right: 8px;
	position: relative;
}

.inspection-tooltip .check-icon::after {
	content: '';
	position: absolute;
	top: 4px;
	left: 6px;
	width: 3px;
	height: 6px;
	border: solid white;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}

.inspection-tooltip .tooltip-footer {
	display: flex;
	align-items: flex-start;
	padding: 6px 16px;
	border-top: 1px solid #F0EAD6;
	background-color: #FDFCF8;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.inspection-tooltip .tooltip-footer p {
	font-size: 12px;
	color: #888;
	margin: 0 0 8px 0;
	line-height: 1.5;
}

.inspection-tooltip .price-info {
	display: flex;
	width: 150px;
	padding-left: 30px;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-end;
}

.inspection-tooltip .free-gift {
	font-size: 14px;
	font-weight: bold;
	color: #FF7D37;
}

.inspection-tooltip .market-price {
	font-size: 13px;
	color: #666;
}



/* Message Toast styles */
#message-container {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9999;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
	pointer-events: none;
}

.message-toast {
	display: flex;
	align-items: center;
	padding: 15px 20px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	border: 1px solid #e8e8e8;
	width: auto;
	min-width: 280px;
	max-width: 380px;
	opacity: 0;
	transform: translateY(20px) scale(0.95);
	transition: transform 0.2s ease-out, opacity 0.2s ease-out;
	pointer-events: auto;
}

.message-toast.show {
	opacity: 1;
	transform: translateY(0) scale(1);
}

.message-toast-icon {
	margin-right: 15px;
	flex-shrink: 0;
	display: flex;
	align-items: center;
}

.message-toast-content {
	flex-grow: 1;
	font-size: 14px;
	line-height: 1.5;
	color: #333;
}

.message-toast-close {
	margin-left: 15px;
	cursor: pointer;
	font-size: 20px;
	color: #999;
	font-weight: bold;
	opacity: 0.7;
	transition: opacity 0.2s;
}

.message-toast-close:hover {
	opacity: 1;
}

/* Type variations */
.message-toast-success .message-toast-icon {
	color: #52c41a;
}

.message-toast-error .message-toast-icon {
	color: #ff4d4f;
}

.message-toast-info .message-toast-icon {
	color: #1890ff;
}

.message-toast-warning .message-toast-icon {
	color: #faad14;
}

.message-toast-success {
	border-left: none;
}

.message-toast-error {
	border-left: none;
}

.message-toast-info {
	border-left: none;
}

.message-toast-warning {
	border-left: none;
}

/* Payment Modal Styles */
.modal-overlay.payment-view .modal-content {
	max-width: 950px;
	width: 100%;
	border-radius: 16px;
}

.payment-modal-container {
	font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
}

.payment-modal-header {
	text-align: center;
	margin-bottom: 25px;
}

.payment-modal-title {
	font-size: 24px;
	font-weight: 600;
	color: #333;
}

.payment-tabs {
	display: flex;
	justify-content: center;
	margin-bottom: 25px;
	border-radius: 10px;
	background-color: #f0f2f5;
	padding: 5px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}

.payment-tab {
	padding: 10px 30px;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	color: #555;
	transition: all 0.3s ease;
	border-radius: 8px;
}

.payment-tab.active {
	background-color: #fff;
	color: #FF0000;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.payment-content {
	display: flex;
	gap: 40px;
	padding: 20px 0;
}

.qr-code-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 6px;
	flex: 1;
	border-left: 1px solid #e8e8e8;
	padding: 0 10px;
}

.qr-code-wrapper {
	position: relative;
	border: 1px solid #e8e8e8;
	padding: 10px;
	border-radius: 8px;
	width: 180px;
	height: 180px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.qr-code-wrapper .qr-code-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	border-radius: 4px;
	padding: 2px;
	display: none;
	/* 默认隐藏 */
}

.qr-code-wrapper .qr-code-icon.wx {
	background-image: url('/static/new/images/724/wechat.svg');
}

.qr-code-wrapper .qr-code-icon.ali {
	background-image: url('/static/new/images/724/alipay.svg');
}

.qr-code-image {
	width: 160px;
	height: 160px;
}

.qr-code-caption {
	font-size: 14px;
	color: #888;
	margin-top: 5px;
	text-align: center;
}

.payment-amount {
	font-size: 16px;
	font-weight: bold;
	color: #ff6416;
}

.payment-amount .amount-value {
	font-size: 28px;
	font-weight: bold;

}

.order-details {
	flex: 1.5;
	display: flex;
	flex-direction: column;
	gap: 25px;
}

.detail-item {
	display: flex;
	align-items: flex-start;
	font-size: 15px;
}

.detail-item.coupon-info {
	align-items: center
}

.detail-item.market-price {
	color: #ff6416;
}

.detail-item .label {
	color: #666;
	width: 100px;
	flex-shrink: 0;
}

.detail-item .value {
	color: #333;
	font-weight: 500;
}

.detail-item .value.product-name-value {
	white-space: pre-line;
}

.coupon-select-wrapper {
	position: relative;
	width: 100%;
}

.coupon-select {
	width: 100%;
	padding: 8px 12px;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	background-color: #fff;
	font-size: 14px;
	line-height: 1.5;
	color: #606266;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.coupon-select:focus {
	outline: none;
	border-color: #409eff;
}

.detail-item img {
	width: 20px;
	margin-right: 8px;
}

.payment-modal-footer {
	text-align: center;
	margin-top: 15px;
	color: #999;
	font-size: 13px;
}

/* Payment Success Styles */
.modal-overlay.payment-success-view .modal-content {
	max-width: 420px;
	border-radius: 20px;
	text-align: center;
	padding: 40px;
}

.payment-success-container {}

.success-icon-wrapper {
	margin-bottom: 25px;
}

.success-icon {
	width: 80px;
	height: 80px;
	display: inline-block;
}

.success-icon-circle {
	stroke-width: 2;
	stroke: #4CAF50;
	stroke-dasharray: 166;
	stroke-dashoffset: 166;
	animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.success-icon-checkmark {
	stroke-width: 3;
	stroke: #4CAF50;
	stroke-dasharray: 48;
	stroke-dashoffset: 48;
	animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke {
	100% {
		stroke-dashoffset: 0;
	}
}

.success-title {
	font-size: 28px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;
}

.success-message {
	font-size: 16px;
	color: #666;
	margin-bottom: 30px;
}

.btn-close-success {
	background-color: #007bff;
	color: white;
	border: none;
	padding: 12px 30px;
	border-radius: 8px;
	font-size: 16px;
	cursor: pointer;
	transition: background-color 0.3s;
}

.btn-close-success:hover {
	background-color: #0056b3;
}

/* Message Loading Overlay */
#message-loading-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 10000;
	display: none;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: opacity 0.2s ease-out;
}

#message-loading-overlay.show {
	display: flex;
	opacity: 1;
}

.loading-content {
	display: flex;
	align-items: center;
	background-color: #fff;
	padding: 20px 30px;
	border-radius: 8px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.loading-spinner {
	border: 4px solid rgba(0, 0, 0, 0.1);
	border-left-color: #FF0000;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	animation: spin 1s linear infinite;
	margin-right: 20px;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.loading-text {
	font-size: 16px;
	font-weight: 500;
	color: #333;
}


/* ==================== 支付弹窗样式 ==================== */

/* 支付弹窗主体样式 */
#custom-modal.payment-view .payment-modal-container {
	width: 100%;
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
}

#custom-modal.payment-view .payment-modal-header {
	color: white;
	padding-top: 20px;
	font-size: 32px;
	margin: 0;
	text-align: center;
}

#custom-modal.payment-view .payment-modal-title {
	margin: 0;
	font-size: 20px;
	font-weight: 600;
}

#custom-modal.payment-view .payment-modal-body {
	padding: 24px;
}

#custom-modal.payment-view .payment-tabs {
	display: flex;
	background: #f8f9fa;
	border-radius: 8px;
	padding: 4px;
	margin-bottom: 24px;
}


#custom-modal.payment-view .payment-content {
	display: flex;
	gap: 32px;
	align-items: flex-start;
}

/* 订单详情样式 */
#custom-modal.payment-view .order-details {
	flex: 2;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

#custom-modal.payment-view .detail-item {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 12px 0;
	border-bottom: 1px solid #f0f0f0;
}

#custom-modal.payment-view .detail-item:last-child {
	border-bottom: none;
}

#custom-modal.payment-view .detail-item .label {
	font-weight: 500;
	color: #666;
	min-width: 80px;
	flex-shrink: 0;
}

#custom-modal.payment-view .detail-item .value {
	/* font-weight: 600;
                            color: #333; */
	text-align: left;
	flex: 1;
}

#custom-modal.payment-view .product-name .value {
	white-space: pre-line;
	line-height: 1.4;
}

/* 优惠券选择器样式 */
#custom-modal.payment-view .coupon-select-wrapper {
	position: relative;
	min-width: 200px;
}

#custom-modal.payment-view .coupon-select {
	width: 100%;
	padding: 8px 12px;
	border: 1px solid #ddd;
	border-radius: 6px;
	background: #fff;
	font-size: 14px;
	cursor: pointer;
	transition: border-color 0.3s ease;
}

#custom-modal.payment-view .coupon-select:focus {
	outline: none;
	border-color: #1976d2;
	box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.2);
}

#custom-modal.payment-view .coupon-select:disabled {
	background: #f5f5f5;
	color: #999;
	cursor: not-allowed;
}

/* === ① 现代浏览器：全量自定义 ================================ */
@supports (appearance: base-select) {

	/* 1. 按规范把 <select> 和它的 picker 都置为 base-select */
	#custom-modal.payment-view .coupon-select,
	#custom-modal.payment-view .coupon-select::picker(select) {
		appearance: base-select;
	}

	/* 2. 收起状态（按钮本身）的样式 */
	#custom-modal.payment-view .coupon-select {
		display: inline-flex;
		/* 让文字 & 箭头水平排布 */
		align-items: center;
		justify-content: space-between;
		gap: .5rem;

		width: 100%;
		padding: 8px 12px;
		border: 1px solid #ddd;
		border-radius: 6px;
		background: #fff;
		font-size: 14px;
		line-height: 1.4;
		color: #333;
		cursor: pointer;
		transition: border-color .3s ease, box-shadow .3s ease;
	}

	/* 3. 把默认小箭头干掉，改用自己的（这里简单用 CSS 三角） */
	#custom-modal.payment-view .coupon-select::picker-icon {
		display: none;
	}

	/* 自定义箭头 */
	#custom-modal.payment-view .coupon-select::after {
		content: "";
		border: .35em solid transparent;
		border-top-color: currentColor;
		margin-inline-start: auto;
		transition: transform .25s;
	}

	/* 展开时箭头翻转 */
	#custom-modal.payment-view .coupon-select:open::after {
		transform: rotate(180deg);
	}

	/* 4. 展开后的下拉面板 */
	#custom-modal.payment-view .coupon-select::picker(select) {
		background: #fff;
		border: 1px solid #ddd;
		border-radius: 6px;
		box-shadow: 0 6px 16px rgba(0, 0, 0, .08);
		padding: 4px 0;
		/* 上下留白，左右靠 option 自身 */
		overflow-y: auto;
		/* 选项过多时可滚动 */
	}

	/* 5. 单个 <option> 的行高 & 交互色 */
	#custom-modal.payment-view .coupon-select option {
		padding: 6px 12px;
	}

	#custom-modal.payment-view .coupon-select option:hover {
		background: #f5f7fa;
	}

	#custom-modal.payment-view .coupon-select option:checked {
		background: #e9f6eb;
		color: #FF0000;
	}

	/* 6. 聚焦 & 展开边框高亮 */
	#custom-modal.payment-view .coupon-select:focus-visible,
	#custom-modal.payment-view .coupon-select:open {
		outline: none;
		border-color: #FF0000;
		box-shadow: 0 0 0 2px rgb(32 165 58 / .2);
	}

	/* 7. 禁用态（按钮 + picker 一起灰掉） */
	#custom-modal.payment-view .coupon-select:disabled,
	#custom-modal.payment-view .coupon-select:disabled::picker(select) {
		background: #f5f5f5;
		color: #999;
		cursor: not-allowed;
	}
}

/* === ② 回退：老浏览器继续用 appearance:none 方案 ============ */
@supports not (appearance: base-select) {
	#custom-modal.payment-view .coupon-select {
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" stroke="%23999" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M1 1l5 5 5-5"/></svg>') no-repeat right 12px center / 12px 8px;
	}

	#custom-modal.payment-view .coupon-select::-ms-expand {
		display: none;
	}

	/* IE11 */
	/* .coupon-select-wrapper::after {
                                                                                                                                                                                                                                                                                                      content: '';
                                                                                                                                                                                                                                                                                                      position: absolute;
                                                                                                                                                                                                                                                                                                      right: 10px;
                                                                                                                                                                                                                                                                                                      top: 50%;
                                                                                                                                                                                                                                                                                                      transform: translateY(-50%);
                                                                                                                                                                                                                                                                                                      width: 0;
                                                                                                                                                                                                                                                                                                      height: 0;
                                                                                                                                                                                                                                                                                                      border-left: 5px solid transparent;
                                                                                                                                                                                                                                                                                                      border-right: 5px solid transparent;
                                                                                                                                                                                                                                                                                                      border-top: 6px solid #c0c4cc;
                                                                                                                                                                                                                                                                                                      pointer-events: none;
                                                                                                                                                                                                                                                                                                    } */
}

#custom-modal.payment-view .coupon-info {
	align-items: center;
}

/* 二维码区域样式 */
#custom-modal.payment-view .qr-code-wrapper {
	position: relative;
	width: 180px;
	height: 180px;
	border: 2px solid #f0f0f0;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	margin-bottom: 12px;
}

#custom-modal.payment-view .qr-code-icon {
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 10;
}


#custom-modal.payment-view .qr-code-caption {
	font-size: 14px;
	color: #666;
	margin-bottom: 8px;
	font-weight: 500;
}

#custom-modal.payment-view .amount-value {
	font-size: 28px;
	font-weight: 700;
}

#custom-modal.payment-view .payment-modal-footer {
	padding: 16px 24px;
	text-align: center;
	border-top: 1px solid #e9ecef;
}

#custom-modal.payment-view .payment-modal-footer p {
	margin: 0;
	color: #666;
	font-size: 14px;
}

/* 支付成功弹窗样式 */
#custom-modal.payment-success-view .modal-content {
	max-width: 400px;
	text-align: center;
}

#custom-modal.payment-success-view .payment-success-container {
	padding: 40px 24px;
}

#custom-modal.payment-success-view .success-icon-wrapper {
	margin-bottom: 24px;
}

#custom-modal.payment-success-view .success-icon {
	width: 64px;
	height: 64px;
	margin: 0 auto;
}

#custom-modal.payment-success-view .success-icon svg {
	width: 100%;
	height: 100%;
}

#custom-modal.payment-success-view .success-icon-circle {
	stroke: #38a169;
	stroke-width: 2;
	stroke-dasharray: 157;
	stroke-dashoffset: 157;
	animation: circle-animation 1s ease-out forwards;
}

#custom-modal.payment-success-view .success-icon-checkmark {
	stroke: #38a169;
	stroke-width: 3;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-dasharray: 24;
	stroke-dashoffset: 24;
	animation: checkmark-animation 0.5s ease-out 0.5s forwards;
}

@keyframes circle-animation {
	to {
		stroke-dashoffset: 0;
	}
}

@keyframes checkmark-animation {
	to {
		stroke-dashoffset: 0;
		stroke-dasharray: 32;
	}
}

#custom-modal.payment-success-view .success-title {
	font-size: 24px;
	font-weight: 600;
	color: #38a169;
	margin: 0 0 16px 0;
}

#custom-modal.payment-success-view .success-message {
	color: #666;
	margin: 0 0 32px 0;
	line-height: 1.5;
}

#custom-modal.payment-success-view .btn-close-success {
	background: #38a169;
	color: white;
	border: none;
	padding: 12px 32px;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
	transition: background-color 0.3s ease;
}

#custom-modal.payment-success-view .btn-close-success:hover {
	background: #2f855a;
}

/* 响应式样式 */
@media (max-width: 768px) {
	#custom-modal.payment-view .payment-content {
		flex-direction: column;
		gap: 24px;
	}

	#custom-modal.payment-view .order-details {
		order: 2;
	}

	#custom-modal.payment-view .qr-code-content {
		order: 1;
		align-self: center;
	}

	#custom-modal.payment-view .detail-item {
		flex-direction: column;
		align-items: flex-start;
		gap: 4px;
	}

	#custom-modal.payment-view .detail-item .value {
		text-align: left;
	}

	#custom-modal.payment-view .coupon-select-wrapper {
		min-width: 100%;
	}
}

.my-team-share-section {
	display: flex;
	gap: 20px;
	align-items: stretch;
	justify-content: center;
}

#claimed-coupons-section {
	display: none;
	flex: 1;
	padding-right: 20px;
}

#claimed-coupons-section h4 {
	text-align: center;
	padding-top: 24px;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	margin: 0 0 16px;
	text-align: center;
}

#my-team-qr-section {
	flex: 1;
	padding-left: 20px;
}

.payment-content .qr-code-caption {
	margin-top: 5px;
}

#my-team-qr-code {
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.coupon-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 154px;
}

.coupon-list-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.coupon-item {
	width: 170px;
	height: 67px;
	background-image: url('/static/new/images/724/coupon-bg.svg');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 8px;
	/* border: 1px solid #FF0000; */
	box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
}

.coupon-title {
	font-size: 12px;
}

.coupon-item .coupon-content {
	display: flex;
}

.coupon-item .coupon-content .coupon-left {
	width: 72px;
}

.coupon-item .coupon-content .coupon-right {
	width: 100px;
	color: #888;
}

.coupon-item .coupon-content .coupon-left,
.coupon-item .coupon-content .coupon-right {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.coupon-item .coupon-content .coupon-price {
	font-size: 24px;
}

.coupon-item .coupon-content .coupon-price span {
	font-size: 12px;
}

.coupon-name {
	margin-top: 5px;
	font-size: 12px;
	font-weight: 500;
	opacity: .8;
}

.coupon-title {
	font-size: 14px;
	font-weight: 500;
}

.coupon-value {
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
}

.coupon-footer {
	font-size: 12px;
	color: #999;
	margin-top: 8px;
	text-align: center;
}

/* 移动端团队表格样式 */
@media (max-width: 500px) {
	.activity-simulated-table.mobile-table-view {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		border-radius: 16px;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
		padding: 10px;
	}

	.sm-flex-col {
		flex-direction: column;
	}

	.sm-hide {
		display: none !important;
	}

	.banner-content .banner-countdown:before {
		background-image: linear-gradient(#FF0000);
		height: calc(100% + 20px);
		width: 140%;
		border-radius: 8px;
		box-shadow: 0 0 13px rgba(0, 0, 0, 0.2);
		top: -8px;
	}

	.mobile-team-table {
		width: 100%;
		border-collapse: collapse;
		font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		background: #fff;
		border-radius: 16px;
		overflow: hidden;
		min-width: 480px;
		/* 确保在小屏幕上有水平滚动 */
	}

	.mobile-team-table thead {
		background: linear-gradient(135deg, #67C23A 0%, #5AB532 100%);
	}

	.mobile-team-table th {
		padding: 12px 8px;
		text-align: center;
		font-weight: 600;
		font-size: 14px;
		color: #fff;
		border: none;
		position: relative;
	}

	.mobile-team-table th.product-col {
		width: 25%;
		text-align: left;
		padding-left: 16px;
	}

	.mobile-team-table th.price-col {
		width: 18.75%;
	}

	.mobile-team-table th.highlight {
		background: #ff6416;
		position: relative;
	}

	/* .mobile-team-table th.highlight::before {
                                                                                                                                                                                                                                                                                                      content: '推荐';
                                                                                                                                                                                                                                                                                                      position: absolute;
                                                                                                                                                                                                                                                                                                      top: -8px;
                                                                                                                                                                                                                                                                                                      right: 8px;
                                                                                                                                                                                                                                                                                                      background: #F56C6C;
                                                                                                                                                                                                                                                                                                      color: #fff;
                                                                                                                                                                                                                                                                                                      font-size: 10px;
                                                                                                                                                                                                                                                                                                      padding: 2px 6px;
                                                                                                                                                                                                                                                                                                      border-radius: 8px;
                                                                                                                                                                                                                                                                                                      transform: scale(0.8);
                                                                                                                                                                                                                                                                                                    } */
	.activity-container .initiate-team-btn {
		margin-top: 25px;
	}

	.w-\[1200px\] {
		width: 100%;
		padding: 20px;
	}

	#faq .w-\[1200px\] {
		flex-direction: column;
	}

	.mobile-team-table tbody tr {
		transition: background-color 0.2s ease;
	}

	.mobile-team-table tbody tr:hover {
		background-color: #f8f9fa;
	}

	.mobile-team-table td {
		padding: 12px 8px;
		text-align: center;
		border-bottom: 1px solid #ebeef5;
		vertical-align: middle;
	}

	.mobile-team-table .product-name {
		text-align: left;
		padding-left: 16px;
		font-weight: 600;
		font-size: 14px;
		color: #303133;
	}

	.mobile-team-table .even-row {
		background-color: #fafbfc;
	}

	.mobile-team-table .odd-row {
		background-color: #fff;
	}

	.mobile-team-table .price-display {
		display: flex;
		align-items: center;
		gap: 4px;
	}

	.mobile-team-table .currency {
		font-size: 12px;
		color: #606266;
		font-weight: normal;
	}

	.mobile-team-table .amount {
		font-size: 16px;
		font-weight: 700;
		color: #303133;
	}

	.mobile-team-table .savings {
		font-size: 11px;
		color: #F56C6C;
		background: #FEF0F0;
		padding: 2px 6px;
		border-radius: 6px;
		font-weight: 500;
	}

	.mobile-team-table .team-price.highlight {
		background: linear-gradient(180deg, rgba(255, 249, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);
		position: relative;
	}

	.mobile-team-table .team-price.highlight .amount {
		color: #ff6416;
	}

	.mobile-team-table .team-price.highlight .savings {
		background: #ff6416;
		color: #fff;
	}

	.mobile-team-table .discount-row {
		background: #f5f7fa !important;
		border-top: 2px solid #dcdfe6;
	}

	.mobile-team-table .discount-row .product-name {
		color: #ff6416;
		font-weight: 700;
	}

	.mobile-team-table .no-discount {
		font-size: 13px;
		color: #909399;
		font-weight: 500;
	}

	.mobile-team-table .discount-rate {
		font-size: 16px;
		font-weight: 700;
		color: #67C23A;
	}

	.mobile-team-table .discount-row .team-price.highlight .discount-rate {
		color: #ff6416;
	}

	/* 最后一行移除底部边框 */
	.mobile-team-table tbody tr:last-child td {
		border-bottom: none;
	}

	/* 响应式调整 */
	@media (max-width: 400px) {
		.mobile-team-table {
			min-width: 380px;
		}

		.mobile-team-table th,
		.mobile-team-table td {
			padding: 10px 6px;
		}

		.mobile-team-table th {
			font-size: 13px;
		}

		.mobile-team-table .amount {
			font-size: 15px;
		}

		.mobile-team-table .product-name {
			font-size: 13px;
			padding-left: 12px;
		}
	}
}

/* 确保桌面端不受影响 */
@media (min-width: 501px) {
	.mobile-team-table {
		display: none;
	}

	.activity-simulated-table.mobile-table-view {
		/* 重置移动端样式 */
		overflow-x: visible;
	}
}

/* 阶梯优惠表格响应式修复 */
.title-desc-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width: 1420px) {
	.activity-simulated-table .table-body .table-body-tr {
		height: 50px;
	}

	.activity-simulated-table .table-header .table-header-th,
	.activity-simulated-table .table-body .table-body-td {
		height: 50px;
		padding: 0 10px;
	}

	.table-header-th .table-daily-price .title,
	.table-body-td .table-daily-price .title,
	.table-header .table-header-th .title {
		font-size: 16px;
	}

	.table-body-price .title {
		font-size: 18px;
	}

	.table-body-price .num {
		font-size: 24px;
	}

	.table-left {
		width: 120px;
	}

	.table-right {
		width: 100px;
	}

	.activity-simulated-table {
		width: 1200px;
	}
}


@media screen and (max-width: 1300px) {
	.activity-simulated-table .table-body .table-body-tr {
		height: 60px;
	}

	.activity-simulated-table .table-header .table-header-th,
	.activity-simulated-table .table-body .table-body-td {
		height: 60px;
		padding: 0 5px;
		display: flex;
		align-items: center;
	}

	.table-header-th .table-daily-price .title,
	.table-body-td .table-daily-price .title,
	.table-header .table-header-th .title {
		font-size: 12px;
	}

	.table-body-price .title {
		font-size: 16px;
	}

	.table-body-price .num {
		font-size: 20px;
	}

	.table-left {
		width: 100px;
	}

	.activity-simulated-table {
		width: 900px;
		padding: 2%;
	}

	.table-left-title {
		font-size: 12px;
		text-align: center;
	}

	.table-header .table-header-th .title {
		text-align: center;
	}

	.table-header .table-header-th .title .tips {
		display: none;
	}

	.title-desc-wrapper {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.table-body-price {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.table-body-price .discount {
		margin-left: 0;
		padding: 0 2px;
		font-size: 12px;
	}
}


@media screen and (max-width: 900px) {
	#team-coupon .container {
		width: 100%;
	}

	.activity-simulated-table {
		width: 100%;
	}

	.table-left {
		width: 80px;
	}
}

@media screen and (max-width: 700px) {
	.banner-new-container .banner-new-title {
		width: 95%;
	}
}

@media screen and (max-width: 600px) {
	#team-coupon .container {
		padding: 0;
		overflow-y: auto;
	}

	.activity-simulated-table {
		width: 600px;
		padding: 0;
	}
}
.tabs-wrapper .tab-item {
	position: relative;
}

.team-tips {
	position: absolute;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 8px;
	background: #ff4d4f;
	color: #fff;
	padding: 0 8px;
	border-radius: 4px;
	font-size: 12px;
	white-space: nowrap;
	z-index: 1;
	height: 40px;
	line-height: 40px;
}

.team-tips::before {
	content: '';
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
	border-width: 6px;
	border-style: solid;
	border-color: transparent #ff4d4f transparent transparent;
}