.ai-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-bar .ek-select,.ai-bar .ek-input{width:auto;min-height:34px;padding:5px 10px;font-size:13px}.ai-bar .grow{flex:200px;min-width:160px}.ai-sp{flex:1}.ai-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-col{align-content:start;gap:10px;min-width:0;display:grid}.ai-meta{color:var(--ek-mu);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ai-sec{gap:8px;display:grid}.ai-sec>h3{text-transform:uppercase;letter-spacing:.6px;color:var(--ek-mu2);margin:0;font-size:12px;font-weight:700}.ai-note{color:var(--ek-mu);background:var(--ek-s3);border:1px dashed var(--ek-b2);border-radius:10px;padding:8px 12px;font-size:12.5px}.ai-note.bad{color:var(--ek-bad);background:var(--ek-bad-bg);border-color:var(--ek-bad-line);border-style:solid}.ai-note.ok{color:var(--ek-ok);background:var(--ek-ok-bg);border-color:var(--ek-ok-line);border-style:solid}.ai-note.warn{color:var(--ek-wait);background:var(--ek-wait-bg);border-color:var(--ek-wait-line);border-style:solid}.ai-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-chip{border:1px solid var(--ek-b2);background:var(--ek-s2);color:var(--ek-tx);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ai-chip[aria-pressed=true]{background:var(--ek-acc-soft);border-color:var(--ek-acc-line)}.ai-chip:disabled{opacity:.5;cursor:not-allowed}.ai-verdicts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-verdict{border:1px solid var(--ek-b2);background:var(--ek-s2);min-height:44px;color:var(--ek-tx);font:inherit;cursor:pointer;border-radius:12px;place-items:center;gap:0;font-size:14px;font-weight:800;line-height:1.15;display:grid}.ai-verdict small{color:var(--ek-mu2);font-size:10.5px;font-weight:600}.ai-verdict[aria-pressed=true].iyi{background:var(--ek-ok-bg);border-color:var(--ek-ok-line);color:var(--ek-ok)}.ai-verdict[aria-pressed=true].orta{background:var(--ek-wait-bg);border-color:var(--ek-wait-line);color:var(--ek-wait)}.ai-verdict[aria-pressed=true].kotu{background:var(--ek-bad-bg);border-color:var(--ek-bad-line);color:var(--ek-bad)}.ai-inc{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1380px){.ai-inc{grid-template-columns:minmax(0,1fr) 340px}.ai-inc-side{position:sticky;top:0}}.ai-progress{background:var(--ek-s3);border-radius:999px;height:6px;overflow:hidden}.ai-progress>span{background:var(--ek-ok);border-radius:inherit;height:100%;display:block}.ai-stats{color:var(--ek-mu);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.ai-stats b{color:var(--ek-tx)}.ai-dk{scrollbar-width:thin;gap:10px;max-height:min(70vh,900px);padding:4px 2px;display:grid;overflow-y:auto}.ai-msg{border:1px solid var(--ek-b1);background:var(--ek-s2);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ai-msg.customer{background:var(--ek-s1)}.ai-msg.ai{border-color:var(--ek-info-line)}.ai-msg.focus{box-shadow:0 0 0 2px var(--ek-bad-line)}.ai-msg .who{color:var(--ek-mu);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.ai-msg .body{white-space:pre-wrap;word-break:break-word;font-size:13.5px}.ai-msg .acts{flex-wrap:wrap;gap:6px;display:flex}.ai-msg .parts{color:var(--ek-mu2);font-size:12px}.ai-iz{gap:14px;display:grid}.ai-kpis{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.ai-kpi{border:1px solid var(--ek-b1);background:var(--ek-s2);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.ai-kpi span{text-transform:uppercase;letter-spacing:.5px;color:var(--ek-mu2);font-size:10.5px;font-weight:700}.ai-kpi b{word-break:break-word;font-size:15px;font-weight:800}.ai-tl{background:var(--ek-s3);border:1px solid var(--ek-b1);border-radius:8px;height:26px;position:relative;overflow:hidden}.ai-tl>i{background:var(--ek-acc-soft);border:1px solid var(--ek-b2);border-radius:5px;position:absolute;top:3px;bottom:3px}.ai-tl>i.arac{background:var(--ek-info-bg);border-color:var(--ek-info-line)}.ai-tl>i.arac-hata,.ai-tl>i.rewrite{background:var(--ek-bad-bg);border-color:var(--ek-bad-line)}.ai-steps{gap:6px;display:grid}.ai-step{grid-template-columns:minmax(130px,220px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.ai-step .bar{background:var(--ek-s3);border-radius:999px;height:8px;overflow:hidden}.ai-step .bar>span{background:var(--ek-mu2);border-radius:inherit;height:100%;display:block}.ai-step.arac .bar>span{background:var(--ek-info)}.ai-step.arac-hata .bar>span,.ai-step.rewrite .bar>span{background:var(--ek-bad-strong)}.ai-step .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-tok{font-family:var(--mono);border:1px solid var(--ek-b2);color:var(--ek-mu);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.ai-det{border:1px solid var(--ek-b1);background:var(--ek-s1);border-radius:10px}.ai-det>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.ai-det>summary::-webkit-details-marker{display:none}.ai-det>summary:before{content:"▸";color:var(--ek-mu2);font-size:11px;transition:transform .15s}.ai-det[open]>summary:before{transform:rotate(90deg)}.ai-det>div{gap:6px;padding:0 12px 10px;display:grid}.ai-pre{font-family:var(--mono);background:var(--ek-bg);border:1px solid var(--ek-b1);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:320px;margin:0;padding:8px 10px;font-size:11.5px;overflow:auto}.ai-blocked{border:1px solid var(--ek-bad-line);background:var(--ek-bad-bg);border-radius:10px;gap:4px;padding:8px 12px;display:grid}.ai-blocked q{color:var(--ek-tx)}.ai-blocked .rules{flex-wrap:wrap;gap:6px;display:flex}.ai-turns{gap:8px;display:grid}.ai-turn{border:1px solid var(--ek-b1);background:var(--ek-s2);border-radius:12px}.ai-turn>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-turn>button:hover{background:var(--ek-hover)}.ai-turn>.in{padding:0 12px 12px}.ai-kb-edit{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1200px){.ai-kb-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ai-form{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ai-form .ek-field.wide{grid-column:1/-1}.ai-editor{font-family:var(--mono);min-height:340px;font-size:13px;line-height:1.55}.ai-preview{gap:10px;display:grid}.ai-preview article{border:1px solid var(--ek-b1);background:var(--ek-s1);border-radius:12px;padding:10px 14px}.ai-preview h4{margin:0 0 4px;font-size:13.5px}.ai-preview p{white-space:pre-wrap;color:var(--ek-tx);margin:0;font-size:13px}.ai-preview .ord{color:var(--ek-mu2);font-size:10.5px;font-family:var(--mono)}.ai-diff{font-family:var(--mono);border:1px solid var(--ek-b1);border-radius:10px;max-height:420px;font-size:12px;overflow:auto}.ai-diff div{white-space:pre-wrap;word-break:break-word;padding:1px 10px}.ai-diff .ekle{background:var(--ek-ok-bg);color:var(--ek-ok)}.ai-diff .ekle:before{content:"+ "}.ai-diff .sil{background:var(--ek-bad-bg);color:var(--ek-bad);text-decoration:line-through;-webkit-text-decoration-color:var(--ek-bad-line);text-decoration-color:var(--ek-bad-line)}.ai-diff .sil:before{content:"− "}.ai-diff .ayni{color:var(--ek-mu)}.ai-diff .ayni:before{content:"  "}.ai-vers{gap:4px;max-height:360px;display:grid;overflow:auto}.ai-vers button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:7px 10px;font-size:12.5px;display:grid}.ai-vers button:hover,.ai-vers button[aria-pressed=true]{background:var(--ek-acc-soft);border-color:var(--ek-b2)}.ai-vers .r{font-family:var(--mono);font-weight:700}.ai-vers .n{color:var(--ek-mu);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-res{gap:8px;display:grid}.ai-res article{border:1px solid var(--ek-b1);background:var(--ek-s2);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ai-res .rk{font-family:var(--mono);color:var(--ek-mu2);font-size:11.5px}.ai-cellt{gap:2px;min-width:0;display:grid}.ai-cellt b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.ai-cellt span{color:var(--ek-mu2);font-size:11.5px}.ai-sync{gap:8px;display:grid}.ai-kocluk{gap:10px;display:grid}.ai-kocluk article{border:1px solid var(--ek-b1);background:var(--ek-s2);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ai-cmp{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:900px){.ai-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ai-cmp>div{border:1px solid var(--ek-b1);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:8px 12px;font-size:13px}.ai-cmp .eski{background:var(--ek-bad-bg);border-color:var(--ek-bad-line)}.ai-cmp .yeni{background:var(--ek-ok-bg);border-color:var(--ek-ok-line)}.ai-cmp h4{text-transform:uppercase;letter-spacing:.5px;color:var(--ek-mu2);margin:0 0 4px;font-size:11px}.ai-radio{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;display:grid}.ai-radio label{border:1px solid var(--ek-b2);cursor:pointer;background:var(--ek-s2);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ai-radio label:has(input:checked){border-color:var(--ek-acc-line);background:var(--ek-acc-soft)}.ai-radio input{opacity:0;pointer-events:none;position:absolute}.ai-radio label:has(input:focus-visible){outline:2px solid var(--ek-focus);outline-offset:2px}.ai-radio span{color:var(--ek-mu);font-size:12px}@media (max-width:640px){.ai-step{grid-template-columns:minmax(0,1fr) auto}.ai-step .bar{grid-area:2/1/auto/-1}}
