.beats-per-minute-host[data-v-b04cef3e]{box-sizing:border-box;color:inherit;display:inline-flex;flex-direction:column;font-family:inherit;font-size:14px;gap:4px;line-height:1;width:120px}.row[data-v-b04cef3e]{align-items:center;display:flex;width:100%}.row--space[data-v-b04cef3e]{height:18px;justify-content:space-between}.row--meta[data-v-b04cef3e]{gap:4px}#dots[data-v-b04cef3e]{align-items:center;display:inline-flex;gap:3px}.beat-dot[data-v-b04cef3e]{color:#888780;font-size:20px;line-height:1;opacity:.3;transition:opacity .25s ease-out,color .25s ease-out;will-change:opacity,color}.beat-dot--is-strong[data-v-b04cef3e]{font-size:28px}.beat-dot--is-medium[data-v-b04cef3e]{font-size:24px}.beat-dot--active[data-v-b04cef3e]{color:#888780;opacity:1;transition:none}.beat-dot--medium-active[data-v-b04cef3e]{color:#49a1e6;opacity:1;transition:none}.beat-dot--strong-active[data-v-b04cef3e]{color:var(--theme-info-color,#0a5fa8);opacity:1;transition:none}select[data-v-b04cef3e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:14px;margin:0;outline:none;padding:0}select[data-v-b04cef3e]:disabled{cursor:default;opacity:1;pointer-events:none}.note-symbol[data-v-b04cef3e]{display:inline-block;text-align:center;width:1em}.bpm-value[data-v-b04cef3e],.btn-control[data-v-b04cef3e],.eq[data-v-b04cef3e],.note-symbol[data-v-b04cef3e]{font-size:14px;line-height:1}.btn-control[data-v-b04cef3e]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;height:1em;justify-content:center;margin:0;opacity:.75;padding:0;width:1em}.btn-control[data-v-b04cef3e]:hover{opacity:1}#btn-play[data-v-b04cef3e]{color:var(--theme-success-color,#48c748)}#btn-stop[data-v-b04cef3e]{color:var(--theme-error-color,#e73e3e)}#btn-mute[data-v-b04cef3e]{flex-shrink:0;font-size:14px;height:18px;width:18px}input[type=range][data-v-b04cef3e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:currentColor;border-radius:1px;box-sizing:border-box;cursor:pointer;height:2px;margin:0;opacity:.25;outline:none;padding:0;width:100%}input[type=range][data-v-b04cef3e]:hover{opacity:.45}input[type=range][data-v-b04cef3e]::-webkit-slider-thumb{-webkit-appearance:none;background:currentColor;border-radius:50%;cursor:pointer;height:10px;width:10px}input[type=range][data-v-b04cef3e]::-moz-range-thumb{background:currentColor;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}
