/* Fit + scroll + nowrap + toolbar controls */
.elite-effects-wrap { margin: 1rem 0; }
.elite-effects-toolbar { margin-bottom: .5rem; display:flex; gap:1rem; align-items:center; flex-wrap:wrap; }
.elite-effects-toolbar .left-tools { display:flex; gap:1rem; align-items:center; flex-wrap:wrap; }
.elite-effects-note { opacity:.8; }
.elite-effects-toolbar input[type=search] {
  background: #0e1422; border: 1px solid #263149; color: inherit; padding: .35rem .6rem; border-radius: .5rem;
}
.elite-effects-toolbar select {
  background: #0e1422; border: 1px solid #263149; color: inherit; padding: .35rem .6rem; border-radius: .5rem;
}
.elite-table-wrap { width: 100%; overflow-x: auto; }
.elite-effects-table td, .elite-effects-table th { white-space: nowrap; }
.elite-num.pos { font-weight: 600; }
.elite-num.neg { font-weight: 600; }
.elite-num.zero { opacity: .7; }
