/* Telefonlarda form başlıkları ile giriş kutularını aynı iki sütunlu ızgarada tutar. */
@media (max-width: 760px) {
  .modal.pv-sale-editor {
    width: calc(100vw - 20px);
    padding: 18px;
  }

  /* Yeni satış ve satış düzenleme */
  .pv-sale-editor .pv-line-head {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 7px;
  }
  .pv-sale-editor .pv-line-head span:nth-child(1) { grid-column: 1 / -1; }
  .pv-sale-editor .pv-line-head span:nth-child(2) { grid-column: 1; }
  .pv-sale-editor .pv-line-head span:nth-child(3) { grid-column: 2; }
  .pv-sale-editor .pv-line-head span:nth-child(4) { grid-column: 1; }
  .pv-sale-editor .pv-line-head span:nth-child(5) { grid-column: 2; }
  .pv-sale-editor .pv-line-head span:nth-child(6) { display: none; }

  .pv-sale-editor .sale-line-v4 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 7px;
  }
  .pv-sale-editor .sale-line-v4 select { grid-column: 1 / -1; }
  .pv-sale-editor .sale-line-v4 .stock-remaining { grid-column: 1; }
  .pv-sale-editor .sale-line-v4 .reference-price { grid-column: 2; }
  .pv-sale-editor .sale-line-v4 input[name="qty"] { grid-column: 1; }
  .pv-sale-editor .sale-line-v4 input[name="price"] { grid-column: 2; }
  .pv-sale-editor .sale-line-v4 .remove {
    grid-column: 1 / -1;
    grid-row: auto;
    min-height: 34px;
  }

  .pv-sale-editor .sale-subtotal {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 7px;
  }
  .pv-sale-editor .sale-subtotal span { grid-column: 1; }
  .pv-sale-editor .sale-subtotal b { grid-column: 2; }

  /* Yeni alış ve alış düzenleme */
  .pv-purchase-editor .purchase-head {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 7px;
  }
  .pv-purchase-editor .purchase-head span:nth-child(1) { grid-column: 1 / -1; }
  .pv-purchase-editor .purchase-head span:nth-child(2) { grid-column: 1; }
  .pv-purchase-editor .purchase-head span:nth-child(3) { grid-column: 2; }
  .pv-purchase-editor .purchase-head span:nth-child(4) { grid-column: 1; }
  .pv-purchase-editor .purchase-head span:nth-child(5) { grid-column: 2; }
  .pv-purchase-editor .purchase-head span:nth-child(6) { display: none; }

  .pv-purchase-editor .purchase-line {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 7px;
  }
  .pv-purchase-editor .purchase-line select { grid-column: 1 / -1; }
  .pv-purchase-editor .purchase-line input[name="qty"] { grid-column: 1; }
  .pv-purchase-editor .purchase-line input[name="net"] { grid-column: 2; }
  .pv-purchase-editor .purchase-line input[name="vat"] { grid-column: 1; }
  .pv-purchase-editor .purchase-line .purchase-gross { grid-column: 2; }
  .pv-purchase-editor .purchase-line .remove {
    grid-column: 1 / -1;
    grid-row: auto;
    min-height: 34px;
  }

  .pv-purchase-editor .purchase-subtotal {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 7px;
  }
  .pv-purchase-editor .purchase-subtotal span { grid-column: 1; }
  .pv-purchase-editor .purchase-subtotal b { grid-column: 2; }
}
