/* sidebar-tiles v1 (Sep 28 2026): الموبايل فقط ≤800px — صناديق الشريط الجانبي للبرنامج (قائد البرنامج d83988b / كتيب البرنامج 49cbe4e / اطلب لمجموعتك 6a5a28c داخل العمود e2f3af4) متجاورة في صف واحد: عمودان أو 3 أعمدة إذا وُجد قائد؛ كل صندوق 110px بزوايا 14px (يلغي 140px من sidebar-boxes-140)؛ الإطار الأبيض داخل الكتيب واطلب لمجموعتك بحجم ثابت (عرض الصندوق كاملاً − 16px × 76px) مهما طال النص — طلب فراس. قيادة متعددة (supervisor_avatar_container) تأخذ صفاً كاملاً. الديسكتوب 280px بلا تغيير */
@media (max-width:800px){
html body.single-program .elementor-element-e2f3af4{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;align-items:start}
html body.single-program .elementor-element-e2f3af4:has(.supervisor_container){grid-template-columns:repeat(3,1fr)}
html body.single-program .elementor-element-e2f3af4 > .elementor-element{width:auto!important;max-width:none!important;margin:0!important;min-width:0}
html body.single-program .elementor-element-e2f3af4 > .elementor-element-d83988b:not(:has(.supervisor_container,.supervisor_avatar_container)){display:none!important}
html body.single-program .elementor-element-e2f3af4 > .elementor-element-d83988b:has(.supervisor_avatar_container){grid-column:1/-1}
html body.single-program .elementor-element-e2f3af4 .supervisor_container,html body.single-program .elementor-element-e2f3af4 .supervisor_container img{height:110px!important;border-radius:14px}
html body.single-program .elementor-element-e2f3af4 .supervisor_container{overflow:hidden}
html body.single-program .elementor-element-e2f3af4 .supervisor_container h3,html body.single-program .elementor-element-e2f3af4 .supervisor_contents *{font-size:12px!important;line-height:1.4!important}
html body.single-program .elementor-element-49cbe4e{--min-height:110px!important;min-height:110px!important;height:110px!important;padding:8px!important;border-radius:14px;overflow:hidden}
html body.single-program a.bws-gcta{height:110px!important;min-height:110px!important;border-radius:14px;overflow:hidden;padding:8px!important}
html body.single-program .elementor-element-49cbe4e .elementor-button,html body.single-program a.bws-gcta span{font-size:13px!important;line-height:1.5!important;padding:6px 8px!important;white-space:normal!important;text-align:center}
html body.single-program .elementor-element-e2f3af4 > .elementor-element-d83988b,html body.single-program .elementor-element-e2f3af4 > .elementor-element-d83988b > .elementor-widget-container,html body.single-program .elementor-element-e2f3af4 .supervisor_container{margin:0!important;padding:0!important}
html body.single-program .elementor-element-49cbe4e > .elementor-element,html body.single-program .elementor-element-49cbe4e .elementor-widget-button,html body.single-program .elementor-element-49cbe4e .elementor-widget-container{width:100%!important;max-width:100%!important}
html body.single-program .elementor-element-49cbe4e .elementor-button,html body.single-program a.bws-gcta span{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:4px 6px!important}
html body.single-program a.bws-gcta{display:flex!important;align-items:center!important;justify-content:center!important}
}