.tnp-ticker{--tnp-height:62px;--tnp-speed:38s;display:flex;width:100%;height:var(--tnp-height);overflow:hidden;border:1px solid #d7e4ec;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#15202b;position:relative;direction:ltr;background:#dff3ff;box-shadow:0 1px 4px rgba(24,72,98,.08)}
.tnp-market-window{flex:1 1 auto;min-width:0;overflow:hidden;position:relative;background:linear-gradient(180deg,#dff4ff 0%,#eef9ff 54%,#d7edf8 100%)}
.tnp-market-window:before,.tnp-market-window:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:999px;background:rgba(255,255,255,.72);filter:blur(.2px)}
.tnp-market-window:before{width:220px;height:42px;left:10%;top:8px;box-shadow:42px 10px 0 4px rgba(255,255,255,.65),92px 2px 0 -2px rgba(255,255,255,.58),620px 13px 0 1px rgba(255,255,255,.48),690px 3px 0 -5px rgba(255,255,255,.48)}
.tnp-market-window:after{width:150px;height:30px;right:14%;bottom:8px;box-shadow:-54px 3px 0 2px rgba(255,255,255,.5),-420px -8px 0 5px rgba(255,255,255,.45)}
.tnp-market-track{display:flex;align-items:center;width:max-content;height:100%;will-change:transform;animation:tnp-scroll var(--tnp-speed) linear infinite;position:relative;z-index:1}
.tnp-market-track:hover{animation-play-state:paused}
.tnp-market-group{display:flex;align-items:stretch;flex-shrink:0;height:100%}
.tnp-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;min-width:max-content;height:100%;border-right:1px solid rgba(103,145,169,.35);background:rgba(255,255,255,.34);box-sizing:border-box;white-space:nowrap;font-size:15px;line-height:1;font-weight:700;backdrop-filter:blur(1px)}
.tnp-change,.tnp-label,.tnp-price{display:inline-flex;align-items:center;height:100%;font:inherit;line-height:1;white-space:nowrap}
.tnp-change{justify-content:center;min-width:16px;font-size:15px;font-weight:800}
.tnp-label{color:#263845;font-weight:600}
.tnp-price{color:#101820;font-weight:700}
.tnp-up{color:#159b45}.tnp-down{color:#d61f2c}.tnp-flat{color:#657681}
.tnp-updated{display:flex;align-items:center;font-size:12px;font-weight:600;color:#526875;padding:0 18px;white-space:nowrap;border-right:1px solid rgba(103,145,169,.35);background:rgba(255,255,255,.34)}
.tnp-loading,.tnp-error{display:flex;align-items:center;height:100%;padding:0 24px;font-size:14px;font-weight:700;color:#314956}
@keyframes tnp-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:767px){.tnp-ticker{--tnp-height:56px!important}.tnp-item{gap:6px;padding:0 13px;font-size:13px}.tnp-change{min-width:14px;font-size:13px}.tnp-market-window:before{transform:scale(.75);transform-origin:left top}}
@media(prefers-reduced-motion:reduce){.tnp-market-track{animation-duration:100s}}
