/* Global Status Styling for All Cards and Components */

/* Designing Status */
[data-status="designing"],
.status-designing,
.project-card:has(.status-label:contains("Designing")) {
    background-color: #fef3c7;
    border-left: 4px solid #f97316;
}

/* Construction Status */
[data-status="construction"],
.status-construction,
.project-card:has(.status-label:contains("Construction")) {
    background-color: #dcfce7;
    border-left: 4px solid #22c55e;
}

/* Completed Status */
[data-status="completed"],
.status-completed,
.project-card:has(.status-label:contains("Completed")) {
    background-color: #dbeafe;
    border-left: 4px solid #3b82f6;
}

/* On Hold Status */
[data-status="on_hold"],
.status-on-hold,
.project-card:has(.status-label:contains("On Hold")) {
    background-color: #fee2e2;
    border-left: 4px solid #ef4444;
}

/* Filament Grid Items with Status */
.fi-gd-item:has(span:contains("Designing")) {
    background-color: #fef3c7 !important;
    border-left: 4px solid #f97316 !important;
    padding-left: 12px;
}

.fi-gd-item:has(span:contains("Construction")) {
    background-color: #dcfce7 !important;
    border-left: 4px solid #22c55e !important;
    padding-left: 12px;
}

.fi-gd-item:has(span:contains("Completed")) {
    background-color: #dbeafe !important;
    border-left: 4px solid #3b82f6 !important;
    padding-left: 12px;
}

.fi-gd-item:has(span:contains("On Hold")) {
    background-color: #fee2e2 !important;
    border-left: 4px solid #ef4444 !important;
    padding-left: 12px;
}
