.usq-terminal-heading {
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  width: fit-content !important;
  min-width: 0 !important;
  margin: 28px 0 22px !important;
  padding: 13px 18px 12px !important;
  border: 1px solid rgba(255, 185, 82, .72) !important;
  border-radius: 3px !important;
  background: #07090c !important;
  color: #fff !important;
  box-shadow: 0 0 24px rgba(255,185,82,.16), inset 0 0 0 1px rgba(255,255,255,.05) !important;
  letter-spacing: 0 !important;
}

.usq-terminal-heading strong {
  color: #fff !important;
  font-size: clamp(1.55rem, 2.1vw, 2.35rem) !important;
  font-weight: 950 !important;
  line-height: .94 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

.usq-terminal-heading::after {
  content: "" !important;
  display: block !important;
  width: 76px !important;
  height: 3px !important;
  margin-top: 8px !important;
  background: linear-gradient(90deg, #ffbf57, #ffd98a) !important;
  box-shadow: 0 0 14px rgba(255,185,82,.28) !important;
}

.usq-terminal-heading .eyebrow,
.usq-terminal-heading .kicker,
.usq-terminal-heading span {
  display: none !important;
}

.stock-card .usq-price-panel {
  width: min(340px, 100%) !important;
  min-height: 84px !important;
  padding: 13px 15px 12px !important;
  border-radius: 6px !important;
  overflow: hidden !important;
  letter-spacing: 0 !important;
  font-family: Inter, Arial, sans-serif !important;
}

html[data-theme="light"] .stock-card .usq-price-panel {
  border: 1px solid rgba(5, 8, 12, .88) !important;
  background: linear-gradient(145deg, #ffffff, #f7f9f8) !important;
  color: #06080b !important;
  box-shadow: 0 10px 26px rgba(10, 12, 14, .10) !important;
}

html[data-theme="dark"] .stock-card .usq-price-panel {
  border: 1px solid rgba(255, 185, 82, .42) !important;
  background: linear-gradient(145deg, #06080c, #0d1118) !important;
  color: #f8fafc !important;
  box-shadow: 0 0 0 1px rgba(255,255,255,.05) inset, 0 14px 34px rgba(0,0,0,.38) !important;
}

.stock-card .usq-price-panel .quote-symbol,
.stock-card .usq-price-panel .dark-quote-title strong,
.stock-card .usq-price-panel [data-quote-symbol] {
  color: inherit !important;
  font-size: .92rem !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

.stock-card .usq-price-panel .quote-company,
.stock-card .usq-price-panel .dark-quote-title span,
.stock-card .usq-price-panel [data-quote-company] {
  color: color-mix(in srgb, currentColor 58%, transparent) !important;
  font-size: .64rem !important;
  font-weight: 850 !important;
  text-transform: uppercase !important;
}

.stock-card .usq-price-panel .quote-price-row strong,
.stock-card .usq-price-panel .dark-quote-price-row strong,
.stock-card .usq-price-panel [data-regular-price] {
  color: inherit !important;
  font-size: clamp(1.65rem, 2.2vw, 2.12rem) !important;
  font-weight: 950 !important;
  line-height: .98 !important;
  letter-spacing: 0 !important;
}

.stock-card .usq-price-panel .quote-change,
.stock-card .usq-price-panel .dark-quote-price-row span,
.stock-card .usq-price-panel [data-regular-change] {
  color: var(--green) !important;
  font-weight: 900 !important;
}
