.commonPopup_amrKbN .adm-popup-body {
			border-radius: 0.6rem 0.6rem 0 0px;
			padding-bottom: constant(safe-area-inset-bottom);
			padding-bottom: env(safe-area-inset-bottom);
		}
		.commonPopup_amrKbN .commonPopupHeader {
			position: relative;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-pack: justify;
			    -webkit-box-pack: justify;
			    justify-content: space-between;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			height: 3rem;
			padding: 0 0.8rem;
			font-size: 0.9rem;
			line-height: 1.3rem;
			font-weight: 600;
			color: #222;
		}
		.commonPopup_amrKbN .commonPopupHeader .close {
				width: 1.2rem;
				height: 1.2rem;
				color: #000;
			}
		.commonPopup_amrKbN .commonPopupHeader .title {
				position: absolute;
				top: 0.85rem;
				left: 2.8rem;
				width: calc(100% - 5.6rem);
				text-align: center;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}
		.commonPopup_amrKbN .divider {
			height: 1px;
			background-color: #d9d9d9;
		}
		.commonPopup_amrKbN .commonPopupContent {
			max-height: calc(1vh * 95 - 3.05rem - constant(safe-area-inset-bottom));
			max-height: calc(1vh * 95 - 61px - constant(safe-area-inset-bottom));
			max-height: calc(var(--vh, 1vh) * 95 - 3.05rem - constant(safe-area-inset-bottom));
			max-height: calc(1vh * 95 - 3.05rem - env(safe-area-inset-bottom));
			max-height: calc(1vh * 95 - 61px - env(safe-area-inset-bottom));
			max-height: calc(var(--vh, 1vh) * 95 - 3.05rem - env(safe-area-inset-bottom));
			overflow: auto;
		}

@-webkit-keyframes circles_Ivi0SE {
	0% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}

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

@keyframes circles_Ivi0SE {
	0% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}

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

.refreshIcon_oM75aX {
	width: 1.1rem;
	height: 1.1rem;
	-webkit-animation: circles_Ivi0SE 0.5s ease-in-out 0s infinite;
	        animation: circles_Ivi0SE 0.5s ease-in-out 0s infinite;
}

.completeText_ZmJf9x {
	font-size: 0.7rem;
	font-weight: 600;
	line-height: normal;
	color: #06605a;
}

.subscribeBar__9mV04 {
	position: relative;
	width: calc(100vw - 1.2rem);
	margin: 0 auto;
	padding: 0.8rem;
	background-color: #fff;
	border-radius: 1rem;
	border: 1px solid rgb(235, 235, 235);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;

	display: -ms-flexbox;

	display: -webkit-box;

	display: flex;
	-ms-flex-pack: justify;
	    -webkit-box-pack: justify;
	    justify-content: space-between;
	-ms-flex-align: center;
	    -webkit-box-align: center;
	    align-items: center;
}

	.subscribeBar__9mV04 .title_Gs990g {
		font-size: 0.7rem;
		color: #222222;
		font-weight: 500;
	}

	.subscribeBar__9mV04 .button_q7Fl_Y {
		padding: 0.275rem 0.6rem;
		margin-left: 0.6rem;
		font-size: 0.7rem;
		color: #222222;
		font-weight: 600;
		border: 1px solid #ebebeb;
	}

.subscribeCard_p8n61C {
	position: relative;
	width: calc(100vw - 1.2rem);
	margin: 0 auto;
	padding: 1rem 0.8rem;
	background-color: #fff;
	border-radius: 1rem;
	border: 1px solid rgb(235, 235, 235);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;

	display: -ms-flexbox;

	display: -webkit-box;

	display: flex;
	-ms-flex-pack: justify;
	    -webkit-box-pack: justify;
	    justify-content: space-between;
}

.subscribeCard_p8n61C .title_Gs990g {
		font-size: 0.8rem;
		color: #222222;
		font-weight: 500;
	}

.subscribeCard_p8n61C .subTitle_vKRfyF {
		margin-top: 0.2rem;
		color: #888888;
		font-size: 0.7rem;
	}

.subscribeCard_p8n61C .button_q7Fl_Y {
		padding: 0.375rem 0.8rem;
		margin-top: 1rem;
		font-size: 0.7rem;
		font-weight: 600;
	}

.subscribeCard_p8n61C .closeIcon_aoiSzj {
		color: #cccccc;
		height: 0.9rem;
		width: 0.9rem;
		position: absolute;
		right: 0.55rem;
		top: 0.35rem;
		cursor: pointer;
		z-index: 1;
	}

.topBannerCard_PL33Wm {
	width: calc(100vw - 1.2rem);
	margin: 0 0.6rem 0.6rem 0.6rem;
	height: 10rem;
	border-radius: 1rem;
}

.topBannerCard_PL33Wm .customSkeleton_Lj0OQy {
		--width: 100%;
		--border-radius: 1rem;
	}

.banner20001_D4N4uL {
  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;
  width: calc(100vw - 1.2rem);
  margin: 0.6rem auto 0;
  padding: 0.6rem 0.8rem;
  border-radius: 1rem;
  border: 1px solid #ebebeb;
  background-color: #fff;
}

  .banner20001_D4N4uL .image_M5KiJv {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 1rem;
    height: 1rem;
  }

  .banner20001_D4N4uL .title_tuydvC {
    color: #222222;
    font-size: 0.7rem;
    font-weight: 500;
    line-height: 1rem;
  }

  .banner20001_D4N4uL .button_u_gpDK {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 1.6rem;
    margin-left: auto;
    padding: 0 0.6rem;
    border-radius: 0.4rem;
    border: 1px solid #ebebeb;
    color: #222222;
    font-size: 0.7rem;
    font-weight: 500;
    line-height: 1.5rem;
  }

.banner20001Done_TSWahl {
  padding: 0.8rem;
}

.banner20001Done_TSWahl .arrowIcon_E7vA_T {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 0.9rem;
    height: 0.9rem;
    margin-left: auto;
    color: #aaaaaa;
  }

