/* R87: Finans > Performans (KPI) */
.kpi-sek{margin-bottom:10px}
.kpi-ust{flex-wrap:wrap;gap:6px}
.kpi-ust .seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}
.kpi-ust .seg button,.tq-head .seg button{border:0;background:var(--surface);padding:6px 11px;font:inherit;font-size:13px;cursor:pointer;color:var(--ink-2)}
.tq-head .seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}
.kpi-ust .seg button.on,.tq-head .seg button.on{background:var(--accent,#0d6e7a);color:#fff}
.kpi-p{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-weight:700;font-size:12px;color:#fff;font-variant-numeric:tabular-nums}
.kpi-p.p1{background:#b4232c}.kpi-p.p2{background:#c2630b}.kpi-p.p3{background:#1a7f37}.kpi-p.p4{background:#0f6b3a}.kpi-p.p5{background:#0b5cad}.kpi-p.p0{background:var(--line);color:var(--ink-3)}
.kpi-t td.c,.kpi-t th.c{text-align:center}
.kpi-t td.ad{white-space:normal;min-width:240px}
.kpi-t .kpi-kc{font-size:10.5px;padding:1px 6px;vertical-align:1px}
.kpi-t .kpi-th{color:var(--accent,#0d6e7a)}
.kpi-kartlar .tq-kpi .v small{font-size:12px;color:var(--ink-3);font-weight:500}
.kpi-dip{margin:6px 2px 18px;line-height:1.5}
.kpi-isi td.kpi-h{text-align:center;font-weight:700;font-size:11.5px;color:#fff;min-width:26px;padding:4px 2px}
.kpi-isi td.kpi-h.p1{background:#b4232c}.kpi-isi td.kpi-h.p2{background:#d9822b}.kpi-isi td.kpi-h.p3{background:#3e9a5a}.kpi-isi td.kpi-h.p4{background:#1f7a46}.kpi-isi td.kpi-h.p5{background:#2f6fb8}.kpi-isi td.kpi-h.p0{background:var(--surface-2,#f4f6f8)}
.kpi-isi th{font-size:11px;font-weight:600;white-space:nowrap}
.kpi-isi td.ad{white-space:nowrap;font-size:12.5px}
.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}
.kpi-mini{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}
.kpi-mg{height:130px;position:relative;margin-top:6px}
.kpi-g{height:200px;position:relative}
.kpi-bos{display:flex;align-items:center;justify-content:center;height:100%}
.kpi-ayr h4{margin:14px 0 6px}
.kpi-ayr-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;font-size:13px}
.kpi-ayr-g2{height:180px;position:relative;margin-top:12px}
.kpi-ayr tr.kpi-on td{background:var(--accent-soft,#e6f2f3);font-weight:600}
.kpi-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.kpi-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.kpi-in{max-width:140px;text-align:right;font-variant-numeric:tabular-nums}
.kpi-in.kpi-e{max-width:86px}
.kpi-in.kpi-k{max-width:60px;display:inline-block}
.kpi-agr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.kpi-btn{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}
@media (max-width:700px){.kpi-2,.kpi-3{grid-template-columns:1fr}.kpi-t td.ad{min-width:180px}}
