/* Orçamento/Pedido > Adicionar item: melhor aproveitamento do monitor. */
@media (min-width:901px){
  dialog:has(#add-item-list){width:min(1180px,calc(100vw - 70px));max-width:1180px;max-height:calc(100vh - 60px);border-radius:18px;overflow:hidden}
  dialog:has(#add-item-list)>.modal-form{width:100%;min-width:0!important;max-width:none!important;max-height:calc(100vh - 60px);padding:28px 30px;overflow:hidden;display:flex;flex-direction:column;gap:18px}
  dialog:has(#add-item-list) .modal-head{flex:0 0 auto;padding-bottom:4px}
  dialog:has(#add-item-list) .modal-head h2{font-size:24px}
  dialog:has(#add-item-list) .param-grid{flex:0 0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px}
  dialog:has(#add-item-list) .param-grid label{font-size:13px}
  dialog:has(#add-item-list) .param-grid input,dialog:has(#add-item-list) .param-grid select{height:48px;font-size:14px}
  dialog:has(#add-item-list) #add-item-list{flex:1 1 auto;max-height:none!important;min-height:430px;overflow:auto;margin-top:0!important;border-radius:12px}
  dialog:has(#add-item-list) #add-item-list article{grid-template-columns:120px minmax(0,1fr) 135px 115px!important;gap:18px;padding:14px 16px;font-size:13px;min-height:58px}
  dialog:has(#add-item-list) #add-item-list article .code{font-size:13px}
  dialog:has(#add-item-list) #add-item-list article .money{text-align:right;font-size:13px}
  dialog:has(#add-item-list) #add-item-list article button{height:38px;padding:0 16px}
}
@media (min-width:1400px){
  dialog:has(#add-item-list){width:min(1320px,calc(100vw - 90px));max-width:1320px}
  dialog:has(#add-item-list) #add-item-list{min-height:500px}
}
