/* 批量来源（web/expert/batch.js）：审规则时的抽查比例滑块、成品校验里一轮一轮的切换、抽到的题。颜色沿用工作台的 token。 */
/* 审规则：「定稿前要你回答的」放在侧栏、紧挨着「规则定稿」 */
.bx-asks{gap:12px}
.bx-asks legend small{margin-top:1px}
.bx-status{margin:0;font-size:12.5px;color:var(--ink-2)}
.bx-kept{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.bx-kept .btn{font-size:12px;padding:3px 9px}
/* 审规则：这条规则出的样题（数据工程给的两三道），论文段落默认收起；还没给就一键退回 */
.bx-ex-list{list-style:none;margin:0;padding:0}
.bx-ex-item{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--ink-2)}
.bx-ex-item:last-child{border-bottom:0}
.bx-ex-item p{margin:0}
.bx-ex-q b,.bx-ex-a b{color:var(--ink);font-weight:600;margin-right:8px}
.bx-ex-q small{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-right:8px}
.bx-ex-q{color:var(--ink)}
.bx-ex-p summary{cursor:pointer;font-size:12.5px;color:var(--muted);width:max-content;max-width:100%}
.bx-ex-p summary:focus-visible{outline:2px solid var(--vh);outline-offset:2px}
.bx-ex-p p{margin-top:4px;padding:6px 10px;border-radius:6px;background:var(--ground)}
.bx-ex-none{margin:0 0 8px;font-size:13px;color:var(--ink-2)}
.bx-ex-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
.bx-ex-ask small{font-size:12px;color:var(--muted);flex:1 1 16em}
/* 做完一步：下一道 / 回到待办 */
.bx-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0}
.bx-next .muted{font-size:12.5px}
/* 抽查：抽到的几道一行排开，点一下就到 */
.bx-jump{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.bx-j{font:inherit;font-size:12.5px;padding:4px 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer}
.bx-j.flag{border-color:var(--low-ink);color:var(--low-ink);background:var(--low-wash)}
.bx-j:hover{border-color:var(--vh);color:var(--vh-ink)}
.bx-j:focus-visible{outline:2px solid var(--vh);outline-offset:2px}
.bx-j-ask{margin-left:auto;font-size:12.5px;padding:4px 10px}
.bx-inst{scroll-margin-top:12px}
.bx-ratio{display:flex;align-items:center;gap:10px}
.bx-ratio input{flex:1;accent-color:var(--vh)}
.bx-ratio output{font-family:var(--mono);font-size:13px;min-width:3em;text-align:right;color:var(--ink)}
.bx-tabs{display:flex;flex-wrap:wrap;gap:6px}
.bx-tabs a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 10px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);text-decoration:none;background:var(--surface)}
.bx-tabs a:hover{background:var(--ground)}
.bx-tabs a[aria-current="page"]{border-color:var(--vh);background:var(--vh-wash);color:var(--vh-ink);font-weight:500}
.bx-tabs a:focus-visible{outline:2px solid var(--vh);outline-offset:2px}
.bx-inst .card-h{flex-wrap:wrap;gap:6px}
.bx-inst th,.bx-inst td{padding:8px 10px;vertical-align:top}
.bx-inst td small{display:block;font-size:11.5px;color:var(--muted)}
.bx-a b{font-weight:600}
.bx-q{white-space:normal;min-width:150px;line-height:1.55}
.bx-sc{white-space:normal;width:7.5em}
.bx-sc > b{font-family:var(--mono);font-weight:500;font-size:13.5px}
.bx-sc .x-cite{display:block;margin-top:6px}
td.bx-loose{background:var(--vlow-wash);color:var(--vlow-ink)}
td.bx-loose b{display:block;font-size:11.5px;font-weight:600;margin-top:2px}
.x-cite{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:6px;font-size:12px;padding:3px 8px;cursor:pointer;white-space:nowrap}
.x-cite:hover{border-color:var(--vh);color:var(--vh-ink)}
.x-cite:focus-visible{outline:2px solid var(--vh);outline-offset:1px}
@media (max-width:560px){ /* 手机上抽到的题不横着拖：每个模型一块，模型名、答案和得分、引文上下排 */
  .bx-inst thead{display:none}
  .bx-inst tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"m m" "a s" "q s";border-bottom:1px solid var(--line)}
  .bx-inst tr:last-child{border-bottom:0}
  .bx-inst td{border-bottom:0;padding:6px 12px}
  .bx-inst td:first-child{grid-area:m;font-weight:600;padding-top:10px;padding-bottom:0}
  .bx-inst .bx-a{grid-area:a}
  .bx-inst .bx-q{grid-area:q;min-width:0;margin:0 0 10px 12px;padding:6px 8px}
  .bx-inst .bx-sc{grid-area:s;width:auto;text-align:right}
  .bx-inst .bx-sc .x-cite{margin-left:auto}
}
