/* R88: Kalite > Kalite hedefleri */
.kh .tq-head{flex-wrap:wrap;gap:8px;align-items:center}
.kh .seg{display:inline-flex;gap:4px;flex-wrap:wrap}
.kh-kart{margin:10px 0}
.kh-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.kh-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.kh-std{display:flex;flex-direction:column;gap:2px;margin:6px 0 8px}
.kh-sr{display:grid;grid-template-columns:minmax(0,1fr) 120px 58px 70px;align-items:center;gap:8px;padding:5px 6px;border-radius:8px;color:inherit;text-decoration:none;font-size:13px}
.kh-sr:hover,.kh-sr.on{background:var(--surface-2)}
.kh-sr.on{outline:1px solid var(--accent,#0d6e7a)}
.kh-sr .ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kh-sr .ad small{color:var(--ink-3)}
.kh-sr b{text-align:right;font-variant-numeric:tabular-nums}
.kh-bar{position:relative;display:block;height:9px;border-radius:5px;background:var(--line-2,#e8edf1);overflow:visible}
.kh-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--ink-3)}
.kh-bar i.iyi{background:#1a7f37}.kh-bar i.uyari{background:#c79100}.kh-bar i.kotu{background:#b4232c}
.kh-bar b{position:absolute;top:-3px;width:2px;height:15px;background:var(--ink-1,#1c2833);border-radius:1px}
.kh-h{display:inline-block;min-width:52px;padding:2px 7px;border-radius:10px;font-weight:700;font-size:12px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}
.kh-iyi{background:#e6f4ea;color:#1a7f37}.kh-uyari{background:#fff4d6;color:#8a6100}.kh-kotu{background:#fde7e9;color:#b4232c}
.kh-eksik{background:var(--surface-2,#eef1f4);color:var(--ink-3);font-weight:600}.kh-yok,.kh-gelecek{background:transparent;color:var(--ink-3);font-weight:500}
.kh-oto{box-shadow:inset 0 0 0 1px rgba(11,92,173,.35)}
.kh-otoe{font-size:10.5px;color:#0b5cad;border:1px solid rgba(11,92,173,.35);border-radius:6px;padding:0 4px}
.kh-t td.c,.kh-t th.c{text-align:center;width:72px}
.kh-t th.on,.kh-t td.on{background:var(--accent-soft,#e6f2f3)}
.kh-t td.ad{min-width:260px}
.kh-alt{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px}
.kh-bolum{margin-top:12px}
.kh-bolum h3{margin:0 0 8px}
.kh-suz{margin-top:14px}
.kh-suz input[type=search]{min-width:260px}
.kh-ayr .kh-bilgi{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px;margin-bottom:10px;font-size:13px}
.kh-dt tr.kh-on td{background:var(--accent-soft,#e6f2f3)}
.kh-onizle{width:100%;height:70vh;border:1px solid var(--line);border-radius:8px;background:#fff}
.kh-istendi td{background:#fffbea}
.kh-ayar .card{margin-bottom:12px}
.kh-ayar label{display:block;margin:6px 0}
@media (prefers-color-scheme:dark){.kh-iyi{background:rgba(26,127,55,.22);color:#6fd08c}.kh-uyari{background:rgba(199,145,0,.2);color:#f0c75e}.kh-kotu{background:rgba(180,35,44,.25);color:#f3868e}.kh-istendi td{background:rgba(240,199,94,.08)}}
:root[data-theme=dark] .kh-iyi{background:rgba(26,127,55,.22);color:#6fd08c}:root[data-theme=dark] .kh-uyari{background:rgba(199,145,0,.2);color:#f0c75e}:root[data-theme=dark] .kh-kotu{background:rgba(180,35,44,.25);color:#f3868e}
:root[data-theme=light] .kh-iyi{background:#e6f4ea;color:#1a7f37}:root[data-theme=light] .kh-uyari{background:#fff4d6;color:#8a6100}:root[data-theme=light] .kh-kotu{background:#fde7e9;color:#b4232c}
@media (max-width:860px){.kh-2,.kh-3{grid-template-columns:1fr}.kh-sr{grid-template-columns:minmax(0,1fr) 80px 52px}.kh-sr small.muted{display:none}.kh-t td.ad{min-width:0}}
.kh-f label{display:block;margin:8px 0;font-size:13px}
.kh-f label>input:not([type=checkbox]),.kh-f label>select,.kh-f label>textarea,.kh-ayar label.kh-l>select,.kh-ayar label.kh-l>textarea{display:block;width:100%;margin-top:4px;box-sizing:border-box}
.kh-f .kh-3 label>input[type=checkbox]{margin-right:6px}
.kh-ayar .kpi-in{display:inline-block;margin:0 4px}
