.alaa-ad { margin: 24px auto; text-align: center; clear: both; overflow: hidden; max-width: 100%; }
.alaa-ad-head, .alaa-ad-body_end { margin: 0; }
.alaa-ad[data-alaa-lazy] { min-height: 90px; }

/* موبايل / كمبيوتر */
@media (max-width: 767px) { .alaa-only-desktop { display: none !important; } }
@media (min-width: 768px) { .alaa-only-mobile { display: none !important; } }

/* الإعلان الثابت أسفل الشاشة */
.alaa-ad-sticky {
	position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; margin: 0;
	background: #fff; box-shadow: 0 -2px 12px rgba(0, 0, 0, .15); padding: 6px 0;
	max-height: 130px; overflow: visible;
}
.alaa-ad-sticky.is-closed { display: none; }
.alaa-ad-close {
	position: absolute; top: -26px; left: 10px; width: 28px; height: 26px;
	background: #fff; border: 0; border-radius: 6px 6px 0 0; font-size: 20px; line-height: 1;
	cursor: pointer; box-shadow: 0 -2px 6px rgba(0, 0, 0, .12); color: #333;
}
body.alaa-has-sticky { padding-bottom: 110px; }
