
/* NEXORA CANDLESTICK MARKET VISUAL — ISOLATED */
.nxr-ref-vip__chart.nxr-candle-enabled .nxr-ref-vip__bars,
.nxr-ref-vip__chart.nxr-candle-enabled .nxr-ref-vip__chartnote {
 display:none!important;
}
.nxr-ref-vip__chart.nxr-candle-enabled .nxr-ref-vip__charthead {
 display:none!important;
}
.nxr-candle-shell {
 box-sizing:border-box;
 position:relative;
 width:100%;
 height:193px;
 overflow:hidden;
 background:radial-gradient(ellipse at 65% 65%,#273328 0%,#1b232b 54%,#171d24 100%);
 border-radius:15px;
 border:1px solid rgba(231,255,81,.14);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
 padding:0 8px;
}
.nxr-candle-top {
 position:relative;
 z-index:2;
 height:26px;
 display:flex;
 gap:7px;
 align-items:center;
 padding:0 4px;
 color:#dfe5dd;
 font:700 9px/1 system-ui,sans-serif;
 letter-spacing:1px;
}
.nxr-candle-dot {
 width:6px;height:6px;border-radius:50%;
 background:#e7ff51;
 box-shadow:0 0 9px rgba(231,255,81,.7);
}
.nxr-candle-pill {
 margin-left:auto;
 padding:4px 6px;
 border-radius:6px;
 border:1px solid rgba(231,255,81,.15);
 color:#b7c4a6;
 font-size:8px;
}
.nxr-candle-shell canvas {
 display:block;
 width:100%;
 height:150px;
}
.nxr-candle-foot {
 position:absolute;
 z-index:2;
 right:9px;
 bottom:4px;
 color:#9da9b0;
 font:8px/1.2 system-ui,sans-serif;
 letter-spacing:.35px;
}
@media(prefers-reduced-motion:reduce){
 .nxr-candle-dot{box-shadow:none}
}
