.awwa-widget-humanresources_admin_overview .awwa-widget-stage{
	height:100%;
	overflow:hidden;
}

.humanresources-admin-widget-card{
	--hra-ink:#251923;
	--hra-muted:#765e6d;
	--hra-pink:#cf2f72;
	display:flex;
	height:100%;
	box-sizing:border-box;
	flex-direction:column;
	gap:16px;
	padding:18px;
	background:linear-gradient(150deg,#fff,#fff3f8);
	color:var(--hra-ink);
	overflow:auto;
}

.humanresources-admin-widget-card header{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:12px;
	padding-bottom:13px;
	border-bottom:1px solid #ecdbe3;
}

.humanresources-admin-widget-card header>div{
	display:flex;
	flex-direction:column;
	gap:3px;
}

.humanresources-admin-widget-card header span{
	color:var(--hra-pink);
	font-size:9px;
	font-weight:900;
	letter-spacing:.12em;
	text-transform:uppercase;
}

.humanresources-admin-widget-card header strong{
	font-size:19px;
	letter-spacing:-.03em;
}

.humanresources-admin-widget-card header a{
	color:var(--hra-pink);
	font-size:11px;
	font-weight:800;
	text-decoration:none;
}

.humanresources-admin-widget-stats{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	gap:8px;
}

.humanresources-admin-widget-stats>div{
	display:grid;
	min-width:0;
	place-items:center;
	gap:4px;
	padding:12px 6px;
	border-top:3px solid var(--hra-pink);
	background:#fff;
	box-shadow:0 8px 20px rgba(70,31,51,.07);
	text-align:center;
}

.humanresources-admin-widget-stats .dashicons{
	color:var(--hra-pink);
	font-size:17px;
}

.humanresources-admin-widget-stats strong{
	font-size:22px;
	line-height:1;
}

.humanresources-admin-widget-stats small{
	overflow:hidden;
	width:100%;
	color:var(--hra-muted);
	font-size:9px;
	font-weight:700;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.humanresources-admin-widget-links{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:8px;
}

.humanresources-admin-widget-links a{
	padding:10px 12px;
	border:1px solid #e8d3dd;
	border-left:3px solid var(--hra-pink);
	background:rgba(255,255,255,.78);
	color:var(--hra-ink);
	font-size:11px;
	font-weight:800;
	text-decoration:none;
}

.humanresources-admin-widget-links a:hover,
.humanresources-admin-widget-links a:focus{
	background:#fff;
	color:var(--hra-pink);
}

@media (max-width:520px){
	.humanresources-admin-widget-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
	.humanresources-admin-widget-links{grid-template-columns:1fr}
}
