.news-ticker {
	position: absolute;
	width: 100%;
	background: #002623b0;
	color: #fff;
	font-family: 'itfQomraArabic',"Montserrat", sans-serif;
	--h: 44px;
	--pad: 12px;
	--radius: 10px;
	z-index: 1;
}

.news-ticker .ticker-viewport {
	overflow: hidden;
	height: var(--h);
	position: relative;
	mask-image: linear-gradient(to right, transparent 0, black 60px, black calc(100% - 60px), transparent 100%);
	-webkit-mask-image: linear-gradient(to right, transparent 0, black 60px, black calc(100% - 60px), transparent 100%);
}

.news-ticker .ticker-track {
	display: flex;
	align-items: center;
	gap: var(--gap, 40px);
	will-change: transform;
}

.news-ticker .item {
	display: flex;
	align-items: center;
	gap: 8px;
	white-space: nowrap;
	padding: 0 var(--pad);
	height: var(--h);
	border-radius: var(--radius);
	background: transparent;
}

.news-ticker .item .tag {
	font-size: 12px;
	padding: 3px 8px;
	border-radius: 999px;
	background: #ff4444;
	color: #fff;
}

.news-ticker .item a {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	line-height: 1;
}

.news-ticker .item time {
	opacity: .7;
	font-size: 12px;
}

.news-ticker .ticker-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 28px;
	min-width: 28px;
	border-radius: 999px;
	border: 0;
	background: #1b2437;
	color: #fff;
	cursor: pointer;
	opacity: .85;
	display: flex;
	align-items: center;
	justify-content: center;
}

.news-ticker .prev {
	left: 8px;
}

.news-ticker .next {
	right: 8px;
}

.news-ticker:hover .ticker-btn {
	opacity: 1;
}

.news-ticker .sep {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.news-ticker .sep img {
  height: 35px; /* عدّل الحجم */
  width: auto;
  opacity: 0.8;
}

@media (max-width:640px) {
	.news-ticker {
		--h: 40px;
	}

	.news-ticker .ticker-btn {
		display: none;
	}
}
