/* C2.159 账号池批量操作：勾选列 + 顶部操作条 + 部分失败的清单 */

.bulk-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;
  border:1px solid var(--line2);border-radius:10px;background:var(--hover);font-size:13px}
.bulk-bar .sp{flex:1}
.bulk-bar b{color:var(--txt)}

/* 勾选列窄一点，别把 TK 账号列挤窄；表头和行内对齐 */
.tbl th.chk,.tbl td.chk{width:34px;padding-left:2px;padding-right:0;text-align:center}
.tbl td.chk input,.tbl th.chk input{cursor:pointer}

/* 部分失败清单：几十条时开滚动，别把弹窗顶出屏幕 */
.bulk-fail{max-height:240px;overflow:auto;margin:10px 0;padding-left:18px;font-size:13px;line-height:1.75}
.bulk-fail li span{color:var(--red);margin-left:8px}

/* 勾选框统一：表头与行内同一套尺寸与配色（默认样式在深浅色下颜色不一致，
   看起来像「全选勾了、行内没勾」） */
.tbl .chk input{width:15px;height:15px;accent-color:var(--brand);vertical-align:middle;cursor:pointer}

/* 选够 2 个之前的提示，跟「已选 N 个」同一行，别让它撑高操作条 */
.bulk-hint{color:var(--txt2);font-size:12px}

/* .btn 有自己的 display，会把 hidden 盖掉，这里显式压回去（批量按钮靠 hidden 切换） */
.bulk-bar [hidden]{display:none!important}
