/* Selector-only ticker-browser refresh. Preserve the established picker layout. */
body.vr-ticker-sheet-open {
  overflow: auto !important;
}

.market-section .rsk-picker-bar,
.market-section .rsk-picker-bar .cta {
  -webkit-tap-highlight-color: transparent;
}

.market-section .rsk-picker-bar:hover,
.market-section .rsk-picker-bar:focus,
.market-section .rsk-picker-bar:focus-visible,
.market-section .rsk-picker-bar:active,
.market-section .rsk-picker.expanded .rsk-picker-bar,
.market-section .rsk-picker-bar .cta:hover,
.market-section .rsk-picker-bar .cta:focus,
.market-section .rsk-picker-bar .cta:active,
.market-section .rsk-picker.expanded .rsk-picker-bar .cta {
  background: #07070a !important;
  box-shadow: none !important;
  outline: none !important;
}

.rsk-picker-backdrop,
.market-section .rsk-picker-sheet-head,
.market-section .rsk-picker-results-head {
  display: none !important;
}

.market-section .rsk-picker-filters {
  display: flex;
  grid-template-columns: none;
  gap: 16px;
  padding: 9px 12px 0;
  overflow-x: auto;
  border-bottom: 1px solid rgba(255, 255, 255, .06);
  scrollbar-width: none;
}

.market-section .rsk-picker-filters::-webkit-scrollbar {
  display: none;
}

.market-section .rsk-picker-filter {
  flex: 0 0 auto;
  min-height: 36px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 0 0 8px;
  border: 0 !important;
  border-bottom: 2px solid transparent !important;
  background: transparent !important;
  color: #737680;
  font-size: .5rem;
  letter-spacing: .1em;
  white-space: nowrap;
}

.market-section .rsk-picker-filter:hover,
.market-section .rsk-picker-filter.active {
  border-color: transparent !important;
  background: transparent !important;
  color: #fff;
}

.market-section .rsk-picker-filter.active {
  border-bottom-color: #f4f4f1 !important;
  color: #fff !important;
}

.market-section .rsk-picker-filter.active .n {
  color: #c8c8d0 !important;
}

.market-section .rsk-picker-filter .n {
  display: inline;
  margin: 0;
  color: #a8aab2;
  font-size: .49rem;
}

.market-section .rsk-picker-filter.gf {
  display: none !important;
}

.market-section .rsk-picker-toolbar {
  min-height: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 8px 12px;
  border-bottom: 1px solid rgba(255, 255, 255, .06);
  background: #07070a;
  color: #666a74;
  font: 800 .48rem/1.2 "JetBrains Mono", "Courier New", monospace;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.market-section .rsk-picker-toolbar b {
  color: #c8c8d0;
}

.market-section .rsk-picker-toolbar label {
  flex: 0 0 auto;
}

.market-section .rsk-picker-toolbar select {
  height: 34px;
  min-width: 108px;
  padding: 0 28px 0 10px;
  border: 1px solid rgba(255, 255, 255, .2);
  border-radius: 0;
  background: #0b0c0f;
  color: #fff;
  font: 800 .5rem/1 "JetBrains Mono", "Courier New", monospace;
  letter-spacing: .08em;
  text-transform: uppercase;
}

@media (max-width: 360px) {
  .market-section .rsk-picker-filters {
    gap: 12px;
    padding-inline: 10px;
  }

  .market-section .rsk-picker-filter {
    font-size: .47rem;
    letter-spacing: .08em;
  }

  .market-section .rsk-picker-toolbar {
    gap: 9px;
    padding-inline: 10px;
  }

  .market-section .rsk-picker-toolbar select {
    min-width: 102px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .market-section .rsk-picker-body {
    transition: none;
  }
}
