/* Buff / debuff rows on the unit frames (buff-bar.js). */
.buff-bar{display:flex;flex-wrap:wrap;gap:2px;margin-top:3px;max-width:240px;pointer-events:auto}
.buff-bar[hidden]{display:none}
.buff-cell{position:relative;width:26px;height:26px;border:1px solid rgba(120,200,255,.75);border-radius:3px;background:rgba(0,0,0,.45);box-sizing:border-box;cursor:default}
.buff-cell.debuff{border-color:rgba(255,90,80,.9)}
.buff-icon{display:block;width:24px;height:24px;background-repeat:no-repeat;border-radius:2px}
.buff-icon.missing{display:flex;align-items:center;justify-content:center;font:600 12px/1 sans-serif;color:#ddd}
.buff-time{position:absolute;left:0;right:0;bottom:-1px;text-align:center;font:600 9px/1 sans-serif;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000}
.buff-stack{position:absolute;right:1px;top:0;font:700 9px/1 sans-serif;color:#ffd75e;text-shadow:0 0 2px #000,0 0 2px #000}
