.wcbd-bulk-deal{
  margin-top:16px;
  padding:14px;
  border:1px solid #e8eaee;
  border-radius:14px;
  background:linear-gradient(180deg,#ffffff,#fbfbff);
  box-shadow:0 6px 20px rgba(16,24,40,.06);
}
.wcbd-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap;}
.wcbd-bulk-deal h4{margin:0;font-size:15px;font-weight:700;letter-spacing:.2px;}
.wcbd-scope{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid #eef0f4;background:#fff;font-size:12px;color:#475467;}

.wcbd-table{
  width:100%;
  border-collapse:separate !important;
  border-spacing:0;
  overflow:hidden;
  border-radius:12px;
  border:1px solid #eef0f4;
  background:#fff;
}
.wcbd-table thead th{
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.6px;
  color:#667085;
  background:#f8fafc;
  padding:10px 12px !important;
  border-bottom:1px solid #eef0f4;
}
.wcbd-table tbody td{
  padding:12px !important;
  border-bottom:1px solid #f1f3f7;
  font-size:14px;
}
.wcbd-table tbody tr:last-child td{border-bottom:0;}
.wcbd-table tbody tr:hover td{background:#fbfcff;}
.wcbd-row.wcbd-active:hover td{background:#f2f4ff !important;}

/* Active tier row (stable highlight) */
.wcbd-row.wcbd-active td{background:#f2f4ff !important;}
.wcbd-row.wcbd-active td:first-child{font-weight:700;box-shadow:inset 3px 0 0 #4f46e5,inset 0 0 0 999px rgba(79,70,229,.02);border-radius:12px 0 0 12px;}
.wcbd-row.wcbd-active td:last-child{border-radius:0 12px 12px 0;}

.wcbd-next-tier{
  margin-top:12px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 12px;
  border-radius:999px;
  background:#0b1220;
  color:#fff;
  font-size:13px;
  line-height:1;
}
.wcbd-next-tier:empty{display:none;}
.wcbd-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18);} 
