/* AIDEV-NOTE: pagina Consultazione programma (change pianificazione-consultazione, D9). Usa le regole di scaletta.css
   (classe .scaletta sul contenitore) e aggiunge filtri, intestazioni ordinabili e totali. Tutto sotto .consultazione. */

.consultazione .barra.filtri { padding-top: 0; gap: 8px; }
.consultazione .filtro { min-width: 180px; max-width: 260px; flex: 0 0 auto; }
.consultazione .filtro.stretto { min-width: 120px; max-width: 170px; }
.consultazione .filtro.data { min-width: 120px; max-width: 140px; }
.consultazione .totali { margin-left: auto; font-weight: 600; color: #37474f; white-space: nowrap; }

/* due righe di barra sopra la tabella */
.consultazione .tabella-contenitore { height: calc(100vh - 205px); }

.consultazione .tabella th.ordinabile { cursor: pointer; user-select: none; }
.consultazione .tabella th.ordinabile:hover { background: #dfe5e8; }
.consultazione .tabella th.ordinata { color: #1565c0; }
.consultazione .tabella th .verso { font-size: 10px; margin-left: 3px; }
.consultazione .tabella td.imposto { color: #1565c0; font-weight: 600; }
.consultazione .tabella td.vuota { padding: 16px; color: #607d8b; text-align: center; }
.consultazione .chip-linea.mud-chip-filled { background: var(--colore-linea, #455a64); color: #fff; }

/* Storico produzione (change pianificazione-storico-produzione): stesse regole, più i segni delle righe */
.storico .tabella td.ripartito { font-style: italic; color: #6a1b9a; }
.storico .tabella td.da-linea { color: #8d6e63; }
.storico .tabella td.in-corso-testo { color: #2e7d32; font-weight: 600; }
.storico .tabella td.non-chiuso { color: #b26a00; font-style: italic; }
.storico .tabella td.dell-op { color: #607d8b; }
