.container_RKkND5 {
	position: relative;
	padding: 1.4rem 0 0.4rem;
	background: #ff9030;
	border-radius: 1.2rem;
	z-index: 1;
	margin: -6rem 0.4rem 0;
}

.info_N9QiZh {
	padding: 0 1rem;
}

.infoTitle_bwcGO6 {
		display: inline-block;
		padding: 0 0.4rem;
		line-height: 1.1rem;
		background: #ffffff;
		border: 1px solid #ffffff;
		border-radius: 0.3rem;
		color: #f48a2f;
		font-size: 0.6rem;
		font-weight: 600;
	}

.infoContent_XGghmv {
		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;
	}

.infoTip_zhBHYi {
		-ms-flex: 1 1 auto;
		    -webkit-box-flex: 1;
		    flex: 1 1 auto;
		color: #ffffff;
		font-size: 1.05rem;
		font-weight: 700;
		line-height: 130%;
	}

.infoAnimation_T1nHQE {
		-ms-flex: 0 0 auto;
		    -webkit-box-flex: 0;
		    flex: 0 0 auto;
		width: 5rem;
		height: 5rem;
	}

.divider_qeX_Ny {
	margin: 1.4rem 0.6rem 1.2rem;
	height: 1px;
	background-color: #ebebeb;
}

.task_imrx97 {
	margin-top: 0.6rem;
	padding: 0 0.4rem;
}

.taskContent_jhWRd1 {
		padding-top: 1rem;
		padding-bottom: 1.2rem;
		background: #ffffff;
		border-radius: 0.8rem 0.8rem 1rem 1rem;
	}

.taskTitle_GB_Q9K {
		padding: 0 0.8rem;
		color: #444444;
		font-size: 0.65rem;
		font-weight: 600;
		line-height: 150%;
	}

.taskStep_vzMwbp {
		padding: 0 0.8rem;
		margin-top: 0.8rem;
	}

.taskList_RFEqvG {
		padding: 0 0.6rem;
	}

.taskItem_XpvQVq {
		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
	}

.taskItem_XpvQVq:not(:last-child) {
			margin-bottom: 1.8rem;
		}

.taskItemWrapper_rRA4OK {
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			-ms-flex-pack: start;
			    -webkit-box-pack: start;
			    justify-content: flex-start;
		}

.taskItemTitle_Xt6YOa {
			-ms-flex: 1 1 auto;
			    -webkit-box-flex: 1;
			    flex: 1 1 auto;
			margin-left: 0.4rem;
			color: #222222;
			font-size: 0.8rem;
			font-weight: 600;
		}

.taskItemButtonWrapper_JmbV_n {
			-ms-flex: 0 0 auto;
			    -webkit-box-flex: 0;
			    flex: 0 0 auto;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: end;
			    -webkit-box-align: end;
			    align-items: flex-end;
			-ms-flex-pack: end;
			    -webkit-box-pack: end;
			    justify-content: flex-end;
			height: 1.85rem;
		}

.taskItemButton_du4rNi {
			width: 4.8rem;
			height: 1.85rem;
			line-height: 1.7rem;
			text-align: center;
			color: #ffffff;
			font-size: 0.7rem;
			font-weight: 600;
			-webkit-user-select: none;
			   -moz-user-select: none;
			    -ms-user-select: none;
			        user-select: none;
			outline: none;
			border: none;
			border-radius: 0.4rem;
		}

