
    .refsam-ticker {
        direction: ltr;
        overflow: hidden;
        width: 100%;
        background: var(--ticker-bg, #f5f5f5);
        color: var(--ticker-color, #333);
        font-size: var(--ticker-font-size, 16px);
        padding: 10px 0;
        position: relative;
    }
    .refsam-ticker-wrapper {
        overflow: hidden;
        white-space: nowrap;
    }
    .refsam-ticker-track {
        display: inline-block;
        will-change: transform;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
        animation-play-state: running;
    }
    .refsam-ticker:hover .refsam-ticker-track {
        animation-play-state: paused;
    }
    /* تم التعديل: إضافة قاعدة إضافية لضمان توقف الحركة عند الهوفر */
    .refsam-ticker:hover .refsam-ticker-track {
        animation-play-state: paused !important;
    }
    .refsam-ticker-content {
        display: inline-block;
        white-space: nowrap;
    }
    .ticker-text {
        display: inline-block;
        margin: 0 10px;
        vertical-align: middle;
    }
    .ticker-separator {
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px;
    }
    .ticker-separator img {
        display: block;
        border-radius: 4px;
        /* تم التعديل: ضمان عدم تجاوز العرض 50px مع ارتفاع تلقائي */
        max-width: 50px;
        height: auto;
    }
    @keyframes ticker-ltr {
        0% { transform: translateX(-50%); }
        100% { transform: translateX(0); }
    }
    @keyframes ticker-rtl {
        0% { transform: translateX(0); }
        100% { transform: translateX(-50%); }
    }
    