.purchase-heading-controls { margin-left:auto; align-items:end; flex-wrap:wrap; gap:10px; }
.purchase-heading-controls label,.audit-filter-v57 .report-period label { display:grid; gap:5px; color:var(--muted); font-size:11px; font-weight:800; }
.purchase-heading-controls input,.purchase-heading-controls select,.audit-filter-v57 .report-period input,.audit-filter-v57 .report-period select { min-width:130px; height:36px; border:1px solid var(--line); border-radius:7px; padding:8px 9px; background:#fff; color:var(--text); }
.purchase-heading-controls .soft,.audit-filter-v57 .report-period .soft { height:36px; padding:8px 12px; border-radius:7px; white-space:nowrap; }
.purchase-heading-controls .primary { height:36px; padding:8px 12px; border-radius:7px; white-space:nowrap; }
.purchase-list-v88 { padding:12px; }
.purchase-list-v88 .table-wrap { overflow-x:hidden; }
.purchase-list-v88 table { width:100%; min-width:0; table-layout:fixed; white-space:normal; }
.purchase-list-v88 th { min-width:0; padding:0 3px 8px; white-space:normal; line-height:1.18; font-size:9px; overflow-wrap:anywhere; }
.purchase-list-v88 td { padding:9px 3px; font-size:10px; line-height:1.35; text-align:center; white-space:normal; overflow-wrap:anywhere; }
.purchase-list-v88 td:nth-child(4),.purchase-list-v88 td:nth-child(5) { text-align:left; }
.purchase-list-v88 th:nth-child(1),.purchase-list-v88 td:nth-child(1),.purchase-list-v88 th:nth-child(12),.purchase-list-v88 td:nth-child(12) { width:6%; }
.purchase-list-v88 th:nth-child(2),.purchase-list-v88 td:nth-child(2),.purchase-list-v88 th:nth-child(3),.purchase-list-v88 td:nth-child(3) { width:7%; }
.purchase-list-v88 th:nth-child(4),.purchase-list-v88 td:nth-child(4),.purchase-list-v88 th:nth-child(5),.purchase-list-v88 td:nth-child(5) { width:12%; }
.purchase-list-v88 th:nth-child(6),.purchase-list-v88 td:nth-child(6) { width:6%; }
.purchase-list-v88 th:nth-child(7),.purchase-list-v88 td:nth-child(7),.purchase-list-v88 th:nth-child(9),.purchase-list-v88 td:nth-child(9),.purchase-list-v88 th:nth-child(10),.purchase-list-v88 td:nth-child(10) { width:9%; }
.purchase-list-v88 th:nth-child(8),.purchase-list-v88 td:nth-child(8),.purchase-list-v88 th:nth-child(11),.purchase-list-v88 td:nth-child(11) { width:5%; }
.purchase-list-v88 .sale-edit,.purchase-list-v88 .transaction-delete { margin:0; padding:5px 4px; font-size:9px; white-space:normal; }
@media(max-width:700px){.purchase-heading-controls{margin-left:0;width:100%;}.purchase-supplier-filter,.purchase-date-filter{width:100%;}.purchase-supplier-filter select,.purchase-date-filter input{width:100%;}.purchase-list-v88 .table-wrap{overflow-x:auto;}.purchase-list-v88 table{min-width:880px;}}