.banner30001_yNzgCm {
  position: relative;
  width: calc(100vw - 1.2rem);
  margin: 0.6rem auto 0;
  padding: 0.8rem;
  border-radius: 1rem;
  border: 1px solid #ebebeb;
  background-color: #fff;
  background-size: 4rem 4rem;
  background-position: right 0.35rem bottom 0.35rem;
}

  .banner30001_yNzgCm .closeIcon_HTA8bh {
    position: absolute;
    right: 0.6rem;
    top: 0.6rem;
    width: 0.8rem;
    height: 0.8rem;
    color: #aaaaaa;
  }

  .banner30001_yNzgCm .content_Vq2JcG {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    grid-gap: 0.4rem;
    gap: 0.4rem;
  }

  .banner30001_yNzgCm .content_Vq2JcG .icon_HI0fiK {
      width: 1rem;
      height: 1rem;
      -webkit-transform: translateY(0.1rem);
          -ms-transform: translateY(0.1rem);
              transform: translateY(0.1rem);
    }

  .banner30001_yNzgCm .content_Vq2JcG .text_lHhmL4 .title_LDL2ZK {
        padding-right: 0.6rem;
        color: #222222;
        font-size: 0.8rem;
        font-weight: 600;
        line-height: 1.2rem;
      }

  .banner30001_yNzgCm .content_Vq2JcG .text_lHhmL4 .subTitle_en09Ik {
        margin-top: 0.2rem;
        padding-right: 0.6rem;
        color: #666666;
        font-size: 0.65rem;
        font-weight: 400;
        line-height: 0.9rem;
      }

  .banner30001_yNzgCm .button__zZrYZ {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    height: 2rem;
    margin-top: 0.8rem;
    padding: 0 0.8rem;
    background-color: #06605a;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 2rem;
  }

.banner40001_hau068 {
  position: relative;
  padding: 0.8rem;
  border-radius: 1rem;
  border: 1px solid #ebebeb;
  background-color: #fff;
  background-size: 4rem 4rem;
  background-position: right 0.35rem bottom 0.35rem;
}

  .banner40001_hau068 .closeIcon_QU3rJu {
    position: absolute;
    right: 0.6rem;
    top: 0.6rem;
    width: 0.8rem;
    height: 0.8rem;
    color: #aaaaaa;
  }

  .banner40001_hau068 .content_CP3nBL {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    grid-gap: 0.4rem;
    gap: 0.4rem;
  }

  .banner40001_hau068 .content_CP3nBL .icon_COPruG {
      width: 1rem;
      height: 1rem;
      -webkit-transform: translateY(0.1rem);
          -ms-transform: translateY(0.1rem);
              transform: translateY(0.1rem);
    }

  .banner40001_hau068 .content_CP3nBL .text_TWUgsM .title_jg5gpa {
        padding-right: 0.6rem;
        color: #222222;
        font-size: 0.8rem;
        font-weight: 600;
        line-height: 1.2rem;
      }

  .banner40001_hau068 .content_CP3nBL .text_TWUgsM .subTitle__RrVHF {
        margin-top: 0.2rem;
        padding-right: 0.6rem;
        color: #666666;
        font-size: 0.65rem;
        font-weight: 400;
        line-height: 0.9rem;
      }

  .banner40001_hau068 .button_S6_EL2 {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    height: 2rem;
    margin-top: 0.8rem;
    padding: 0 0.8rem;
    background-color: #06605a;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 2rem;
  }

