.quote-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:0;padding:3px 0 0}
.quote-band .quote-heading{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:12px;max-width:none;width:100%;margin:0;padding:0 10px 0 max(24px,calc((100vw - 1104px)/2));font-size:8px;line-height:12px;letter-spacing:.5px}
.quote-band .quote-heading>span{gap:6px;flex-shrink:0}
.quote-band .quote-heading small{font-size:7px;line-height:12px;margin:0}
.quote-band .ticker-credit{grid-column:2;grid-row:1;align-items:center;justify-content:flex-end;max-width:none;margin:0;padding:0 max(24px,calc((100vw - 1104px)/2)) 0 8px;font-size:7px;line-height:12px;gap:8px}
.quote-band .live-ticker{grid-column:1/-1;grid-row:2;width:100%;min-height:0}
.quote-band .live-ticker .tradingview-widget-container{zoom:1!important;width:calc(100% / .72)!important;position:absolute;inset:0 auto auto 0;transform:scale(.72);transform-origin:top left;background:var(--soft)}
.quote-band .ticker-loading{padding:10px;font-size:10px}
@media(max-width:760px){.quote-band .quote-heading{display:block;padding-left:24px;font-size:8px;line-height:11px}.quote-band .quote-heading small{display:block;font-size:7px;line-height:10px;margin:1px 0 0}.quote-band .ticker-credit{align-self:start;padding-right:24px;padding-left:4px;font-size:6px;line-height:11px;flex-wrap:wrap;max-width:130px}}
