/* ==========================================================================
   lux-green.css — طبقة الشكل الأخضر الفاخر (v1.0)
   - شكل فقط: لا يغيّر أي PHP أو منطق أو أسماء أو روابط.
   - يُحمَّل في الآخر ليكسب الـ cascade فوق كل الطبقات البنفسجية القديمة.
   - باليت: خلفية خضراء-سوداء فاخرة + زمردي + ذهبي للأرقام.
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Cairo:wght@500;600;700;800;900&family=Tajawal:wght@400;500;700;800;900&display=swap');

:root,
html{
  --lux-bg0:#000000;
  --lux-bg1:#131313;
  --lux-bg2:#1a1a1d;
  --lux-card:#1a1a1d;
  --lux-card2:#202024;
  --lux-input:#131313;
  --lux-green:#28cb69;
  --lux-green-2:#2cca69;
  --lux-green-deep:#0fac4e;
  --lux-green-soft:rgba(40,203,105,.12);
  --lux-green-line:rgba(40,203,105,.32);
  --lux-gold:#28cb69;
  --lux-gold-2:#ffffff;
  --lux-gold-soft:rgba(40,203,105,.12);
  --lux-text:#ffffff;
  --lux-muted:#8a8a93;
  --lux-dim:#6f7789;
  --lux-border:rgba(255,255,255,.07);
  --lux-glow:0 12px 34px rgba(40,203,105,.28);
  /* إعادة توجيه كل متغيرات النظام القديمة (بصري فقط) */
  --primary:#28cb69; --primary-hover:#2cca69; --primary-light:#2cca69;
  --primary-glow:rgba(40,203,105,.38); --primary-rgb:40,203,105;
  --secondary:#0fac4e; --accent:#2cca69;
  --info:#28cb69; --info-bg:rgba(40,203,105,.12);
  --success:#28cb69; --success-bg:rgba(40,203,105,.12);
  --color-6:#28cb69; --color-7:#2cca69; --color-8:rgba(40,203,105,.12);
  --ui-accent:#28cb69; --ui-accent-2:#0fac4e; --ui-accent-3:#ffffff;
  --ui-glow:0 12px 30px rgba(40,203,105,.30);
  --ui-bg-1:#1a1a1d; --ui-bg-2:#000000; --ui-bg-3:#131313; --ui-bg-4:#202024;
  --up-yellow:#28cb69; --up-yellow-hover:#2cca69;
  --up-yellow-light:rgba(40,203,105,.12);
  --up-pill-bg:rgba(40,203,105,.12);
  --up-body-bg:#000000; --up-card-bg:#1a1a1d; --up-card-light:#202024;
  --up-sidebar-bg:#131313; --up-black:#131313;
  --admin-blue:#28cb69; --admin-blue-hover:#2cca69; --admin-blue-dark:#0fac4e;
  --admin-blue-light:rgba(40,203,105,.14); --admin-blue-glow:rgba(40,203,105,.35);
  --admin-yellow:#28cb69; --admin-yellow-hover:#ffffff;
  --admin-primary:#28cb69; --admin-primary-hover:#2cca69;
  --dp-accent:#28cb69; --dp-accent-2:#2cca69;
  --dp-accent-soft:rgba(40,203,105,.12);
  --v-violet:#28cb69; --v-purple:#28cb69; --v-fuchsia:#2cca69; --v-pink:#ffffff;
  --v-blue:#28cb69; --v-cyan:#2cca69; --v-emerald:#28cb69;
}

