
/* Planning module CSS (status badges) - aligned to Dolibarr standard palette */
table.liste .pl-status, .planning-table .pl-status, .pl-status {
    display: inline-block !important;
    padding: 2px 8px !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    font-size: 0.85em !important;
    line-height: 1.4 !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
}

/* Approximate Dolibarr standard colors (as commonly used in dashboards) */
table.liste .pl-status-draft      { background: #e5e7eb !important; color: #374151 !important; } /* light gray */
table.liste .pl-status-validated  { background: #b6921a !important; color: #ffffff !important; } /* gold/mustard */
table.liste .pl-status-inprogress { background: #19a87a !important; color: #ffffff !important; } /* teal/green */
table.liste .pl-status-produced   { background: #cfd4d7 !important; color: #374151 !important; } /* gray */
table.liste .pl-status-cancelled  { background: #f3f4f6 !important; color: #6b7280 !important; } /* very light gray */
table.liste .pl-status-unknown    { background: #9ca3af !important; color: #111827 !important; }


/* Spacing under top menu */
.planning-page { margin-top: 12px; }
/* Filter bar spacing */
.planning-page .fichecenter form { margin-top: 6px; }
