/* MARKETS_DEFAULTS.CSS — Markets Region Defaults V2.5 */

/* ── Defaults Chip Row ────────────────────────────────────────── */
.mkt-defaults-row {
  display: flex;
  gap: 0.6rem;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.5rem 1.2rem;
  margin: 0 auto;
  max-width: 74rem;
}

.mkt-defaults-chip {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  background: var(--surface, #1e2233);
  border: 1px solid var(--border, #2d3348);
  border-radius: 8px;
  padding: 0.25rem 0.5rem 0.25rem 0.6rem;
  font-size: 0.82rem;
  color: var(--text, #e2e8f0);
  cursor: default;
  transition: border-color 0.15s;
}
.mkt-defaults-chip:hover {
  border-color: var(--accent, #6366f1);
}

.mkt-defaults-chip__label {
  font-weight: 600;
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--muted, #64748b);
}

.mkt-defaults-chip__select {
  background: transparent;
  border: none;
  color: var(--text, #e2e8f0);
  font-size: 0.82rem;
  font-family: inherit;
  cursor: pointer;
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 0.8rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2364748b'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0 center;
  background-size: 10px 6px;
}
.mkt-defaults-chip__select option {
  background: var(--panel, #181c25);
  color: var(--text, #e2e8f0);
}

/* ── Light Theme ──────────────────────────────────────────────── */
[data-theme="aurora-light"] .mkt-defaults-chip__select,
[data-theme="solar-light"] .mkt-defaults-chip__select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23475569'/%3E%3C/svg%3E");
}
[data-theme="aurora-light"] .mkt-defaults-chip__select option,
[data-theme="solar-light"] .mkt-defaults-chip__select option {
  background: #fff;
  color: #1e293b;
}
