/* Acriart Inox V1.8.37 — correção da posição dos editores de produtos/modelos. */
#modelEditor.price-modal-backdrop,
#catalogEditor.price-modal-backdrop {
  position: fixed !important;
  inset: 86px 0 0 265px !important;
  top: 86px !important;
  bottom: 0 !important;
  left: 265px !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  align-items: flex-start !important;
  justify-content: center !important;
  padding: 18px !important;
  overscroll-behavior: contain;
}
#modelEditor > .price-modal,
#catalogEditor > .price-modal {
  position: relative !important;
  flex: 0 1 1150px !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 1150px !important;
  max-height: none !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
}
#modelEditor .model-form, #modelEditor .model-fields,
#modelEditor .composition-section, #modelEditor .composition-inputs {
  min-width: 0 !important;
  max-width: 100%;
}
@media(max-width:900px){
  #modelEditor.price-modal-backdrop,#catalogEditor.price-modal-backdrop {
    inset: 86px 0 0 220px !important;left:220px !important;top:86px !important;
  }
}
@media(max-width:650px){
  #modelEditor.price-modal-backdrop,#catalogEditor.price-modal-backdrop {
    inset:72px 0 0 0 !important;left:0 !important;top:72px !important;padding:10px !important;
  }
  #modelEditor .model-fields{grid-template-columns:minmax(0,1fr) !important}
  #modelEditor .composition-inputs{grid-template-columns:minmax(0,1fr) !important}
}
