/* تصميم البطاقات الاحترافية للبرامج والخدمات */

/* تحديث تصميم البطاقات */
.program-item,
.service-item {
    background-color: #ffffff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #f0f0f0;
    position: relative;
}

.program-item:hover,
.service-item:hover {
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
    transform: translateY(-5px);
}

/* صورة البطاقة - استخدام ::before pseudo-element */
.program-item::before,
.service-item::before {
    content: '';
    display: block;
    width: 100%;
    height: 200px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #0056a6;
}

/* صور البرامج الحديثة - أحدث برامجنا */
.program-item#ai-bsc::before {
    background-image: url('../images/course-ai-bsc.jpg');
}

.program-item#ai-strategic::before {
    background-image: url('../images/course-ai-strategic.jpg');
}

.program-item#ai-digital::before {
    background-image: url('../images/course-digital-transformation.jpg');
}

.program-item#ai-kpis::before {
    background-image: url('../images/course-kpi-analytics.jpg');
}

/* صور برامج الإدارة الاستراتيجية والتخطيط */
.program-item#bsc::before {
    background-image: url('../images/course-strategic-planning.jpg');
}

.program-item#strategic-thinking::before {
    background-image: url('../images/course-performance-management.jpg');
}

.program-item#kpis::before {
    background-image: url('../images/course-kpis.jpg');
}

.program-item#strategic-risk::before {
    background-image: url('../images/course-strategic-risk.jpg');
}

/* صور برامج إدارة الموارد البشرية */
.program-item#hr-management::before {
    background-image: url('../images/course-hr-management.jpg');
}

.program-item#recruitment::before {
    background-image: url('../images/course-recruitment.jpg');
}

.program-item#training-development::before {
    background-image: url('../images/course-training-development.jpg');
}

/* صور برامج إدارة الجودة */
.program-item#quality-management::before {
    background-image: url('../images/course-quality-management.jpg');
}

.program-item#iso-standards::before {
    background-image: url('../images/course-iso-standards.jpg');
}

.program-item#tqm::before {
    background-image: url('../images/course-tqm.jpg');
}

.program-item#continuous-improvement::before {
    background-image: url('../images/course-continuous-improvement.jpg');
}

/* صور برامج ريادة الأعمال والجدوى */
.program-item#entrepreneurship::before {
    background-image: url('../images/course-entrepreneurship.jpg');
}

.program-item#feasibility-study::before {
    background-image: url('../images/course-feasibility-study.jpg');
}

.program-item#business-planning::before {
    background-image: url('../images/course-business-planning.jpg');
}

.program-item#org-structure::before {
    background-image: url('../images/course-org-structure.jpg');
}

.program-item#hr-operations::before {
    background-image: url('../images/course-hr-operations.jpg');
}

.program-item#iso-audit::before {
    background-image: url('../images/course-iso-audit.jpg');
}

.program-item#efqm::before {
    background-image: url('../images/course-efqm.jpg');
}

/* صور البرامج الافتراضية (للبرامج التي لا تحتوي على ID محدد) */
.program-item.strategic::before {
    background-image: url('../images/strategic-planning.jpg');
}

.program-item.hr::before {
    background-image: url('../images/hr-management.jpg');
}

.program-item.quality::before {
    background-image: url('../images/quality-management.jpg');
}

.program-item.entrepreneurship::before {
    background-image: url('../images/entrepreneurship.jpg');
}

/* صور الخدمات */
.service-item.strategic::before {
    background-image: url('../images/strategic-planning.jpg');
}

.service-item.hr::before {
    background-image: url('../images/hr-management.jpg');
}

.service-item.quality::before {
    background-image: url('../images/quality-management.jpg');
}

.service-item.entrepreneurship::before {
    background-image: url('../images/entrepreneurship.jpg');
}