/* ---- القاعدة العامة ---- */
html body,
html body.dark,
html body.guest,
html body.user-panel-body,
html body#outside{
  background-color:var(--lux-bg0)!important;
  color:var(--lux-muted)!important;
  font-family:'Outfit','Cairo','Tajawal',system-ui,-apple-system,'Segoe UI',sans-serif!important;
}
html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,
.card-title,.section-title,.page-title,.nk-section-title{color:var(--lux-text)!important}
::selection{background:var(--lux-green)!important;color:#ffffff!important}
/* توهج فاخر حول الصفحة */
html body::after{
  content:"";position:fixed;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(820px 420px at 85% -5%,rgba(40,203,105,.14),transparent 70%),
    radial-gradient(700px 420px at 8% 4%,rgba(40,203,105,.07),transparent 70%),
    radial-gradient(900px 600px at 50% 112%,rgba(15,172,78,.16),transparent 70%);
}
/* ---- أسطح: كروت / بانلز ---- */
html body .card,html body .stat-card,html body .profit-card,
html body .blog-card,html body .auth-card,html body .error-card,
html body .metric-card,html body .widget,html body .panel,
html body .box,html body .hfs-content,html body .step-card,
html body .country-item,html body .service-item,html body .pkg-card,
html body .login-pm,html body .product-article,html body .faq-item,
html body .ticket-category-tile,html body .user-stat-card,
html body .announcement-card,html body .service-pill-row,
html body .stat-card-white{
  background:var(--lux-card)!important;
  background-color:var(--lux-card)!important;
  background-image:none!important;
  border:1px solid var(--lux-border)!important;
  border-radius:15px!important;
  box-shadow:0 18px 44px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)!important;
  color:var(--lux-muted)!important;
}
html body .card-header,html body .card-footer,
html body .panel-heading,html body .panel-footer{
  background:var(--lux-bg1)!important;
  border-color:var(--lux-border)!important;
  color:var(--lux-text)!important;
}
html body .blog-card:hover,html body .service-item:hover,
html body .service-pill-row:hover,html body .pkg-card:hover,
html body .country-item:hover{
  border-color:var(--lux-green-line)!important;
  box-shadow:0 24px 54px rgba(0,0,0,.55),0 0 0 1px rgba(40,203,105,.15),var(--lux-glow)!important;
  transform:translateY(-3px);
}

