/* v20261115 — مؤشر الأسعار */
.pi-wrap{max-width:1000px}
.pi-cities{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}
.pi-cities a{padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line,#d5dee7);background:#fff;color:#14263a;text-decoration:none;font-size:.9rem;font-weight:600}
.pi-cities a[aria-current]{background:var(--navy,#01315C);border-color:var(--navy,#01315C);color:#fff}
.pi-kpis{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1rem}
.pi-kpis .px-card{display:grid;gap:.2rem}.pi-kpis span{color:#5b6b7c;font-size:.9rem}.pi-kpis b{font-size:1.7rem;color:var(--navy,#01315C)}.pi-kpis b small{font-size:.8rem;color:#5b6b7c}
.pi-tbl{background:#fff;border:1px solid var(--line,#e1e8ee);border-radius:14px;overflow:auto}
.pi-tbl table{width:100%;border-collapse:collapse;min-width:620px}
.pi-tbl th,.pi-tbl td{padding:.55rem .7rem;border-bottom:1px solid var(--line,#eef2f6);text-align:start;font-variant-numeric:tabular-nums}
.pi-tbl thead th{background:#f3f7fa;font-size:.82rem;color:#3d5162}
.pi-tbl tbody th{font-weight:700;color:var(--navy,#01315C)}
.pi-rng{color:#8a97a5}.pi-na{color:#a0acb8;font-size:.85rem}
.pi-chg{font-size:.82rem;font-weight:700}.pi-chg.up{color:#3c7a14}.pi-chg.down{color:#b42318}.pi-chg.na{color:#a0acb8}
.pi-how{margin-top:1.2rem}.pi-how h2{font-size:1.05rem;margin:0 0 .4rem}.pi-how ul{margin:0;padding-inline-start:1.2rem;line-height:1.9;color:#3d5162}
@media (max-width:640px){.pi-kpis{grid-template-columns:1fr}}
