/* Ürün, satış ve alış tablolarında başlıklar ile veri hücreleri aynı sütun
   ekseninde görünür; dar satırlarda da boşluklar eşit kalır. */
.sales-list-v6 table,
.purchase-list-v88 table,
.product-stock-v32 table {
  width:100%;
  table-layout:fixed;
}

.sales-list-v6 th,
.sales-list-v6 td,
.purchase-list-v88 th,
.purchase-list-v88 td,
.product-stock-v32 th,
.product-stock-v32 td {
  text-align:center;
  vertical-align:middle;
  padding-left:6px;
  padding-right:6px;
}

.sales-list-v6 th,
.purchase-list-v88 th,
.product-stock-v32 th {
  line-height:1.2;
}

/* Satış listesindeki kolon payları, başlıkla veri arasındaki hizayı sabit
   tutarken ad ve ürün bilgisinin rahat okunmasına alan bırakır. */
.sales-list-v6:not(.purchase-list-v88) th:nth-child(1),.sales-list-v6:not(.purchase-list-v88) td:nth-child(1) { width:5%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(2),.sales-list-v6:not(.purchase-list-v88) td:nth-child(2) { width:8%; white-space:nowrap; overflow:visible; text-overflow:clip; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(3),.sales-list-v6:not(.purchase-list-v88) td:nth-child(3),
.sales-list-v6:not(.purchase-list-v88) th:nth-child(4),.sales-list-v6:not(.purchase-list-v88) td:nth-child(4) { width:6%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(5),.sales-list-v6:not(.purchase-list-v88) td:nth-child(5),
.sales-list-v6:not(.purchase-list-v88) th:nth-child(6),.sales-list-v6:not(.purchase-list-v88) td:nth-child(6) { width:14%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(7),.sales-list-v6:not(.purchase-list-v88) td:nth-child(7) { width:5%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(8),.sales-list-v6:not(.purchase-list-v88) td:nth-child(8),
.sales-list-v6:not(.purchase-list-v88) th:nth-child(9),.sales-list-v6:not(.purchase-list-v88) td:nth-child(9) { width:8%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(10),.sales-list-v6:not(.purchase-list-v88) td:nth-child(10) { width:5%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(11),.sales-list-v6:not(.purchase-list-v88) td:nth-child(11) { width:7%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(12),.sales-list-v6:not(.purchase-list-v88) td:nth-child(12) { width:4%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(13),.sales-list-v6:not(.purchase-list-v88) td:nth-child(13) { width:6%; }
.sales-list-v6:not(.purchase-list-v88) th:nth-child(14),.sales-list-v6:not(.purchase-list-v88) td:nth-child(14) { width:4%; }

/* Alış listesi: başlıklar ve satırlar aynı eksende; tedarikçi ile ürün
   hücrelerine yaklaşık 25 karakterlik okunabilir alan ayrılır. */
.purchase-list-v88 th,
.purchase-list-v88 td { text-align:center !important; vertical-align:middle; }
.purchase-list-v88 th:nth-child(1),.purchase-list-v88 td:nth-child(1) { width:6%; }
.purchase-list-v88 th:nth-child(2),.purchase-list-v88 td:nth-child(2) { width:8%; white-space:nowrap; overflow:visible; text-overflow:clip; }
.purchase-list-v88 th:nth-child(3),.purchase-list-v88 td:nth-child(3),
.purchase-list-v88 th:nth-child(4),.purchase-list-v88 td:nth-child(4) { width:6%; }
.purchase-list-v88 th:nth-child(5),.purchase-list-v88 td:nth-child(5),
.purchase-list-v88 th:nth-child(6),.purchase-list-v88 td:nth-child(6) { width:17%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.purchase-list-v88 th:nth-child(7),.purchase-list-v88 td:nth-child(7) { width:5%; }
.purchase-list-v88 th:nth-child(8),.purchase-list-v88 td:nth-child(8) { width:8%; }
.purchase-list-v88 th:nth-child(9),.purchase-list-v88 td:nth-child(9) { width:4%; }
.purchase-list-v88 th:nth-child(10),.purchase-list-v88 td:nth-child(10) { width:8%; }
.purchase-list-v88 th:nth-child(11),.purchase-list-v88 td:nth-child(11) { width:6%; }
.purchase-list-v88 th:nth-child(12),.purchase-list-v88 td:nth-child(12) { width:5%; white-space:nowrap; overflow:visible; text-overflow:clip; }
.purchase-list-v88 th:nth-child(13),.purchase-list-v88 td:nth-child(13) { width:4%; }

@media (max-width:900px) {
  .sales-list-v6 .table-wrap,
  .purchase-list-v88 .table-wrap,
  .product-stock-v32 .table-wrap { overflow-x:auto; }
  .sales-list-v6 table { min-width:1040px; }
}