/* ---- السايدبار الفاخر (يوزر + أدمن) ---- */
html body .user-sidebar,html body .admin-sidebar,
html body .user-panel-layout .user-sidebar{
  background:linear-gradient(180deg,#131313 0%,#0A1A11 60%,#131313 100%)!important;
  background-color:#131313!important;
  border-inline-end:1px solid rgba(40,203,105,.14)!important;
  box-shadow:inset -1px 0 0 rgba(40,203,105,.08)!important;
}
html body .user-sidebar-item a,html body .admin-nav-item a,
html body .admin-sidebar a{
  color:#8a8a93!important;
  border-radius:12px!important;
  border:1px solid transparent!important;
  font-weight:600!important;
}
html body .user-sidebar-item a i,html body .admin-nav-item a i{color:#2cca69!important}
html body .user-sidebar-item:not(.active) a:hover,
html body .admin-nav-item:not(.active) a:hover,
html body .admin-sidebar a:hover{
  background:rgba(40,203,105,.08)!important;
  color:#ffffff!important;
  border-color:rgba(40,203,105,.18)!important;
}
html body .user-sidebar-item.active a,
html body .admin-nav-item.active a,
html body .admin-nav-item.active,
html body .admin-sidebar a.active{
  background:linear-gradient(135deg,#28cb69 0%,#0fac4e 100%)!important;
  background-color:#28cb69!important;
  color:#ffffff!important;
  font-weight:800!important;
  border-color:rgba(40,203,105,.35)!important;
  box-shadow:0 8px 24px rgba(40,203,105,.4),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html body .user-sidebar-item.active a i,
html body .admin-nav-item.active a i{color:#ffffff!important}
html body .admin-brand-logo,html body .brand-logo-icon{
  background:linear-gradient(135deg,#28cb69,#0fac4e)!important;
  color:#ffffff!important;
  box-shadow:0 6px 18px rgba(40,203,105,.4)!important;
}
/* ---- كروت الإحصائيات الأربع (أرقام ذهبية مثل الصورة) ---- */
html body .stat-card-status{
  background:linear-gradient(145deg,#0A1A11,#000000)!important;
  background-color:#0A1A11!important;
  border:1px solid rgba(40,203,105,.22)!important;
  border-radius:15px!important;
  box-shadow:0 14px 34px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html body .stat-card-status .status-tag{color:#2cca69!important}
html body .stat-card-status .status-title{color:#ffffff!important}
html body .stat-card-status .status-sub{color:#8a8a93!important}
html body .stat-card-status .status-progress-ring{
  border-color:#1B2E22!important;
  border-top-color:#28cb69!important;
  color:#ffffff!important;
}
html body .stat-card-points{
  background:linear-gradient(135deg,#28cb69 0%,#0fac4e 100%)!important;
  background-color:#28cb69!important;
  border:1px solid rgba(40,203,105,.4)!important;
  border-radius:15px!important;
  box-shadow:0 14px 34px rgba(40,203,105,.35),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html body .stat-card-points .points-tag,html body .stat-card-points .points-val{color:#ffffff!important}
html body .stat-card-points .btn-redeem{background:#131313!important;color:#ffffff!important}
html body .stat-card-points .btn-redeem:hover{background:#0A1A11!important}
html body .stat-card-white .white-tag{color:#8a8a93!important}
html body .stat-card-white .white-val,
html body .user-stat-value,html body .stat-value,html body .metric-value{
  color:#ffffff!important;
  text-shadow:0 2px 14px rgba(40,203,105,.25)!important;
}
html body .stat-card-white .stat-icon-3d{color:#28cb69!important}

/* ---- الأزرار ---- */
html body .btn-primary,html body .btn-order,html body .btn-submit,
html body .btn-gold,html body .btn-signin-pill,html body .btn-primary-panel,
html body .user-panel-body .btn-primary:not(.btn-keep-custom),
html body .admin-layout .btn-primary,
html body .btn-pill-yellow,html body .btn-login-submit,
html body .header-btn:not(.h-btn-blue){
  background:linear-gradient(135deg,#28cb69 0%,#0fac4e 100%)!important;
  background-color:#28cb69!important;
  background-image:linear-gradient(135deg,#28cb69 0%,#0fac4e 100%)!important;
  border-color:#28cb69!important;
  color:#ffffff!important;
  font-weight:800!important;
  box-shadow:0 10px 26px rgba(40,203,105,.32),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html body .btn-primary:hover,html body .btn-order:hover,
html body .btn-submit:hover,html body .btn-gold:hover,
html body .btn-pill-yellow:hover,html body .btn-login-submit:hover{
  background:linear-gradient(135deg,#2cca69 0%,#28cb69 100%)!important;
  background-color:#2cca69!important;
  border-color:#2cca69!important;
  color:#ffffff!important;
  transform:translateY(-2px);
  box-shadow:0 15px 34px rgba(40,203,105,.45),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html body .btn-outline,html body .btn-secondary{
  background:#1a1a1d!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#8a8a93!important;
}
html body .btn-outline:hover,html body .btn-secondary:hover{
  border-color:#28cb69!important;
  color:#ffffff!important;
  background:rgba(40,203,105,.12)!important;
}
html body .user-action-circle.yellow{background:#28cb69!important;color:#ffffff!important}
html body .user-action-circle.black{background:#131313!important;color:#2cca69!important}
html body .filter-pill-btn.active,html body .platform-pill.active{
  background:linear-gradient(135deg,#28cb69,#0fac4e)!important;
  border-color:#28cb69!important;
  color:#ffffff!important;
}
html body .admin-brand-accent{color:#2cca69!important}
html body .user-sidebar-more-btn{background:#1a1a1d!important;color:#ffffff!important;border:1px solid var(--lux-border)!important}
/* ---- الفورمات ---- */
html body input,html body select,html body textarea,
html body .form-control,html body .form-select{
  background-color:var(--lux-input)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#ffffff!important;border-radius:10px!important;
}
html body input::placeholder,html body textarea::placeholder{color:var(--lux-dim)!important}
html body input:hover,html body select:hover,html body textarea:hover{border-color:rgba(40,203,105,.4)!important}
html body input:focus,html body select:focus,html body textarea:focus,
html body .form-control:focus,html body .form-select:focus{
  border-color:#28cb69!important;box-shadow:0 0 0 3px rgba(40,203,105,.18)!important;
  background-color:var(--lux-input)!important;color:#fff!important;
}
html body select option{background:#131313!important;color:#fff!important}
html body label,html body .form-label{color:var(--lux-muted)!important}
/* ---- الجداول ---- */
html body .table{color:var(--lux-muted)!important;border-color:var(--lux-border)!important}
html body .table thead th,html body .table>thead>tr>th{
  background:#131313!important;color:#ffffff!important;border-color:var(--lux-border)!important;
}
html body .table tbody td,html body .table>tbody>tr>td{
  border-color:rgba(255,255,255,.06)!important;color:var(--lux-muted)!important;background:transparent!important;
}
html body .table tbody tr:hover td,html body .table>tbody>tr:hover>td{background:rgba(40,203,105,.07)!important}
html body .pill-table-header,html body .category-pill-banner{
  background:linear-gradient(135deg,#28cb69 0%,#0fac4e 100%)!important;
  background-color:#28cb69!important;color:#ffffff!important;
  border:1px solid rgba(40,203,105,.3)!important;
}
html body .service-id-badge{background:#131313!important;color:#ffffff!important;border:1px solid rgba(40,203,105,.3)!important}



/* ---- البادجات والتنبيهات ---- */
html body .badge,html body .pill,html body .tag,html body .label{
  background:rgba(40,203,105,.14)!important;color:#2cca69!important;
  border:1px solid rgba(40,203,105,.30)!important;
}
html body .badge-success,html body .badge-green{background:rgba(40,203,105,.14)!important;color:#6ff0be!important;border-color:rgba(40,203,105,.3)!important}
html body .badge-danger,html body .badge-red{background:rgba(233,62,62,.14)!important;color:#ff9c9c!important;border-color:rgba(233,62,62,.3)!important}
html body .badge-warning,html body .badge-yellow{background:rgba(40,203,105,.14)!important;color:#ffffff!important;border-color:rgba(40,203,105,.3)!important}
html body .badge-completed,html body .status-completed{background:rgba(40,203,105,.14)!important;color:#5FEC94!important}
html body .badge-canceled,html body .status-canceled,html body .badge-failed{background:rgba(239,90,90,.13)!important;color:#FF9B9B!important}
html body .alert-success{background:rgba(40,203,105,.10)!important;border-color:rgba(40,203,105,.35)!important;color:#6ff0be!important}
html body .alert-info{background:rgba(40,203,105,.10)!important;border-color:rgba(40,203,105,.35)!important;color:#2cca69!important}
html body .user-content-area .alert,html body .user-content-area .info-box,html body .user-content-area .hint-box{
  background:rgba(40,203,105,.08)!important;border:1px solid rgba(40,203,105,.28)!important;color:#2cca69!important;
}
/* ---- التوب بار والهيدرات ---- */
html body .site-header,html body .guest .header-wrapper,
html body .admin-header,html body .user-topbar,html body .header,html body .main-header{
  background:rgba(8,19,14,.92)!important;background-color:rgba(8,19,14,.92)!important;
  border-bottom:1px solid rgba(40,203,105,.12)!important;
  box-shadow:0 8px 26px rgba(0,0,0,.4)!important;
  backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;
}
html body .user-topbar-pill{background:rgba(40,203,105,.12)!important;color:#ffffff!important;border:1px solid rgba(40,203,105,.25)!important}
html body .user-topbar-search input{background:#1a1a1d!important;color:#ffffff!important;border:1px solid var(--lux-border)!important}

/* ---- الفوتر ---- */
html body footer,html body .user-panel-footer,html body .guest footer{
  background:#000000!important;background-color:#000000!important;
  border-top:1px solid rgba(40,203,105,.12)!important;color:var(--lux-muted)!important;
}
html body footer a:hover{color:#2cca69!important}
/* ---- اللاندنج ---- */
html body#outside,html html body#outside,html body#outside.dark{background-color:#000000!important}
html body#outside::before{
  background:
    radial-gradient(880px 680px at 8% 2%,rgba(40,203,105,.20),transparent 60%),
    radial-gradient(760px 620px at 94% 12%,rgba(40,203,105,.10),transparent 60%),
    radial-gradient(820px 700px at 84% 78%,rgba(15,172,78,.18),transparent 60%),
    linear-gradient(180deg,#000000 0%,#131313 50%,#000000 100%)!important;
  opacity:1!important;
}
html body#outside .homeHeader{
  background:
    radial-gradient(700px 380px at 80% 0%,rgba(40,203,105,.16),transparent 70%),
    radial-gradient(600px 360px at 12% 8%,rgba(40,203,105,.06),transparent 70%)!important;
}
html body#outside .homeBg,html body#outside .homeBg img{opacity:.25!important}
html body#outside .nk-section-title span,html body#outside .section-title_title span,
html body .nk-section-title span,html body .section-title_title span{color:#2cca69!important}
html body .box-icon,html body .home-rates-icon{
  background:rgba(40,203,105,.12)!important;color:#2cca69!important;
  border:1px solid rgba(40,203,105,.30)!important;
}
html body .pp-orb{opacity:.45!important;filter:blur(64px) saturate(140%)!important}
html body .pp-orb-1{background:radial-gradient(circle at 30% 30%,rgba(40,203,105,.90),rgba(40,203,105,0) 70%)!important}
/* ---- الموبايل والشريط السفلي ---- */
html body .mobile-drawer,html body .basket-drawer{background:#131313!important;border:1px solid var(--lux-border)!important}
html body .mobile-bottom-nav,html body .admin-mobile-bottom-nav{
  background:rgba(8,19,14,.94)!important;border-top:1px solid rgba(40,203,105,.14)!important;
}
html body .bottom-nav-item.active,html body .admin-bottom-nav-item.active{color:#2cca69!important}
html body .ambient-glow-sphere{display:none!important}
/* ---- صفحات الدخول ---- */
html body .auth-wrapper .card,html body .login-card-container .card,html body #login-sec .card{
  background:#1a1a1d!important;border:1px solid rgba(40,203,105,.18)!important;
  border-radius:15px!important;
  box-shadow:0 0 30px rgba(40,203,105,.12),0 20px 50px rgba(0,0,0,.5)!important;
}
html body .btn-login-submit{box-shadow:0 10px 30px rgba(40,203,105,.4)!important}
/* ---- RTL + ريسبونسيف ---- */
html[dir="rtl"] body{text-align:right}
html[dir="rtl"] input,html[dir="rtl"] textarea{text-align:right}
html[dir="rtl"] input[dir="ltr"],html[dir="rtl"] input[type="email"],html[dir="rtl"] .code-box{direction:ltr;text-align:left}
img{max-width:100%;height:auto}
@media(max-width:991.98px){.nk-section-title{font-size:32px!important}.table{min-width:640px}}
@media(max-width:576px){.nk-section-title{font-size:27px!important}.btn-lg{min-height:48px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}

html body .pp-orb-2{background:radial-gradient(circle at 60% 40%,rgba(44,202,105,.70),rgba(44,202,105,0) 70%)!important}
html body .pp-orb-3{background:radial-gradient(circle at 50% 50%,rgba(40,203,105,.45),rgba(40,203,105,0) 70%)!important}
html body .pp-orb-4{background:radial-gradient(circle at 50% 50%,rgba(15,172,78,.55),rgba(15,172,78,0) 70%)!important}

/* ============ ADMIN — beat admin.css / admin-theme attribute scopes ============ */
/* a) متغيرات الهوية (للوضعين) أخضر/ذهبي فاخر */
[data-admin-theme="light"],[data-admin-theme="dark"],
html[data-admin-theme="light"],html[data-admin-theme="dark"],
body[data-admin-theme="light"],body[data-admin-theme="dark"]{
  --admin-blue:#28cb69!important;--admin-blue-hover:#2cca69!important;--admin-blue-dark:#0fac4e!important;
  --admin-blue-light:rgba(40,203,105,.14)!important;--admin-blue-glow:rgba(40,203,105,.35)!important;
  --admin-yellow:#28cb69!important;--admin-yellow-hover:#ffffff!important;
  --admin-primary:#28cb69!important;--admin-primary-hover:#2cca69!important;
}
/* b) أسطح الوضع الليلي — على كل مستوى يعيد admin.css تعريف المتغيرات */
[data-admin-theme="dark"],
[data-admin-theme="dark"] .admin-layout,
.admin-layout[data-admin-theme="dark"],
html[data-admin-theme="dark"] .admin-sidebar,
html[data-admin-theme="dark"] .admin-brand,
html[data-admin-theme="dark"] .admin-header,
html[data-admin-theme="dark"] .admin-footer-credit{
  --admin-bg-base:#000000!important;--admin-bg-sidebar:#131313!important;
  --admin-bg-card:#1a1a1d!important;--admin-bg-elevated:#202024!important;
  --admin-bg-subtle:#131313!important;--admin-black-surface:#202024!important;
  --bg-base:#000000!important;--bg-surface:#1a1a1d!important;--bg-surface-elevated:#202024!important;
  --admin-border:rgba(255,255,255,.07)!important;--admin-border-subtle:rgba(255,255,255,.06)!important;
  --border-color:rgba(255,255,255,.07)!important;--border-highlight:rgba(40,203,105,.45)!important;
  --at-header-bg:rgba(8,19,14,.92)!important;--at-input-bg:#131313!important;
  --at-btn-bg:#1a1a1d!important;--at-panel-bg:#1a1a1d!important;
  --at-card-bg:#1a1a1d!important;--at-card-head-bg:#131313!important;--at-thead-bg:#131313!important;
  --at-row-hover:rgba(40,203,105,.07)!important;--at-scroll-track:#131313!important;
  --at-scroll-thumb:#2b2b2f!important;
  --at-body:#8a8a93!important;--at-td-text:#8a8a93!important;--at-muted:#6f7789!important;
  --admin-text-muted:#8a8a93!important;--admin-text-dim:#6f7789!important;
  --text-secondary:#8a8a93!important;--text-muted:#8a8a93!important;--text-dim:#6f7789!important;
  --at-title:#FFFFFF!important;--at-body-shadow:#8a8a93!important;
}
/* c) قواعد بنفسجية مكتوبة مباشرة داخل admin-theme.css */
html[data-admin-theme] .admin-brand-accent{color:#2cca69!important}
html[data-admin-theme] .admin-sidebar-user-role{color:#2cca69!important}
html[data-admin-theme] .admin-sidebar-user-avatar{
  background:rgba(40,203,105,.12)!important;color:#28cb69!important;border-color:rgba(40,203,105,.3)!important;
}
html[data-admin-theme] .admin-nav-item a i{color:#2cca69!important}
html[data-admin-theme] .admin-nav-item:not(.active) a:hover i{color:#2cca69!important}
html[data-admin-theme] .admin-nav-item.active a,
html[data-admin-theme] .admin-nav-item.active{
  background:linear-gradient(135deg,#28cb69,#0fac4e)!important;color:#ffffff!important;
}
html[data-admin-theme] .admin-nav-item.active a i{color:#ffffff!important}
html[data-admin-theme] .admin-lang-select:hover,
html[data-admin-theme] #adminThemeToggle:hover,
html[data-admin-theme] .admin-mobile-toggle:hover{border-color:#28cb69!important;color:#2cca69!important}
html[data-admin-theme] .admin-layout .card-title i{color:#2cca69!important}
html[data-admin-theme] .stat-card.blue .stat-icon{
  background:rgba(40,203,105,.12)!important;color:#28cb69!important;
  border:1px solid rgba(40,203,105,.28)!important;
}
html[data-admin-theme] .admin-layout .form-control:focus,
html[data-admin-theme] .admin-layout .form-select:focus,
html[data-admin-theme] .admin-layout input:focus,
html[data-admin-theme] .admin-layout select:focus,
html[data-admin-theme] .admin-layout textarea:focus{
  border-color:#28cb69!important;box-shadow:0 0 0 3px rgba(40,203,105,.18)!important;
  background:var(--at-input-bg)!important;color:var(--at-input-text)!important;
}
html[data-admin-theme] .admin-layout .btn-outline:hover,
html[data-admin-theme] .admin-layout .btn-secondary:hover,
html[data-admin-theme] .admin-layout .btn-light:hover{
  background:rgba(40,203,105,.12)!important;border-color:#28cb69!important;color:#2cca69!important;
}
html[data-admin-theme] .admin-layout .badge-role{
  background:linear-gradient(135deg,#28cb69,#0fac4e)!important;
  color:#ffffff!important;border-color:transparent!important;
}
html[data-admin-theme] .admin-layout .alert-info{
  background:rgba(40,203,105,.10)!important;border-color:rgba(40,203,105,.35)!important;color:#2cca69!important;
}
html[data-admin-theme] .admin-footer-credit a:hover{color:#2cca69!important}

/* d) أسطح كحلية مكتوبة مباشرة داخل admin.css */
[data-admin-theme="dark"] .admin-layout{background-color:#000000!important;color:#8a8a93!important}
[data-admin-theme="dark"] .admin-sidebar,
html [data-admin-theme="dark"] .admin-sidebar{background:#131313!important;border-color:rgba(255,255,255,.07)!important}
[data-admin-theme="dark"] .admin-brand{background:#131313!important;border-color:rgba(255,255,255,.07)!important}
[data-admin-theme="dark"] .admin-header{background:rgba(8,19,14,.92)!important;border-color:rgba(40,203,105,.12)!important}
[data-admin-theme="dark"] .admin-footer-credit{background:#000000!important;border-color:rgba(40,203,105,.12)!important}
html body .admin-layout .card{
  background:#1a1a1d!important;border-color:rgba(255,255,255,.07)!important;
}
html body .admin-layout .table th{
  background:#131313!important;color:#ffffff!important;border-bottom-color:rgba(255,255,255,.07)!important;
}
html body .admin-layout .table td{
  background:transparent!important;color:#8a8a93!important;border-bottom-color:rgba(255,255,255,.06)!important;
}
html body .admin-layout .table tr:hover td{background:rgba(40,203,105,.07)!important}

/* ---- اللاندنج: تجاوز قواعد dark-emerald ذات الـ id بباليت فاخر مطابق ---- */
html body#outside .btn.btn-primary,html body#outside .btn.btn-primary:hover,
html body#outside .header-btn:not(.h-btn-blue),html body#outside .header-btn:not(.h-btn-blue):hover{
  background:linear-gradient(135deg,#28cb69,#0fac4e)!important;
  background-color:#28cb69!important;background-image:none!important;
  border-color:#28cb69!important;color:#ffffff!important;
  box-shadow:0 10px 26px rgba(40,203,105,.30)!important;
}
html body#outside .nk-section-title span,html body#outside .section-title_title span,
html body#outside h2 span{
  color:#2cca69!important;background:none!important;-webkit-text-fill-color:#2cca69!important;
}
html body#outside .card,html body#outside .step-card,html body#outside .hfs-content,
html body#outside .country-item,html body#outside .login-pm,html body#outside .product-article{
  background:#1a1a1d!important;background-image:none!important;
  border:1px solid rgba(255,255,255,.07)!important;border-radius:15px!important;
}
html body#outside .box-icon,html body#outside .home-rates-icon{
  background:rgba(40,203,105,.12)!important;color:#2cca69!important;
  border:1px solid rgba(40,203,105,.30)!important;
}
html body#outside .form-control,html body#outside input,
html body#outside select,html body#outside textarea{
  background-color:#131313!important;color:#ffffff!important;
  border-color:rgba(255,255,255,.09)!important;
}
html body#outside .header,html body#outside .main-header,html body#outside .site-header{
  background:rgba(8,19,14,.92)!important;
  border-bottom:1px solid rgba(40,203,105,.12)!important;
}
/* ---- الجداول: تجاوز hover البنفسجي من seoclevers ---- */
html body .table tbody tr:hover,html body .table>tbody>tr:hover{
  background:rgba(40,203,105,.07)!important;
}
