/* Bulk actions add-on */
.bulk-cell{width:34px;text-align:center}
.bulk-cb{width:16px;height:16px;accent-color:var(--accent,#0b3d33);cursor:pointer;vertical-align:middle}
.bulk-card-cb{position:absolute;top:14px;left:14px;z-index:3;width:18px;height:18px}
tr.bulk-sel td,.bulk-sel.card{background:rgba(11,61,51,.07)}
#bulk-bar{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:900;display:none;align-items:center;gap:8px;flex-wrap:wrap;background:#0b1f1b;color:#fff;padding:10px 14px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.3);font-size:13px;max-width:94vw}
#bulk-bar.show{display:flex}
#bulk-bar .bb-n{font-weight:600;margin-right:4px}
#bulk-bar button{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}
#bulk-bar button:hover{background:rgba(255,255,255,.12)}
#bulk-bar button.bb-danger{background:#b3261e;border-color:#b3261e}