.taskItemButtonUncompleted_M2oPWt {
				height: 2rem;
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAABKCAYAAADt91u5AAAAAXNSR0IArs4c6QAABKNJREFUeF7tms9uG2UUxc+duJFa+scpIISqSnF5AfMEVdcs2jwBjlQqsWreIM4TtN2SVm7Fig1pIhDLwhPE7Ck2YlFRKmVIaaomnrn0jus0dmwSkBDJnPPt4rGVOb97zvfd75sxHHL4CqqYwjUguQz3OgyzAKqH/Lm+JgL/JYEUji5gP8Ly75Hhoc0hPcw/tIO+5N9hFtvJAsw/leEPoqXrR4aA2wPkedPmIhiTx8QAFDN+gibMbh4ZUboREfinBNyX7Cqak342NgDFrL9jj4CizdEQgeNNINqj3K+MWw32BcC/RR2Zrcj8x7vmuvsRAhGCis/ZJ2jvvTIUAM38sk2pCYxZCYYDsGYdzfyltoDE9UPw8eCUaDcAvlpseBdFSARKT8Dtjl3NF0JnEYA3rU/M/hoiwEEg81psivsB+CZpIfcGh3KpFIEwfX8VsP4TXtsQFBEgI5AiVgFfQwOwFpl4yRUBAMm8qf2RE2gJuD0wX7V1GOq0ECScl4Chbb5W9P96q5PXBszK0wiAMxOQdm4CCgB3/enVKwD0FuAGoABw159evQJAbwFuAAoAd/3p1SsA9BbgBqAAcNefXr0CQG8BbgAKAHf96dUrAPQW4AagAHDXn169AkBvAW4ACgB3/enVKwD0FuAGoABw159evQJAbwFuAAoAd/3p1SsA9BbgBqAAcNefXr0CQG8BbgAKAHf96dUrAPQW4AagAHDXn169AkBvAW4ACgB3/enVKwD0FuAGoABw159evQJAbwFuAAoAd/3p1SsA9BbgBqAAcNefXr0CQG8BbgAKAHf96dUrAPQW4AagAHDXn169AkBvAW4ACgB3/enVW7Zqnhg9BwEgJJA7YK++Np+uEKqXZHoC2zuAPf/K/PRJehYCQEjg+UvAnn5p/v45QvWSTE/g9z8A696DX3zPoH0AvR/oAPzy1GE/L8PPnzGcO0WnX4KJCUT782yzH4CNyhSqsQpoiAALgV+fOXoZ0gjAOoD6u2cMZ7UKsNSfWmf6J7DxIs5A0bbOXbTc0UgS4MJ5Q2WKmo3El5xALwNi9o/hhvv20z00khyt+CDM/+GMQlByD9DKC/M/2Shan2LkjnnrtFD1HjoAqvFhPBT7oKoQ0LqkpMLD9L+lju3eW4FWwUyx8318F7fNcXNwSStBSV1AKmt05h+0Px9dx3wRgE4Ls29WgSFEM+8YqqdJqUl2KQhsbvU3vHk+LMd6qNU+R3f37PPxMm4ZsDCqOlaDCIJelyiFHyhExEtucc6/ufW2398r/LXpm7XPsBSf7Qag2AtkWIdjdhylOCU6NW04OQ1Mn+hvmPX0mMJPR15kGD7anHi57eUOsPVq/4y/K8LRvXQDtcHfQ0+/ilYow6NJITjyJHSDIvB3BBxdy3AlWp+xASj2A1+g7glWFAJ5qVQEwvzAXO0G2iPt0H6ZWglKVXqJGTPzT1wB9tLqLGPx9TOzpgiKwHElYMBtVLBUm0c6TsOBb8DFapBnWDRH47hC0H3TEUgtwX1s487efv9fBWDwozglynZwzRJcNkcdKE6LiqfHGiLwPxOI2b1rhnaW44epE3g4acYfvc+/AHUhmoMz1xhEAAAAAElFTkSuQmCC) no-repeat center / contain
			}

.taskItemButtonUncompleted_M2oPWt:active {
					background: #ffb201;
					height: 1.7rem;
				}

.taskItemButtonCompleted_MIVP3c {
				background: rgba(255, 178, 1, 0.5);
				border-radius: 0.4rem;
			}

