.purchase-supplier-info,.purchase-detail{border:1px solid #c8ad7c;border-radius:8px;padding:18px;margin:18px 0;background:rgba(255,255,255,.26)}
.purchase-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px}
.purchase-total{font-size:1.17rem;margin:18px 0}
.purchase-table .purchase-amount{max-width:110px;min-width:75px;text-align:center}
.purchase-line-total{font-variant-numeric:tabular-nums;white-space:nowrap}
.purchase-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}
.supplier-edit-form{margin-bottom:28px}
.purchase-detail h4{margin-top:22px}
