/**
 * Light theme – يطبق فقط عند [data-theme="light"]
 * الثيم الافتراضي دارك. ألوان: أبيض داكن، نصوص سوداء، لمسة #86608E
 */

[data-theme="light"] body,
[data-theme="light"] .page-wrapper {
    background: #E8E8EC !important;
    background-color: #E8E8EC !important;
    color: #1a1a1a !important;
}

[data-theme="light"] h1, [data-theme="light"] h2, [data-theme="light"] h3,
[data-theme="light"] h4, [data-theme="light"] h5, [data-theme="light"] h6,
[data-theme="light"] .sec-title h2, [data-theme="light"] .sec-title h3, [data-theme="light"] .sec-title h4,
[data-theme="light"] .title, [data-theme="light"] .name {
    color: #1a1a1a !important;
}

[data-theme="light"] p, [data-theme="light"] .text, [data-theme="light"] .lower-text,
[data-theme="light"] .designation, [data-theme="light"] li, [data-theme="light"] span {
    color: #1a1a1a !important;
}

/* كروت */
[data-theme="light"] .service-block-two .inner-box,
[data-theme="light"] .news-block .inner-box,
[data-theme="light"] .team-block .inner-box,
[data-theme="light"] .testi-block .inner,
[data-theme="light"] .value-card .inner-box,
[data-theme="light"] .gallery-item .inner-box,
[data-theme="light"] .about-section .text-column .inner,
[data-theme="light"] .we-do-section .left-col .inner,
[data-theme="light"] .we-do-section .right-col .inner,
[data-theme="light"] .get-quote-two .form-box,
[data-theme="light"] .map-container,
[data-theme="light"] .feature-item .inner {
    background: #F0F0F2 !important;
    border: 1px solid #DCDCE0 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06) !important;
}

