.procurement-head-actions2117{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.procurement-kpis2117{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:17px}.procurement-kpis2117>div,.procurement-order-summary2117>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:16px;box-shadow:var(--shadow)}.procurement-kpis2117 span,.procurement-order-summary2117 span{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}.procurement-kpis2117 strong{font-size:25px}.procurement-kpis2117 .danger,.procurement-order-summary2117 .danger{color:#b42318}
.procurement-tabs2117{display:flex;gap:6px;flex-wrap:wrap;padding:6px;background:#eaf0f6;border:1px solid #d8e1eb;border-radius:12px;margin-bottom:17px}.procurement-tab2117{border:0;background:transparent;color:#475467;border-radius:8px;padding:9px 13px;font-weight:750;cursor:pointer}.procurement-tab2117:hover{background:#fff}.procurement-tab2117.active{background:#174f83;color:#fff;box-shadow:0 4px 11px rgba(23,79,131,.18)}
.procurement-toolbar2117{display:grid;grid-template-columns:minmax(260px,1fr) 180px 175px auto;gap:10px;align-items:center;margin-bottom:12px}.procurement-toolbar2117 select{height:42px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:0 10px}.procurement-batch2117{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#f6f8fb;border:1px solid var(--line);border-radius:11px;padding:10px 12px;margin-bottom:12px}.procurement-batch2117 label{display:flex;align-items:center;gap:8px;font-weight:650}.procurement-batch2117 span{margin-left:auto;color:var(--muted)}
.procurement-table2117 th,.procurement-table2117 td{white-space:nowrap}.procurement-table2117 td:nth-child(3){white-space:normal;min-width:230px}.procurement-risk-row2117{background:#fff8f5}.procurement-risk-row2117 td:first-child{border-left:3px solid #f04438}.procurement-danger2117{color:#b42318;font-weight:800}.procurement-link2117{border:0;background:transparent;padding:0;color:#175cd3;font-weight:800;cursor:pointer}.procurement-row-actions2117{display:flex;gap:5px;flex-wrap:wrap}.procurement-row-actions2117 .btn{padding:7px 9px;font-size:12px}
.procurement-badge2117{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.procurement-badge2117.green{background:#dcfce7;color:#166534}.procurement-badge2117.blue{background:#dbeafe;color:#1d4ed8}.procurement-badge2117.orange{background:#ffedd5;color:#9a3412}.procurement-badge2117.red{background:#fee2e2;color:#991b1b}.procurement-badge2117.gray{background:#eef1f5;color:#475569}
.procurement-check2117{display:flex;align-items:center;gap:9px;background:#f7f9fc;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-top:12px}.procurement-check2117 input{width:18px;height:18px}
.procurement-compare-modal2117,.procurement-order-modal2117{width:min(1080px,100%)}.procurement-compare-summary2117{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.procurement-compare-summary2117>div{background:#f6f8fb;border:1px solid var(--line);border-radius:11px;padding:13px}.procurement-compare-summary2117 span,.procurement-compare-summary2117 small{display:block;color:var(--muted);font-size:11px}.procurement-compare-summary2117 strong{display:block;font-size:18px;margin:4px 0}
.procurement-proposal-list2117{display:grid;gap:9px}.procurement-proposal-row2117{display:grid;grid-template-columns:minmax(230px,1.7fr) minmax(170px,1fr) 105px 115px;gap:9px;align-items:end;padding:11px;background:#f8fafc;border:1px solid var(--line);border-radius:11px}.procurement-proposal-row2117 small{display:block;color:var(--muted);margin-top:4px}.procurement-proposal-row2117 .field{margin:0}
.procurement-order-summary2117{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.procurement-order-summary2117 strong{font-size:18px}.procurement-address2117{display:flex;flex-direction:column;gap:5px;margin-top:13px;color:var(--muted)}.procurement-address2117 strong{color:var(--text)}.procurement-history-row2117{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.procurement-history-row2117 span{color:var(--muted)}
.procurement-receipt-list2117{display:grid;gap:9px}.procurement-receipt-list2117>div{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:end;padding:12px;background:#f8fafc;border:1px solid var(--line);border-radius:10px}.procurement-receipt-list2117 small{display:block;color:var(--muted);margin-top:4px}.procurement-receipt-list2117 .field{margin:0}
@media(max-width:1200px){.procurement-kpis2117{grid-template-columns:repeat(3,1fr)}.procurement-toolbar2117{grid-template-columns:1fr 1fr}.procurement-toolbar2117 .searchbox{grid-column:1/-1}}
@media(max-width:760px){.procurement-kpis2117,.procurement-order-summary2117,.procurement-compare-summary2117{grid-template-columns:1fr 1fr}.procurement-toolbar2117{grid-template-columns:1fr}.procurement-toolbar2117 .searchbox{grid-column:auto}.procurement-proposal-row2117{grid-template-columns:1fr 1fr}.procurement-proposal-row2117>div:first-child{grid-column:1/-1}.procurement-receipt-list2117>div{grid-template-columns:1fr}.procurement-batch2117 span{margin-left:0}}
