.onp-workind{
	position:relative;
	float:right;
	flex:0 0 auto;
	margin:32px 12px 0 0;
	z-index:40;
}
.onp-workind-btn{
	display:flex;
	align-items:center;
	gap:8px;
	max-width:220px;
	height:40px;
	margin:0;
	padding:0 10px 0 8px;
	box-sizing:border-box;
	border:1px solid #d7e4f2;
	border-radius:10px;
	background:#f4f8fc;
	color:#123a6b;
	font:inherit;
	line-height:1.15;
	cursor:pointer;
	float:none;
}
.onp-workind-btn:hover,
.onp-workind.is-open .onp-workind-btn{
	border-color:#1a56a0;
	background:#f8fbff;
}
.onp-workind-btn:focus{
	outline:none;
}
.onp-workind-btn:focus-visible{
	box-shadow:0 0 0 3px rgba(26, 86, 160, 0.22);
}
.onp-workind-icon{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex:0 0 22px;
	width:22px;
	height:22px;
	color:#1a56a0;
}
.onp-workind-dot{
	position:absolute;
	top:-1px;
	right:-2px;
	width:8px;
	height:8px;
	border:2px solid #f4f8fc;
	border-radius:50%;
	background:#16a34a;
}
.onp-workind-copy{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	min-width:0;
}
.onp-workind-kicker{
	color:#5e6d7c;
	font-size:10px;
	font-weight:700;
	letter-spacing:0.02em;
	line-height:1.2;
	white-space:nowrap;
}
.onp-workind-name{
	max-width:148px;
	overflow:hidden;
	color:#123a6b;
	font-size:13px;
	font-weight:700;
	line-height:1.2;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.onp-workind-pop{
	position:absolute;
	top:calc(100% + 8px);
	right:0;
	z-index:41;
	box-sizing:border-box;
	width:280px;
	padding:14px;
	border:1px solid #d7e4f2;
	border-radius:12px;
	background:#fff;
	box-shadow:0 16px 36px rgba(18, 53, 83, 0.16);
	color:#16324f;
}
.onp-workind-pop-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:8px;
	margin:0 0 10px;
}
.onp-workind-pop-head strong{
	font-size:14px;
}
.onp-workind-pop-head span{
	padding:3px 8px;
	border-radius:999px;
	background:#ecfdf3;
	color:#15803d;
	font-size:11px;
	font-weight:700;
}
.onp-workind-row{
	display:flex;
	flex-direction:column;
	gap:1px;
	margin:0 0 8px;
}
.onp-workind-row em{
	color:#5e6d7c;
	font-size:11px;
	font-style:normal;
	font-weight:600;
}
.onp-workind-row b{
	font-size:13px;
	font-weight:700;
	overflow-wrap:anywhere;
}
.onp-workind-go{
	display:flex;
	align-items:center;
	justify-content:center;
	height:40px;
	margin-top:6px;
	border-radius:8px;
	background:#1a56a0;
	color:#fff !important;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
.onp-workind-go:hover,
.onp-workind-go:focus{
	background:#143f78;
	color:#fff !important;
	text-decoration:none;
}
.onp-workind.is-fresh .onp-workind-dot{
	animation:onpWorkDot 0.7s ease 1;
}
@keyframes onpWorkDot{
	0%{transform:scale(0.5); opacity:0.35;}
	100%{transform:scale(1); opacity:1;}
}
@media (min-width: 1081px){
	#header .navb > .onp-workind{
		float:none;
		margin:0 0 0 8px;
	}
}
@media (max-width: 767px){
	#header #header_assets .onp-workind{
		float:none;
		margin:0;
	}
	#header #header_assets .onp-workind.is-compact .onp-workind-btn{
		width:36px;
		height:36px;
		padding:0;
		justify-content:center;
	}
	#header #header_assets .onp-workind.is-compact .onp-workind-copy{
		display:none;
	}
	#header #header_assets .onp-workind-pop{
		position:fixed;
		top:72px;
		right:16px;
		left:16px;
		width:auto;
	}
}