/* قسم اتصل بنا / الترحيب: في الوضع الفاتح خلفية القسم فاتحة + نص داكن (تفادي بقاء #fff من style.css) */
[data-theme="light"] .get-quote-two,
[data-theme="light"] .get-quote-two.get-quote-two__one-page {
    background-color: #E8E8EC !important;
    background-image: none !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .get-quote-two .left-col .text {
    color: #4a4a4e !important;
}
[data-theme="light"] .get-quote-two .sec-title h4 {
    color: #1a1a1a !important;
    -webkit-text-fill-color: #1a1a1a !important;
}
/* عناوين «البريد الإلكتروني» و«اتصل الآن» — أعلى تفضيل + تعبئة النص (بعض القواعد تستخدم fill) */
html[data-theme="light"] .get-quote-two .info ul li strong,
[data-theme="light"] .get-quote-two .info ul li strong,
[data-theme="light"] .get-quote-two .info ul li .info-text-wrap strong {
    color: #1a1a1a !important;
    -webkit-text-fill-color: #1a1a1a !important;
}
[data-theme="light"] .get-quote-two .info ul li .info-text-wrap a,
[data-theme="light"] .get-quote-two .info ul li a {
    color: #111827 !important;
    -webkit-text-fill-color: #111827 !important;
}
[data-theme="light"] .get-quote-two .info ul li .info-text-wrap a:hover,
[data-theme="light"] .get-quote-two .info ul li a:hover {
    color: #86608E !important;
    -webkit-text-fill-color: #86608E !important;
}

[data-theme="light"] .service-block-two .inner-box:hover,
[data-theme="light"] .news-block .inner-box:hover,
[data-theme="light"] .team-block .inner-box:hover,
[data-theme="light"] .value-card .inner-box:hover,
[data-theme="light"] .gallery-item .inner-box:hover {
    border-color: rgba(134, 96, 142, 0.35) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
}

/* كاردات المشاريع – الجزء السفلي */
[data-theme="light"] .gallery-item .cap-box .cap-inner {
    background: #F0F0F2 !important;
    border: 1px solid #DCDCE0 !important;
    border-top: none !important;
}
[data-theme="light"] .gallery-item .cap-box .cat,
[data-theme="light"] .gallery-item .cap-box .cat span,
[data-theme="light"] .gallery-item .cap-box .title,
[data-theme="light"] .gallery-item .cap-box h5,
[data-theme="light"] .gallery-item .cap-box h5 a,
[data-theme="light"] .gallery-item .cap-box h5 a i {
    color: #1a1a1a !important;
}
[data-theme="light"] .gallery-item .cap-box h5 a:hover { color: #86608E !important; }

/* تأكد أن كل كروت المعرض والخدمات فاتحة في الوضع الفاتح */
[data-theme="light"] .gallery-section .gallery-item .inner-box,
[data-theme="light"] .gallery-section .gallery-item .cap-box .cap-inner {
    background: #F5F5F7 !important;
    border-color: #E0E0E4 !important;
}

/* أزرار – نص أبيض */
[data-theme="light"] .theme-btn, [data-theme="light"] .btn-style-one,
[data-theme="light"] .btn-style-two, [data-theme="light"] button[type="submit"],
[data-theme="light"] .login-btn-new {
    background: #86608E !important;
    color: #FFFFFF !important;
    border: 1px solid #7a5882 !important;
}
[data-theme="light"] .theme-btn span, [data-theme="light"] .theme-btn .btn-title, [data-theme="light"] .theme-btn i,
[data-theme="light"] .btn-style-one span, [data-theme="light"] .btn-style-one .btn-title,
[data-theme="light"] .btn-style-two span, [data-theme="light"] .btn-style-two .btn-title,
[data-theme="light"] .login-btn-new span, [data-theme="light"] .login-btn-new .btn-text, [data-theme="light"] .login-btn-new i {
    color: #FFFFFF !important;
}
[data-theme="light"] .theme-btn:hover, [data-theme="light"] .btn-style-one:hover,
[data-theme="light"] .btn-style-two:hover, [data-theme="light"] .login-btn-new:hover {
    background: #7a5882 !important;
    color: #FFFFFF !important;
}
[data-theme="light"] .theme-btn:hover span, [data-theme="light"] .theme-btn:hover .btn-title,
[data-theme="light"] .btn-style-one:hover span, [data-theme="light"] .btn-style-two:hover span,
[data-theme="light"] .login-btn-new:hover span, [data-theme="light"] .login-btn-new:hover .btn-text {
    color: #FFFFFF !important;
}
[data-theme="light"] .logout-btn-new .btn-text,
[data-theme="light"] .logout-btn-new i,
[data-theme="light"] .logout-btn-new:hover .btn-text,
[data-theme="light"] .logout-btn-new:hover i {
    color: #FFFFFF !important;
}

/* أيقونات */
[data-theme="light"] .icon-box, [data-theme="light"] .icon {
    background: rgba(134, 96, 142, 0.1) !important;
    color: #86608E !important;
}
[data-theme="light"] .icon-box span, [data-theme="light"] .icon span, [data-theme="light"] .icon i { color: #86608E !important; }

/* بانر */
[data-theme="light"] .banner-section,
[data-theme="light"] .banner-carousel .slide-item {
    background: linear-gradient(135deg, #E8E8EC 0%, #E2E2E6 100%) !important;
}
[data-theme="light"] .banner-section .content .inner h3,
[data-theme="light"] .banner-section .content .text { color: #1a1a1a !important; }
[data-theme="light"] .left-based-text .hours span,
[data-theme="light"] .left-based-text .social-links a span { color: #1a1a1a !important; }

/* هيدر */
[data-theme="light"] .main-header-new,
[data-theme="light"] .top-bar-new {
    background: #EBEBED !important;
    border-bottom: 1px solid #DCDCE0 !important;
}
[data-theme="light"] .nav-item-new { color: #1a1a1a !important; }
[data-theme="light"] .nav-item-new:hover, [data-theme="light"] .nav-item-new.active { color: #86608E !important; }

/* فوتر */
[data-theme="light"] .main-footer {
    background: #E4E4E8 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .main-footer h6, [data-theme="light"] .main-footer .widget-title { color: #1a1a1a !important; }
[data-theme="light"] .main-footer a, [data-theme="light"] .footer-bottom .copyright { color: #1a1a1a !important; }
[data-theme="light"] .main-footer a:hover { color: #86608E !important; }

/* أيقونات السوشال في الفوتر */
[data-theme="light"] .main-footer .social-links li a {
    background: #F0F0F2 !important;
    color: #1a1a1a !important;
    border: 1px solid #DCDCE0 !important;
}
[data-theme="light"] .main-footer .social-links li a span,
[data-theme="light"] .main-footer .social-links li a .fab,
[data-theme="light"] .main-footer .social-links li a .fas { color: #1a1a1a !important; }
[data-theme="light"] .main-footer .social-links li a:hover {
    background: #86608E !important;
    border-color: #7a5882 !important;
    color: #FFFFFF !important;
}
[data-theme="light"] .main-footer .social-links li a:hover span,
[data-theme="light"] .main-footer .social-links li a:hover .fab,
[data-theme="light"] .main-footer .social-links li a:hover .fas { color: #FFFFFF !important; }

/* أيقونات الفوتر (تواصل – هاتف، بريد، موقع) في الوضع الفاتح */
[data-theme="light"] .main-footer .contact-info .icon,
[data-theme="light"] .main-footer .info-widget .icon,
[data-theme="light"] .main-footer .contact-info li span[class*="flaticon"],
[data-theme="light"] .main-footer .info-widget li span[class*="flaticon"] {
    color: #1a1a1a !important;
}
[data-theme="light"] .main-footer .contact-info .info-text-wrap,
[data-theme="light"] .main-footer .contact-info a,
[data-theme="light"] .main-footer .info-widget .info-text-wrap,
[data-theme="light"] .main-footer .info-widget a { color: #1a1a1a !important; }

/* about – شعار */
[data-theme="light"] .about-section .animated-logo {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .about-section .sec-title h4,
[data-theme="light"] .about-section .lower-text,
[data-theme="light"] .about-section .text ul li { color: #1a1a1a !important; }

/* we-do أكورديون */
[data-theme="light"] .we-do-section .acc-btn,
[data-theme="light"] .we-do-section .acc-content {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .we-do-section .acc-btn .count { color: #86608E !important; }

/* صفحة العنوان */
[data-theme="light"] .page-title {
    background: #F0F0F2 !important;
    border-bottom: 1px solid #DCDCE0 !important;
}
[data-theme="light"] .page-title h1, [data-theme="light"] .page-breadcrumb a,
[data-theme="light"] .page-breadcrumb li { color: #1a1a1a !important; }
[data-theme="light"] .page-breadcrumb a:hover { color: #86608E !important; }

/* حقول النماذج – خلفية بيضاء ونص غامق وplaceholder واضح (مثل الاقتراح التقني) */
[data-theme="light"] input[type="text"], [data-theme="light"] input[type="email"],
[data-theme="light"] input[type="tel"], [data-theme="light"] input[type="password"],
[data-theme="light"] input[type="url"], [data-theme="light"] input[type="number"],
[data-theme="light"] input[type="date"], [data-theme="light"] input[type="datetime-local"],
[data-theme="light"] textarea, [data-theme="light"] select, [data-theme="light"] .form-control {
    background: #FFFFFF !important;
    border-color: #D1D5DB !important;
    color: #1F2937 !important;
}
[data-theme="light"] input::placeholder, [data-theme="light"] textarea::placeholder { color: #4B5563 !important; }
[data-theme="light"] input:focus, [data-theme="light"] textarea:focus, [data-theme="light"] select:focus,
[data-theme="light"] .form-control:focus {
    border-color: rgba(134, 96, 142, 0.5) !important;
    box-shadow: 0 0 0 3px rgba(134, 96, 142, 0.12) !important;
    background: #FFFFFF !important;
    color: #1F2937 !important;
}

/* روابط */
[data-theme="light"] a { color: #1a1a1a !important; }
[data-theme="light"] a:hover { color: #86608E !important; }

/* قسم الإحصائيات */
[data-theme="light"] .facts-section {
    background: linear-gradient(135deg, #E8E8EC 0%, #E2E2E6 100%) !important;
}
[data-theme="light"] .fact-counter .count-box,
[data-theme="light"] .fact-counter .count-text,
[data-theme="light"] .fact-counter .counter-title,
[data-theme="light"] .fact-counter .content,
[data-theme="light"] .fact-counter .inner,
[data-theme="light"] .facts-section .count-outer,
[data-theme="light"] .facts-section .counter-title {
    color: #1a1a1a !important;
}

/* صفحة الخدمات – ألوان الوضع الفاتح فقط (شكل الكارد كما هو) */
[data-theme="light"] .services-section-three {
    background: #E8E8EC !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box::before,
[data-theme="light"] .services-section-three .service-block-two .inner-box .bottom-curve {
    display: none !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box {
    background: #F5F5F7 !important;
    border-color: #E0E0E4 !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover {
    background: #F5F5F7 !important;
    border-color: rgba(134, 96, 142, 0.4) !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box h5,
[data-theme="light"] .services-section-three .service-block-two .inner-box h5 a {
    color: #1a1a1a !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box .text {
    color: #4a4a4e !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover h5,
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover h5 a {
    color: #1a1a1a !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover .text {
    color: #4a4a4e !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box .icon-box {
    background: rgba(134, 96, 142, 0.12) !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover .icon-box {
    background: rgba(134, 96, 142, 0.2) !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box .icon-box span,
[data-theme="light"] .services-section-three .service-block-two .inner-box .icon-box i {
    color: #86608E !important;
}
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover .icon-box span,
[data-theme="light"] .services-section-three .service-block-two .inner-box:hover .icon-box i {
    color: #86608E !important;
}
[data-theme="light"] .services-empty-msg { color: #1a1a1a !important; }
[data-theme="light"] .blog-empty-title,
[data-theme="light"] .blog-empty-text,
[data-theme="light"] .related-articles-heading { color: #1a1a1a !important; }

/* صفحة المقال – كروت السايدبار (مقالات ذات صلة، العودة إلى المدونة) في الوضع الفاتح */
[data-theme="light"] .news-detail-section .sidebar-widget {
    background: #F0F0F2 !important;
    border: 1px solid #DCDCE0 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06) !important;
}
[data-theme="light"] .news-detail-section .sidebar-widget .related-articles-heading,
[data-theme="light"] .news-detail-section .sidebar-widget .widget-content a,
[data-theme="light"] .news-detail-section .sidebar-widget .widget-content h5 a {
    color: #1a1a1a !important;
}
[data-theme="light"] .news-detail-section .sidebar-widget .widget-content a:hover,
[data-theme="light"] .news-detail-section .sidebar-widget .widget-content h5 a:hover {
    color: #86608E !important;
}
[data-theme="light"] .news-detail-section .sidebar-widget .post-date {
    color: #6E6E73 !important;
}
[data-theme="light"] .news-detail-section .sidebar-widget .post {
    border-bottom-color: #DCDCE0 !important;
}
[data-theme="light"] .news-detail-section .sidebar-widget .theme-btn {
    background: #86608E !important;
    color: #FFFFFF !important;
    border: none !important;
}
[data-theme="light"] .news-detail-section .sidebar-widget .theme-btn span {
    color: #FFFFFF !important;
}

/* Mobile sidebar */
[data-theme="light"] .mobile-sidebar-content {
    background: #F0F0F2 !important;
    border-left-color: #DCDCE0 !important;
}
[data-theme="light"] .mobile-sidebar-header {
    background: #E8E8EC !important;
    border-bottom-color: #DCDCE0 !important;
}
[data-theme="light"] .mobile-nav-item-new { color: #1a1a1a !important; }
[data-theme="light"] .mobile-nav-item-new i { color: #6E6E73 !important; }
[data-theme="light"] .mobile-nav-item-new:hover,
[data-theme="light"] .mobile-nav-item-new.active {
    background: rgba(134, 96, 142, 0.08) !important;
    color: #86608E !important;
}
[data-theme="light"] .mobile-nav-item-new:hover i,
[data-theme="light"] .mobile-nav-item-new.active i { color: #86608E !important; }
[data-theme="light"] .mobile-sidebar-close {
    background: rgba(0, 0, 0, 0.06) !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .mobile-sidebar-close:hover {
    background: rgba(134, 96, 142, 0.12) !important;
    border-color: rgba(134, 96, 142, 0.4) !important;
    color: #86608E !important;
}

/* لوحة التحكم أدمن/عميل – تناسق ألوان الكروت والنصوص والأزرار */
[data-theme="light"] .admin-wrapper,
[data-theme="light"] .admin-wrapper body {
    background: #E8E8EC !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .sidebar {
    background: #F0F0F2 !important;
    border-left: 1px solid #DCDCE0 !important;
}
[dir="ltr"][data-theme="light"] .sidebar {
    border-left: 0 !important;
    border-right: 1px solid #DCDCE0 !important;
}
[data-theme="light"] .sidebar .nav-link { color: #1a1a1a !important; }
[data-theme="light"] .sidebar .nav-link:hover, [data-theme="light"] .sidebar .nav-link.active {
    background: rgba(134, 96, 142, 0.08) !important;
    color: #86608E !important;
}
/* القائمة الجانبية للأدمن – نصوص وأيقونات واضحة */
[data-theme="light"] .sidebar-menu a {
    color: #1a1a1a !important;
}
[data-theme="light"] .sidebar-menu a i {
    color: #374151 !important;
}
[data-theme="light"] .sidebar-menu a:hover,
[data-theme="light"] .sidebar-menu a.active {
    background: rgba(134, 96, 142, 0.12) !important;
    color: #86608E !important;
}
[data-theme="light"] .sidebar-menu a:hover i,
[data-theme="light"] .sidebar-menu a.active i {
    color: #86608E !important;
}
[data-theme="light"] .sidebar-menu a.active::before {
    background: #86608E !important;
}
[data-theme="light"] .sidebar-logout-btn,
[data-theme="light"] .sidebar-menu a.sidebar-logout-link {
    color: #FFFFFF !important;
    background: linear-gradient(135deg, #86608E 0%, #6B4C71 100%) !important;
    border-radius: 10px !important;
    margin: 8px 12px !important;
    padding: 12px 14px !important;
    box-shadow: 0 2px 8px rgba(134, 96, 142, 0.3) !important;
}
[data-theme="light"] .sidebar-logout-btn i,
[data-theme="light"] .sidebar-menu a.sidebar-logout-link i {
    color: #FFFFFF !important;
    background: rgba(255, 255, 255, 0.2) !important;
}
[data-theme="light"] .sidebar-logout-btn:hover,
[data-theme="light"] .sidebar-menu a.sidebar-logout-link:hover {
    color: #FFFFFF !important;
    background: linear-gradient(135deg, #7C3AED 0%, #86608E 100%) !important;
    box-shadow: 0 4px 12px rgba(124, 58, 237, 0.4) !important;
}
[data-theme="light"] .sidebar-logout-btn:hover i,
[data-theme="light"] .sidebar-menu a.sidebar-logout-link:hover i {
    color: #FFFFFF !important;
    background: rgba(255, 255, 255, 0.3) !important;
}
[data-theme="light"] .sidebar-logout-btn span,
[data-theme="light"] .sidebar-menu a.sidebar-logout-link span {
    color: #FFFFFF !important;
}
[data-theme="light"] .sidebar-menu::-webkit-scrollbar-track { background: #E8E8EC !important; }
[data-theme="light"] .sidebar-menu::-webkit-scrollbar-thumb { background: #DCDCE0 !important; }
[data-theme="light"] .top-bar {
    background: #F0F0F2 !important;
    border-bottom: 1px solid #DCDCE0 !important;
}
[data-theme="light"] .top-bar .user-name,
[data-theme="light"] .top-bar .user-name + div,
[data-theme="light"] .top-bar .nav-link { color: #1a1a1a !important; }
[data-theme="light"] .top-bar .nav-link:hover, [data-theme="light"] .top-bar .nav-link.active { color: #86608E !important; }
[data-theme="light"] .top-bar .nav-link i { color: inherit !important; }
[data-theme="light"] .top-bar #notifications-btn,
[data-theme="light"] .top-bar #notifications-btn i { color: #1a1a1a !important; }
/* زر تسجيل الخروج في الشريط العلوي – خلفية بنفسجية ونص وأيقونة أبيض للوضوح */
[data-theme="light"] .top-bar .nav-links form button.nav-link[type="submit"] {
    background: #86608E !important;
    color: #FFFFFF !important;
    border: none !important;
    padding: 8px 14px !important;
    border-radius: 8px !important;
}
[data-theme="light"] .top-bar .nav-links form button.nav-link[type="submit"]:hover {
    background: #7a5882 !important;
    color: #FFFFFF !important;
}
[data-theme="light"] .top-bar .nav-links form button.nav-link[type="submit"] i {
    color: #FFFFFF !important;
}
[data-theme="light"] .content-area { background: transparent !important; color: #1a1a1a !important; }
[data-theme="light"] .page-header h2, [data-theme="light"] .page-header-container { color: #1a1a1a !important; border-color: #DCDCE0 !important; }
[data-theme="light"] .page-header p { color: #1a1a1a !important; }
[data-theme="light"] .card, [data-theme="light"] .dashboard-card, [data-theme="light"] .stat-card {
    background: #F0F0F2 !important;
    border: 1px solid #DCDCE0 !important;
}
[data-theme="light"] .stat-card .stat-card-icon {
    background: rgba(55, 65, 81, 0.12) !important;
    color: #374151 !important;
}
[data-theme="light"] .stat-card .stat-card-icon i {
    color: #374151 !important;
}

/* كل الصناديق/التنبيهات الصفراء واضحة في الوضع الفاتح */
[data-theme="light"] .yellow-note,
[data-theme="light"] .offer-support-note {
    background: #FEF3C7 !important;
    border-color: #D97706 !important;
    color: #92400E !important;
}
[data-theme="light"] .yellow-note i,
[data-theme="light"] .yellow-note p,
[data-theme="light"] .yellow-note h4,
[data-theme="light"] .offer-support-note i,
[data-theme="light"] .offer-support-note p,
[data-theme="light"] .offer-support-note h4 {
    color: #92400E !important;
}
[data-theme="light"] .yellow-note p[style*="color: #FFFFFF"],
[data-theme="light"] .yellow-note .yellow-note-amount {
    color: #1F2937 !important;
}
[data-theme="light"] .card h3, [data-theme="light"] .card h4, [data-theme="light"] .dashboard-card h3,
[data-theme="light"] .stat-card-value { color: #1a1a1a !important; }
[data-theme="light"] .card p, [data-theme="light"] .card .text-muted, [data-theme="light"] .dashboard-card p,
[data-theme="light"] .stat-card-title, [data-theme="light"] .stat-card-footer { color: #1a1a1a !important; }
[data-theme="light"] .btn-primary { background: #86608E !important; color: #FFFFFF !important; border-color: #7a5882 !important; }
[data-theme="light"] .btn-primary i { color: #FFFFFF !important; }
[data-theme="light"] .btn-primary:hover { background: #7a5882 !important; color: #FFFFFF !important; }
[data-theme="light"] .btn-primary:hover i { color: #FFFFFF !important; }
[data-theme="light"] .btn-secondary { color: #86608E !important; border-color: rgba(134, 96, 142, 0.5) !important; background: rgba(134, 96, 142, 0.08) !important; }
[data-theme="light"] .btn-secondary:hover { background: rgba(134, 96, 142, 0.15) !important; color: #86608E !important; }
[data-theme="light"] .table { color: #1a1a1a !important; }
[data-theme="light"] .table thead th {
    background: #E8E8EC !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .table tbody td { border-color: #DCDCE0 !important; color: #1a1a1a !important; }
[data-theme="light"] .table tbody tr:hover td { background: rgba(134, 96, 142, 0.04) !important; }
[data-theme="light"] .content-area label, [data-theme="light"] .content-area .form-label { color: #1a1a1a !important; }
[data-theme="light"] .content-area input, [data-theme="light"] .content-area select, [data-theme="light"] .content-area textarea {
    background: #F0F0F2 !important; border-color: #DCDCE0 !important; color: #1a1a1a !important;
}
[data-theme="light"] .content-area .form-control { background: #F0F0F2 !important; border-color: #DCDCE0 !important; color: #1a1a1a !important; }
[data-theme="light"] .alert-success { background: rgba(16, 185, 129, 0.12) !important; border-color: #10B981 !important; color: #065f46 !important; }
[data-theme="light"] .alert-danger { background: rgba(239, 68, 68, 0.12) !important; border-color: #EF4444 !important; color: #991b1b !important; }
[data-theme="light"] .alert-info { background: rgba(59, 130, 246, 0.12) !important; border-color: #3B82F6 !important; color: #1e40af !important; }
[data-theme="light"] .notifications-dropdown-content,
[data-theme="light"] .notifications-dropdown-content h3,
[data-theme="light"] .notifications-dropdown-content * { color: #1a1a1a !important; }
[data-theme="light"] .notifications-dropdown-content {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .content-area a:not(.btn) { color: #86608E !important; }
[data-theme="light"] .content-area a:not(.btn):hover { color: #7a5882 !important; }

/* كروت الجداول (المشاريع/الطلبات) وعناوين الأقسام */
[data-theme="light"] .content-section,
[data-theme="light"] .admin-card {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .content-section:has(form.admin-form) {
    border-right-color: rgba(134, 96, 142, 0.5) !important;
}
[data-theme="light"] .form-section-brand {
    border-bottom-color: #DCDCE0 !important;
}
[data-theme="light"] .form-section-brand .form-section-icon {
    background: rgba(134, 96, 142, 0.15) !important;
    color: #86608E !important;
}
[data-theme="light"] .form-section-brand .form-section-title {
    color: #1a1a1a !important;
}
[data-theme="light"] .form-section-brand .form-section-sub {
    color: #1a1a1a !important;
    opacity: 0.85;
}
[data-theme="light"] .broadcast-subscribers-summary .section-title,
[data-theme="light"] .broadcast-subscribers-summary p,
[data-theme="light"] .broadcast-subscribers-summary strong {
    color: #1a1a1a !important;
}
/* قوائم منسدلة بهوية الموقع – الثيم الفاتح */
[data-theme="light"] .site-select-trigger {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .site-select-trigger::after {
    border-top-color: #1a1a1a !important;
}
[data-theme="light"] .site-select-dropdown {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .site-select-option {
    color: #1a1a1a !important;
}
[data-theme="light"] .site-select-option:hover {
    background: rgba(134, 96, 142, 0.12) !important;
    color: #86608E !important;
}
[data-theme="light"] .site-select-option.selected {
    background: rgba(134, 96, 142, 0.2) !important;
    color: #86608E !important;
}
[data-theme="light"] .section-title { color: #1a1a1a !important; }
[data-theme="light"] .section-link { color: #86608E !important; }
[data-theme="light"] .section-link:hover { color: #7a5882 !important; }
[data-theme="light"] .section-link-primary,
[data-theme="light"] .section-link-primary i,
[data-theme="light"] .section-link-primary:hover,
[data-theme="light"] .section-link-primary:hover i { color: #FFFFFF !important; }
[data-theme="light"] .dashboard-header h1,
[data-theme="light"] .dashboard-header p { color: #1a1a1a !important; }
[data-theme="light"] .empty-state { color: #1a1a1a !important; }
[data-theme="light"] .empty-state p { color: #1a1a1a !important; }
[data-theme="light"] .content-section .cell-title,
[data-theme="light"] .content-section .cell-default,
[data-theme="light"] .content-section .cell-muted { color: #1a1a1a !important; }
[data-theme="light"] .content-section .cell-muted { font-size: 12px; }
/* أيقونات الإجراءات (عرض/تعديل/حذف) في الجداول – بدون خلفية موفية، تباين أوضح في الوضع الفاتح */
[data-theme="light"] .action-link,
[data-theme="light"] .action-link i { color: #374151 !important; }
[data-theme="light"] .action-link:hover,
[data-theme="light"] .action-link:hover i { color: #86608E !important; }
[data-theme="light"] .action-link,
[data-theme="light"] .action-link:hover {
    background: none !important;
    border-radius: 0 !important;
}
.admin-wrapper .action-link,
.admin-wrapper .action-link:hover {
    background: none !important;
    box-shadow: none !important;
}
/* كروت تفاصيل (عرض الخدمة / عرض أي موديل) */
[data-theme="light"] .info-card {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .info-row { border-bottom-color: #DCDCE0 !important; }
[data-theme="light"] .info-label { color: #1a1a1a !important; }
[data-theme="light"] .info-value { color: #1a1a1a !important; }

/* صفحة تفاصيل الخدمة – كروت المحتوى والباقات والنموذج في الوضع الفاتح */
[data-theme="light"] .service-content,
[data-theme="light"] .package-card,
[data-theme="light"] .service-form {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .service-content h4,
[data-theme="light"] .service-content .text,
[data-theme="light"] .service-form h3,
[data-theme="light"] .package-card h4,
[data-theme="light"] .package-card .text,
[data-theme="light"] .package-features li {
    color: #1a1a1a !important;
}
[data-theme="light"] .package-price { color: #86608E !important; }
[data-theme="light"] .date-input-wrapper label { color: #1a1a1a !important; }
[data-theme="light"] .date-input-wrapper input[type="date"] {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .service-intro,
[data-theme="light"] .sub-service-card {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
}
[data-theme="light"] .service-intro h2,
[data-theme="light"] .service-intro p,
[data-theme="light"] .sub-service-card h5,
[data-theme="light"] .sub-service-card .text {
    color: #1a1a1a !important;
}
[data-theme="light"] .service-info-heading,
[data-theme="light"] .service-info-label,
[data-theme="light"] .service-info-value { color: #1a1a1a !important; }

/* شارات الحالة في الثيم الفاتح */
[data-theme="light"] .badge-pending { background: rgba(245, 158, 11, 0.2) !important; color: #b45309 !important; border-color: rgba(245, 158, 11, 0.4) !important; }
[data-theme="light"] .badge-completed { background: rgba(16, 185, 129, 0.2) !important; color: #047857 !important; border-color: rgba(16, 185, 129, 0.4) !important; }
[data-theme="light"] .badge-in-progress { background: rgba(59, 130, 246, 0.2) !important; color: #1d4ed8 !important; border-color: rgba(59, 130, 246, 0.4) !important; }
[data-theme="light"] .badge-unpaid { background: rgba(239, 68, 68, 0.2) !important; color: #b91c1c !important; border-color: rgba(239, 68, 68, 0.4) !important; }
[data-theme="light"] .badge-paid { background: rgba(16, 185, 129, 0.2) !important; color: #047857 !important; border-color: rgba(16, 185, 129, 0.4) !important; }
[data-theme="light"] .badge-open { background: rgba(245, 158, 11, 0.2) !important; color: #b45309 !important; border-color: rgba(245, 158, 11, 0.4) !important; }

/* صفحات المصادقة */
[data-theme="light"] body .auth-container {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08) !important;
}
[data-theme="light"] body .auth-header h1,
[data-theme="light"] body .auth-header p,
[data-theme="light"] body .auth-container label { color: #1a1a1a !important; }
[data-theme="light"] body .auth-container input,
[data-theme="light"] body .auth-container .form-control {
    background: #E8E8EC !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] body .auth-container a { color: #86608E !important; }

/* أزرار التنقل تحت الخدمات */
[data-theme="light"] .custom-nav-arrows button {
    background: #F0F0F2 !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .custom-nav-arrows button span { color: #1a1a1a !important; }
[data-theme="light"] .custom-nav-arrows button:hover {
    background: #86608E !important;
    border-color: #7a5882 !important;
    color: #FFFFFF !important;
}
[data-theme="light"] .custom-nav-arrows button:hover span { color: #FFFFFF !important; }

/* أيقونة القائمة (الهامبرغر) – واضحة على الخلفية الفاتحة */
[data-theme="light"] .mobile-menu-toggle-new {
    background: #86608E !important;
    border-color: #7a5882 !important;
    color: #FFFFFF !important;
}
[data-theme="light"] .mobile-menu-toggle-new .hamburger-icon .line {
    background: #FFFFFF !important;
}
[data-theme="light"] .mobile-menu-toggle-new:hover {
    background: #7a5882 !important;
    border-color: #6d4f75 !important;
    box-shadow: 0 4px 12px rgba(134, 96, 142, 0.35) !important;
}
[data-theme="light"] .mobile-menu-toggle-new:hover .hamburger-icon .line {
    background: #FFFFFF !important;
}
/* زر فتح القائمة في لوحة الأدمن (أيقونة الثلاث خطوط) */
[data-theme="light"] .mobile-nav-toggle,
[data-theme="light"] .mobile-nav-toggle i {
    color: #1a1a1a !important;
}
[data-theme="light"] .mobile-nav-toggle:hover,
[data-theme="light"] .mobile-nav-toggle:hover i {
    color: #86608E !important;
}

/* رسالة الكوكيز في الوضع الفاتح */
[data-theme="light"] #site-cookie-consent-banner {
    background: linear-gradient(135deg, #F0F0F2 0%, #E8E8EC 100%) !important;
    border-top-color: rgba(134, 96, 142, 0.4) !important;
    box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.08) !important;
}
[data-theme="light"] #site-cookie-consent-banner p { color: #1a1a1a !important; }
[data-theme="light"] #site-cookie-consent-banner .fa-cookie-bite { color: #86608E !important; }
[data-theme="light"] #site-cookie-consent-banner a { color: #86608E !important; }
[data-theme="light"] #site-cookie-consent-banner #site-cookie-consent-reject {
    background: rgba(0, 0, 0, 0.06) !important;
    border-color: #DCDCE0 !important;
    color: #1a1a1a !important;
}

/* زر الصعود للأعلى – تناسق مع الوضع الفاتح */
[data-theme="light"] .scroll-to-top {
    background: #86608E !important;
    color: #FFFFFF !important;
    border: 1px solid rgba(122, 88, 130, 0.6);
    box-shadow: 0 4px 16px rgba(134, 96, 142, 0.25);
}
[data-theme="light"] .scroll-to-top:hover {
    background: #7a5882 !important;
    color: #FFFFFF !important;
    box-shadow: 0 6px 20px rgba(134, 96, 142, 0.35);
}
[data-theme="light"] .scroll-to-top i,
[data-theme="light"] .scroll-to-top .fa {
    color: #FFFFFF !important;
}

/* Preloader */
[data-theme="light"] .preloader { background: #E8E8EC !important; }

/* صفحات قانونية – ألوان الثيم تُعرف في الـ blade (تتبع data-theme) */

/* Custom Modal - Light Theme */
[data-theme="light"] .custom-modal-content {
    background: #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15) !important;
}
[data-theme="light"] .custom-modal-title {
    color: #1F2937 !important;
}
[data-theme="light"] .custom-modal-content .form-label {
    color: #374151 !important;
}
[data-theme="light"] .custom-modal-content .form-control {
    background: #F9FAFB !important;
    border: 1px solid rgba(0, 0, 0, 0.12) !important;
    color: #1F2937 !important;
}
[data-theme="light"] .custom-modal-content .form-control::placeholder {
    color: #9CA3AF !important;
}

/* Contact Form - Light Theme */
[data-theme="light"] .default-form input,
[data-theme="light"] .default-form textarea,
[data-theme="light"] .default-form select,
[data-theme="light"] .get-quote-two .field-inner input,
[data-theme="light"] .get-quote-two .field-inner textarea,
[data-theme="light"] .get-quote-two .field-inner select,
[data-theme="light"] .get-quote-two input[type="text"],
[data-theme="light"] .get-quote-two input[type="email"],
[data-theme="light"] .get-quote-two input[type="tel"],
[data-theme="light"] .get-quote-two textarea {
    background: #FFFFFF !important;
    border: 1px solid #DCDCE0 !important;
    color: #1a1a1a !important;
}
[data-theme="light"] .default-form input::placeholder,
[data-theme="light"] .default-form textarea::placeholder,
[data-theme="light"] .get-quote-two .field-inner input::placeholder,
[data-theme="light"] .get-quote-two .field-inner textarea::placeholder,
[data-theme="light"] .get-quote-two input::placeholder,
[data-theme="light"] .get-quote-two textarea::placeholder {
    color: #6B7280 !important;
}
[data-theme="light"] .default-form input:focus,
[data-theme="light"] .default-form textarea:focus,
[data-theme="light"] .get-quote-two .field-inner input:focus,
[data-theme="light"] .get-quote-two .field-inner textarea:focus {
    border-color: #86608E !important;
    box-shadow: 0 0 0 3px rgba(134, 96, 142, 0.15) !important;
}

/*
|--------------------------------------------------------------------------
| Get Quote — تسميات «البريد» / «اتصل» (أعلى أولوية، نهاية الملف)
|--------------------------------------------------------------------------
| تتفوق على style.css (.get-quote-two .info ul li strong { color: #fff }).
*/
html[data-theme="light"] .get-quote-two .info strong.contact-channel-label,
html[data-theme="light"] .get-quote-two .info ul li .info-text-wrap > strong.contact-channel-label {
    color: #111827 !important;
    -webkit-text-fill-color: #111827 !important;
}
