/* ⭐ 2.205.0 · 설정 「AI 열쇠」(ai_key.js) — 이름과 칸은 가까이(이름 칸 폭 고정 · 칸은 바로 옆) */
.ai-key-card .ai-key-status { display: flex; flex-wrap: wrap; gap: .6rem; align-items: center; margin: .3rem 0 .6rem; }
.ai-key-card .ai-key-badge { font-weight: 600; padding: .1rem .6rem; border-radius: 999px; border: 1px solid var(--line); }
.ai-key-card .ai-key-badge.on { color: var(--ok, #3fa66b); border-color: currentColor; }
.ai-key-card .ai-key-badge.off { color: var(--bad, #d9534f); border-color: currentColor; }
.ai-key-card .ai-key-row { display: flex; align-items: center; gap: .5rem; margin: .35rem 0; flex-wrap: wrap; }
.ai-key-card .ai-key-label { width: 3.2rem; color: var(--muted, inherit); }
.ai-key-card .ai-key-input { width: min(26rem, 60vw); font-family: ui-monospace, Consolas, monospace; }
.ai-key-card .ai-key-model { min-width: 16rem; }
.ai-key-card .ai-key-test.ok { color: var(--ok, #3fa66b); }
.ai-key-card .ai-key-test.bad { color: var(--bad, #d9534f); }
.ai-key-card .ai-key-history { margin: .3rem 0 0 1rem; padding: 0; font-size: .82rem; }
