.procurement-entry{border:1px solid #c9d9e7;border-radius:10px;padding:24px;background:#fbfdff;margin:0 0 28px}.procurement-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.procurement-head h2{font-size:23px}.procurement-head p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:8px}.procurement-samples{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid var(--line);margin:16px 0}.procurement-samples>span{font-size:11px;color:var(--muted)}.procurement-row{display:grid;grid-template-columns:1.1fr 1.1fr 1fr .55fr auto;gap:10px;align-items:end;padding:16px 0;border-bottom:1px solid #e4ebf1}.procurement-row label,.procurement-fields label{font-size:11px;font-weight:700;color:#36536d}.procurement-row input,.procurement-fields input,.procurement-fields textarea{display:block;width:100%;margin-top:6px;min-height:42px;font-size:13px}.procurement-row .mini-button{white-space:nowrap}.procurement-add{margin:10px 0}.procurement-fields{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:12px;margin-top:10px}.procurement-fields textarea{resize:vertical}.procurement-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.procurement-actions .text-button{margin-left:auto}.procurement-result{margin-top:26px;padding-top:22px;border-top:2px solid #dce8f2}.procurement-result-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.procurement-result-head h3{font-size:19px}.procurement-result-head p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:6px}.procurement-downloads{display:flex;gap:8px;flex-wrap:wrap}.procurement-body{margin-top:16px;padding:16px;background:#f5f8fb;border:1px solid var(--line);border-radius:7px;overflow:auto}.procurement-body table{min-width:620px}.procurement-message{font-size:12px;color:var(--green);margin-top:12px}.procurement-result>.quiet{margin-top:12px}
@media(max-width:780px){.procurement-entry{padding:18px}.procurement-head,.procurement-result-head{display:block}.procurement-head .small-tag{display:block;margin-top:10px}.procurement-row{grid-template-columns:1fr 1fr}.procurement-row label:first-child,.procurement-row label:nth-child(2){grid-column:span 1}.procurement-row label:nth-child(3),.procurement-row label:nth-child(4){grid-column:span 1}.procurement-row .mini-button{grid-column:1/-1;text-align:left}.procurement-fields{grid-template-columns:1fr}.procurement-actions .text-button{margin-left:0;width:100%;text-align:left}.procurement-downloads{margin-top:14px}.procurement-downloads .btn{flex:1}.procurement-samples .btn{flex:1}}
