:root{--quote-height:174px}.market-banner{position:relative;top:0;z-index:25;display:flex;align-items:stretch;height:var(--quote-height);background:#031612;border-bottom:1px solid #254438;color:#effaf4;overflow:hidden;font-family:Manrope,'Noto Sans Malayalam',sans-serif;box-shadow:0 5px 20px #001a1718}.market-label{display:flex;flex-direction:column;justify-content:center;flex:none;width:108px;padding:15px;font-size:11px;letter-spacing:1px;font-weight:800;background:#041c15;z-index:2;color:#97dfbb}.market-label span{font-size:10px;letter-spacing:0;font-weight:500;line-height:1.6;margin-top:8px;color:#a5bcb1}.market-window{overflow:hidden;flex:1;min-width:0}.market-track{display:flex;width:max-content;height:100%;animation:market-scroll 85s linear infinite}.market-group{display:flex;align-items:stretch;flex:none;gap:1px}.market-item{width:226px;flex:none;margin:0;padding:0 14px;background:linear-gradient(145deg,#041d17,#020c09);border-right:1px solid #254438;text-align:left}.quote-top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:34px;margin:0 -14px 8px;padding:0 12px;background:#000b;font-size:13px}.quote-change{font-size:12px;font-variant-numeric:tabular-nums;color:#a8c2b7}.quote-label{font-size:10px;letter-spacing:1px;color:#a8c2b7}.quote-price{display:flex;align-items:baseline;font-size:33px;line-height:1.4;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#d9f5e7}.quote-decimal{font-size:25px;letter-spacing:-.5px}.quote-time{display:block;font-size:10px;color:#a8c2b7;line-height:1.8}.quote-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #183329;margin-top:7px;padding-top:5px;font-size:9px;color:#a8c2b7}.quote-foot svg{width:68px;height:20px}.quote-foot polyline{fill:none;stroke:currentColor;stroke-width:1.5}.market-item[data-direction=up] .quote-price,.market-item[data-direction=up] .quote-change,.market-item[data-direction=up] svg{color:#32ec83}.market-item[data-direction=down] .quote-price,.market-item[data-direction=down] .quote-change,.market-item[data-direction=down] svg{color:#ff665e}.market-item[data-direction=up] .quote-price{text-shadow:0 0 14px #22d67140}.market-item[data-direction=down] .quote-price{text-shadow:0 0 14px #ef514840}.market-banner button{min-width:38px;border:0;border-left:1px solid #254438;background:#041c15;color:#b6e8cc;font-size:20px;cursor:pointer}.market-banner button:focus-visible{outline:2px solid #32ec83;outline-offset:-4px}.market-banner:hover .market-track,.market-banner:focus-within .market-track,.market-banner.paused .market-track{animation-play-state:paused}@keyframes market-scroll{to{transform:translateX(-50%)}}body:has(.market-banner)>header:not(.scrolled){top:calc(var(--quote-height) + 26px)}body:has(.market-banner)>header.scrolled{top:0}.learning:has(.market-banner)>header:not(.scrolled){top:0}html{scroll-padding-top:100px}html[lang=ml] .market-label{letter-spacing:0;line-height:1.8}html[lang=ml] .quote-label{letter-spacing:0}@media(max-width:680px){:root{--quote-height:164px}.market-label{display:none}.market-item{width:215px}.quote-price{font-size:31px}.market-banner button{min-width:32px}body:has(.market-banner)>header:not(.scrolled){top:calc(var(--quote-height) + 10px)}.learning:has(.market-banner)>header:not(.scrolled){top:0}.quote-foot{margin-top:4px}}@media(prefers-reduced-motion:reduce){.market-track{animation:none}.market-window{overflow-x:auto}}
.market-banner .quote-top strong{color:#e8f6ec}.market-banner .market-item{margin-bottom:0}
