/* cache: 20260924instrumentsLbl1 */
/* Market tabs across top */
.market-tabs{
  display:flex;gap:6px;flex-wrap:wrap;align-items:center;
  padding:10px 0 12px;border-bottom:1px solid var(--line);margin-bottom:8px;
}
.market-tabs a{
  font-family:'IBM Plex Sans',sans-serif;font-size:13px;font-weight:600;
  letter-spacing:.04em;text-transform:uppercase;
  padding:9px 16px;border-radius:8px;color:var(--muted);
  border:1px solid transparent;background:transparent;
}
.market-tabs a:hover{color:var(--btn2,var(--gold2));background:color-mix(in srgb,var(--btn,var(--gold)) 12%, transparent)}
.market-tabs a.on{
  color:var(--btn-ink,#0a0a0a);background:linear-gradient(135deg,var(--btn,var(--gold)),var(--btn2,var(--gold2)));
  border-color:transparent;box-shadow:0 4px 18px color-mix(in srgb,var(--btn,var(--gold)) 30%, transparent);
}
.symbol-rail{
  display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px;align-items:center;
}
.symbol-rail .lbl{
  font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);
  margin-right:4px;font-weight:600;
}
.sym-pill{
  font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;
  padding:7px 12px;border-radius:999px;cursor:pointer;
  border:1px solid var(--line2);color:var(--muted);background:var(--panel);
  transition:all .15s;
}
.sym-pill:hover{border-color:var(--btn,var(--gold));color:var(--btn2,var(--gold2))}
.sym-pill.on{
  color:var(--btn-ink,#0a0a0a);background:var(--btn2,var(--gold2));border-color:var(--btn2,var(--gold2));
}
.sym-pill .n{
  font-weight:500;opacity:.7;margin-left:6px;font-size:10px;
}
.market-hero-note{color:var(--muted);font-size:14px;margin-top:6px}

/* Notes / MM hypothetics under pin-up screenshots */
.keep-notes{
  margin:0 0 10px;padding:10px 11px;border-radius:8px;
  background:rgba(201,162,39,.07);border:1px solid rgba(201,162,39,.22);
  font-size:12px;line-height:1.45;color:var(--text);
  white-space:pre-wrap;
}
.keep-notes .mm-label{
  display:block;font-family:'IBM Plex Mono',monospace;font-size:9px;
  letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);
  margin-bottom:6px;
}

/* Strategy row — centered; blue active pill like market All */
.strategy-tabs, #strategy-tabs{
  display:flex !important;
  visibility:visible !important;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:6px;
  width:100%;
  max-width:1180px;
  margin:10px auto 0 !important;
  padding:14px 20px 10mm !important;
  box-sizing:border-box;
  min-height:44px;
}
.strategy-tabs a{
  display:inline-block;
  padding:9px 16px;
  border-radius:8px;
  font:600 13px/1.2 system-ui,sans-serif;
  letter-spacing:.04em;
  text-transform:uppercase;
  text-decoration:none;
  color:inherit;
  background:transparent;
  border:1px solid transparent;
}
.strategy-tabs a:hover{
  color:var(--btn2,#38bdf8);
  background:rgba(14,165,233,.12);
}
.strategy-tabs a.on, #strategy-tabs a.on{
  color:#0a0a0a !important;
  background:linear-gradient(135deg,#0ea5e9,#38bdf8) !important;
  border-color:transparent !important;
  box-shadow:0 4px 18px rgba(14,165,233,.35);
}
.strategy-tabs a.strategy-tbd{ margin-left:auto; opacity:.55; }

.market-tabs, #market-tabs{
  margin-top:0 !important;
  padding-top:0 !important;
}

/* Instruments row label */
.market-tabs .lbl,
#market-tabs .lbl{
  font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  color:var(--muted,#94a3b8);margin-right:8px;white-space:nowrap;
  padding:0 2px;
}

.inst-pills .lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#38bdf8;margin-right:8px;align-self:center;}
