/* QUINCA+ v62 — agrandissement du formulaire Nouvelle commande */

.purchase-modal-card-v62{
  width:min(1180px,96vw)!important;
  max-width:1180px!important;
  max-height:94vh!important;
  overflow:auto!important;
  padding:20px!important;
}

.purchase-modal-card-v62 .purchase-meta-form-v61{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}

.purchase-modal-card-v62 .purchase-add-line-v61{
  grid-template-columns:
    minmax(230px,1.45fr)
    95px
    145px
    minmax(220px,1fr)
    130px!important;
  gap:10px!important;
  align-items:end!important;
}

.purchase-modal-card-v62 .purchase-add-line-v61>div{
  min-width:0!important;
}

.purchase-modal-card-v62 .purchase-add-line-v61 .input,
.purchase-modal-card-v62 .purchase-add-line-v61 select{
  width:100%!important;
  min-width:0!important;
}

.purchase-add-remark-v62{
  min-width:0;
}

.purchase-add-remark-v62 label{
  display:block;
  margin-bottom:4px;
}

.purchase-modal-card-v62 .purchase-lines-v61{
  overflow-x:visible!important;
}

.purchase-modal-card-v62 .purchase-editor-table-v61{
  width:100%!important;
  min-width:0!important;
  table-layout:fixed;
}

.purchase-modal-card-v62 .purchase-editor-table-v61 th:nth-child(1){width:25%!important}
.purchase-modal-card-v62 .purchase-editor-table-v61 th:nth-child(2){width:9%!important}
.purchase-modal-card-v62 .purchase-editor-table-v61 th:nth-child(3){width:13%!important}
.purchase-modal-card-v62 .purchase-editor-table-v61 th:nth-child(4){width:31%!important}
.purchase-modal-card-v62 .purchase-editor-table-v61 th:nth-child(5){width:17%!important}
.purchase-modal-card-v62 .purchase-editor-table-v61 th:nth-child(6){width:5%!important}

.purchase-modal-card-v62 .purchase-remark-input-v61{
  min-width:0!important;
  width:100%!important;
}

@media(max-width:1000px){
  .purchase-modal-card-v62{
    width:min(960px,97vw)!important;
  }

  .purchase-modal-card-v62 .purchase-meta-form-v61{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  .purchase-modal-card-v62 .purchase-add-line-v61{
    grid-template-columns:minmax(200px,1.3fr) 90px 130px minmax(180px,1fr) 120px!important;
  }
}

@media(max-width:700px){
  .purchase-modal-card-v62{
    width:100%!important;
    max-width:100%!important;
    padding:12px!important;
  }

  .purchase-modal-card-v62 .purchase-meta-form-v61,
  .purchase-modal-card-v62 .purchase-add-line-v61{
    grid-template-columns:1fr!important;
  }

  .purchase-modal-card-v62 .purchase-lines-v61{
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch;
  }

  .purchase-modal-card-v62 .purchase-editor-table-v61{
    min-width:820px!important;
    table-layout:auto;
  }
}
