.procurement-rankings{grid-template-columns:1fr 1fr;gap:20px;display:grid}.procurement-rank .expense-table td:first-child{white-space:normal;width:60%;min-width:180px}.procurement-rank small{color:#6c8075;margin-bottom:5px;font-size:11px;display:block}.procurement-rank .panel-heading h2{font-size:21px}.procurement-contracts td{vertical-align:top}.procurement-contracts td:first-child{white-space:normal;min-width:260px;max-width:420px}.procurement-contracts td:nth-child(2){white-space:normal;min-width:160px;max-width:300px}.procurement-contracts a{color:#216346;font-weight:600;line-height:1.6}.procurement-contracts a svg{display:inline}.procurement-contracts small{color:#6c8075;margin-top:6px;font-size:11px;display:block}.procurement-search{justify-content:space-between;align-items:end;gap:20px;padding:0 26px 20px;display:flex}.procurement-search label{flex-direction:column;gap:8px;min-width:310px;font-size:13px;display:flex}.procurement-search input{background:#fff;border:1px solid #d9e4de;border-radius:5px;padding:10px;font-size:14px}.procurement-search span{color:#647b6d;font-size:12px}.procurement-pagination{justify-content:space-between;align-items:center;padding:20px 26px;font-size:13px;display:flex}.procurement-pagination button{color:#216346;border:1px solid #d9e4de;border-radius:5px;padding:8px 14px}.procurement-pagination button:disabled{opacity:.4;cursor:not-allowed}.procurement-warning{background:#fff6db;border:1px solid #e9dba9;border-radius:7px;margin-bottom:20px;padding:16px;font-size:13px}.procurement-main .expense-scope{line-height:1.7}.procurement-main .data-date{max-width:270px}.procurement-main .source-links{align-self:start}@media (max-width:1000px){.procurement-rankings{grid-template-columns:1fr}}@media (max-width:760px){.procurement-search{flex-direction:column;align-items:stretch;padding:0 16px 16px}.procurement-search label{min-width:0}.header nav{gap:14px}.header nav a{font-size:12px}.procurement-main .data-date{max-width:none}}
