/* ELK Title Bar — استایل ساختاری پایه. رنگ‌ها و سایزها از پنل المنتور کنترل می‌شوند. */
.elk-title{
	display:flex;
	align-items:stretch;
	direction:rtl;
	width:100%;
	box-sizing:border-box;
}
.elk-title *{box-sizing:border-box;}

/* بخش عنوان + آیکون (تنها بخشی که بکگراند می‌گیرد) */
.elk-title__label{
	display:inline-flex;
	align-items:center;
	gap:10px;
	background:#eff1f3;
	color:#6b6b6b;
	padding:8px 18px;
	border-radius:6px;
	font-weight:700;
	white-space:nowrap;
	flex-shrink:0;
}
.elk-title__text{margin:0;font:inherit;color:inherit;line-height:1.2;}

.elk-title__icon{
	display:inline-flex;
	align-items:center;
	color:#f47b20;
	flex-shrink:0;
}
.elk-title__icon svg{
	width:24px;
	height:24px;
	fill:currentColor;
	display:block;
}

/* خط نقطه‌چین منعطف — با flex فضا را پر می‌کند و همیشه وسط ارتفاع می‌ماند */
.elk-title__dots{
	flex:1 1 auto;
	align-self:center;
	height:0;
	border-top:2px dotted #c9ccd1;
	margin:0 6px;
}

/* لینک مشاهده همه */
.elk-title__link{
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:#8a8a8a;
	text-decoration:none;
	white-space:nowrap;
	flex-shrink:0;
	padding:0 6px;
	transition:color .2s ease;
}
.elk-title__arrow{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:20px;
	height:20px;
	border-radius:50%;
	background:#f47b20;
	flex-shrink:0;
}
.elk-title__arrow svg{
	width:10px;
	height:10px;
	fill:#fff;
	display:block;
}
