/* SMART-PROCURE SDGs — المرحلة الخامسة */
.phase5-chip{display:inline-flex;align-items:center;gap:6px;background:#eef9f4;color:#08724a;border:1px solid #bfe8d3;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;margin-top:8px}
.risk-kpis,.transparency-kpis,.performance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}
.risk-kpi{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px;box-shadow:0 8px 24px rgba(5,58,106,.06)}
.risk-kpi small{color:var(--muted);display:block;margin-bottom:8px}.risk-kpi strong{font-size:27px;color:var(--blue-900)}
.risk-score{display:inline-grid;place-items:center;min-width:52px;height:52px;border-radius:15px;font-weight:900;font-size:18px}
.risk-low{background:#e7f8ef;color:#117046}.risk-medium{background:#fff4dc;color:#8b5800}.risk-high{background:#ffe9ec;color:#a71d2a}.risk-critical{background:#a71d2a;color:#fff}
.risk-factor-list{display:grid;gap:10px}.risk-factor{border:1px solid var(--line);border-right:4px solid #e89b19;border-radius:13px;padding:12px;background:#fff}
.risk-factor.critical{border-right-color:#d92d3a;background:#fff9fa}.risk-factor b{display:flex;justify-content:space-between;gap:10px}.risk-factor p{margin:6px 0 0;color:var(--muted);line-height:1.65;font-size:12px}
.recommendations{margin:0;padding:0 20px 0 0;display:grid;gap:8px;line-height:1.7}.review-box{background:var(--blue-50);border:1px solid var(--line);border-radius:15px;padding:14px;margin-top:14px}
.phase5-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-bottom:14px}.phase5-toolbar .field{min-width:190px}.phase5-toolbar .field.grow{flex:1;min-width:250px}
.factor-tags{display:flex;gap:5px;flex-wrap:wrap}.factor-tag{font-size:10px;padding:5px 7px;border-radius:999px;background:#f0f5f9;color:#52697d}
.performance-bar{height:8px;background:#e7eef4;border-radius:999px;overflow:hidden;margin-top:6px}.performance-bar i{height:100%;display:block;background:linear-gradient(90deg,#0874c9,#15965d)}
.score-badge{font-size:18px;font-weight:900;color:var(--blue-900)}
.publication-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;box-shadow:0 8px 24px rgba(5,58,106,.06);display:grid;gap:11px}.publication-card h3{margin:0;color:var(--blue-900)}
.publication-meta{display:flex;gap:7px;flex-wrap:wrap}.publication-actions{display:flex;gap:7px;flex-wrap:wrap}.check-line{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff}.check-line input{width:18px;height:18px}
.rule-table td{vertical-align:top}.rule-state{font-size:11px;font-weight:800}.legal-note{padding:13px 15px;border-radius:13px;background:#fff8e8;border:1px solid #f2d79b;color:#75500a;line-height:1.7;font-size:12px;margin-bottom:14px}
@media(max-width:1000px){.risk-kpis,.transparency-kpis,.performance-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.risk-kpis,.transparency-kpis,.performance-kpis{grid-template-columns:1fr}.phase5-toolbar{align-items:stretch}.phase5-toolbar .field,.phase5-toolbar .field.grow{min-width:100%;width:100%}}
