/* Guti · produção — a tabela de campos em linhas, e a lista de recebimentos.

   O arquivo chamava-se «o que é só da MESA (T-1, T-2, T-8, T-11, extração)» e tinha 143 linhas.
   A mesa de transcrição saiu em 2026-09-08 e levou consigo a bancada, os cards da proposta, a
   faixa dos trechos e a fila de cadastro — cento e poucas linhas de CSS para telas que não existem.

   Sobrou o que duas telas usam de verdade: `.mesa-itens`, a tabela em que cada linha é um item do
   formulário (o recebimento em `/mesa/recebimento/`, as caixas e os gastos em `/producao/`), e a
   lista de `/mesa/recebimento/`. O prefixo continua `.mesa-` porque o app Python ainda se chama
   assim — renomear classe é churn sem leitor. */

/* --------------------------------------------------------------------------
   A tabela de campos: cada item do formulário é uma linha (T-8 e /producao/)
   -------------------------------------------------------------------------- */
.mesa-itens { width: 100%; font-size: var(--t1); border-collapse: separate; border-spacing: 0; }
.mesa-itens thead th { text-align: left; font-size: var(--t-1); text-transform: uppercase; letter-spacing: .06em; color: var(--apagado); font-weight: 500; padding: 0 var(--e2) var(--e1) 0; white-space: nowrap; }
.mesa-itens tbody th { text-align: left; color: var(--apagado); font-weight: 500; font-size: var(--t0); padding: var(--e1) var(--e2) var(--e1) 0; font-variant-numeric: tabular-nums; white-space: nowrap; }
.mesa-itens tbody td { padding: var(--e1) var(--e2) var(--e1) 0; }
.mesa-itens td:last-child, .mesa-itens th:last-child { padding-right: 0; }
.mesa-itens input { font-size: var(--t1); padding: .35rem .5rem; }
.mesa-itens select { font-size: var(--t1); padding-block: .35rem; padding-left: .5rem; }
.mesa-itens .c-insumo { min-width: 12rem; width: 24%; }
.mesa-itens .c-qtd { min-width: 6rem; }
.mesa-itens .c-un { min-width: 8rem; }
.mesa-itens .c-nat { min-width: 7.5rem; }
.mesa-itens .c-razao { min-width: 9rem; }
.mesa-itens .c-lote { min-width: 8rem; }
.mesa-itens .c-val { min-width: 9.5rem; }
.mesa-recebimentos .itens { margin: var(--e1) 0 0; }
.mesa-recebimentos .itens > li { padding: .25rem 0; }
