/* CRM_PURCHASING_STYLE_V110 */
.purchase-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-bottom:14px}.purchase-kpi{padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--panel,#fff);display:grid;gap:4px}.purchase-kpi small{color:var(--muted)}.purchase-kpi strong{font-size:clamp(20px,2vw,30px);overflow-wrap:anywhere}.purchase-flow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid var(--line)}.purchase-flow span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:800}.purchase-flow b{color:var(--muted)}.purchase-actions{display:flex;gap:6px;flex-wrap:wrap}.purchase-status-DRAFT{opacity:.8}.purchase-overdue{color:#b91c1c;font-weight:800}.purchase-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;color:var(--muted)}