/* محتوى البطاقة */
.program-header,
.service-header {
    padding: 25px 25px 15px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.program-header h3,
.service-header h3 {
    font-size: 1.3rem;
    font-weight: 700;
    margin-bottom: 12px;
    color: #0056a6;
    line-height: 1.4;
}

.program-body,
.service-body {
    padding: 0 25px 20px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.program-body p,
.service-body p {
    font-size: 0.95rem;
    color: #666666;
    line-height: 1.6;
    margin-bottom: 15px;
    flex-grow: 1;
}

/* معلومات البرنامج (الساعات والأيام) */
.program-meta {
    display: flex;
    gap: 20px;
    margin-bottom: 15px;
    flex-wrap: wrap;
}

.program-meta span {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 0.9rem;
    color: #555555;
    background-color: #f8f9fa;
    padding: 6px 12px;
    border-radius: 6px;
}

.program-meta i {
    color: #0056a6;
    font-size: 1rem;
}

/* الأزرار */
.btn-request {
    display: block;
    width: 100%;
    padding: 14px 20px;
    background-color: #0056a6;
    color: #ffffff;
    border: none;
    border-radius: 8px;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-top: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.btn-request:hover {
    background-color: #003b73;
    box-shadow: 0 4px 12px rgba(0, 86, 166, 0.3);
}

.btn-request i {
    font-size: 1.1rem;
}

/* تخطيط الشبكة للبطاقات */
.programs-list,
.services-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 25px;
    margin-top: 30px;
}

@media (max-width: 768px) {
    .programs-list,
    .services-list {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
        gap: 20px;
    }
    
    .program-item::before,
    .service-item::before {
        height: 180px;
    }
}

@media (max-width: 480px) {
    .programs-list,
    .services-list {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    
    .program-header h3,
    .service-header h3 {
        font-size: 1.1rem;
    }
    
    .btn-request {
        padding: 12px 16px;
        font-size: 0.95rem;
    }
    
    .program-item::before,
    .service-item::before {
        height: 150px;
    }
}

/* تحديث الهيدر والشعار */
header .logo-img {
    width: 280px;
    height: auto;
    filter: brightness(0) invert(1);
}

/* تحديث الفوتر */
footer {
    background-color: #0056a6;
    color: #ffffff;
}

footer .logo-img {
    filter: brightness(0) invert(1);
}

/* تحديث الأيقونات في البطاقات */
.program-item i,
.service-item i {
    color: #0056a6;
}

/* صور الخدمات الاستشارية - التخطيط الاستراتيجي */
.service-item#consulting-strategic-plans::before {
    background-image: url('../images/consulting-strategic-plans.jpg');
}

.service-item#consulting-bsc::before {
    background-image: url('../images/consulting-bsc.jpg');
}

.service-item#consulting-org-structure::before {
    background-image: url('../images/consulting-org-structure.jpg');
}

.service-item#consulting-kpi-service::before {
    background-image: url('../images/consulting-kpi-service.jpg');
}

.service-item#consulting-performance-eval::before {
    background-image: url('../images/consulting-performance-eval.jpg');
}

/* صور الخدمات الاستشارية - إدارة الموارد البشرية */
.service-item#consulting-training-dept::before {
    background-image: url('../images/consulting-training-dept.jpg');
}

.service-item#consulting-training-needs::before {
    background-image: url('../images/consulting-training-needs.jpg');
}

.service-item#consulting-training-plans::before {
    background-image: url('../images/consulting-training-plans.jpg');
}

.service-item#consulting-job-performance::before {
    background-image: url('../images/consulting-job-performance.jpg');
}

.service-item#consulting-hr-policies::before {
    background-image: url('../images/consulting-hr-policies.jpg');
}

/* صور الخدمات الاستشارية - رواد الأعمال */
.service-item#consulting-idea-to-opportunity::before {
    background-image: url('../images/consulting-idea-to-opportunity.jpg');
}

.service-item#consulting-startup-flash::before {
    background-image: url('../images/consulting-startup-flash.jpg');
}

.service-item#consulting-feasibility::before {
    background-image: url('../images/consulting-feasibility.jpg');
}

.service-item#consulting-entrepreneurship-growth::before {
    background-image: url('../images/consulting-entrepreneurship-growth.jpg');
}

/* صور الخدمات الاستشارية - إدارة الجودة */
.service-item#consulting-iso-implementation::before {
    background-image: url('../images/consulting-iso-implementation.jpg');
}

.service-item#consulting-excellence-standards::before {
    background-image: url('../images/consulting-excellence-standards.jpg');
}

.service-item#consulting-policies-procedures::before {
    background-image: url('../images/consulting-policies-procedures.jpg');
}

.service-item#consulting-internal-audit::before {
    background-image: url('../images/consulting-internal-audit.jpg');
}
