/* OSPrimeApp 5.7 — Ordens de serviço / bancada */
#page-orders,
#page-counter,
#page-history {
  min-width: 0;
}
#page-orders .table-wrap,
#page-history .table-wrap {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}

/* Filtros da Mesa de Reparo.

   O rotulo mais longo ("Pagas / nao retiradas") era cortado com reticencias
   ja em 1366px: a grade tinha 7 colunas iguais e a etiqueta disputava a
   largura com o contador ao lado. Duas correcoes:

   1. Seis colunas em vez de sete. Cada filtro ganha ~26px, o texto cabe em
      uma linha e a segunda fileira fica 6+3 em vez de 7+2.
   2. O rotulo pode quebrar em vez de truncar. Numa loja com muitas OS o
      contador chega a 4 ou 5 digitos e volta a espremer a etiqueta; quebrando,
      o nome do filtro continua legivel em qualquer volume. A altura do cartao
      sai de 44px para 45px so na linha que quebra.

   Abaixo de 1050px o legacy.css ja reduz para 4 colunas e no celular a faixa
   vira rolagem horizontal, entao nada disso muda nessas larguras. */
@media (min-width: 1051px) {
  #orderSummaryStrip.order-summary-strip {
    grid-template-columns: repeat(6, minmax(90px, 1fr));
  }
}
#orderSummaryStrip.order-summary-strip button span {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
}

/* A busca da Mesa de Reparo era a unica das 11 buscas do sistema fora do
   padrao: 48px de altura e fonte 14.5px, contra 46px/14px de todas as outras
   (Clientes, Pecas, Compras, Garantias, Balcao, IMEI, Historico, Peliculas,
   Panic Full e busca global). Justo a principal destoava. O legacy.css tem
   uma pilha de regras concorrentes para este campo, entao a correcao vive
   aqui, que carrega depois, com a especificidade necessaria para vencer. */
html body.premium-ui #orderSearch,
html body.premium-ui #page-orders .professional-toolbar .search input {
  height: 46px !important;
  min-height: 46px !important;
  line-height: 46px !important;
  font-size: 14px !important;
}
