.procurement-review{margin-top:1rem;border-top:1px solid var(--line,#d5ddd9);padding-top:1rem}.review-heading,.review-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.procurement-review label{display:grid;gap:.35rem;margin:.6rem 0}.procurement-review input,.procurement-review textarea,.procurement-review select{max-width:100%;width:100%;box-sizing:border-box}.procurement-review fieldset{border:1px solid var(--line,#d5ddd9);padding:1rem;min-width:0}.review-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.review-check,.review-saved{border:1px solid var(--line,#d5ddd9);border-radius:.5rem;padding:1rem;margin:.8rem 0}.review-cost dl div{display:flex;justify-content:space-between;gap:.8rem;padding:.3rem 0}.review-cost dd{margin:0;text-align:right}.review-alert{color:#85371e;background:#fff3e8;padding:.6rem;border-radius:.3rem}.review-note{white-space:pre-wrap;overflow-wrap:anywhere}.review-check-history dd{margin:.4rem 0 1rem;overflow-wrap:anywhere}.procurement-review .consent{display:flex;align-items:flex-start;gap:.5rem}.procurement-review .consent input{width:auto}.procurement-review button:disabled,.procurement-review fieldset:disabled{opacity:.65}@media(max-width:650px){.review-check-grid{grid-template-columns:1fr}.review-cost dl div{display:block}.review-cost dd{text-align:left}.review-heading button,.review-actions button{width:100%}}
