.pranm-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.pranm-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.pranm-badge svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pranm-badge__label{display:inline-block}.pranm-badge--verified{background:#0B4635;color:#fff;border-color:#0B4635}.pranm-badge--top{background:#fff8d6;color:#8a6b00;border-color:#FFD700}.pranm-badge--elite{background:#e9f6f0;color:#0B4635;border-color:#8ccbb0}.pranm-badge--expert{background:#f1edf8;color:#5c3b8c;border-color:#cdbce7}


/* Grid integration: compact badges beside Gigneo card actions. */
.gn-service-archive-card .gn-actions .pranm-badges--grid,
.gn-freelancer-archive-card .gn-actions .pranm-badges--grid{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:flex-end;
	gap:4px;
	margin:0 4px 0 0;
}
.gn-service-archive-card .gn-actions .pranm-badges--grid .pranm-badge,
.gn-freelancer-archive-card .gn-actions .pranm-badges--grid .pranm-badge{
	padding:5px 7px;
	font-size:11px;
	gap:4px;
}
.gn-service-archive-card .gn-actions .pranm-badges--grid .pranm-badge svg,
.gn-freelancer-archive-card .gn-actions .pranm-badges--grid .pranm-badge svg{
	width:13px;
	height:13px;
}
.gn-service-archive-card .gn-actions,
.gn-freelancer-archive-card .gn-actions{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:6px;
}
@media (max-width:575px){
	.gn-service-archive-card .gn-actions .pranm-badges--grid,
	.gn-freelancer-archive-card .gn-actions .pranm-badges--grid{
		gap:3px;
		margin-right:2px;
	}
	.gn-service-archive-card .gn-actions .pranm-badges--grid .pranm-badge,
	.gn-freelancer-archive-card .gn-actions .pranm-badges--grid .pranm-badge{
		padding:4px 6px;
		font-size:10px;
	}
	.gn-service-archive-card .gn-actions .pranm-badges--grid .pranm-badge__label,
	.gn-freelancer-archive-card .gn-actions .pranm-badges--grid .pranm-badge__label{
		display:none;
	}
	.gn-service-archive-card .gn-actions .pranm-badges--grid .pranm-badge svg,
	.gn-freelancer-archive-card .gn-actions .pranm-badges--grid .pranm-badge svg{
		width:14px;
		height:14px;
	}
}


/* v1.2: exact native Gigneo footer action placement */
.gn-service-archive-card .gn-footer .gn-actions .pranm-badges--grid,
.gn-freelancer-archive-card .gn-footer .gn-actions .pranm-badges--grid{
	display:inline-flex;
	align-items:center;
	flex-wrap:wrap;
	gap:4px;
	margin:0 2px 0 0;
	vertical-align:middle;
}
.gn-service-archive-card .gn-footer .gn-actions .pranm-badge,
.gn-freelancer-archive-card .gn-footer .gn-actions .pranm-badge{
	display:inline-flex;
	align-items:center;
	padding:5px 7px;
	font-size:11px;
	line-height:1;
	gap:4px;
	white-space:nowrap;
}
.gn-service-archive-card .gn-footer .gn-actions .pranm-badge svg,
.gn-freelancer-archive-card .gn-footer .gn-actions .pranm-badge svg{
	width:13px;
	height:13px;
	flex:0 0 13px;
}
@media (max-width:575px){
	.gn-service-archive-card .gn-footer .gn-actions .pranm-badge__label,
	.gn-freelancer-archive-card .gn-footer .gn-actions .pranm-badge__label{
		display:none;
	}
	.gn-service-archive-card .gn-footer .gn-actions .pranm-badge,
	.gn-freelancer-archive-card .gn-footer .gn-actions .pranm-badge{
		padding:5px;
	}
}
