.ai-knowledge-stack{display:grid;gap:10px}.ai-knowledge-readiness{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #ded8cb;border-radius:10px;background:#fff}.ai-knowledge-readiness>div{display:grid;gap:4px}.ai-knowledge-readiness span{font-size:8px;letter-spacing:.06em;font-weight:850;color:#756d62}.ai-knowledge-readiness strong{font-size:18px}.ai-knowledge-readiness small{font-size:8px;color:#756d62}.ai-knowledge-readiness.ready{border-left:4px solid #416b4f}.ai-knowledge-readiness.preliminary{border-left:4px solid #986d27}.ai-knowledge-readiness button,.ai-doc-governance button{height:34px;border:0;border-radius:7px;background:#3e3932;color:#fff;padding:0 11px;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.ai-doc-list-governed{gap:9px}.ai-doc-governance{display:grid!important;grid-template-columns:minmax(220px,1.5fr) auto minmax(125px,.55fr) minmax(120px,.5fr) minmax(180px,.8fr) auto!important;align-items:end!important;gap:8px!important}.ai-doc-governance label{display:grid;gap:4px}.ai-doc-governance label>span{font-size:7px;text-transform:uppercase;font-weight:800;color:#756d62}.ai-doc-governance select,.ai-doc-governance input{height:32px;min-width:0;border:1px solid #ded8cb;border-radius:6px;background:#fff;padding:0 7px;font:inherit;font-size:8px}.ai-doc-pills{display:flex;gap:4px;align-items:center}.ai-history-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:10px}.ai-history-list{display:grid;gap:6px;max-height:680px;overflow:auto}.ai-history-list button{display:grid;gap:3px;width:100%;text-align:left;border:1px solid #e7e1d6;border-radius:8px;background:#faf8f3;padding:9px;font:inherit;cursor:pointer}.ai-history-list button.active{background:#f2ede2;border-color:#cdbf9f}.ai-history-list strong{font-size:8px}.ai-history-list span,.ai-history-list small{font-size:7px;color:#756d62}.ai-history-question{padding:10px;border:1px solid #e7e1d6;border-radius:8px;background:#faf8f3;margin-bottom:10px}.ai-history-question strong{font-size:8px}.ai-history-question p{font-size:8px;line-height:1.6}.ai-history-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid #eee8dd}.ai-history-meta span{font-size:7px;color:#756d62}.ai-answer code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:#f4f1ea;padding:1px 4px;border-radius:4px}.ai-answer-sep{border:0;border-top:1px solid #e7e1d6;margin:6px 0}@media(max-width:1250px){.ai-doc-governance{grid-template-columns:1fr 1fr!important}.ai-history-grid{grid-template-columns:1fr}}

/* KR3 interaction responsiveness */
.ai-tabs button {
  cursor: pointer !important;
  pointer-events: auto !important;
  position: relative;
  z-index: 1;
}
.ai-tabs button:active {
  transform: translateY(1px);
}
[data-ai-refresh-index]:disabled {
  cursor: progress !important;
  opacity: .65;
}
