/* SMART-PROCURE SDGs — Phase 18 */
.p18-notice{padding:14px 16px;border:1px solid #8db9e4;background:#edf6ff;border-radius:15px;color:#164b78;margin-bottom:15px;line-height:1.7}.p18-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.p18-kpis{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-bottom:16px}.p18-kpis article{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:13px;display:flex;gap:10px;align-items:center}.p18-kpis article>span{font-size:23px}.p18-kpis strong{font-size:22px;color:var(--blue-900);display:block}.p18-kpis small{font-size:11px;color:var(--muted)}.p18-main{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr)}.p18-search{display:flex;gap:8px}.p18-search input{flex:1;border:1px solid var(--line);border-radius:11px;padding:11px}.p18-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p18-model,.p18-source{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:15px}.p18-model h3{margin:0 0 8px;color:var(--blue-900)}.p18-model p,.p18-source p{font-size:12px;line-height:1.7;color:var(--muted)}.p18-chip{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--blue-100);color:var(--blue-900);font-size:10px;font-weight:700}.p18-chip.high,.p18-chip.critical{background:#ffe9ec;color:#a71d2a}.p18-chip.medium{background:#fff4dc;color:#8b5800}.p18-chip.low{background:#e7f8ef;color:#117046}.p18-score{display:flex;align-items:end;gap:6px}.p18-score strong{font-size:46px;color:var(--blue-900)}.p18-score span{padding-bottom:8px;color:var(--muted)}.p18-probs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.p18-probs span{background:var(--blue-50);border:1px solid var(--line);padding:9px;border-radius:11px;font-size:11px}.p18-finding-grid{display:grid;gap:8px}.p18-finding{border:1px solid var(--line);border-right:4px solid #87b6df;border-radius:13px;padding:11px;background:var(--card)}.p18-finding.high,.p18-finding.critical{border-right-color:#d92d3a}.p18-finding.medium{border-right-color:#e89b19}.p18-finding b{margin-inline-start:7px;color:var(--blue-900)}.p18-finding p{margin:7px 0;font-size:12px}.p18-finding small{color:var(--muted);line-height:1.5}.p18-source{margin-top:8px}.p18-source small{display:block;line-height:1.6;margin-bottom:8px;color:var(--muted)}[data-theme="dark"] .p18-notice{background:#172d43;color:#c9e7ff;border-color:#315c82}
@media(max-width:1100px){.p18-kpis{grid-template-columns:repeat(3,1fr)}.p18-main{grid-template-columns:1fr}.p18-models{grid-template-columns:1fr 1fr}.p18-probs{grid-template-columns:1fr 1fr}}@media(max-width:700px){.p18-kpis,.p18-models,.p18-probs{grid-template-columns:1fr}.p18-search{flex-direction:column}.p18-actions select,.p18-actions button{max-width:100%}}
