/* Add custom CSS styles below */ 
.tabs.hide-scroll{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;}
.tabs.hide-scroll > div[id*="-tab-"]{width:auto!important;display:inline-flex!important;}
@media (min-width:1024px){ul.main-menu{padding-top:0!important;}}
/* دمج قسمي "معًا نصنع الأثر" و"تبرعك يساوي" في بلوك واحد */
.s-block--statistics > .container{background:#eef6f6;padding:40px 24px;border-radius:24px;}
.s-block--statistics:has(+ .s-block--statistics) > .container{border-radius:24px 24px 0 0;padding-bottom:16px;}
.s-block--statistics + .s-block--statistics{margin-top:0!important;}
.s-block--statistics + .s-block--statistics > .container{border-radius:0 0 24px 24px;padding-top:8px;}
.s-block--statistics + .s-block--statistics .s-block__title{margin-bottom:20px;}
.s-block--statistics + .s-block--statistics .s-block__title h2{font-size:22px;}
.s-block--statistics + .s-block--statistics .statistics-list__item{border-color:#f2c14e;}
@media (max-width:767px){.s-block--statistics > .container{padding-left:12px;padding-right:12px;}}
/* بانر متحرك: عن الجمعية + أهدِ تبرعًا */
.fada-slider{position:relative;overflow:hidden;background:#f9fafb;}
.fada-slider__track{display:flex;direction:ltr;align-items:stretch;transition:transform .8s cubic-bezier(.65,0,.35,1);}
.fada-slider__track > section{flex:0 0 100%;min-width:100%;direction:rtl;margin:0!important;}
.fada-slider__track > .s-block--wide-banner{display:flex;align-items:center;padding:32px 0 48px;}
.fada-slider__track > .s-block--wide-banner > .container{width:100%;}
.fada-slider__track > .s-block--about-charity{padding-bottom:56px!important;}
.fada-slider__dots{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:5;}
.fada-slider__dots button{width:10px;height:10px;border-radius:10px;background:#c9dede;border:0;padding:0;cursor:pointer;transition:all .3s;}
.fada-slider__dots button.active{width:28px;background:#056666;}
/* تذييل احترافي بهوية الجمعية */
.store-footer{background:linear-gradient(160deg,#056666 0%,#004040 100%)!important;position:relative;}
.store-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f2c14e,#d4a017,#f2c14e);}
.store-footer__inner,.store-footer__inner p{color:#cfe7e7!important;}
.store-footer__top-area{border-bottom:1px solid rgba(255,255,255,.12)!important;padding-bottom:24px;}
.store-footer .footer-logo{background:#fff;border-radius:20px;padding:12px 18px;box-shadow:0 8px 24px rgba(0,0,0,.18);display:inline-flex;}
.store-footer .footer-logo img{max-height:110px!important;max-width:140px!important;height:110px;width:auto;}
.store-footer .footer-title,.store-footer .s-contacts-title{color:#fff!important;position:relative;padding-bottom:12px;margin-bottom:18px;}
.store-footer .footer-title::after,.store-footer .s-contacts-title::after{content:"";position:absolute;bottom:0;right:0;width:36px;height:3px;border-radius:3px;background:#f2c14e;}
.store-footer__inner a,.store-footer .s-contacts-item,.store-footer .s-user-menu-dropdown-item-link{color:#d6eeee!important;transition:color .2s,padding .2s;}
.store-footer salla-menu a:hover,.store-footer .s-user-menu-dropdown-item-link:hover,.store-footer .s-contacts-item:hover{color:#f2c14e!important;padding-right:4px;}
.store-footer .s-contacts-icon{color:#f2c14e!important;border-color:rgba(255,255,255,.2)!important;}
.store-footer .s-contacts-icon svg{fill:#f2c14e!important;}
.store-footer .s-social-list a{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important;transition:all .2s;}
.store-footer .s-social-list a svg{fill:#fff!important;}
.store-footer .s-social-list a:hover{background:#f2c14e!important;border-color:#f2c14e!important;}
.store-footer .s-social-list a:hover svg{fill:#004040!important;}
.store-footer__info-bar{background:#fff!important;}
/* بانر الإهداء بالصورة الجديدة: النص في المساحة الخضراء يسارًا */
.fada-slider .s-block--wide-banner .banner-inner{justify-content:flex-end;background-position:right top;min-height:470px!important;}
.fada-slider .s-block--wide-banner .banner-inner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,52,52,.8) 0%,rgba(0,52,52,.5) 38%,rgba(0,52,52,0) 62%);z-index:0;}
.fada-slider .s-block--wide-banner .banner-inner > .relative{width:48%;z-index:1;}
.fada-slider .s-block--wide-banner .banner-inner h2{text-shadow:0 2px 12px rgba(0,0,0,.35);}
.fada-slider .s-block--wide-banner .btn{background:#f9b93a!important;border-color:#f9b93a!important;color:#004040!important;font-weight:800;}
@media (max-width:767px){.fada-slider .s-block--wide-banner .banner-inner{justify-content:center;background-position:70% center;}.fada-slider .s-block--wide-banner .banner-inner::before{background:rgba(0,52,52,.55);}.fada-slider .s-block--wide-banner .banner-inner > .relative{width:100%;}}
/* بطاقات التبرع: حجز مساحة شريط التقدم حتى للبرامج بدون هدف (مثل التبرع العام) عشان تتساوى البطاقات */
.s-product-card-donation salla-progress-bar{display:block;min-height:64px;}.s-product-card-donation .s-product-card-content-main{min-height:64px;}
/* إخفاء سطر "تنتهي الحملة في" الأحمر من بطاقات التبرع */
custom-salla-product-card .product-entry__content p.text-red-400{display:none!important;}.s-product-card-donation .s-progress-bar-message{display:none!important;}
/* الجوال: بطاقة حملة واحدة بعرض الشاشة */
@media (max-width:639px){.s-block--featrues-donations .swiper{padding-left:5px!important;padding-right:5px!important;}.s-block--featrues-donations .s-products-slider-card{width:100%!important;max-width:100%!important;}}/* إخفاء "تنتهي الحملة في" في صفحة البرنامج أيضًا */
salla-progress-bar .s-progress-bar-message{display:none!important;}/* شعار الهيدر أكبر */
.main-nav .navbar-brand img{max-height:68px!important;height:68px!important;width:auto!important;max-width:240px!important}
@media (max-width:767px){.main-nav .navbar-brand img{height:48px!important;max-height:48px!important;max-width:170px!important}}