.purchase-view-page .purchase-details{max-width:none;width:calc(100% - 32px)}.purchase-lines-compact table{width:100%;table-layout:fixed;font-size:12px}.purchase-lines-compact th,.purchase-lines-compact td{padding:10px!important;vertical-align:middle}.purchase-lines-compact th:first-child{width:29%}.purchase-lines-compact th:nth-child(2){width:27%}.purchase-lines-compact th:nth-child(3){width:20%}.purchase-lines-compact th:nth-child(4){width:19%}.purchase-lines-compact th:last-child{width:48px}.purchase-qty{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.purchase-stack{display:grid;gap:5px}.purchase-qty span,.purchase-stack span{display:flex;flex-direction:column}.purchase-qty small,.purchase-stack small{font-size:9px;text-transform:uppercase;color:#94a3b8}.purchase-qty b,.purchase-stack b{font-size:12px;white-space:nowrap}.used-text{color:#b91c1c}.purchase-line-action{text-align:center}@media(max-width:800px){.purchase-view-page .purchase-details{width:calc(100% - 16px)}.purchase-lines-compact table{min-width:720px}}
.purchase-lines-compact th,.purchase-lines-compact td{padding:6px 8px!important;height:auto}.purchase-lines-compact th:first-child{width:44px}.purchase-lines-compact th:nth-child(2){width:32%}.purchase-lines-compact th:nth-child(3){width:31%}.purchase-lines-compact th:nth-child(4){width:19%}.purchase-lines-compact th:nth-child(5){width:auto}.purchase-lines-compact td:first-child{width:44px}.purchase-lines-compact tbody>tr{height:54px}.purchase-lines-compact tbody>tr>td:nth-child(2)>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-lines-compact tbody>tr>td:nth-child(2)>small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.purchase-lines-compact .purchase-qty,.purchase-lines-compact .purchase-stack{display:grid;align-items:center;gap:4px 10px}.purchase-lines-compact .purchase-qty{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-lines-compact .purchase-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-lines-compact .purchase-qty span,.purchase-lines-compact .purchase-stack span{min-width:0}.purchase-lines-compact .purchase-qty small,.purchase-lines-compact .purchase-stack small{font-size:8px;line-height:1.1}.purchase-lines-compact .purchase-qty b,.purchase-lines-compact .purchase-stack b{font-size:11px;line-height:1.25}.purchase-lines-compact .purchase-pencil{width:28px;height:28px;border-radius:8px;font-size:16px}@media(max-width:800px){.purchase-lines-compact table{min-width:760px}.purchase-lines-compact tbody>tr{height:50px}}
