#order-popup {
position: fixed;
bottom: 20px;
left: 20px;
z-index: 9999;
max-width: 300px;
background: #fff;
border: 1px solid #c8e6c8;
border-left: 4px solid #2d6a2d;
border-radius: 10px;
padding: 12px 14px;
box-shadow: 0 4px 20px rgba(0,0,0,0.12);
display: flex;
align-items: center;
gap: 10px;
font-family: sans-serif;
direction: rtl;
animation: slideIn 0.4s ease;
transition: opacity 0.4s ease;
}
#order-popup.hide { opacity: 0; pointer-events: none; }
@keyframes slideIn {
from { transform: translateY(30px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
.popup-icon { font-size: 28px; flex-shrink: 0; }
.popup-text { flex: 1; }
.popup-name { font-size: 13px; font-weight: 600; color: #1a3d1a; margin-bottom: 2px; }
.popup-desc { font-size: 12px; color: #4a7a4a; line-height: 1.4; }
.popup-time { font-size: 11px; color: #999; margin-top: 3px; }
.popup-close { position: absolute; top: 6px; left: 8px; font-size: 14px; color: #aaa; cursor: pointer; background: none; border: none; }
const orders = [
{ name: "أحمد — وهران", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقة" },
{ name: "فاطمة — الجزائر", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقتين" },
{ name: "كريم — قسنطينة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 3 دقائق" },
{ name: "سارة — عنابة", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ 5 دقائق" },
{ name: "يوسف — سطيف", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقة" },
{ name: "نادية — تيزي وزو", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقتين" },
{ name: "عمر — بجاية", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 4 دقائق" },
{ name: "إيمان — البليدة", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقة" },
{ name: "رضا — باتنة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 6 دقائق" },
{ name: "حنان — تلمسان", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقتين" },
{ name: "بلال — مستغانم", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 3 دقائق" },
{ name: "أسماء — المدية", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقة" },
{ name: "محمد — سكيكدة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 5 دقائق" },
{ name: "لينا — معسكر", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقتين" },
{ name: "خالد — جيجل", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقة" },
{ name: "وردة — برج بوعريريج", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ 4 دقائق" },
{ name: "ياسين — بومرداس", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقتين" },
{ name: "سلمى — تيارت", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقة" },
{ name: "نور — المسيلة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 3 دقائق" },
{ name: "إبراهيم — الأغواط", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ 5 دقائق" },
{ name: "منى — بسكرة", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ دقيقة" },
{ name: "حميد — الشلف", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقتين" },
{ name: "زينب — سيدي بلعباس", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ 4 دقائق" },
{ name: "أنيس — تبسة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقة" },
{ name: "هناء — قالمة", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ 3 دقائق" },
{ name: "رياض — خنشلة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقتين" },
{ name: "دنيا — أم البواقي", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ 6 دقائق" },
{ name: "صلاح — النعامة", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقة" },
{ name: "مريم — غرداية", desc: "أكدت طلبها — العرض الخاص علبة مجانية 🎉", time: "منذ 4 دقائق" },
{ name: "عيسى — الوادي", desc: "أكد طلبه على علبتين عسل شوقي 🎁", time: "منذ دقيقتين" },
];
let i = 0;
const popup = document.getElementById('order-popup');
function showNext() {
const o = orders[i % orders.length];
i++;
popup.classList.remove('hide');
popup.style.animation = 'none';
void popup.offsetWidth;
popup.style.animation = 'slideIn 0.4s ease';
document.getElementById('popup-name').textContent = o.name;
document.getElementById('popup-desc').textContent = o.desc;
document.getElementById('popup-time').textContent = o.time;
setTimeout(() => popup.classList.add('hide'), 4000);
}
showNext();
setInterval(showNext, 6000);