/* Nexor 360 CRM v256 — layout estável de Pedidos + agenda/relatórios */

/* Cabeçalho de Pedidos: nenhum botão sobrepõe outro. */
#ordersUnified .unified-orders-toolbar-v137{
  display:grid!important;
  grid-template-columns:auto minmax(280px,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
}
#ordersUnified .unified-orders-toolbar-v137>div:first-child{min-width:110px!important;width:auto!important;}
#ordersUnified .hml006-order-main-controls{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;}
#ordersUnified .hml006-order-main-controls .orders-search-v147{min-width:220px!important;max-width:none!important;flex:1 1 320px!important;display:grid!important;grid-template-columns:minmax(180px,1fr) 100px!important;gap:7px!important;}
#ordersUnified .unified-new-actions-v137{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important;margin-left:0!important;}
#ordersUnified .unified-new-actions-v137 .btn{white-space:nowrap!important;min-height:36px!important;height:36px!important;padding:0 10px!important;font-size:10px!important;}
#ordersUnified .unified-orders-filters-v137{clear:both!important;margin-top:8px!important;}
@media(max-width:1450px){
  #ordersUnified .unified-orders-toolbar-v137{grid-template-columns:auto minmax(280px,1fr)!important;}
  #ordersUnified .unified-new-actions-v137{grid-column:1/-1!important;justify-content:flex-start!important;}
}
@media(max-width:800px){
  #ordersUnified .unified-orders-toolbar-v137{grid-template-columns:1fr!important;}
  #ordersUnified .hml006-order-main-controls{flex-wrap:wrap!important;}
  #ordersUnified .hml006-order-main-controls .orders-search-v147{min-width:100%!important;}
  #ordersUnified .unified-new-actions-v137{grid-column:auto!important;width:100%!important;overflow:visible!important;}
}

/* Novos status ficam claramente identificados mesmo quando estão zerados. */
#ordersUnified .unified-stage-v137:not(.has-orders-v137) span{opacity:.78;}

/* Modal de atividade rápida */
.agenda-quick-card-v256{max-width:760px!important;}
.agenda-quick-form-v256{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;}
.agenda-quick-form-v256 .full{grid-column:1/-1!important;}
.agenda-create-v256{border:0;background:transparent;color:var(--brand-red);font-weight:900;cursor:pointer;white-space:nowrap;}
@media(max-width:700px){.agenda-quick-form-v256{grid-template-columns:1fr!important}.agenda-quick-form-v256 .full{grid-column:auto!important}}

/* Relatório geral pode ter muitas colunas: rolagem horizontal preservada. */
#reports .tablewrap{overflow:auto!important;max-width:100%!important;}
#reports table{width:max-content!important;min-width:100%!important;}
#reports th,#reports td{white-space:nowrap!important;max-width:320px;overflow:hidden;text-overflow:ellipsis;}
