/* 围不成一圈时：加购 / 下单 变灰（仍可点，点了会说明原因） */
.ed-tools button.off{opacity:.45;}
.ed-tools button.off:active{transform:none;}
/* 撤销单独成一组（与清空一起放到下面） */
.ed-tools #edUndo{margin-top:3px;}
/* 一颗珠子都没有时：撤销点不动、文字变浅 */
.ed-tools #edUndo.off,
.tb-menu #tbUndo.off{opacity:.45;color:var(--muted-2);pointer-events:none;}

.ed-edit{
  flex:0 0 auto;width:16px;height:16px;border-radius:5px;
  display:flex;align-items:center;justify-content:center;
  background:rgba(196,161,90,.14);transition:transform .18s,background .18s;
}
.ed-edit svg{width:10px;height:10px;stroke:var(--gold-dark);stroke-width:1.9;}
.ed-edit:active{transform:scale(.9);background:rgba(196,161,90,.26);}
.ed-stats .ed-edit{pointer-events:auto;}

.ed-note{
  position:absolute;left:50%;bottom:14px;transform:translateX(-50%);
  font-size:11px;letter-spacing:.06em;color:#c07a3a;white-space:nowrap;
  opacity:0;transition:opacity .3s;pointer-events:none;
}
.ed-note.on{opacity:1;}

.ed-bottom{
  flex:1 1 0;min-height:0;display:flex;flex-direction:row;
  border-top:1px solid var(--line-2);background:#fff;
}
