.snt-ticker{display:flex;direction:ltr;align-items:stretch;width:100%;box-sizing:border-box;overflow:hidden;position:relative;margin:0 0 15px;line-height:1.4;background:var(--snt-bg,#fff);border:1px solid var(--snt-border,#ddd)}
.snt-ticker *{box-sizing:border-box}
.snt-label{order:2;flex:0 0 auto;display:flex;align-items:center;padding:0 16px;white-space:nowrap;font-weight:700;font-size:var(--snt-fs,18px);background:var(--snt-label-bg,#c0141b);color:var(--snt-label-text,#fff);position:relative;z-index:2}
.snt-viewport{order:1;flex:1 1 auto;min-width:0;overflow:hidden;position:relative}
.snt-track{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;backface-visibility:hidden}
.snt-group{display:flex;flex:0 0 auto}
.snt-item{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap;padding:10px 22px;text-decoration:none!important;color:var(--snt-text,#1b2a4e)!important;font-size:var(--snt-fs,18px);font-weight:var(--snt-fw,700);box-shadow:none!important}
.snt-item:hover{opacity:.75}
.snt-logo{display:block;flex:none;height:var(--snt-logo-h,22px);width:auto;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
.snt-item--nologo::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--snt-label-bg,#c0141b)}

/* التاريخ والوقت (أقصى اليمين) */
.snt-datebox{order:3;flex:0 0 auto;display:flex;align-items:center;white-space:nowrap;padding:0 14px;font-size:calc(var(--snt-fs,18px) - 3px);font-weight:600;background:var(--snt-date-bg,#f7f7f7);color:var(--snt-date-text,#1b2a4e)}
.snt-d + .snt-t::before{content:"|";margin:0 10px;opacity:.35}

/* السوشيال (أقصى اليسار) */
.snt-social{order:0;flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:0 16px;background:var(--snt-soc-bg,#1b2a4e);color:var(--snt-soc-color,#fff);position:relative;z-index:2}
.snt-soc{display:flex;line-height:0;color:inherit!important;text-decoration:none!important;box-shadow:none!important}
.snt-soc svg{display:block;width:var(--snt-soc-size,18px);height:var(--snt-soc-size,18px)}
.snt-soc:hover{opacity:.75}

/* الحركة تبدأ بعد ما الجافاسكربت يجهز الشريط */
.snt-track.snt-run{animation-timing-function:linear;animation-iteration-count:infinite}
.snt-ticker[data-direction="ltr"] .snt-track.snt-run{animation-name:snt-ltr}
.snt-ticker[data-direction="rtl"] .snt-track.snt-run{animation-name:snt-rtl}
@keyframes snt-ltr{from{transform:translate3d(calc(var(--snt-w) * -1),0,0)}to{transform:translate3d(0,0,0)}}
@keyframes snt-rtl{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(var(--snt-w) * -1),0,0)}}

@media (hover:hover){
	.snt-ticker[data-pause="1"] .snt-track:hover{animation-play-state:paused}
}
@media (max-width:600px){
	.snt-ticker[data-date-mobile="hide"] .snt-datebox,.snt-ticker[data-date-mobile="time"] .snt-datebox--notime{display:none}
	.snt-ticker[data-date-mobile="time"] .snt-d{display:none}
	.snt-ticker[data-date-mobile="time"] .snt-t::before{display:none}
	.snt-ticker[data-social-mobile="hide"] .snt-social{display:none}
	.snt-datebox{padding:0 8px;font-size:calc(var(--snt-fs-m,15px) - 2px)}
	.snt-social{gap:10px;padding:0 10px}
	.snt-item{font-size:var(--snt-fs-m,15px);padding:8px 14px;gap:6px}
	.snt-label{font-size:var(--snt-fs-m,15px);padding:0 10px}
}
