.page_Q0FfM8 .banner {
			width: 100vw;
			height: calc(100vw / 375 * 160);
			margin-bottom: -1.8rem;
			background: #00b2a7;
		}

			.page_Q0FfM8 .banner .container {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: column;
				    -webkit-box-orient: vertical;
				    -webkit-box-direction: normal;
				    flex-direction: column;
				-ms-flex-pack: center;
				    -webkit-box-pack: center;
				    justify-content: center;
				height: calc(100vw / 375 * 160 - 1.8rem);
				padding-left: 1rem;
			}

			.page_Q0FfM8 .banner .container .title {
					width: 12.5rem;
					margin-bottom: 0.4rem;
					color: #ffffff;
					font-size: 1rem;
					font-weight: 600;
					line-height: 1.4rem;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}

			.page_Q0FfM8 .banner .container .title i {
						display: inline-block;
						color: #c0eb5e;
						font-size: 0.6rem;
						font-weight: 500;
						line-height: 0.8rem;
						padding: 0.1rem 0.3rem;
						margin-left: 0.4rem;
						background: rgba(192, 235, 94, 0.16);
						border-radius: 0.2rem;
						-webkit-transform: translateY(-0.15rem);
						    -ms-transform: translateY(-0.15rem);
						        transform: translateY(-0.15rem);
					}

			.page_Q0FfM8 .banner .container .desc {
					width: 12.5rem;
					color: #ffffff;
					font-size: 0.7rem;
					font-weight: 400;
					line-height: 1.05rem;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					line-clamp: 2;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
				}
		.page_Q0FfM8 .content {
			min-height: calc(100vh - 0.3rem - 100vw / 375 * 160);
			border-radius: 0.8rem 0.8rem 0 0;
			background-color: #f5f5f5;
		}
		.page_Q0FfM8 .content .selectBox {
				position: sticky;
				top: 3rem;
				padding-top: 0.6rem;
				padding-bottom: 0.8rem;
				border-radius: 0.8rem 0.8rem 0 0;
				background-color: #f5f5f5;
				z-index: 999;
			}
		.page_Q0FfM8 .content .selectBox .tabs {
					padding: 0 0.1rem;
				}
		.page_Q0FfM8 .content .selectBox .tabs .adm-tabs-header {
						border-bottom: none;
					}
		.page_Q0FfM8 .content .selectBox .tabs .adm-tabs-header .adm-tabs-header-mask {
							display: none;
						}
		.page_Q0FfM8 .content .selectBox .tabs .adm-tabs-header .adm-tabs-tab-list .adm-tabs-tab-line {
								height: 0.15rem;
								background: #aae02d;
							}
		.page_Q0FfM8 .content .selectBox .tabs .adm-tabs-header .adm-tabs-tab-list .adm-tabs-tab-wrapper {
								padding: 0 0.7rem;
							}
		.page_Q0FfM8 .content .selectBox .tabs .adm-tabs-header .adm-tabs-tab-list .adm-tabs-tab-wrapper .adm-tabs-tab {
									color: #484848;
									font-size: 0.8rem;
									font-weight: 400;
									line-height: 1rem;
								}
		.page_Q0FfM8 .content .selectBox .tabs .adm-tabs-header .adm-tabs-tab-list .adm-tabs-tab-wrapper .adm-tabs-tab-active {
									color: #222222;
									font-weight: 600;
								}
		.page_Q0FfM8 .content .selectBox .roundedTagContainer {
					display: -ms-flexbox;
					display: -webkit-box;
					display: flex;
					grid-gap: 0.4rem;
					gap: 0.4rem;
					margin-top: 0.7rem;
					padding: 0 0.8rem;
					overflow-x: auto;
					scrollbar-width: none; /* Firefox */
					-ms-overflow-style: none /* Internet Explorer 10+ */
				}
		.page_Q0FfM8 .content .selectBox .roundedTagContainer::-webkit-scrollbar {
						display: none; /* WebKit */
					}
		.page_Q0FfM8 .content .selectBox .roundedTagContainer .roundedTagItem {
						-ms-flex-negative: 0;
						    flex-shrink: 0;
						display: -ms-flexbox;
						display: -webkit-box;
						display: flex;
						-ms-flex-align: center;
						    -webkit-box-align: center;
						    align-items: center;
						grid-gap: 0.4rem;
						gap: 0.4rem;
						height: 1.6rem;
						padding: 0.25rem 0.8rem;
						border-radius: 0.8rem;
						border: 1px solid rgba(0, 0, 0, 0.15);
						color: #222222;
						font-size: 0.7rem;
						line-height: 1rem;
					}
		.page_Q0FfM8 .content .selectBox .roundedTagContainer .roundedTagItem .arrowIcon {
							width: 0.5rem;
							height: 0.3rem;
						}
		.page_Q0FfM8 .content .selectBox .roundedTagContainer .roundedTagItemActive {
						background: #e8f7c6;
						border: 1px solid #c0eb5e;
						font-weight: 600;
					}
		.page_Q0FfM8 .content .selectBoxApp {
				top: 0;
			}
		.page_Q0FfM8 .content .total {
				padding-top: 0.6rem;
				color: #888888;
				font-size: 0.65rem;
				margin-left: 0.8rem;
				margin-bottom: 0.6rem;
			}
		.page_Q0FfM8 .content .emptyBox {
				padding-top: 1.5rem;
				text-align: center;
			}
		.page_Q0FfM8 .content .emptyBox .emptyImg {
					width: 10rem;
					height: 10rem;
					margin-bottom: 0.8rem;
				}
		.page_Q0FfM8 .content .emptyBox .emptyText {
					color: #484848;
					font-size: 0.75rem;
					text-align: center;
					margin: 0 2.8rem;
				}
		.page_Q0FfM8 .content .height12 {
				height: 0.6rem;
			}
		.page_Q0FfM8 .content .dividerContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				-ms-flex-pack: center;
				    -webkit-box-pack: center;
				    justify-content: center;
				margin: 1.4rem 0.6rem;
			}
		.page_Q0FfM8 .content .dividerContainer .side {
					-ms-flex: 1;
					    -webkit-box-flex: 1;
					    flex: 1;
					height: 1px;
					background: #cccccc;
					opacity: 0.5;
				}
		.page_Q0FfM8 .content .dividerContainer .closeDesc {
					max-width: 9.45rem;
					margin: 0 0.8rem;
					color: #484848;
					font-size: 0.6rem;
					font-weight: 400;
					text-align: center;
				}

.customPopup_CDnMgZ {
	padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
	padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
}

.customPopup_CDnMgZ .btnContainer {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			height: calc(constant(safe-area-inset-bottom) + 4rem);
			height: calc(env(safe-area-inset-bottom) + 4rem);
			margin: 0 0.8rem;
			background-color: #fff;
		}

.customPopup_CDnMgZ .btnContainer .btn {
				-ms-flex: 1;
				    -webkit-box-flex: 1;
				    flex: 1;
				height: 2.4rem;
				color: #fff;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #06605a;
				border-radius: 0.4rem;
			}

