/* ثيم اليوم الوطني — مولَّد آليًا: كل قاعدة في CSS لوحة التاجر (ملفات وأنماط مضمّنة) تحمل لونًا
   برتقاليًا (درجة 10–48°) تُعاد بدرجة خضراء بنفس الإضاءة. يُحمَّل فقط حين SEASONAL_THEME=national-day. */
:root{--bg:#0E7A46 !important;--brand-2:#0E7A46 !important;}
@media (max-width: 768px){.mw-bn-item.active{color: #0E7A46 !important;}}
@media (max-width: 768px){.mw-bn-item:hover, .mw-bn-item:focus{color: #0E7A46 !important;}}
@media (max-width: 768px){.mw-bn-fab{background: linear-gradient(135deg, #178A4E, #0E7A46) !important;}}
.mw-status-badge.is-warning{color: #0A5A33 !important;}
:root{--bg: #178A4E !important;--brand-2: #178A4E !important;}
.site-header{border-bottom: 4px solid #178A4E !important;}
.nav-link:hover, .nav-link:focus-visible{color: #178A4E !important;}
.nav-link.active{color: #178A4E !important;}
.drawer .section h4{color: #178A4E !important;}
.drawer a:hover{background: color-mix(in srgb, #178A4E 10%, transparent) !important;}
.icon-box{color: #3DA35D !important;}
.progress-circle{background: conic-gradient(#3DA35D 0deg, #f0f0f0 0deg) !important;}
0%{background: conic-gradient(#3DA35D 0deg, #f0f0f0 0deg) !important;}
100%{background: conic-gradient(#3DA35D 360deg, #f0f0f0 0deg) !important;}
.loader{background: linear-gradient(90deg, #178A4E, #178A4E) !important;}
::-webkit-scrollbar-thumb{background: linear-gradient(180deg, #178A4E, #178A4E) !important;}
::-webkit-scrollbar-thumb:hover{background: linear-gradient(180deg, #3DA35D, #178A4E) !important;}
.table thead th{border-bottom: 2px solid #178A4E !important !important;}
.btn-primary{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important !important;}
.btn-primary:hover{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important !important;}
.btn-outline-primary{border-color: #178A4E !important !important;color: #178A4E !important !important;}
.btn-outline-primary:hover{background: #178A4E !important !important;}
.form-control:focus{border-color: #178A4E !important !important;}
.pagination .page-link{color: #178A4E !important !important;}
.pagination .page-item.active .page-link{background: #178A4E !important !important;border-color: #178A4E !important !important;}
.modal-header{border-bottom: 2px solid #178A4E !important !important;}
@media (max-width: 768px){.burger{background: #EAF6EF !important;color: #178A4E !important;border: 2px solid #8FD0A9 !important;}}
@media (max-width: 768px){.burger:hover, .burger:focus{background: #178A4E !important;}}
.header-notif-mobile{background: #EAF6EF !important;color: #178A4E !important;border: 2px solid #8FD0A9 !important;}
.header-notif-mobile:hover, .header-notif-mobile:focus{background: #178A4E !important;}
.affiliate-stat-card__icon--orange{background: linear-gradient(135deg, #178A4E 0%, #0E7A46 100%) !important;}
.mw-ai-suggestion-btn{border: 2px solid #CFEBDA !important;}
.mw-ai-suggestion-btn:hover, .mw-ai-suggestion-btn:focus-visible{border-color: #178A4E !important;}
.app_name{color: #178A4E !important;}
.login-form-card .form-input:focus{border-color: #178A4E !important;}
.login-form-card .input-wrap .eye-btn:hover{color: #178A4E !important;}
.login-form-card .remember-label input{accent-color: #178A4E !important;}
.login-form-card .btn-login{background: linear-gradient(135deg, #178A4E, #178A4E) !important;}
.login-form-card .btn-login:hover{background: linear-gradient(135deg, #178A4E, #178A4E) !important;}
.login-form-card .forgot-link{color: #178A4E !important;}
.uc-pill.volumetric{background:#CFEBDA !important;color:#0A5A33 !important;}
:root{--vc-orange: #178A4E !important;--vc-orange-dark: #0E7A46 !important;}
.vc-stat.chargeable .vc-stat-label{color: #8FD0A9 !important;}
.vc-stat.chargeable .vc-stat-unit{color: #8FD0A9 !important;}
.guide-hero{background: linear-gradient(135deg, #fef2f2 0%, #EAF6EF 100%) !important;}
.guide-toc a{color: #0E7A46 !important;}
.guide-quick-links a{background: #EAF6EF !important;border: 1px solid #8FD0A9 !important;color: #0E7A46 !important;}
.guide-quick-links a:hover{background: #CFEBDA !important;}
.db-action .qa-ic.amber{background: linear-gradient(135deg,#178A4E,#3DA35D) !important;}
.db-card.is-loyalty{background: linear-gradient(135deg,#3DA35D 0%,#178A4E 100%) !important;}
.db-loyalty-hero{background:linear-gradient(135deg,#3DA35D 0%,#178A4E 100%) !important;}
.db-loyalty-hero .lh-cta{color:#178A4E !important;}
.c-ic.amber{background:#CFEBDA !important;color:#178A4E !important;}
.db-metric .m-icon.orange{background:#8FD0A9 !important;color:#178A4E !important;}
.db-badge.ret{background:#EAF6EF !important;color:#0E7A46 !important;}
.db-rates__ic{background: linear-gradient(135deg, #178A4E, #178A4E) !important;}
.ui-head .ic{color:#0E7A46 !important;}
.chip.draft{color:#0A5A33 !important;}
.btn-dl{background:linear-gradient(135deg,#178A4E,#0E7A46) !important;}
.lp-hero{background:linear-gradient(135deg,#3DA35D 0%,#178A4E 100%) !important;}
.lp-reverse{background:#EAF6EF !important;color:#0E7A46 !important;}
a{color: #178A4E !important;}
.rc-header{background: linear-gradient(135deg, #1a73a7 0%, #2196f3 50%, #178A4E 100%) !important;}
.rc-tab.active{background: #178A4E !important;}
.radio-box:hover{border-color: #178A4E !important;}
.radio-box.active{border-color: #178A4E !important;background: linear-gradient(135deg, #178A4E, #178A4E) !important;}
.rc-content .form-control:focus{border-color: #178A4E !important !important;}
.rc-submit{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.rc-submit:hover{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.rc-upload-label:hover{border-color: #178A4E !important;}
.salla-form-control:focus{border-color: #178A4E !important;}
.salla-hero__icon{background: linear-gradient(135deg, #178A4E, #3DA35D) !important;}
.salla-hero-btn--primary{background: #178A4E !important;}
.salla-hero-btn--primary:hover{background: #178A4E !important;}
.salla-stat-tile--warn{background: #EAF6EF !important;border-color: #CFEBDA !important;}
.salla-stat-tile--warn strong{color: #0E7A46 !important;}
.salla-store-card__avatar{color: #3DA35D !important;}
.salla-chip--warn{background: #EAF6EF !important;color: #0E7A46 !important;}
.salla-toggle input:checked + .salla-toggle__track{background: #178A4E !important;}
.salla-claim-choice:has(input:checked){border-color: #178A4E !important;}
.form-control:focus{border-color: #178A4E !important;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #178A4E !important;}
.sp-chip.is-active{background: linear-gradient(135deg, #178A4E, #178A4E) !important;}
.smsa-opt.is-on{border-color: #178A4E !important;}
.sender-city-note{background: #EAF6EF !important;border: 1px solid #CFEBDA !important;}
.sender-city-note__text{color: #0E7A46 !important;}
.sender-city-note__text svg{color: #178A4E !important;}
.sender-city-save{background: #178A4E !important;}
.sender-city-save:hover{background: #178A4E !important;}
@media (max-width: 768px){.stat_awb .label{color: #178A4E !important;}}
.shipments-filter-toggle:hover{border-color: #178A4E !important !important;}
.shipments-filter-toggle .filter-icon{color: #178A4E !important;}
@media (max-width: 767.98px){#creating_shipment_table_pricing tbody td:last-child strong{color: #178A4E !important;}}
.select2-container--default .select2-search--dropdown .select2-search__field{color: #178A4E !important !important;}
.shipping-type-card::before{background: linear-gradient(90deg, #178A4E 0%, #178A4E 100%) !important;}
.shipping-type-card.active{border-color: #178A4E !important;background: #178A4E !important;}
.sender-card:hover{border-color: #8FD0A9 !important;}
.sender-card.selected{border: 1.5px solid #178A4E !important;}
.sc-avatar{background: linear-gradient(135deg, #3DA35D, #178A4E) !important;}
.sender-card.selected .sc-check{background: #178A4E !important;border-color: #178A4E !important;}
#sender-section > h5::before, #sender-section h6::before{background: linear-gradient(180deg, #3DA35D, #178A4E) !important;}
.swiper-button-next, .swiper-button-prev{color: #178A4E !important;}
.swiper-button-next:hover, .swiper-button-prev:hover{background: #178A4E !important;}
.btn-primary{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.modal-header{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.btn-receiver-type:hover{border-color: #178A4E !important;}
.btn-receiver-type.active{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;border-color: #178A4E !important;}
.receiver-shipping-card .receiver-header{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.carrier-option:hover{border-color: #3DA35D !important;}
.carrier-option.selected{border-color: #178A4E !important;}
.carrier-price-box .cp-val{color: #178A4E !important;}
.carrier-option:hover .carrier-radio{border-color: #3DA35D !important;}
.carrier-option.selected .carrier-radio{background: #178A4E !important;border-color: #178A4E !important;}
input[type=checkbox], input[type=radio]{accent-color: #178A4E !important;}
.btn-primary-modern{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.btn-primary-modern:not(:disabled){background: linear-gradient(135deg, #3DA35D 0%, #178A4E 100%) !important;}
.btn-primary-modern:disabled{background: #EAF6EF !important;color: #178A4E !important;border: 1px solid #8FD0A9 !important;}
.btn-info{color: #178A4E !important !important;border: 1.5px solid #8FD0A9 !important !important;}
.btn-info:hover, .btn-info:focus{background: #EAF6EF !important !important;color: #0E7A46 !important !important;border-color: #178A4E !important !important;}
.ship-loader-track::before{border: 2px dashed #8FD0A9 !important;}
.ship-loader-center{background: linear-gradient(135deg, #3DA35D, #178A4E) !important;}
.ship-loader-plane{color: #178A4E !important;}
.carrier-flag{background: linear-gradient(135deg, #0E7A46, #0E7A46) !important;}
.shipping-type-opt:has(input:checked){border-color:#178A4E !important;background:#EAF6EF !important;color:#0A5A33 !important;}
.co-header{background: linear-gradient(135deg, #178A4E 0%, #3DA35D 100%) !important;}
.co-section-head{border-bottom: 2px solid #178A4E !important;}
.co-item:hover{border-color: #178A4E !important;}
.co-item-head h6{color: #178A4E !important;}
.co-label-shipment{background: #EAF6EF !important;color: #178A4E !important;}
.co-page .form-control:focus{border-color: #178A4E !important !important;}
.co-total-amount{color: #178A4E !important;}
.co-submit{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.co-submit:hover{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.co-add-btn{border: 2px dashed #178A4E !important;color: #178A4E !important;}
.gw-hero{background: linear-gradient(135deg, #178A4E 0%, #3DA35D 100%) !important;}
.gw-card:hover{border-color: #178A4E !important;}
.gw-badge-reverse{background: #EAF6EF !important;color: #178A4E !important;}
.gw-price-box{background: linear-gradient(135deg, #fff8f0 0%, #EAF6EF 100%) !important;border: 1px solid #8FD0A9 !important;}
.gw-price-value{color: #178A4E !important;}
.gw-price-currency{color: #178A4E !important;}
.gw-btn{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.gw-btn:hover{background: linear-gradient(135deg, #178A4E 0%, #178A4E 100%) !important;}
.go-header{background: linear-gradient(135deg, #178A4E 0%, #3DA35D 100%) !important;}
.go-info-item .val.price{color: #178A4E !important;}
.go-btn-track{color: #178A4E !important;}
.go-btn-track:hover{color: #178A4E !important;}
.go-empty .btn-start{background: #178A4E !important;}
.go-empty .btn-start:hover{background: #178A4E !important;}
.od-header{background: linear-gradient(135deg, #178A4E 0%, #3DA35D 100%) !important;}
.od-section-head{border-bottom: 2px solid #178A4E !important;}
.od-info-item .val.price{color: #178A4E !important;}
.od-track-box{border: 1px solid #8FD0A9 !important;}
.od-track-box a{color: #178A4E !important;}
.od-item-head{color: #178A4E !important;}
.success-steps .step-num{background: #178A4E !important;}
.btn-orders{background: #178A4E !important;}
.btn-orders:hover{background: #178A4E !important;}
.wdis-head-icon{background: linear-gradient(135deg, #178A4E, #3DA35D) !important;}
.wdis-btn-main{background: linear-gradient(135deg, #178A4E, #3DA35D) !important;}
.wdis-formula{border: 1px dashed #178A4E !important;}
.wdis-table tbody tr:hover{background: #EAF6EF !important;}
.wdis-pill-amber{background: #EAF6EF !important;color: #0E7A46 !important;}
.wdis-hint{background: #EAF6EF !important;color: #0A5A33 !important;border: 1px solid #3DA35D !important;}
.wdis-picker-item:hover{background: #EAF6EF !important;}
.wdis-picker-active{background: #EAF6EF !important !important;box-shadow: inset 3px 0 0 #178A4E !important;}
.wdis-upload-btn{background: linear-gradient(135deg, #178A4E, #3DA35D) !important;}
.cd-head .icn{background:#EAF6EF !important;color:#178A4E !important;}
.cd-btn.warning{background:#178A4E !important;}
.badge-pending{background:#CFEBDA !important;color:#0A5A33 !important;}
.fa-hero .fa-new{background: #0E7A46 !important;}
.fa-footer .btn-go{background: linear-gradient(135deg, #0E7A46, #0E7A46) !important;}
.li-hero{background: linear-gradient(135deg, #3DA35D 0%, #178A4E 100%) !important;}
.li-points li i{background: #EAF6EF !important;color: #178A4E !important;}
.li-footer .btn-done{background: linear-gradient(135deg, #3DA35D, #178A4E) !important;}
:root{--nf-amber: #0E7A46 !important;--nf-amber2: #0E7A46 !important;}
.wi-hero{background: linear-gradient(135deg, #0f2547 0%, #1d3f75 55%, #178A4E 160%) !important;}
.wi-badge{background: linear-gradient(135deg, #178A4E, #3DA35D) !important;}
.wi-points li i{background: #EAF6EF !important;color: #178A4E !important;}
.wi-footer .btn-go{background: linear-gradient(135deg, #178A4E, #3DA35D) !important;}

/* البانر */
.seasonal-banner{width:100%;display:block;line-height:0}
.seasonal-banner img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 6px 18px -8px rgba(11,47,44,.55)}
.seasonal-banner--login{max-width:420px;margin:0 auto 14px}
.seasonal-banner--header{margin:0 0 14px}
/* ديسكتوب: الصورة كاملة بلا قصّ داخل شريط بلون خلفيتها نفسه — فتبدو شريطًا مصمَّمًا لا صورة مقصوصة. */
@media (min-width:992px){.seasonal-banner--header{background:#0B2F2C;border-radius:14px;overflow:hidden}.seasonal-banner--header img{max-height:170px;width:100%;object-fit:contain;object-position:center;border-radius:0;background:#0B2F2C;box-shadow:none}}
@media (max-width:767px){.seasonal-banner--header{margin:-4px 0 10px}.seasonal-banner--header img{border-radius:12px}.seasonal-banner--login{max-width:100%}}

/* كارت الولاء: نصوصه بيضاء على التدرّج الأخضر — بعض نصوصه كانت تُشتق من لون الخلفية البرتقالي فاختفت على الأخضر. */
.db-loyalty-hero, .db-loyalty-hero .lh-title, .db-loyalty-hero .lh-balance, .db-loyalty-hero .lh-balance span, .db-loyalty-hero .lh-sub, .db-loyalty-hero .lh-icon{color:#fff !important;opacity:1 !important}
.db-loyalty-hero .lh-glow{background:rgba(255,255,255,.14) !important}
.db-loyalty-hero .lh-cta{background:#fff !important;color:#0E7A46 !important}
.db-card.is-loyalty, .db-card.is-loyalty .c-label, .db-card.is-loyalty .c-value, .db-card.is-loyalty .c-value small, .db-card.is-loyalty .c-link, .db-card.is-loyalty .c-ic{color:#fff !important}