.jobCard_CMhNvm {
	position: relative;
	width: calc(100vw - 1.2rem);
	margin: 0 auto;
	padding: 0.8rem;
	background-color: #fff;
	border-radius: 1rem;
	border: 1px solid rgb(235, 235, 235);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

	.jobCard_CMhNvm .jobMarkBox {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
			grid-gap: 0.2rem 0.4rem;
			gap: 0.2rem 0.4rem;
			margin-bottom: 0.2rem;
		}

	.jobCard_CMhNvm .jobMarkBox .jobMarkContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				grid-gap: 0.2rem;
				gap: 0.2rem;
				height: 1rem;
				padding: 0 0.2rem;
				border-radius: 0.2rem;
			}

	.jobCard_CMhNvm .jobMarkBox .jobMarkContainer .jobMarkIcon {
					width: 0.6rem;
					height: 0.6rem;
				}

	.jobCard_CMhNvm .jobMarkBox .jobMarkContainer .jobMarkText {
					font-weight: 600;
					font-size: 0.6rem;
					line-height: 0.6rem;
				}

	.jobCard_CMhNvm .jobMarkBox .jobAuthMedal {
				width: 1rem;
				height: 1rem;
			}

	.jobCard_CMhNvm .jobMarkBox .jobAuthMedal .jobAuthMedalIcon {
					width: 100%;
					height: 100%;
				}

	.jobCard_CMhNvm .jobTitleContainer {
			margin-bottom: 0.2rem;
			overflow: hidden;
			word-wrap: break-word;
			display: -webkit-box;
			line-clamp: 2;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
		}

	.jobCard_CMhNvm .jobTitleContainer .title {
				color: #222;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 1.1rem;
			}

	.jobCard_CMhNvm .companyName {
			display: block;
			color: #888;
			font-size: 0.6rem;
			font-weight: 400;
			line-height: normal;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			-webkit-text-decoration: none;
			text-decoration: none;
			pointer-events: none;
		}

	.jobCard_CMhNvm .hasLogoWidth {
			width: calc(100% - 3rem);
		}

	.jobCard_CMhNvm .companyIcon {
			position: absolute;
			top: 0.8rem;
			right: 0.8rem;
			width: 1.8rem;
			height: 1.8rem;
			border-radius: 0.3rem;
		}

	.jobCard_CMhNvm .mt40 {
			top: 2rem;
		}

	.jobCard_CMhNvm .positionContainer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			margin-top: 0.4rem;
			margin-bottom: 0.2rem;
		}

	.jobCard_CMhNvm .positionContainer .positionIcon {
				width: 0.9rem;
				height: 0.9rem;
				margin-right: 0.2rem;
			}

	.jobCard_CMhNvm .positionContainer .position {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				font-size: 0.7rem;
				line-height: normal;
				color: #222222;
				font-weight: 500;
			}

	.jobCard_CMhNvm .workingHoursContainer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
		}

	.jobCard_CMhNvm .workingHoursContainer .timeIcon {
				width: 0.9rem;
				height: 0.9rem;
				margin-right: 0.2rem;
			}

	.jobCard_CMhNvm .workingHoursContainer .time {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				font-size: 0.7rem;
				line-height: normal;
				color: #222222;
				font-weight: 500;
			}

	.jobCard_CMhNvm .advantageBox {
			margin-top: 0.4rem;
		}

	.jobCard_CMhNvm .advantageContainer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
		}

	.jobCard_CMhNvm .advantageContainer .dotContainer {
				-ms-flex-negative: 0;
				    flex-shrink: 0;
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-pack: center;
				    -webkit-box-pack: center;
				    justify-content: center;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				width: 0.9rem;
				height: 0.9rem;
				margin-right: 0.2rem;
			}

	.jobCard_CMhNvm .advantageContainer .dotContainer .dot {
					width: 0.2rem;
					height: 0.2rem;
					border-radius: 0.1rem;
					background-color: #aaaaaa;
				}

	.jobCard_CMhNvm .advantageContainer .advantage {
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				line-clamp: 2;
				-webkit-line-clamp: 2;
				font-size: 0.65rem;
				color: #484848;
				line-height: 0.9rem;
			}

	.jobCard_CMhNvm .mb4 {
			margin-bottom: 0.2rem;
		}

	.jobCard_CMhNvm .height10 {
			height: 0.5rem;
		}

	.jobCard_CMhNvm .footerContainer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			height: 1.1rem;
			margin-top: 0.4rem;
		}

	.jobCard_CMhNvm .footerContainer .footerIcon {
				width: 0.9rem;
				height: 0.9rem;
				margin-right: 0.2rem;
			}

	.jobCard_CMhNvm .footerContainer .hotReason {
				color: #0ea70e;
				font-size: 0.6rem;
				font-weight: 500;
			}

	.jobCard_CMhNvm .footerContainer .salary {
				margin-left: auto;
				font-size: 0.8rem;
				font-weight: 600;
				color: #06605a;
			}

	.jobCard_CMhNvm .footerContainer .salaryUnderline {
				background: -webkit-gradient(linear, left top, left bottom, from(#e1f5b2), to(#e1f5b2)) bottom / 100% 0.4rem no-repeat;
				background: linear-gradient(#e1f5b2, #e1f5b2) bottom / 100% 0.4rem no-repeat;
			}

.applyBtn_CHvyRo {
	width: 100%;
	margin-top: 0.6rem;
	font-size: 0.7rem;
	height: 1.8rem;
}

.contactEmployerIcon_i021hz {
	width: 1rem;
}

.searchBar_tVEcl3 {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	    -webkit-box-align: center;
	    align-items: center;
	height: 2.1rem;
	width: 100%;
	margin: 0 auto;
	padding-left: 0.8rem;
	border: 1.5px solid #ebebeb;
	border-radius: 1.05rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

	.searchBar_tVEcl3 .searchIcon {
			width: 1.2rem;
			height: 1.2rem;
			margin-right: 0.4rem;
		}

	.searchBar_tVEcl3 .searchForm {
			-ms-flex: 1;
			    -webkit-box-flex: 1;
			    flex: 1;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
		}

	.searchBar_tVEcl3 .searchForm .searchInput {
				width: calc(100% - 1.85rem);
				height: 1.8rem;
				margin-right: 0.4rem;
				font-size: 0.7rem;
				border: none;
				outline: none;
				color: #222;
				font-weight: 500;
				caret-color: #06605a
			}

	.searchBar_tVEcl3 .searchForm .searchInput::-moz-placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchBar_tVEcl3 .searchForm .searchInput:-ms-input-placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchInput__CaFoe::-webkit-input-placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchInput__CaFoe::-moz-placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchInput__CaFoe:-ms-input-placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchInput__CaFoe::-ms-input-placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchBar_tVEcl3 .searchForm .searchInput::placeholder {
					font-size: 0.7rem;
					color: #aaa;
					font-weight: 500;
				}

	.searchBar_tVEcl3 .searchForm .searchInput[type='search']::-webkit-search-decoration,
				.searchBar_tVEcl3 .searchForm .searchInput[type='search']::-webkit-search-cancel-button,
				.searchBar_tVEcl3 .searchForm .searchInput[type='search']::-webkit-search-results-button,
				.searchBar_tVEcl3 .searchForm .searchInput[type='search']::-webkit-search-results-decoration {
					-webkit-appearance: none;
					appearance: none;
					display: none;
				}

	.searchBar_tVEcl3 .searchForm .closeIcon {
				width: 1.2rem;
				height: 1.2rem;
			}

.greenBorder_LWlLUd {
	border-color: #06605a;
}

.customModal_hOSA3m .adm-center-popup-wrap {
			width: 83vw;
			max-width: none;
		}
		.customModal_hOSA3m .adm-modal-body {
			padding: 1rem 0.8rem;
		}
		.customModal_hOSA3m .adm-modal-title {
			text-align: left;
			padding: 0;
			font-weight: 600;
			font-size: 0.9rem;
			line-height: 1.3rem;
			color: #222;
		}
		.customModal_hOSA3m .adm-modal-content {
			color: #484848;
			padding: 0 0 1rem;
		}
		.customModal_hOSA3m .adm-modal-content .adm-auto-center {
				-ms-flex-pack: start;
				    -webkit-box-pack: start;
				    justify-content: flex-start;
			}
		.customModal_hOSA3m .adm-modal-content .adm-auto-center .adm-auto-center-content {
					font-size: 0.7rem;
					line-height: 1rem;
				}
		.customModal_hOSA3m .adm-modal-footer {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-direction: row-reverse;
			    -webkit-box-orient: horizontal;
			    -webkit-box-direction: reverse;
			    flex-direction: row-reverse;
			-ms-flex-pack: justify;
			    -webkit-box-pack: justify;
			    justify-content: space-between;
			padding: 0;
		}
		.customModal_hOSA3m .adm-modal-footer .adm-space-item {
				-ms-flex: 1;
				    -webkit-box-flex: 1;
				    flex: 1;
				margin-bottom: 0;
			}
		.customModal_hOSA3m .adm-modal-footer .adm-space-item button {
					height: 2.1rem;
					line-height: 2.1rem;
					padding: 0;
					border-radius: 0.4rem;
					border: none;
					font-size: 0.8rem;
					font-weight: 600;
				}
		.customModal_hOSA3m .adm-modal-footer .adm-space-item:first-child button {
						background-color: #06605a;
					}
		.customModal_hOSA3m .adm-modal-footer .adm-space-item:last-child button {
						background-color: #f5f5f5;
						color: #484848;
					}
		.customModal_hOSA3m .adm-modal-footer .adm-space-item:last-child {
					margin-right: 0.55rem;
				}

.bubble_KDHD2c {
	display: inline-block;
	height: 1.65rem;
	padding: 0 0.6rem;
	border: 1px solid #ebebeb;
	border-radius: 1.25rem;
	color: #444444;
	font-size: 0.7rem;
	font-weight: 500;
	line-height: 1.55rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.bubble_KDHD2c.selected_f0vDeK {
		color: #222222;
		background: #effad6;
		border: 1px solid #c0eb5e;
		border-radius: 1.25rem;
	}

.pageTitle_Nf5gTJ {
	position: sticky;
	top: 0;
	z-index: 999;
	background-color: #fff;
}

	.pageTitle_Nf5gTJ .close_d0XoYJ {
		position: absolute;
		top: 0.525rem;
		left: 0.8rem;
		width: 1.2rem;
		height: 1.2rem;
	}

	.pageTitle_Nf5gTJ .title_l2wvaa {
		max-width: calc(100vw - 4.8rem);
		height: 2.25rem;
		margin: 0 auto;
		color: #222222;
		font-size: 0.9rem;
		font-weight: 600;
		text-align: center;
		line-height: 2.25rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

.divider_WmjsHW {
	border-bottom: 1px solid #ebebeb;
}

.page_LIAJG5 {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 100vh;
	height: calc(1vh * 100);
	height: calc(var(--vh, 1vh) * 100);
	overflow: hidden;
}

	.page_LIAJG5 .content_dKpo29 {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		overflow: auto;
		padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
		padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
	}

	.page_LIAJG5 .benefitsList {
			padding-bottom: 1.4rem;
		}

	.page_LIAJG5 .benefitsList .benefitsBox {
				padding: 0.6rem 0.75rem;
			}

	.page_LIAJG5 .benefitsList .benefitsBox .parentName {
					margin-bottom: 0.6rem;
					color: #888888;
					font-size: 0.6rem;
					font-weight: 500;
					line-height: 0.9rem;
				}

	.page_LIAJG5 .benefitsList .benefitsBox .benefitsContainer {
					display: -ms-flexbox;
					display: -webkit-box;
					display: flex;
					-ms-flex-wrap: wrap;
					    flex-wrap: wrap;
					grid-gap: 0.6rem 0.4rem;
					gap: 0.6rem 0.4rem;
				}

	.page_LIAJG5 .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_LIAJG5 .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_LIAJG5 .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.customCheckbox_ex2msG {
	width: 100%;
}

.customCheckbox_ex2msG .adm-space-item {
			margin-bottom: 0;
		}

.customCheckbox_ex2msG .adm-space-item svg {
				width: 1.2rem;
				height: 1.2rem;
			}

.customCheckbox_ex2msG .adm-space-item .adm-checkbox {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: row-reverse;
				    -webkit-box-orient: horizontal;
				    -webkit-box-direction: reverse;
				    flex-direction: row-reverse;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				margin: 0 0.8rem;
				padding: 1.2rem 0;
				border-bottom: 1px solid #ebebeb;
			}

.customCheckbox_ex2msG .adm-space-item .adm-checkbox .adm-checkbox-custom-icon {
					font-size: 0;
				}

.customCheckbox_ex2msG .adm-space-item .adm-checkbox .adm-checkbox-content {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 500;
					line-height: normal;
					padding-left: 0;
				}

.page_taJ23F {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 100vh;
	height: calc(1vh * 100);
	height: calc(var(--vh, 1vh) * 100);
	overflow: hidden;
}

	.page_taJ23F .content_oq7uIF {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		overflow: auto;
		padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
		padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
	}

	.page_taJ23F .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_taJ23F .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_taJ23F .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.customCheckbox_plENeM {
	width: 100%;
}

.customCheckbox_plENeM .adm-space-item {
			margin-bottom: 0;
		}

.customCheckbox_plENeM .adm-space-item svg {
				width: 1.2rem;
				height: 1.2rem;
			}

.customCheckbox_plENeM .adm-space-item .adm-checkbox {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: row-reverse;
				    -webkit-box-orient: horizontal;
				    -webkit-box-direction: reverse;
				    flex-direction: row-reverse;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				margin: 0 0.8rem;
				padding: 1.2rem 0;
				border-bottom: 1px solid #ebebeb;
			}

.customCheckbox_plENeM .adm-space-item .adm-checkbox .adm-checkbox-custom-icon {
					font-size: 0;
				}

.customCheckbox_plENeM .adm-space-item .adm-checkbox .adm-checkbox-content {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 500;
					line-height: normal;
					padding-left: 0;
				}

.page_FHdaTP {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 100vh;
	height: calc(1vh * 100);
	height: calc(var(--vh, 1vh) * 100);
	overflow: hidden;
}

	.page_FHdaTP .content_eFWJbW {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		overflow: auto;
		padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
		padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
	}

	.page_FHdaTP .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_FHdaTP .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_FHdaTP .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.customCheckbox_mxeVRJ {
	width: 100%;
}

.customCheckbox_mxeVRJ .adm-space-item {
			margin-bottom: 0;
		}

.customCheckbox_mxeVRJ .adm-space-item svg {
				width: 1.2rem;
				height: 1.2rem;
			}

.customCheckbox_mxeVRJ .adm-space-item .adm-checkbox {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: row-reverse;
				    -webkit-box-orient: horizontal;
				    -webkit-box-direction: reverse;
				    flex-direction: row-reverse;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				margin: 0 0.8rem;
				padding: 1.2rem 0;
				border-bottom: 1px solid #ebebeb;
			}

.customCheckbox_mxeVRJ .adm-space-item .adm-checkbox .adm-checkbox-custom-icon {
					font-size: 0;
				}

.customCheckbox_mxeVRJ .adm-space-item .adm-checkbox .adm-checkbox-content {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 500;
					line-height: normal;
					padding-left: 0;
				}

.page_k3kG1u {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 100vh;
	height: calc(1vh * 100);
	height: calc(var(--vh, 1vh) * 100);
	overflow: hidden;
}

	.page_k3kG1u .content_I0fwSX {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		overflow: auto;
		padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
		padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
	}

	.page_k3kG1u .industryList {
			padding-bottom: 1.4rem;
		}

	.page_k3kG1u .industryList .industryBox {
				padding: 0.6rem 0.75rem;
			}

	.page_k3kG1u .industryList .industryBox .parentName {
					margin-bottom: 0.6rem;
					color: #888888;
					font-size: 0.6rem;
					font-weight: 500;
					line-height: 0.9rem;
				}

	.page_k3kG1u .industryList .industryBox .industryContainer {
					display: -ms-flexbox;
					display: -webkit-box;
					display: flex;
					-ms-flex-wrap: wrap;
					    flex-wrap: wrap;
					grid-gap: 0.6rem 0.4rem;
					gap: 0.6rem 0.4rem;
				}

	.page_k3kG1u .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_k3kG1u .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_k3kG1u .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.customCheckbox_PAhcUw {
	width: 100%;
}

.customCheckbox_PAhcUw .adm-space-item {
			margin-bottom: 0;
		}

.customCheckbox_PAhcUw .adm-space-item svg {
				width: 1.2rem;
				height: 1.2rem;
			}

.customCheckbox_PAhcUw .adm-space-item .adm-checkbox {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: row-reverse;
				    -webkit-box-orient: horizontal;
				    -webkit-box-direction: reverse;
				    flex-direction: row-reverse;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				margin: 0 0.8rem;
				padding: 1.2rem 0;
				border-bottom: 1px solid #ebebeb;
			}

.customCheckbox_PAhcUw .adm-space-item .adm-checkbox .adm-checkbox-custom-icon {
					font-size: 0;
				}

.customCheckbox_PAhcUw .adm-space-item .adm-checkbox .adm-checkbox-content {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 500;
					line-height: normal;
					padding-left: 0;
				}

.bubble-list .bubble-list__item {
			padding: 0px 0.8rem;
		}

			.bubble-list .bubble-list__item .bubble-list__item--main {
				padding: 1rem 0px;
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				color: #000000;
				font-size: 0.8rem;
				font-weight: 500;
				line-height: 1.1rem;
				text-transform: capitalize;
			}

			.bubble-list .bubble-list__item .bubble-list__item--main .bubble-list__item--main__icon {
					display: -ms-flexbox;
					display: -webkit-box;
					display: flex;
					-ms-flex-align: center;
					    -webkit-box-align: center;
					    align-items: center;
					height: 1rem;
				}

			.bubble-list .bubble-list__item .bubble-list__item--main .bubble-list__item--main__icon .bubble-list__item--main__icon--number {
						background-color: #c0eb5e;
						border-radius: 50%;
						height: 1rem;
						width: 1rem;
						color: #06605a;
						font-size: 0.7rem;
						font-weight: 500;
						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-right: 0.6rem;
					}

			.bubble-list .bubble-list__item .bubble-list__item--divider {
				margin: 0px;
			}

			.bubble-list .bubble-list__item .bubble-list__item--subItemContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-wrap: wrap;
				    flex-wrap: wrap;
				grid-gap: 0.6rem 0.4rem;
				gap: 0.6rem 0.4rem;
				padding-bottom: 1rem;
			}

.page_tofU8l {
	min-height: 100vh;
	min-height: calc(1vh * 100);
	min-height: calc(var(--vh, 1vh) * 100);
	padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
	padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
}

	.page_tofU8l .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;
		}

	.page_tofU8l .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_tofU8l .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.cascade-list .cascade-list__item {
			padding: 0px 0.8rem;
		}

			.cascade-list .cascade-list__item .cascade-list__item--main {
				padding: 1.2rem 0px;
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				color: #000000;
				font-size: 0.8rem;
				font-weight: 500;
				line-height: 1.1rem;
				text-transform: capitalize;
			}

			.cascade-list .cascade-list__item .cascade-list__item--main .cascade-list__item--main__icon {
					display: -ms-flexbox;
					display: -webkit-box;
					display: flex;
					-ms-flex-align: center;
					    -webkit-box-align: center;
					    align-items: center;
					height: 1rem;
				}

			.cascade-list .cascade-list__item .cascade-list__item--main .cascade-list__item--main__icon .cascade-list__item--main__icon--number {
						background-color: #c0eb5e;
						border-radius: 50%;
						height: 1rem;
						width: 1rem;
						color: #06605a;
						font-size: 0.7rem;
						font-weight: 500;
						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-right: 0.6rem;
					}

			.cascade-list .cascade-list__item .cascade-list__item--main .cascade-list__item--main__icon svg {
						width: 1.2rem;
						height: 1.2rem;
					}

			.cascade-list .cascade-list__item .cascade-list__item--divider {
				margin: 0px;
			}

			.cascade-list .cascade-list__item .cascade-list__item--subItem .adm-checkbox {
					display: -ms-flexbox;
					display: -webkit-box;
					display: flex;
					-ms-flex-direction: row-reverse;
					    -webkit-box-orient: horizontal;
					    -webkit-box-direction: reverse;
					    flex-direction: row-reverse;
					-ms-flex-pack: justify;
					    -webkit-box-pack: justify;
					    justify-content: space-between;
					-ms-flex-align: center;
					    -webkit-box-align: center;
					    align-items: center;
					padding: 0.8rem 0px;
				}

			.cascade-list .cascade-list__item .cascade-list__item--subItem .adm-checkbox-custom-icon {
					font-size: 0;
				}

			.cascade-list .cascade-list__item .cascade-list__item--subItem .adm-checkbox-custom-icon svg {
						width: 1.2rem;
						height: 1.2rem;
					}

			.cascade-list .cascade-list__item .cascade-list__item--subItem .adm-checkbox-content {
					color: #222222;
					font-size: 0.75rem;
					line-height: normal;
					padding-left: 0;
				}

.page_Gs2lSF {
	min-height: 100vh;
	min-height: calc(1vh * 100);
	min-height: calc(var(--vh, 1vh) * 100);
	padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
	padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
}

	.page_Gs2lSF .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;
		}

	.page_Gs2lSF .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_Gs2lSF .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.page_aaDyGm {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	min-height: 100vh;
	min-height: calc(1vh * 100);
	min-height: calc(var(--vh, 1vh) * 100);
	padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
	padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
}

	.page_aaDyGm .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_aaDyGm .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_aaDyGm .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.customRadio_ohtUpu .adm-space-item {
			margin-bottom: 0;
		}

.customRadio_ohtUpu .adm-space-item svg {
				width: 1.2rem;
				height: 1.2rem;
			}

.customRadio_ohtUpu .adm-space-item .adm-radio {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: row-reverse;
				    -webkit-box-orient: horizontal;
				    -webkit-box-direction: reverse;
				    flex-direction: row-reverse;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				margin: 0 0.8rem;
				padding: 1.2rem 0;
				border-bottom: 1px solid #ebebeb;
			}

.customRadio_ohtUpu .adm-space-item .adm-radio .adm-radio-custom-icon {
					font-size: 0;
				}

.customRadio_ohtUpu .adm-space-item .adm-radio .adm-radio-content {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 500;
					line-height: normal;
					padding-left: 0;
				}

.common-slider .rc-slider {
			height: 0.8rem;
		}
		.common-slider .rc-slider-rail {
			height: 0.1rem;
			background: rgba(2, 2, 2, 0.15);
			border-radius: 1.65rem;
		}
		.common-slider .rc-slider-track {
			height: 0.1rem;
			background-color: #c0eb5e;
		}
		.common-slider .rc-slider-step {
			height: 0.1rem;
		}
		.common-slider .rc-slider-handle {
			background-color: #c0eb5e;
			border-radius: 50%;
			height: 0.8rem;
			width: 0.8rem;
			border: none;
			margin-top: -0.3rem;
			opacity: 1
		}
		.common-slider .rc-slider-handle.focus-visible {
				border-color: rgba(192, 235, 94, 0.2);
				-webkit-box-shadow: 0 0 0 0.2rem rgba(192, 235, 94, 0.2);
				        box-shadow: 0 0 0 0.2rem rgba(192, 235, 94, 0.2);
			}
		.common-slider .rc-slider-handle:focus-visible {
				border-color: rgba(192, 235, 94, 0.2);
				-webkit-box-shadow: 0 0 0 0.2rem rgba(192, 235, 94, 0.2);
				        box-shadow: 0 0 0 0.2rem rgba(192, 235, 94, 0.2);
			}
		.common-slider .rc-slider-handle-dragging {
			border-color: rgba(192, 235, 94, 0.2) !important;
			-webkit-box-shadow: 0 0 0 0.2rem rgba(192, 235, 94, 0.2) !important;
			        box-shadow: 0 0 0 0.2rem rgba(192, 235, 94, 0.2) !important;
		}

.rc-slider {
  position: relative;
  width: 100%;
  height: 0.7rem;
  padding: 0.25rem 0;
  border-radius: 0.3rem;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 0.2rem;
  background-color: #e9e9e9;
  border-radius: 0.3rem;
}
.rc-slider-track,
.rc-slider-tracks {
  position: absolute;
  height: 0.2rem;
  background-color: #abe2fb;
  border-radius: 0.3rem;
}
.rc-slider-track-draggable {
  z-index: 1;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-clip: content-box;
  border-top: 0.25rem solid rgba(0, 0, 0, 0);
  border-bottom: 0.25rem solid rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-0.25rem);
      -ms-transform: translateY(-0.25rem);
          transform: translateY(-0.25rem);
}
.rc-slider-handle {
  position: absolute;
  z-index: 1;
  width: 0.7rem;
  height: 0.7rem;
  margin-top: -0.25rem;
  background-color: #fff;
  border: solid 0.1rem #96dbfa;
  border-radius: 50%;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  opacity: 0.8;
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 0 0.25rem #96dbfa;
          box-shadow: 0 0 0 0.25rem #96dbfa;
}
.rc-slider-handle:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rc-slider-handle.focus-visible {
  border-color: #2db7f5;
  -webkit-box-shadow: 0 0 0 0.15rem #96dbfa;
          box-shadow: 0 0 0 0.15rem #96dbfa;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  -webkit-box-shadow: 0 0 0 0.15rem #96dbfa;
          box-shadow: 0 0 0 0.15rem #96dbfa;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-shadow: initial;
          box-shadow: initial;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 0.25rem #57c5f7;
          box-shadow: 0 0 0.25rem #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 0.9rem;
  left: 0;
  width: 100%;
  font-size: 0.6rem;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #999;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 0.2rem;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -0.1rem;
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: middle;
  background-color: #fff;
  border: 0.1rem solid #e9e9e9;
  border-radius: 50%;
  cursor: pointer;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -0.2rem;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  background-color: #fff;
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 0.7rem;
  height: 100%;
  padding: 0 0.25rem;
}
.rc-slider-vertical .rc-slider-rail {
  width: 0.2rem;
  height: 100%;
}
.rc-slider-vertical .rc-slider-track {
  bottom: 0;
  left: 0.25rem;
  width: 0.2rem;
}
.rc-slider-vertical .rc-slider-track-draggable {
  border-top: 0;
  border-bottom: 0;
  border-right: 0.25rem solid rgba(0, 0, 0, 0);
  border-left: 0.25rem solid rgba(0, 0, 0, 0);
  -webkit-transform: translateX(-0.25rem);
      -ms-transform: translateX(-0.25rem);
          transform: translateX(-0.25rem);
}
.rc-slider-vertical .rc-slider-handle {
  position: absolute;
  z-index: 1;
  margin-top: 0;
  margin-left: -0.25rem;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 0.9rem;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  width: 0.2rem;
  height: 100%;
}
.rc-slider-vertical .rc-slider-dot {
  margin-left: -0.1rem;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  display: block !important;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  display: block !important;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
.rc-slider-tooltip {
  position: absolute;
  top: -499.95rem;
  left: -499.95rem;
  visibility: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 0.2rem 0 0.4rem 0;
}
.rc-slider-tooltip-inner {
  min-width: 1.2rem;
  height: 1.2rem;
  padding: 0.3rem 0.1rem;
  color: #fff;
  font-size: 0.6rem;
  line-height: 1;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 0.3rem;
  -webkit-box-shadow: 0 0 0.2rem #d9d9d9;
          box-shadow: 0 0 0.2rem #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 0.2rem;
  left: 50%;
  margin-left: -0.2rem;
  border-width: 0.2rem 0.2rem 0;
  border-top-color: #6c6c6c;
}

.page_cvcvMi {
	min-height: 100vh;
	min-height: calc(1vh * 100);
	min-height: calc(var(--vh, 1vh) * 100);
	padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
	padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
}

	.page_cvcvMi .salaryType_Uz1agN {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		height: 2.45rem;
		margin: 1.4rem 1.2rem 0;
	}

	.page_cvcvMi .salaryType_Uz1agN .salaryTypeItem_rneUvl {
			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;
			-ms-flex: 1;
			    -webkit-box-flex: 1;
			    flex: 1;
			color: #222222;
			font-size: 0.7rem;
			font-weight: 600;
			line-height: 1rem;
			background: #ffffff;
			border-radius: 0.4rem;
			border: 1.5px solid #ebebeb;
		}

	.page_cvcvMi .salaryType_Uz1agN .active_dW1mrb {
			background: #e8f7c6;
			border: 1.5px solid #c0eb5e;
		}

	.page_cvcvMi .salaryType_Uz1agN .leftActive_abks14 {
			z-index: 2;
			margin-right: -0.8rem;
		}

	.page_cvcvMi .salaryType_Uz1agN .rightActive_LVTokW {
			z-index: 2;
			margin-left: -0.8rem;
		}

	.page_cvcvMi .salaryDisplay_hT59UR {
		padding-left: 1.2rem;
		margin-top: 1.4rem;
	}

	.page_cvcvMi .sliderBox__OM8iu {
		padding: 0 1.2rem;
	}

	.page_cvcvMi .sliderBox__OM8iu .slider_rtQxFw {
			margin: 1.4rem 0;
		}

	.page_cvcvMi .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_cvcvMi .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_cvcvMi .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.page_KKpnDT {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 100vh;
	height: calc(1vh * 100);
	height: calc(var(--vh, 1vh) * 100);
	overflow: hidden;
}

	.page_KKpnDT .content_P3Im2m {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		overflow: auto;
		padding-bottom: calc(constant(safe-area-inset-bottom) + 4rem);
		padding-bottom: calc(env(safe-area-inset-bottom) + 4rem);
	}

	.page_KKpnDT .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);
			padding: 0 0.8rem;
			background-color: #fff;
		}

	.page_KKpnDT .btnContainer .clear {
				-ms-flex: 1.2;
				    -webkit-box-flex: 1.2;
				    flex: 1.2;
				height: 2.4rem;
				margin-right: 0.6rem;
				color: #484848;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 2.4rem;
				text-align: center;
				background: #f5f5f5;
				border-radius: 0.4rem;
			}

	.page_KKpnDT .btnContainer .done {
				-ms-flex: 2;
				    -webkit-box-flex: 2;
				    flex: 2;
				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;
			}

.customCheckbox_pIUFIH {
	width: 100%;
}

.customCheckbox_pIUFIH .adm-space-item {
			margin-bottom: 0;
		}

.customCheckbox_pIUFIH .adm-space-item svg {
				width: 1.2rem;
				height: 1.2rem;
			}

.customCheckbox_pIUFIH .adm-space-item .adm-checkbox {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-direction: row-reverse;
				    -webkit-box-orient: horizontal;
				    -webkit-box-direction: reverse;
				    flex-direction: row-reverse;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				margin: 0 0.8rem;
				padding: 1.2rem 0;
				border-bottom: 1px solid #ebebeb;
			}

.customCheckbox_pIUFIH .adm-space-item .adm-checkbox .adm-checkbox-custom-icon {
					font-size: 0;
				}

.customCheckbox_pIUFIH .adm-space-item .adm-checkbox .adm-checkbox-content {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 500;
					line-height: normal;
					padding-left: 0;
				}

.page_ynXBfw .searchContainer {
			position: sticky;
			top: 0;
			left: 0;
			right: 0;
			z-index: 999;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			padding: 0.6rem 0.8rem;
			background-color: #fff;
		}

			.page_ynXBfw .searchContainer .arrow {
				width: 1.2rem;
				height: 1.2rem;
				margin-right: 0.4rem;
			}
		.page_ynXBfw .selectContainer {
			position: sticky;
			top: 3.3rem;
			left: 0;
			right: 0;
			z-index: 999;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			grid-gap: 0.4rem;
			gap: 0.4rem;
			padding: 0 0.6rem 0.6rem;
			overflow-x: auto;
			background-color: #fff;
		}
		.page_ynXBfw .selectContainer .selectItem {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 1.6rem;
				padding: 0 0.6rem;
				border: 1px solid #ebebeb;
				border-radius: 0.8rem;
			}
		.page_ynXBfw .selectContainer .selectItem .item {
					max-width: 9.85rem;
					margin-right: 0.5rem;
					color: #222222;
					font-size: 0.7rem;
					font-weight: 500;
					line-height: 1rem;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}
		.page_ynXBfw .selectContainer .selectItem .arrow {
					width: 0.35rem;
					height: 0.35rem;
				}
		.page_ynXBfw .selectContainer .hasFilter {
				background: #e8f7c6;
				border: 1px solid #c0eb5e;
			}
		.page_ynXBfw .bannerImg {
			display: block;
			width: calc(100vw - 1.2rem);
			margin: 0.4rem auto 0.6rem;
			border-radius: 0.6rem;
		}
		.page_ynXBfw .recentSearchBox,
		.page_ynXBfw .popularSearchBox {
			margin: 0 0.8rem;
			padding-top: 0.4rem;
		}
		.page_ynXBfw .recentSearchBox .rsTitleContainer,
			.page_ynXBfw .recentSearchBox .psTitleContainer,
			.page_ynXBfw .popularSearchBox .rsTitleContainer,
			.page_ynXBfw .popularSearchBox .psTitleContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				-ms-flex-pack: justify;
				    -webkit-box-pack: justify;
				    justify-content: space-between;
				height: 1rem;
				margin-bottom: 0.6rem;
			}
		.page_ynXBfw .recentSearchBox .rsTitleContainer .rsTitle,
				.page_ynXBfw .recentSearchBox .rsTitleContainer .psTitle,
				.page_ynXBfw .recentSearchBox .psTitleContainer .rsTitle,
				.page_ynXBfw .recentSearchBox .psTitleContainer .psTitle,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .rsTitle,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .psTitle,
				.page_ynXBfw .popularSearchBox .psTitleContainer .rsTitle,
				.page_ynXBfw .popularSearchBox .psTitleContainer .psTitle {
					font-size: 0.7rem;
					color: #222;
					font-weight: 500;
				}
		.page_ynXBfw .recentSearchBox .rsTitleContainer .garbage,
				.page_ynXBfw .recentSearchBox .rsTitleContainer .refresh,
				.page_ynXBfw .recentSearchBox .psTitleContainer .garbage,
				.page_ynXBfw .recentSearchBox .psTitleContainer .refresh,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .garbage,
				.page_ynXBfw .popularSearchBox .rsTitleContainer .refresh,
				.page_ynXBfw .popularSearchBox .psTitleContainer .garbage,
				.page_ynXBfw .popularSearchBox .psTitleContainer .refresh {
					width: 0.9rem;
					height: 0.9rem;
				}
		.page_ynXBfw .recentSearchBox .historyContainer,
			.page_ynXBfw .recentSearchBox .popularContainer,
			.page_ynXBfw .popularSearchBox .historyContainer,
			.page_ynXBfw .popularSearchBox .popularContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-wrap: wrap;
				    flex-wrap: wrap;
				grid-gap: 0.4rem;
				gap: 0.4rem;
			}
		.page_ynXBfw .recentSearchBox .historyContainer .historyItem,
				.page_ynXBfw .recentSearchBox .historyContainer .popularItem,
				.page_ynXBfw .recentSearchBox .popularContainer .historyItem,
				.page_ynXBfw .recentSearchBox .popularContainer .popularItem,
				.page_ynXBfw .popularSearchBox .historyContainer .historyItem,
				.page_ynXBfw .popularSearchBox .historyContainer .popularItem,
				.page_ynXBfw .popularSearchBox .popularContainer .historyItem,
				.page_ynXBfw .popularSearchBox .popularContainer .popularItem {
					max-width: 100%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					font-size: 0.7rem;
					color: #020202;
					padding: 0.4rem 0.8rem;
					border: 1px solid rgba(2, 2, 2, 0.15);
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					border-radius: 1rem;
				}
		.page_ynXBfw .recentSearchBox .height8, .page_ynXBfw .popularSearchBox .height8 {
				height: 0.4rem;
			}
		.page_ynXBfw .searchTipsBox .searchTipsContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 3.5rem;
				margin: 0 0.8rem 0 0.65rem;
				border-bottom: 1px solid rgb(235, 235, 235);
			}
		.page_ynXBfw .searchTipsBox .searchTipsContainer .searchIcon {
					width: 1.2rem;
					height: 1.2rem;
					margin-right: 0.4rem;
				}
		.page_ynXBfw .searchTipsBox .searchTipsContainer .searchText {
					font-size: 0.8rem;
					font-style: normal;
					font-weight: 500;
				}
		.page_ynXBfw .hasJobBox {
			overflow: hidden;
			min-height: calc(100vh - 3.3rem);
			background-color: rgb(245, 245, 245);
		}
		.page_ynXBfw .hasJobBox .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_ynXBfw .hasJobBox .dividerContainer .side {
					-ms-flex: 1;
					    -webkit-box-flex: 1;
					    flex: 1;
					height: 1px;
					background: #cccccc;
					opacity: 0.5;
				}
		.page_ynXBfw .hasJobBox .dividerContainer .closeDesc {
					max-width: 9.45rem;
					margin: 0 0.8rem;
					color: #484848;
					font-size: 0.6rem;
					font-weight: 400;
					text-align: center;
				}
		.page_ynXBfw .noJobBox {
			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-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			overflow: hidden;
			min-height: calc(100vh - 3.3rem);
			background-color: rgb(245, 245, 245);
		}
		.page_ynXBfw .noJobBox .emptyIcon {
				width: 10rem;
				height: 6rem;
				margin-top: 8rem;
				margin-bottom: 1rem;
			}
		.page_ynXBfw .noJobBox .emptyTitle {
				margin-bottom: 0.6rem;
				color: #222222;
				font-size: 0.8rem;
				font-weight: 600;
				line-height: 1.1rem;
				text-align: center;
			}
		.page_ynXBfw .noJobBox .emptyDesc {
				margin: 0 2.45rem;
				color: #484848;
				font-size: 0.7rem;
				line-height: 1rem;
				text-align: center;
			}
		.page_ynXBfw .errorBox {
			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-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			overflow: hidden;
			min-height: calc(100vh - 3.3rem);
			background-color: rgb(245, 245, 245);
		}
		.page_ynXBfw .errorBox .errorIcon {
				width: 10rem;
				height: 6.7rem;
				margin-top: 9.45rem;
				margin-bottom: 1rem;
			}
		.page_ynXBfw .errorBox .errorTitle {
				margin-bottom: 1rem;
				color: #484848;
				font-size: 0.7rem;
				font-weight: 500;
				line-height: 1rem;
				text-align: center;
			}
		.page_ynXBfw .errorBox .errorDesc {
				width: 5.55rem;
				height: 1.8rem;
				background: #06605a;
				border-radius: 0.4rem;
				color: #ffffff;
				font-size: 0.7rem;
				font-weight: 600;
				line-height: 1.8rem;
				text-align: center;
			}

.jobBox_Qc6RrG {
	margin-top: 0.6rem;
}

