.signals-filters-section {
    display: none !important;
  }
  .table-section .long-cell .long-pct {
    display: inline-flex !important;
    align-items: center !important;
    width: fit-content !important;
    padding: 2px 5px !important;
    border-radius: 6px !important;
    line-height: 1.15 !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
  }
  .table-section .long-cell .long-pct.up,
  .table-section .long-cell .long-pct.u,
  html[data-mode="long"] .table-section .long-cell .long-pct.up,
  html[data-mode="long"] .table-section .long-cell .long-pct.u,
  body[data-mode="long"] .table-section .long-cell .long-pct.up,
  body[data-mode="long"] .table-section .long-cell .long-pct.u {
    color: #166534 !important;
    background: #dcfce7 !important;
  }
  .table-section .long-cell .long-pct.down,
  .table-section .long-cell .long-pct.d,
  html[data-mode="long"] .table-section .long-cell .long-pct.down,
  html[data-mode="long"] .table-section .long-cell .long-pct.d,
  body[data-mode="long"] .table-section .long-cell .long-pct.down,
  body[data-mode="long"] .table-section .long-cell .long-pct.d {
    color: #991b1b !important;
    background: #fee2e2 !important;
  }
  .table-section .long-cell .long-pct.neutral,
  .table-section .long-cell .long-pct.n,
  html[data-mode="long"] .table-section .long-cell .long-pct.neutral,
  html[data-mode="long"] .table-section .long-cell .long-pct.n,
  body[data-mode="long"] .table-section .long-cell .long-pct.neutral,
  body[data-mode="long"] .table-section .long-cell .long-pct.n {
    color: #475569 !important;
    background: #e2e8f0 !important;
  }
  html[data-mode="short"] .signals-filters-section,
  body[data-mode="short"] .signals-filters-section {
    display: block !important;
  }
  @media (max-width: 640px) {
    html[data-mode="long"] .table-section,
    body[data-mode="long"] .table-section {
      --bc-invest-first-width: 142px !important;
      --bc-invest-price-width: 112px !important;
      --bc-invest-timeframe-width: 118px !important;
      --bc-invest-signal-width: 128px !important;
      --bc-invest-signal-compact-width: 112px !important;
      --bc-invest-risk-width: 108px !important;
      --bc-invest-table-width: 1640px !important;
    }
    html[data-mode="long"] .table-section .signals-table,
    body[data-mode="long"] .table-section .signals-table {
      width: var(--bc-invest-table-width) !important;
      min-width: var(--bc-invest-table-width) !important;
      table-layout: fixed !important;
    }
    html[data-mode="long"] .table-section .signals-table [data-col="category"],
    body[data-mode="long"] .table-section .signals-table [data-col="category"] {
      display: none !important;
      width: 0 !important;
      min-width: 0 !important;
      max-width: 0 !important;
      padding: 0 !important;
      border: 0 !important;
    }
    html[data-mode="long"] .table-section .signals-table thead th:first-child,
    html[data-mode="long"] .table-section .signals-table tbody td:first-child,
    body[data-mode="long"] .table-section .signals-table thead th:first-child,
    body[data-mode="long"] .table-section .signals-table tbody td:first-child {
      width: var(--bc-invest-first-width) !important;
      min-width: var(--bc-invest-first-width) !important;
      max-width: var(--bc-invest-first-width) !important;
    }
    html[data-mode="long"] .table-section .signals-table [data-col="priceYield"],
    body[data-mode="long"] .table-section .signals-table [data-col="priceYield"] {
      width: var(--bc-invest-price-width) !important;
      min-width: var(--bc-invest-price-width) !important;
      max-width: var(--bc-invest-price-width) !important;
    }
  }