.step_UnzLaA {
	position: relative;
}

	.stepProgress_vy7rhv {
		position: absolute;
		top: 0.6rem;
		width: 100%;
		height: 0.2rem;
		border-radius: 0.6rem;
		background: -webkit-gradient(linear, left top, right top, from(#ebebeb), color-stop(90%, #ebebeb), color-stop(91%, transparent));
		background: linear-gradient(to right, #ebebeb 0%, #ebebeb 90%, transparent 91%);
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}

	.stepProgressInner_Nut6yJ {
			background-color: #f48a2f;
			height: 100%;
			width: 0;
			border-radius: 0.6rem;
			-webkit-transition: all 0.1s ease-in-out;
			transition: all 0.1s ease-in-out;
		}

	.stepList_Yfc2Qx {
		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;
		width: 100%;
	}

	.stepItem_blHO73 {
		-ms-flex: 1;
		    -webkit-box-flex: 1;
		    flex: 1;
		z-index: 1;
		text-align: center;
	}

	.stepItemIcon_X09REe {
			position: relative;
			height: 1.2rem;
			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;
		}

	.stepItemIconUncompleted_hosTVf {
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				    -ms-transform: translate(-50%, -50%);
				        transform: translate(-50%, -50%);
				width: 0.6rem;
				height: 0.6rem;
				border-radius: 50%;
				background-color: #ebebeb;
			}

	.stepItemIconCompleted_wm2jzc {
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				    -ms-transform: translate(-50%, -50%);
				        transform: translate(-50%, -50%);
				width: 0.8rem;
				height: 0.8rem;
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAyZJREFUWEfNmL9v01AQx7+HE9EfKYS1ElK6I2Ik/oBkgwXo1G5tJXaaIZVY+mtBJEPKxlCpdGOjdICxmZiQ6iIYKiFhia1LK8VVWxr34D07wW7sPDtxCm/x8u7e593du/MdIeY6eaHn7BSeECPPQIGJs8TICjVMOCKQSQyTgfeajfrwc8OMcwRF3WxV9FkQZsBciCoj9xHVwdjMLBhvosgpgRpVvUDMGwByURR22WP+oVtRgYUC8bKetUawTOBnfYL4xBn0qpnG8q2ScRSkNxBIxonG7wDoScJ4dJmaTcWg+OoAcmF2EnCR6i6BUD4g4abjEd69AhgHlmCcp6jodZ8PqFHR15KOGZWZREyNLRjzrX1tIPmsIV/TlS8mKo6VjbpjNHdZlfyPK3NV55XNzMLeRBvoX1rnLxvNiRwlLWRV9Z3YGThpxxLqmfJekdxnLtw1kEU3x3H9wSrE1/66jV+fXoeeo9k0QYN0l4AYnl4H3RhvQ5xsTuHiYD8YiqhEjYq+ReDHSZsnCEaccfr2KeyfnwOPu2DaJKua3wUnWyLCYJrftnH2YbHb3U2yKvlDwPmf6bZSdx4Bpw00v4uqEr76gBFJ6EgAsQrm+sNVSCBA+l+Ync8aHWJ9wbjaIgGNlg3f4UFQScDIxBjFZUPT69Bu3w+FSgqm5TJlyZAHTq3LXOJdwlJnHxcxNFnzPW2xJ0IAd0YKwaDjir7B4FlVHIVBBcn1BCOaBGCLrJf6PIhrKiDp3xBLeWV7hXF00Fzs0tENqj8YQEvThFtc8ztgRG5vgqD6hUGruApD9VrPRG4SdYoP9pUJUx0Snt8PB+o/+kETQG5D2L0uqK/Z4w7HOjKsvRqs6t0amNo/3D1qjydGvJYpfym1hHxAhzU9mz5nYaVBNYiXYc3RNN0jTxfb2SjW9JztQPXby6ssZWppKg6X/NOR4FZ68FCGlqbJyzAdMeS9knRf82Ip8ZgiXhtNXVvxusl7rnIc4+aopQRcaDLRXKshDPOnEqgl6AyseCZORnfKE+pgSm5gdfkmJzK+UBCNAQM5JuR8Iz0WYz3UmWhPa2Ir7kjvNzoZfkYZoOQDAAAAAElFTkSuQmCC) no-repeat center center / contain;
			}

	.stepItemIconToDo_Nb5X3r {
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				    -ms-transform: translate(-50%, -50%);
				        transform: translate(-50%, -50%);
				width: 1.25rem;
				height: 1.25rem;
				border-radius: 50%;
				background: url(data:image/png;base64,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) no-repeat center center / contain;
			}

	.stepItemAward_OfiAiu {
			color: #222222;
			font-size: 0.65rem;
			font-weight: 600;
			text-align: center;
			margin-top: 0.4rem;
		}

	.stepItemDesc_r9u4Mq {
			color: #888888;
			font-size: 0.5rem;
			font-weight: 400;
			text-align: center;
		}

.header_Yjb6yu {
	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;
	padding: 0.5rem 0.8rem;
}

.button_AX6lSF {
	font-size: 0;
}

.container_YRiJl_ {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: start;
	    -webkit-box-pack: start;
	    justify-content: flex-start;
	-ms-flex-align: center;
	    -webkit-box-align: center;
	    align-items: center;
	padding: 0 0.8rem 7.7rem;
	background-position: top center;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.avatar_rfTlQ5 {
	-ms-flex: 0 0 auto;
	    -webkit-box-flex: 0;
	    flex: 0 0 auto;
	width: 2rem;
	height: 2rem;
	margin-right: 0.4rem;
	border-radius: 50%;
}

.info_ukvqC0 {
	min-width: 0;
	-ms-flex: 1 1 auto;
	    -webkit-box-flex: 1;
	    flex: 1 1 auto;
}

.wrapper_h2U5jv {
	padding-bottom: 6rem;
}

.user_Nwv6Kg {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	    -webkit-box-align: center;
	    align-items: center;
	color: #222222;
	font-size: 0.7rem;
	font-weight: 600;
	line-height: 0.7rem;
}

.userName_sPMaMx {
		max-width: 14rem;
		-ms-flex: 0 0 auto;
		    -webkit-box-flex: 0;
		    flex: 0 0 auto;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

.userTag_AzFRDx {
		-ms-flex: 0 0 auto;
		    -webkit-box-flex: 0;
		    flex: 0 0 auto;
	}

.title_LnJdq1 {
	margin-top: 0.3rem;
	color: #222222;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1rem;
}

.container_WLV3_D {
	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;
}

.top_cMQ_3d {
	-ms-flex: 0 0 auto;
	    -webkit-box-flex: 0;
	    flex: 0 0 auto;
	background-color: #fff6e2;
}

.main_PjZizQ {
	-ms-flex: 1 1 auto;
	    -webkit-box-flex: 1;
	    flex: 1 1 auto;
	overflow: auto;
	-ms-scroll-chaining: none;
	    overscroll-behavior: none;
}

.wrapper_fvowc7 {
	padding-bottom: 2rem;
}

.info_tkw3WF {
	padding-top: 1.2rem;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff6e2), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(180deg, #fff6e2 50%, rgba(255, 255, 255, 0) 100%);
}

.root_NmObxi {
	margin: 0.6rem 0.6rem 0;
	padding: 0.8rem 0;
	background: #ffffff;
	border: 1px solid #ebebeb;
	border-radius: 1rem;
}

	.root_NmObxi .title_vzVins {
		margin-bottom: 1rem;
		padding-left: 0.8rem;
		color: #222222;
		font-size: 0.8rem;
		font-weight: 600;
		line-height: normal;
	}

	.root_NmObxi .list_jUN36Z {
		height: 11rem;
	}

	.root_NmObxi .list_jUN36Z .item_KMVVi_ {
			width: 100%;
			margin-bottom: 0.8rem;
			padding: 0 0.8rem;
			color: #484848;
			font-size: 0.7rem;
			font-weight: 500;
			line-height: 1rem;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

	.root_NmObxi .divider_MKKtzF {
		margin-bottom: 0.8rem;
		border-bottom: 1px dashed #d8dde3;
	}

	.root_NmObxi .pagination_MXD8Gc {
		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;
		width: 45%;
		margin: 0 auto;
	}

	.root_NmObxi .pagination_MXD8Gc .leftArrow_NT9vqw {
			-webkit-transform: rotate(180deg);
			    -ms-transform: rotate(180deg);
			        transform: rotate(180deg);
			width: 1.4rem;
			height: 1.2rem;
		}

	.root_NmObxi .pagination_MXD8Gc .paginationText_I86KBJ {
			-ms-flex: 1;
			    -webkit-box-flex: 1;
			    flex: 1;
			color: #8d97a6;
			font-size: 0.7rem;
			font-weight: 500;
			line-height: normal;
			text-align: center;
		}

	.root_NmObxi .pagination_MXD8Gc .paginationText_I86KBJ i {
				color: #06605a;
			}

	.root_NmObxi .pagination_MXD8Gc .rightArrow_VYkR2N {
			width: 1.4rem;
			height: 1.2rem;
		}

	.root_NmObxi .pagination_MXD8Gc .disabled_qaS6OC {
			opacity: 0.5;
		}

.container_hvlnVw {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-ms-flex-direction: column;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    flex-direction: column;
	height: 14.4rem; /* 286为最小高度，留2个px避免压缩成一行*/
	margin-top: 0.6rem;
	margin-bottom: -0.1rem; /* 抵消掉下面2px带来的影响*/
	padding-left: 0.6rem;
	overflow-x: auto;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none /* Internet Explorer 10+ */
}

.container_hvlnVw::-webkit-scrollbar {
		display: none; /* WebKit */
	}

.container_hvlnVw .item_v6c2Yp {
		width: 4.2rem;
		margin-right: 0.2rem;
	}

.container_hvlnVw .item_v6c2Yp .icon_B8LyQI {
			height: 4rem;
			width: 4rem;
			padding: 1.1rem;
			background-color: #fff;
			border: 1px solid #ebebeb;
			border-radius: 1rem;
		}

.container_hvlnVw .item_v6c2Yp .icon_B8LyQI img {
				height: 1.8rem;
				width: 1.8rem;
			}

.container_hvlnVw .item_v6c2Yp .title_SHipRH {
			margin: 0.2rem 0 0.4rem;
			text-align: center;
			color: #222;
			height: 2.55rem;
			line-height: 0.85rem;
			font-size: 0.6rem;
			font-weight: 500;
			display: -webkit-box;
			line-clamp: 3;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
			overflow: hidden;
			text-overflow: ellipsis;
		}

.blueContainer_P69E8n {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	grid-gap: 0.4rem;
	gap: 0.4rem;
	width: 100vw;
	padding: 0.6rem;
	overflow-x: auto;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none /* Internet Explorer 10+ */
}

.blueContainer_P69E8n::-webkit-scrollbar {
		display: none; /* WebKit */
	}

.blueContainer_P69E8n .item_v6c2Yp {
		-ms-flex-negative: 0;
		    flex-shrink: 0;
	}

.blueContainer_P69E8n .item_v6c2Yp .iconBox_QZFZ9C {
			position: relative;
			width: 4rem;
			height: 4rem;
			margin-bottom: 0.2rem;
			background: #ffffff;
			border: 1px solid #ebebeb;
			border-radius: 1rem;
		}

.blueContainer_P69E8n .item_v6c2Yp .iconBox_QZFZ9C .icon_B8LyQI {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				margin: auto;
				display: block;
				width: 1.8rem;
				height: 1.8rem;
			}

.blueContainer_P69E8n .item_v6c2Yp .title_SHipRH {
			width: 4rem;
			color: #222222;
			font-size: 0.6rem;
			font-weight: 500;
			text-align: center;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			line-clamp: 3;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
		}

.root_ZNe1Es {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 1.2rem;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	    -webkit-box-align: center;
	    align-items: center;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
	height: 1.8rem;
	margin: 0 auto;
	padding: 0.4rem 1rem;
	border-radius: 0.9rem;
	background: #e8f7c6;
	z-index: 999;
	-webkit-transition: bottom 0.3s;
	transition: bottom 0.3s;
}

	.root_ZNe1Es .arrow_XK5mb2 {
		width: 0.8rem;
		height: 0.8rem;
		margin-right: 0.4rem;
	}

	.root_ZNe1Es .desc_MbvHwK {
		color: #02605a;
		font-size: 0.7rem;
		font-weight: 500;
		line-height: 0.7rem;
	}

.bottom96_MWAOzk {
	bottom: 4rem;
}

.bottom_qktRQX {
	bottom: -1.8rem;
}

.root_vemWlA {
	margin: 0.6rem 0.6rem 0;
	padding: 0.8rem 0;
	background: #ffffff;
	border: 1px solid #ebebeb;
	border-radius: 1rem;
}

	.root_vemWlA .title_SQE_iP {
		margin-bottom: 0.8rem;
		padding-left: 0.8rem;
		color: #222222;
		font-size: 0.8rem;
		font-weight: 600;
		line-height: normal;
	}

	.root_vemWlA .employerBox_Qo3fcS {
		overflow-x: auto;
		scrollbar-width: none; /* Firefox */
		-ms-overflow-style: none /* Internet Explorer 10+ */
	}

	.root_vemWlA .employerBox_Qo3fcS::-webkit-scrollbar {
			display: none; /* WebKit */
		}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ {
			display: inline-block;
			padding: 0 0.8rem;
		}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .employerList_RIP5s6 {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				grid-gap: 0.6rem;
				gap: 0.6rem;
			}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .employerList_RIP5s6 .employerContainer_EFIh6p {
					-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;
					width: 12.5rem;
					height: 3.7rem;
					padding: 0.6rem;
					background: rgba(246, 246, 246, 0.7);
					border-radius: 0.6rem;
				}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .employerList_RIP5s6 .employerContainer_EFIh6p .employerLogo_mem5Fn {
						width: 2.5rem;
						height: 2.5rem;
						margin-right: 0.4rem;
						border-radius: 0.6rem;
					}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .employerList_RIP5s6 .employerContainer_EFIh6p .employerInfo_lPIhJJ {
						max-width: calc(100% - 2.9rem);
					}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .employerList_RIP5s6 .employerContainer_EFIh6p .employerInfo_lPIhJJ .employerName_onKEDE {
							margin-bottom: 0.2rem;
							color: #0f172a;
							font-size: 0.7rem;
							font-weight: 500;
							line-height: normal;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							-webkit-text-decoration: none;
							text-decoration: none;
							pointer-events: none;
						}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .employerList_RIP5s6 .employerContainer_EFIh6p .employerInfo_lPIhJJ .employerJobNum_xOPz4d {
							color: #888888;
							font-size: 0.65rem;
							font-style: normal;
							font-weight: 400;
							line-height: 0.9rem;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
						}

	.root_vemWlA .employerBox_Qo3fcS .listWrapper_MDtQeJ .height12_YRYZsW {
				height: 0.6rem;
			}

.page_bxR6PL {
	height: 100vh;
	overflow: auto;
	background-color: rgb(245, 245, 245);
}

	.page_bxR6PL .desireContainer {
			position: sticky;
			top: 3rem;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			height: 2.7rem;
			background-color: #fff;
			padding: 0 0.8rem;
			z-index: 100;
		}

	.page_bxR6PL .desireContainer .searchContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 2.1rem;
				width: calc(100% - 1.8rem);
				padding-left: 0.8rem;
				border: 1.5px solid #ebebeb;
				border-radius: 1.05rem;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
			}

	.page_bxR6PL .desireContainer .searchContainer img {
					width: 1.2rem;
					height: 1.2rem;
					margin-right: 0.4rem;
				}

	.page_bxR6PL .desireContainer .searchContainer .placeholder {
					width: calc(100% - 2.4rem);
					color: #aaa;
					font-size: 0.7rem;
					font-weight: 500;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}

	.page_bxR6PL .desireContainer .singleDesire {
				max-width: 12.75rem;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				color: #020202;
				font-size: 1rem;
				font-weight: 600;
				line-height: normal;
			}

	.page_bxR6PL .desireContainer .positionContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 1.4rem;
			}

	.page_bxR6PL .desireContainer .positionContainer .desire {
					max-width: 11.75rem;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					color: #020202;
					font-size: 1rem;
					font-weight: 600;
					margin-right: 0.3rem;
					line-height: normal;
				}

	.page_bxR6PL .desireContainer .positionContainer .arrow {
					width: 0.8rem;
					height: 0.8rem;
				}

	.page_bxR6PL .desireContainer .add {
				width: 1.2rem;
				height: 1.2rem;
				margin-left: auto;
			}

	.page_bxR6PL .desireContainer .searchBlack {
				width: 1.2rem;
				height: 1.2rem;
				margin-left: 0.8rem;
			}

	.page_bxR6PL .lastedNewsBox .newTitleContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				-ms-flex-align: center;
				    -webkit-box-align: center;
				    align-items: center;
				height: 2.7rem;
				padding: 0 0.6rem;
			}

	.page_bxR6PL .lastedNewsBox .newTitleContainer .newsTitle {
					color: #222222;
					font-size: 0.8rem;
					font-weight: 600;
					line-height: 1.05rem;
				}

	.page_bxR6PL .lastedNewsBox .newTitleContainer .viewMore {
					margin-left: auto;
					margin-right: 0.2rem;
					color: #06605a;
					font-size: 0.7rem;
					font-weight: 600;
					line-height: 1rem;
				}

	.page_bxR6PL .lastedNewsBox .newTitleContainer img {
					width: 0.7rem;
					height: 0.7rem;
				}

	.page_bxR6PL .lastedNewsBox .recommendNewsContainer {
				display: -ms-flexbox;
				display: -webkit-box;
				display: flex;
				grid-gap: 0.6rem;
				gap: 0.6rem;
				padding: 0 0.6rem;
				overflow: auto;
			}

	.page_bxR6PL .lastedNewsBox .recommendNewsContainer .customCard {
					-ms-flex-negative: 0;
					    flex-shrink: 0;
					width: 10.6rem;
				}

	.page_bxR6PL .selectContainer {
			position: sticky;
			top: 5.65rem;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			height: 2.1rem;
			padding: 0 0.8rem;
			background-color: rgb(245, 245, 245);
			z-index: 999;
		}

	.page_bxR6PL .selectContainer .selectTitle {
				color: #484848;
				font-size: 0.65rem;
				line-height: 0.9rem;
				/* font-weight: 500;*/
			}

	.page_bxR6PL .selectContainer .filter {
				width: 0.9rem;
				height: 0.9rem;
				margin-left: auto;
				margin-right: 0.4rem;
			}

	.page_bxR6PL .selectContainer .select {
				color: #484848;
				font-size: 0.65rem;
				font-weight: 500;
				line-height: 0.9rem;
			}

	.page_bxR6PL .customLoading {
			color: #06605a !important;
		}

	.page_bxR6PL .height72 {
			height: 3.6rem;
		}

	.page_bxR6PL .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_bxR6PL .dividerContainer .side {
				-ms-flex: 1;
				    -webkit-box-flex: 1;
				    flex: 1;
				height: 1px;
				background: #cccccc;
				opacity: 0.5;
			}

	.page_bxR6PL .dividerContainer .closeDesc {
				max-width: 9.45rem;
				margin: 0 0.8rem;
				color: #484848;
				font-size: 0.6rem;
				font-weight: 400;
				text-align: center;
			}

	.page_bxR6PL .marginTop12 {
			margin-top: 0.6rem;
		}

	.page_bxR6PL .downloadBox {
			position: fixed;
			bottom: 0;
			display: -ms-flexbox;
			display: -webkit-box;
			display: flex;
			-ms-flex-align: center;
			    -webkit-box-align: center;
			    align-items: center;
			width: 100vw;
			height: 3.6rem;
			padding-left: 0.8rem;
			color: #fff;
			background-color: #d5f291;
			z-index: 1000;
		}

	.page_bxR6PL .downloadBox .close {
				position: absolute;
				top: 0.4rem;
				right: 0.4rem;
				width: 0.8rem;
				height: 0.8rem;
				z-index: 1;
			}

	.page_bxR6PL .downloadBox .otdIcon {
				width: 1.9rem;
				height: 1.9rem;
				margin-right: 0.5rem;
			}

	.page_bxR6PL .downloadBox .otdBox .otdName {
					font-size: 0.8rem;
					line-height: 0.95rem;
					color: #222222;
					font-weight: 700;
				}

	.page_bxR6PL .downloadBox .otdBox .otdDesc {
					font-size: 0.6rem;
					line-height: 0.9rem;
					color: #484848;
					font-weight: 400;
				}

	.page_bxR6PL .downloadBox .btn {
				-ms-flex-negative: 0;
				    flex-shrink: 0;
				height: 1.65rem;
				margin-left: auto;
				margin-right: 1.4rem;
				font-size: 0.7rem;
				font-weight: 600;
				padding: 0 0.8rem;
				line-height: 1.65rem;
				border-radius: 2.5rem;
				background: #06605a;
			}

.jobBox_gesmJi {
	margin-top: 0.6rem;
}

.marginTop0_RqmjgA {
	margin-top: 0px;
}

.jobExpPopup_eC9NPW .adm-popup-body {
			padding-bottom: 0.7rem;
		}

.jobExpPopup_eC9NPW .commonPopupHeader .editIcon {
				display: block;
				width: 1.2rem;
				height: 1.2rem;
			}

.jobExpPopup_eC9NPW .jobExpContainer {
			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: 3.6rem;
			margin: 0 0.8rem;
			border-bottom: 1px solid #ebebeb;
		}

.jobExpPopup_eC9NPW .jobExpContainer .jobExpName {
				color: #222222;
				font-size: 0.8rem;
				font-weight: 500;
			}

.jobExpPopup_eC9NPW .jobExpContainer .checkIcon {
				width: 1.2rem;
				height: 1.2rem;
			}

