/* 网页审图（第 113 轮）：和起草台同一套颜色；左边看图，右边问题列表 */
main.wide{max-width:1400px}
.pick{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;background:var(--paper);border:1px solid var(--line);
  border-radius:8px;padding:12px 16px}
.pick label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted)}
.pick select{font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}
.pick input[type=file]{font:inherit;color:var(--ink);max-width:100%}
.layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:14px;align-items:start}
@media (max-width:900px){.layout{grid-template-columns:minmax(0,1fr)}}
@media (max-width:600px){.bar{flex-wrap:wrap;gap:6px}.bar nav{flex-wrap:wrap;gap:8px 12px}}
.tabs{display:flex;gap:6px;margin-bottom:6px}.tabs button.on{background:var(--mask);color:var(--mask-ink);border-color:var(--mask)}
.pane{height:68vh;min-height:360px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#1c1c24}
.pane kicanvas-embed{display:block;width:100%;height:100%}
.list{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;max-height:80vh;overflow:auto}
.list h2{margin:4px 0 6px;font-size:16px}
.list .tally{gap:12px;font-size:14px;padding:6px 0 8px}.list .tally b{font-size:18px}
#issues{list-style:none;padding:0;margin:0}
#issues li{border-top:1px solid var(--line);padding:8px 4px;cursor:pointer}
#issues li:hover,#issues li.on{background:var(--copper-bg)}
#issues li:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}
#issues .st{font-size:12px;font-weight:700;margin-right:6px}
#issues small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}
