/* Native scalable seven-segment LED digits, no external fonts. */
.tg88-ticker .tg89-readout{display:flex;align-items:center;gap:7px;white-space:nowrap;min-width:0}
.tg88-ticker .tg89-led{--led-color:#b9edff;--led-off:rgba(202,237,255,.075);display:inline-flex;align-items:flex-end;gap:2px;background:linear-gradient(180deg,#07162e,#102b55);border:1px solid rgba(178,219,255,.22);box-shadow:inset 0 2px 8px rgba(0,0,0,.55),0 0 8px rgba(0,0,0,.13);border-radius:9px;padding:6px 9px;line-height:1;white-space:nowrap;vertical-align:middle;font-size:0;color:transparent}
.tg88-ticker .tg88-price.rec .tg89-led{--led-color:#c8ffdb;--led-off:rgba(193,255,217,.09);background:linear-gradient(180deg,#03291e,#073f2f)}
.tg88-ticker .tg88-income .tg89-led{--led-color:#ff526c;--led-off:rgba(255,100,125,.09);background:linear-gradient(180deg,#280812,#4a0b1d)}
.tg88-ticker .tg89-digit{--digit-w:14px;--digit-h:27px;--seg:3px;display:inline-block;position:relative;width:var(--digit-w);height:var(--digit-h);flex:0 0 var(--digit-w)}
.tg88-ticker .tg89-digit i{position:absolute;display:block;background:var(--led-off);transition:background .16s ease}
.tg88-ticker .tg89-digit i.on{background:var(--led-color);box-shadow:0 0 5px var(--led-color),0 0 2px var(--led-color)}
.tg88-ticker .tg89-digit i:nth-child(1),.tg88-ticker .tg89-digit i:nth-child(4),.tg88-ticker .tg89-digit i:nth-child(7){left:3px;width:calc(100% - 6px);height:var(--seg);clip-path:polygon(17% 0,83% 0,100% 50%,83% 100%,17% 100%,0 50%)}
.tg88-ticker .tg89-digit i:nth-child(1){top:0}.tg88-ticker .tg89-digit i:nth-child(4){top:calc(50% - var(--seg)/2)}.tg88-ticker .tg89-digit i:nth-child(7){bottom:0}
.tg88-ticker .tg89-digit i:nth-child(2),.tg88-ticker .tg89-digit i:nth-child(3),.tg88-ticker .tg89-digit i:nth-child(5),.tg88-ticker .tg89-digit i:nth-child(6){width:var(--seg);height:calc(50% - 2px);clip-path:polygon(50% 0,100% 14%,100% 86%,50% 100%,0 86%,0 14%)}
.tg88-ticker .tg89-digit i:nth-child(2){right:0;top:1px}.tg88-ticker .tg89-digit i:nth-child(3){right:0;bottom:1px}.tg88-ticker .tg89-digit i:nth-child(5){left:0;bottom:1px}.tg88-ticker .tg89-digit i:nth-child(6){left:0;top:1px}
.tg88-ticker .tg89-point{display:inline-block;background:var(--led-color);box-shadow:0 0 5px var(--led-color);width:3px;height:3px;border-radius:50%;margin:0 1px 1px}
.tg88-ticker .tg89-comma{display:inline-block;color:var(--led-color);font-size:15px;line-height:17px;align-self:flex-end}
.tg88-ticker .tg89-readout em{font-size:11px;font-weight:700;font-style:normal;color:inherit}
.tg88-ticker .tg88-income .tg89-readout{justify-content:flex-end}
.tg88-ticker .tg88-price strong.tg89-readout{font-size:0}
.tg88-ticker .tg88-income strong.tg89-readout{font-size:0}
@media(max-width:950px){.tg88-ticker .tg89-digit{--digit-w:11px;--digit-h:22px;--seg:2.5px}.tg88-ticker .tg89-led{gap:1px;padding:5px}.tg88-ticker .tg89-readout{gap:4px}}
@media(max-width:690px){.tg88-ticker .tg89-digit{--digit-w:9px;--digit-h:18px;--seg:2px}.tg88-ticker .tg89-led{padding:4px;gap:1px}.tg88-ticker .tg89-readout em{font-size:8px}.tg88-ticker .tg89-point{width:2px;height:2px}}
