/* Shared boss encounter controls and statistics. */
.bossMetrics[hidden]{display:none!important}
.bossTools button{font:700 11px var(--body);border:1px solid #8ca5c25c;border-radius:5px;color:#e9effb;cursor:pointer}
.bossTools button:focus-visible{outline:3px solid #8cdaff;outline-offset:3px}
.bossTools{position:absolute;top:110px;left:12px;z-index:85;display:flex;flex-wrap:wrap;gap:5px;max-width:360px}.bossTools button{padding:8px 11px;font-size:11px;background:#101c30ef}.bossTools button[aria-pressed=true]{color:#171b24;background:#ffd173;border-color:#ffe3a8}
.bossMetrics{position:absolute;left:12px;top:160px;width:210px;z-index:80;background:#0b1527ed;border:1px solid #647d9c66;border-radius:8px;padding:14px;font:12px var(--body);color:#e5ecf8}.bossMetricTabs{display:flex;gap:4px;margin-bottom:12px}.bossMetricTabs button{border:0;padding:5px;background:#1d304a;color:#c4d3e7;font:11px var(--body);cursor:pointer}.bossMetricTabs button[aria-pressed=true]{background:#ffce70;color:#151a25}.bossMetricRow{margin:12px 0}.bossMetricRow strong{float:right;color:#ffda8a}.bossMetricBar{height:5px;background:#28384b;margin-top:6px}.bossMetricBar i{display:block;height:100%;background:#75cfff;width:0;transition:width .15s}.bossMetricRow:last-child .bossMetricBar i{background:#ff9994}.bossMetrics p{font-size:11px;color:#b6c4d7;line-height:1.5}
#app.bossPresentation #qte{top:auto;bottom:115px;transform:translateX(-50%) scale(.72);transform-origin:bottom center}
#qte[data-placed],#app.bossPresentation #qte[data-placed]{left:var(--qteX);top:var(--qteY);bottom:auto}   /* beside the fighters, clear of the panel (ui/beat.js beatQtePlace) */
#app.bossPresentation #qte[data-placed]{transform:translate(-50%,-50%) scale(.72);transform-origin:center}
@media(max-width:700px){.bossTools{left:7px;max-width:calc(100% - 14px)}.bossTools button{padding:9px;min-height:44px}.bossMetrics{width:185px}}
@media(prefers-reduced-motion:reduce){.bossMetricBar i{transition:none}}
