/* Jamaxi Cotações 1.5 — ticker contínuo, sem salto */
.jamaxi-quotes,.jamaxi-quotes *{box-sizing:border-box}
.jamaxi-quotes{width:100%;max-width:100%;margin:0;padding:0;font-family:inherit;color:inherit;line-height:1.2;overflow:hidden;background:color-mix(in srgb,currentColor 3%,transparent)}
.jamaxi-quotes-title{padding:7px 12px 0;font-size:11px;font-weight:700}
.jamaxi-quotes-viewport{width:100%;height:37px;overflow:hidden;white-space:nowrap}
.jamaxi-quotes-marquee{display:flex;width:max-content;height:37px;align-items:center;will-change:transform;animation:jamaxi-marquee 42s linear infinite}
.jamaxi-quotes-group{display:flex;flex:0 0 auto;align-items:center;height:37px;padding:0}
.jamaxi-quote-item{flex:0 0 auto;display:flex;align-items:center;gap:5px;height:37px;margin:0;padding:0 12px;border:0;background:transparent;white-space:nowrap;font-size:11px;color:inherit}
.jamaxi-quote-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;border-radius:50%;font-size:7px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.03em}
.jamaxi-quote-icon.icon-ibov{background:#44546a}.jamaxi-quote-icon.icon-dji{background:#1769aa}.jamaxi-quote-icon.icon-spx{background:#e21b2d}.jamaxi-quote-icon.icon-ixic{background:#00a6c8}.jamaxi-quote-icon.icon-usd{background:#198754}.jamaxi-quote-icon.icon-eur{background:#1d4ed8}.jamaxi-quote-icon.icon-btc{background:#f7931a}.jamaxi-quote-icon.icon-oil{background:#5b6573}.jamaxi-quote-icon.icon-gold{background:#b88900}
.jamaxi-quote-name{display:inline;font-size:11px;font-weight:700;color:inherit;opacity:.95;text-transform:none;letter-spacing:0}
.jamaxi-quote-price{display:inline;margin:0;font-size:11px;font-weight:400;color:inherit;opacity:.88}
.jamaxi-quote-change{display:inline;font-size:11px;font-weight:500}.jamaxi-quote-change.is-up{color:#00a650}.jamaxi-quote-change.is-down{color:#e53935}
.jamaxi-quotes-error{width:100%;padding:9px 12px;background:color-mix(in srgb,currentColor 3%,transparent);color:inherit;font:inherit;font-size:12px}
@keyframes jamaxi-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.jamaxi-quotes:hover .jamaxi-quotes-marquee{animation-play-state:paused}
@media(max-width:600px){.jamaxi-quotes-viewport,.jamaxi-quotes-marquee,.jamaxi-quotes-group,.jamaxi-quote-item{height:35px}.jamaxi-quote-item{padding:0 9px}.jamaxi-quote-name,.jamaxi-quote-price,.jamaxi-quote-change{font-size:10.5px}.jamaxi-quotes-marquee{animation-duration:36s}}
@media(prefers-reduced-motion:reduce){.jamaxi-quotes-marquee{animation-duration:80s}}
