
/* Supplier invoice line review */
dialog.invoice-posting-dialog{width:min(1100px,94vw);max-width:94vw;padding:0}
.invoice-posting-review{box-sizing:border-box;width:100%;max-width:none;max-height:86vh;overflow:auto}
.invoice-posting-review fieldset{border:0;padding:0;min-width:0}
.invoice-posting-row{border:1px solid var(--line,#d9e0e7);border-radius:8px;padding:12px;margin:10px 0}
.invoice-posting-grid{display:grid;grid-template-columns:110px minmax(120px,1fr) minmax(180px,2fr);gap:8px}
.invoice-posting-field{min-width:0;display:block}.invoice-posting-field input,.invoice-posting-field select{width:100%;box-sizing:border-box}
.invoice-posting-field small{display:block;margin-bottom:5px}.invoice-posting-target{margin:10px 0;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.invoice-posting-target[hidden]{display:none}.invoice-posting-results{display:flex;gap:6px;flex-wrap:wrap;width:100%}
@media(max-width:900px){.invoice-posting-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}
