.hank-knowledge,.hank-knowledge *,.hank-correction,.hank-correction *{box-sizing:border-box}.hank-knowledge-toolbar,.hank-knowledge-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hank-knowledge-toolbar{margin:20px 0}.hank-knowledge-toolbar .form-input{width:min(100%,340px)}.hank-knowledge-layout{grid-template-columns:minmax(230px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.hank-knowledge-list{gap:0;display:grid}.hank-knowledge-question{text-align:left;color:var(--text-primary);border:0;border-bottom:1px solid var(--border);cursor:pointer;font:inherit;background:0 0;gap:6px;padding:16px 12px;display:grid}.hank-knowledge-question[aria-pressed=true]{background:var(--bg-surface);box-shadow:inset 3px 0 var(--homestead-clay)}.hank-knowledge-question:focus-visible{outline:2px solid var(--homestead-clay);outline-offset:-2px}.hank-knowledge-note{color:var(--text-secondary);font-size:13px;line-height:1.55}.hank-knowledge-error{color:var(--fb-danger);font-size:13px}.hank-knowledge-warning{border-left:3px solid var(--homestead-ochre);background:var(--bg-recessed);margin:12px 0;padding:10px 14px}.hank-knowledge-editor,.hank-correction{gap:10px;display:grid}.hank-knowledge-editor label,.hank-correction label{font-size:13px;font-weight:600}.hank-knowledge-editor textarea,.hank-correction textarea{resize:vertical;width:100%}.hank-correction{border-top:1px solid var(--border);margin-top:10px;padding:14px 0}.hank-knowledge-check{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}.hank-knowledge-check input{margin-top:3px}.hank-knowledge-history{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.hank-knowledge-history article{border-bottom:1px solid var(--border);padding:14px 0}.hank-knowledge-history p{white-space:pre-wrap}@media (width<=640px){.hank-knowledge-layout{grid-template-columns:minmax(0,1fr)}.hank-knowledge button,.hank-correction button,.hank-knowledge input,.hank-correction input,.hank-knowledge select,.hank-correction select{min-height:44px}.hank-knowledge-list{max-height:320px;overflow-y:auto}.hank-knowledge-toolbar .form-input{width:100%}}
