/* ---------- 超脑认知页：输入栏在页面中间占主位置，输入框、说话键、发送键做大（手机上尤其），怎么用可收起 ---------- */
.askpage{padding-bottom:48px}
/* 输入区照要点卡的回话框（tools_19 的 .cf-say、.cf-btn）：要点页没打开过也是这个样子，所以样式在这里写一份 */
.composer{position:static;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;margin:0 0 20px;background:none}
.composer textarea{width:100%;box-sizing:border-box;background:var(--bg,#0c121a);color:inherit;border:1px solid var(--line,rgba(255,255,255,.085));
  border-radius:var(--r,10px);padding:12px 14px;font:inherit;font-size:15px;line-height:1.7;resize:vertical;outline:none;min-height:64px;overflow:hidden}
.composer textarea:focus{border-color:rgba(79,143,234,.6)}
.composer .cf-row{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}
.composer .cf-spread{flex:1}
.composer .cf-btn{display:inline-flex;align-items:center;gap:7px;height:38px;font:inherit;font-size:13.5px;border-radius:10px;padding:0 16px;cursor:pointer;
  font-weight:500;width:auto;background:var(--panel-2,#1c2735);border:1px solid var(--line,rgba(255,255,255,.085));color:var(--ink-2,#c5cfdb)}
.composer .cf-btn:hover{background:var(--panel-3,#243244);color:var(--ink-1,#eef2f7)}
.composer .cf-btn.cf-pri{background:var(--s1,#4f8fea);border-color:transparent;color:#fff;font-weight:600}
.composer .cf-btn.rec{background:#c0453d;border-color:transparent;color:#fff}
.composer .cf-btn.cf-more{border-radius:999px;background:none}
.composer .cf-btn.cf-more.on{background:var(--blue-soft,rgba(79,143,234,.14));border-color:rgba(79,143,234,.4);color:var(--s1-ink,#8fb8f5)}
.askhelp{margin:0 0 14px}
.askhelp summary{cursor:pointer;font-size:12.5px;color:var(--ink-3);padding:4px 0}
.askhelp .tip{margin:6px 0 0}
.asklinks{margin-top:18px}
.asklinks a{color:var(--s1-ink);cursor:pointer;text-decoration:underline}

/* ---------- 管理页 · 问答记录 ---------- */
.qa-item{border-bottom:1px solid var(--line-2);padding:10px 0}
.qa-item summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13.5px}
.qa-item summary .tip{margin-left:auto}
.qa-item .ask-ans{margin-top:8px;font-size:14px}
.qa-item .qa-peek{flex-basis:100%;color:var(--ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qa-item[open] .qa-peek{display:none}
/* 传授时传的文件：读到哪了、读出来的、听出的经验（17_teach_files_upload_search.js） */
#teachjobs .panel{margin-top:12px}
#teachjobs .teachread summary{cursor:pointer;color:var(--ink-2);font-size:13px;margin-top:6px}
#teachjobs .teachread .tip{white-space:pre-wrap;margin-top:6px}
#teachjobs .teachthumb img{display:block;max-height:160px;max-width:100%;border-radius:8px;margin:6px 0;border:1px solid var(--line-3)}
