/* کارت جاری (انتخاب‌شده) در ماژول‌ها — سبز پررنگ، کمی بزرگ‌تر و Bold */
[class*="-cards-row"] > [class*="-card-col"],
.ef-cards-row > .ef-card-action-col,
.iso-standards-grid,
.iso-subcards-grid {
    padding: 6px 4px;
}

[class*="-action-card"].active,
button[class*="-action-card"].active,
.ef-card.active {
    border-color: #1fa866 !important;
    border-width: 2px !important;
    background: linear-gradient(135deg, #c9f0dc 0%, #9fe3bf 100%) !important;
    box-shadow: 0 12px 28px rgba(31, 168, 102, 0.3), 0 0 0 1px rgba(31, 168, 102, 0.18) !important;
    transform: scale(1.045) translateY(-2px) !important;
    z-index: 2;
    position: relative;
}

.iso-standard-card.active,
.iso-subcard.active,
.iso-subcard.active.completed {
    border-color: #1fa866 !important;
    border-width: 2px !important;
    background: linear-gradient(135deg, #c9f0dc 0%, #9fe3bf 100%) !important;
    box-shadow: 0 12px 28px rgba(31, 168, 102, 0.3), 0 0 0 1px rgba(31, 168, 102, 0.18) !important;
    transform: scale(1.04) !important;
    z-index: 2;
    position: relative;
}

[class*="-action-card"].active [class*="-action-title"],
.ef-card.active .ef-card-title,
.ef-card.active .ef-card-value,
.iso-standard-card.active .iso-card-code,
.iso-subcard.active .iso-subcard-title,
.iso-subcard.active.completed .iso-subcard-title {
    color: #0b5c34 !important;
    font-weight: 900 !important;
}

[class*="-action-card"].active [class*="-action-desc"],
.ef-card.active .ef-card-meta {
    color: #157a48 !important;
    font-weight: 700 !important;
}

[class*="-action-card"].active [class*="-action-state"] {
    color: #157a48 !important;
    font-weight: 800 !important;
}

.iso-standard-card.active .iso-card-name,
.iso-standard-card.active .iso-card-org {
    color: #157a48 !important;
    font-weight: 700 !important;
}
