/* SMART-PROCURE SDGs — Phase 20 */
.p20-notice{margin:14px 0;padding:14px 16px;border:1px solid var(--line);border-inline-start:4px solid var(--amber);background:var(--blue-50);border-radius:14px;line-height:1.75;font-size:13px}
.p20-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0 20px}
.p20-kpis article{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:15px;display:flex;gap:11px;align-items:center;box-shadow:0 8px 22px rgba(5,58,106,.06)}
.p20-kpis article>span{font-size:25px}.p20-kpis strong{display:block;color:var(--blue-900);font-size:24px}.p20-kpis small{color:var(--muted)}
.p20-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}
.p20-item{border:1px solid var(--line);border-radius:14px;padding:13px;margin-bottom:9px;background:linear-gradient(145deg,var(--card),var(--blue-50))}
.p20-item b{display:block;color:var(--blue-900);margin-bottom:5px}.p20-item small{color:var(--muted);line-height:1.65;display:block}
.p20-actions{display:flex;gap:8px;flex-wrap:wrap}.p20-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--blue-100);color:var(--blue-900);font-size:11px;font-weight:700}
.p20-trl{padding:18px;text-align:center}.p20-trl strong{font-size:36px;color:var(--blue-900);display:block}.p20-trl p{color:var(--muted);line-height:1.7}
[data-theme="dark"] .p20-notice,[data-theme="dark"] .p20-item{background:rgba(255,255,255,.045)}
@media(max-width:1100px){.p20-kpis{grid-template-columns:repeat(3,1fr)}.p20-grid{grid-template-columns:1fr}}
@media(max-width:680px){.p20-kpis{grid-template-columns:1fr 1fr}.p20-actions{width:100%}.p20-actions .btn{flex:1}}
@media(max-width:430px){.p20-kpis{grid-template-columns:1fr}}
