.nte-ticker{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid #d7d7d7;background:#f7f7f7;padding:4px;min-height:44px;overflow:hidden;font-family:inherit}
.nte-title{flex:0 0 auto;background:#3478f6;color:#fff;font-size:13px;font-weight:700;line-height:1.25;padding:6px 10px;border-radius:3px;white-space:nowrap}
.nte-window{position:relative;flex:1 1 auto;min-width:0;min-height:24px;overflow:hidden;display:flex;align-items:center}
.nte-post{display:none;width:100%;min-width:0;line-height:1.45;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nte-post.is-active{display:block}
.nte-post a{color:#172033;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nte-post a:hover{text-decoration:underline}
.nte-controls{display:flex;gap:6px;flex:0 0 auto;margin-left:auto}
.nte-arrow{width:31px;height:31px;border:0;border-radius:3px;background:#3478f6;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:27px;line-height:1}
.nte-arrow:hover{filter:brightness(.92)}
.nte-arrow:focus-visible,.nte-post a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.nte-empty{padding:10px;border:1px dashed #bbb}
@media(max-width:480px){.nte-ticker{gap:6px;padding:4px}.nte-title{font-size:11px;padding:6px}.nte-arrow{width:27px;height:29px}.nte-post{font-size:12px}}
@media(prefers-reduced-motion:reduce){.nte-post{transition:none!important}}

.nte-enter{animation:nteFade .35s ease both}
.nte-enter-ltr{animation:nteFromLeft .3s ease both}
.nte-enter-rtl{animation:nteFromRight .3s ease both}
@keyframes nteFade{from{opacity:0}to{opacity:1}}
@keyframes nteFromLeft{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}
@keyframes nteFromRight{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}
