#markt.premium-market{max-width:1410px}
#markt .main-chart{background:#121418;border-color:#292f39;box-shadow:0 12px 30px #0004}
#markt .market-head h3{font-size:clamp(23px,3vw,30px);letter-spacing:-.035em}
#markt .market-head h3 em{color:#5599f4;font-style:normal}
#markt .market-toolbar .chip,#markt .market-workbench .chip,#markt .overlay-chip{
  border:1px solid #343b47;background:#13171d;color:#aebacd;box-shadow:none;
  border-radius:8px;font-size:12px;font-weight:550;min-height:32px
}
#markt .market-toolbar .chip.active,#markt .market-workbench .chip.active{
  background:#1c2b3e;color:#91beff;border-color:#355681
}
#markt .overlay-chip{color:var(--line-color,#c4cbd7)}
#markt .overlay-chip.active{
  border-color:color-mix(in srgb,var(--line-color,#c4cbd7) 54%,#292d35);
  background:color-mix(in srgb,var(--line-color,#c4cbd7) 15%,#14171c)
}
#markt [data-overlay="ma200w"]{--line-color:#f0a629}
#markt [data-overlay="ma200d"]{--line-color:#76adff}
#markt [data-overlay="power"]{--line-color:#c286fd}
#markt [data-overlay="pi"]{--line-color:#ff718f}
.market-overlay-control{position:relative;display:inline-flex}
.market-overlay-tip{
  position:absolute;top:100%;left:0;z-index:8;width:min(250px,65vw);padding:10px 12px;
  border:1px solid #3b4557;border-radius:9px;background:#1e2430;color:#e3eaf4;
  font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 9px 20px #0008;
  opacity:0;visibility:hidden
}
.market-overlay-control:hover .market-overlay-tip,.market-overlay-control:focus-within .market-overlay-tip{
  opacity:1;visibility:visible
}
.market-line-legend{display:flex;flex-wrap:wrap;gap:6px 15px;color:#a2adc0;font-size:12px;margin:12px 0}
.market-line-legend span{display:inline-flex;gap:6px;align-items:center}
.market-line-legend i{display:inline-block;width:14px;height:1px}
#markt .market-kpi-strip{gap:8px}
#markt .market-kpi-card{background:#181c23;border-color:#2c3441;border-radius:9px;padding:12px;box-shadow:none}
#markt .market-kpi-card span{font-size:12px;font-weight:500;color:#c1cbd9}
#markt .market-kpi-card strong{font-size:clamp(14px,1.45vw,21px);font-weight:600}
#markt .market-kpi-card small{font-weight:400}
#markt .market-kpi-card a,.market-overview a{color:#80b5ff}
#markt .market-plot-scroll{background:#121418;border-color:#272d36;box-shadow:none;border-radius:8px}
#markt .market-plot-inner{min-width:740px}
#markt .market-plot-inner .chart-holder{height:clamp(360px,41vw,530px);background:none;border:0;box-shadow:none}
#markt .market-workbench{background:#121418;border-color:#292f39;box-shadow:none}
#markt .market-navigator{height:64px;border-color:#304762;border-radius:7px}
#markt .market-data-note{padding:7px 10px;background:#151a21;border-color:#2c3441;font-size:12px}
.market-overview{
  display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:center;
  margin-bottom:16px;padding:13px 17px;border:1px solid #284150;border-radius:11px;
  background:linear-gradient(100deg,#101d23,#10141a);font-size:12px
}
.market-overview>div>span{color:#a6b3c6;font-size:12px;letter-spacing:.045em;text-transform:uppercase}
.market-overview-value{display:flex;align-items:center;gap:8px;min-height:28px}
.market-overview-value strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}
.market-overview-value b{font-size:12px;font-weight:600;background:#a3b6d01c;color:#c9d4e3;padding:1px 7px;border-radius:20px}
.market-overview-value .bullish{background:#45ca8b24;color:#69dfaa}
.market-overview-value .bearish{background:#f36e8324;color:#ff9cab}
.market-overview-value small{color:#a4b1c4;font-size:12px}
.market-fng-track,.market-signal-track{position:relative;height:5px;border-radius:8px;background:#202630}
.market-fng-track{background:linear-gradient(90deg,#e84e67,#f8ad40,#57cf9b)}
.market-fng-track i{position:absolute;top:50%;width:9px;height:9px;background:#fff;border:1px solid #1d2530;border-radius:50%;transform:translate(-50%,-50%)}
.market-signal-track i{display:block;height:100%;width:0;border-radius:inherit;background:#a7b8cd}
.market-signal-track i.bullish{background:#57cf9b}
.market-signal-track i.bearish{background:#f57589}
@media(max-width:760px){
  .market-overview{grid-template-columns:1fr;gap:10px}
  .market-overlay-tip{left:auto;right:0}
  .market-overlay-control:first-child .market-overlay-tip,.market-overlay-control:nth-child(2) .market-overlay-tip{left:0;right:auto}
}
@media(min-width:1001px){
  #markt .market-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media(min-width:761px) and (max-width:1000px){
  #markt .market-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
}
