/* Nexor 360 CRM v185 — ajustes finais de Pedidos */
#ordersUnified .unified-orders-toolbar-v137{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
}
#ordersUnified .unified-new-actions-v137{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  justify-content:flex-end!important;
  align-items:center!important;
  min-width:0;
}
#ordersUnified .unified-new-actions-v137 .orders-search-v147{
  display:grid!important;
  grid-template-columns:minmax(180px,260px) auto!important;
  gap:6px!important;
  flex:0 1 360px!important;
  min-width:260px!important;
  max-width:360px!important;
}
#ordersUnified .unified-new-actions-v137 .orders-search-v147 input{min-width:0!important;width:100%!important;max-width:none!important}
#ordersUnified .unified-new-actions-v137 .orders-search-v147 .btn{min-width:92px!important}
#ordersUnified .unified-new-actions-v137 > .btn{min-width:142px!important;white-space:nowrap}
#ordersUnified .unified-new-actions-v137 .orders-view-toggle-v159{display:flex!important;flex:0 0 auto!important;min-width:164px!important}
#ordersUnified .unified-new-actions-v137 .orders-view-toggle-v159 button{min-width:78px!important;white-space:nowrap!important}
#ordersUnified .unified-orders-filters-v137.orders-filters-without-search-v185{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(150px,1fr))!important;
  gap:8px!important;
}
#ordersUnified .unified-orders-filters-v137.orders-filters-without-search-v185 > .orders-search-v147,
#ordersUnified .unified-orders-filters-v137.orders-filters-without-search-v185 > .orders-view-toggle-v159{display:none!important}

#businessModal .billing-section-v185,
#businessModal .missing-quick-section-v185{
  width:100%;
  grid-column:1/-1;
  border:1px solid var(--line,#d9dfef);
  border-radius:16px;
  padding:14px;
  background:var(--panel,#fff);
}
#businessModal .billing-section-v185 .sectionTitle,
#businessModal .missing-quick-section-v185 .sectionTitle{margin:0 0 10px 0}
#businessModal .billing-grid-v185{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}
#businessModal .billing-grid-v185 > label{min-width:0}
#businessModal .missing-quick-head-v185{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
#businessModal .missing-quick-rows-v185{display:grid;gap:8px}
#businessModal .missing-quick-row-v185{display:grid;grid-template-columns:minmax(220px,1fr) 120px 42px;gap:8px;align-items:end}
#businessModal .missing-quick-row-v185 button{height:42px;border:0;border-radius:12px;background:#e11d2e;color:#fff;font-weight:800}
#businessModal .missing-quick-note-v185{font-size:12px;color:var(--muted,#6b7280);margin-top:8px}
#businessModal #businessMissingDevicesFieldV160{display:none!important}
@media(max-width:1450px){
  #ordersUnified .unified-orders-toolbar-v137{grid-template-columns:1fr!important}
  #ordersUnified .unified-new-actions-v137{justify-content:flex-start!important;flex-wrap:wrap!important}
}
@media(max-width:860px){
  #ordersUnified .unified-orders-filters-v137.orders-filters-without-search-v185{grid-template-columns:1fr 1fr!important}
  #businessModal .billing-grid-v185{grid-template-columns:1fr 1fr}
  #businessModal .missing-quick-row-v185{grid-template-columns:1fr 120px 42px}
}
@media(max-width:620px){
  #ordersUnified .unified-orders-filters-v137.orders-filters-without-search-v185{grid-template-columns:1fr!important}
  #ordersUnified .unified-new-actions-v137{display:grid!important;grid-template-columns:1fr!important}
  #ordersUnified .unified-new-actions-v137 .orders-search-v147{min-width:0!important;max-width:none!important;width:100%!important}
  #ordersUnified .unified-new-actions-v137 > .btn{min-width:0!important;width:100%}
  #businessModal .billing-grid-v185,#businessModal .missing-quick-row-v185{grid-template-columns:1fr}
  #businessModal .missing-quick-row-v185 button{width:100%}
}
