/* Historical smelter population accounting — distinct statistics / named facility registry. */
.sli-smelter-inventory{border:1px solid #51667a;border-radius:11px;padding:15px;background:#0d263a;margin:14px 0 20px}
.sli-smelter-inventory h3{margin:6px 0 9px;color:#f0d9ad}
.sli-smelter-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0 17px}
.sli-smelter-kpi{background:#18364b;border:1px solid #456076;border-radius:9px;padding:11px;min-width:0}
.sli-smelter-kpi small{font-size:10px;color:#c7d7e2;letter-spacing:.4px}
.sli-smelter-kpi strong{display:block;font-size:28px;color:#f3d5a0;line-height:1.3;margin:4px 0;font-variant-numeric:tabular-nums}
.sli-smelter-kpi p{font-size:11px;color:#bdd1de;line-height:1.55;margin:0}
.sli-smelter-tables{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sli-smelter-table{min-width:0;overflow-x:auto}
.sli-smelter-table h4{font-size:12px;color:#e7ca96;margin:0 0 8px}
.sli-smelter-breakdown{border-collapse:collapse;width:100%;min-width:330px;font-size:11px;line-height:1.55}
.sli-smelter-breakdown thead{background:#244359}
.sli-smelter-breakdown th,.sli-smelter-breakdown td{border-bottom:1px solid #3f576c;padding:7px 8px;color:#e0ebf1;text-align:right}
.sli-smelter-breakdown th:first-child,.sli-smelter-breakdown td:first-child{text-align:left}
.sli-smelter-breakdown tr:last-child{font-weight:700}
.sli-smelter-caveat{font-size:11px;line-height:1.7;color:#b8d1df;border-left:3px solid #d5ac70;padding:7px 12px;background:#152f42;margin:16px 0 9px}
.sli-smelter-source-links{font-size:11px;line-height:1.5;color:#d4e3ea}
.sli-smelter-source-links a{color:#f2ce8e}
.sli-smelter-loading{font-size:12px;color:#b9cbdd}
@media(max-width:1000px){.sli-smelter-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sli-smelter-tables{grid-template-columns:1fr}}
@media(max-width:475px){.sli-smelter-inventory{padding:11px}.sli-smelter-kpi{padding:9px}.sli-smelter-kpi strong{font-size:24px}}
