[data-cooldown-until] { position: relative; }
.battle-basic-attack[data-cooldown-until] { display: inline-block; vertical-align: top; }
[data-cooldown-until] [data-cooldown-mask] {
  position: absolute; z-index: 3; inset: 0; width: 100%; height: 100%;
  display: none; align-items: center; justify-content: center; pointer-events: none;
  background: url('/images/skills/opacity.png') center / 100% 100% no-repeat;
  color: #e0e0e0; font-size: 10px; font-weight: normal; line-height: 1;
  text-align: center; text-indent: 0; text-shadow: 1px 1px 1px #000;
}
.battle-cooldown-quantity { position:absolute;right:3px;bottom:1px;color:#e0e0e0;font-size:10px;text-shadow:1px 1px 1px #000; }
.battle-cooldown-control.cave-no-mana::after { content:'НМ';position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:url('/images/skills/opacity.png') center/100% 100%;color:#e0e0e0;font-size:10px;text-shadow:1px 1px 1px #000;pointer-events:none; }
