/* SoulOne LIVE · selección de edición, separada de la canción en reproducción. */
html:not(.soulone-ipad-classic) body>.app .sl-selection-count {
  display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;
  border:1px solid #b6d1e8;background:#e9f4ff;color:#1a568d;
  font:600 11px/1.4 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  letter-spacing:0;text-transform:none;
}
html:not(.soulone-ipad-classic) body>.app .sl-selection-count[hidden]{display:none!important}
html:not(.soulone-ipad-classic) body>.app .sl-select-all-action,
html:not(.soulone-ipad-classic) body>.app .sl-clear-selection-action {
  border:1px solid #c9d8e5;background:transparent;color:#47647c;
  font:600 11px/1.3 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  padding:5px 8px;border-radius:6px;letter-spacing:0;text-transform:none;
}
html:not(.soulone-ipad-classic) body>.app .sl-select-all-action:hover,
html:not(.soulone-ipad-classic) body>.app .sl-clear-selection-action:hover{background:#e9f3fc}
html:not(.soulone-ipad-classic) body>.app .meter-title>div:first-child {
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;
}
html:not(.soulone-ipad-classic) body>.app .sl-selection-toolbar {
  display:flex;align-items:center;flex-wrap:wrap;gap:7px;
  padding:7px 3px 9px;
}
html:not(.soulone-ipad-classic) body>.app #mixer .strip[data-strip].sl-multi-selected {
  outline:2px solid #217fca;outline-offset:-2px;
  background:linear-gradient(180deg,#eaf5ff,#fff 35%);
  box-shadow:0 0 0 2px #227fbd20,inset 0 0 0 1px #d6e8f5;
}
html:not(.soulone-ipad-classic) body>.app #mixer .strip[data-strip].sl-multi-selected .striphead {
  box-shadow:inset 0 -3px #267bc0;
}
html:not(.soulone-ipad-classic) body>.app #stemsVisual .wave-row.sl-multi-selected {
  outline:2px solid #2684d0;outline-offset:-2px;position:relative;z-index:1;
  background:rgba(49,141,210,.09);
}
html:not(.soulone-ipad-classic) body>.app #stemsVisual .wave-row.sl-multi-selected .wave-name {
  background:#dfedfb;color:#174d79;
}
html:not(.soulone-ipad-classic) body>.app #stemsVisual .wave-row:focus-visible {
  outline:2px solid #2985d0;outline-offset:-2px;
}
html:not(.soulone-ipad-classic) body>.app #setlist .songitem[data-song].sl-multi-selected {
  outline:2px solid #2781cc;outline-offset:-2px;
  background:#e5f2fc;box-shadow:inset 3px 0 #247cc2;
}
html:not(.soulone-ipad-classic) body>.app #setlist .songitem[data-song].selected.sl-multi-selected {
  background:#dcefff;
}
html:not(.soulone-ipad-classic) body>.app #setlist .sl-select-song {
  flex:0 0 22px;width:22px;height:22px;padding:0;margin:0 3px 0 0;
  align-self:center;border-radius:5px;
  border:1px solid #c6d9e9;background:#fff;color:transparent;
  font:700 12px/1 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
html:not(.soulone-ipad-classic) body>.app #setlist .sl-select-song[aria-pressed=true] {
  color:#fff;background:#207dc6;border-color:#207dc6;
}
@media(max-width:700px) {
  html:not(.soulone-ipad-classic) body>.app .sl-selection-toolbar {padding:5px 2px;gap:5px}
  html:not(.soulone-ipad-classic) body>.app .sl-select-all-action,
  html:not(.soulone-ipad-classic) body>.app .sl-clear-selection-action {padding:5px 6px;font-size:10px}
}
