.project-purchase-plan{padding:16px 0;margin:12px 0;border-top:1px solid var(--border,#dce2ea);border-bottom:1px solid var(--border,#dce2ea)}
.project-purchase-plan .row{align-items:flex-end;flex-wrap:wrap}.project-purchase-plan label{display:flex;flex-direction:column;gap:6px}.project-plan-sets{width:110px}
.project-purchase-scroll{overflow:auto;max-width:100%;margin:12px 0}.project-purchase-scroll table{width:100%;min-width:740px}.project-purchase-scroll td{vertical-align:top;white-space:normal;min-width:76px}.project-purchase-scroll td:first-child{min-width:160px}
.project-purchase-scroll small{display:block;color:var(--muted,#617085);margin-top:5px}.project-purchase-scroll input[type=number]{width:108px;min-width:80px}.project-purchasing textarea,.project-purchase-plan textarea{width:100%}.project-purchasing details{margin-top:10px}.project-purchasing details table{min-width:580px}.project-temporary-stock{margin-top:18px}
.project-purchase-requests>.project-purchase-scroll>table>tbody>tr>td:first-child{min-width:48px;width:48px}
.project-purchasing{grid-template-columns:minmax(0,1fr)}.project-purchasing>.panel{min-width:0;overflow-wrap:anywhere}.project-purchase-plan{min-width:0}
@media(max-width:700px){.project-purchase-plan .row{gap:12px}.project-plan-sets{width:100px}.project-purchase-scroll table{min-width:690px}}
.purchase-order-details > summary{cursor:pointer;padding:8px 0;line-height:1.8}.purchase-order-details > summary b{margin-right:8px}.purchase-line-source{padding:5px 0;min-width:220px}.purchase-line-source small{display:block;margin-top:4px}.purchase-line-source button{white-space:normal;text-align:left}
