/* Normalize the new HubSync exports to the existing phone's visible size. */
#hubsync-main .source-results img.outcome-replacement{transform:scale(1.219)}
.outcome-ticker{display:none}
@media(max-width:699px){
 body main .outcome-ticker-source{display:none!important}
 body main .outcome-ticker{--ticker-height:clamp(440px,135vw,560px);display:block;position:relative;width:100%;max-width:100%;min-width:0;padding:8px 0 0;overflow:hidden}
 .outcome-ticker-viewport{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom}
 .outcome-ticker-viewport::-webkit-scrollbar{display:none}
 .outcome-ticker-viewport:focus-visible{outline:2px solid #fff;outline-offset:-2px}
 .outcome-ticker-track,.outcome-ticker-group{display:flex;align-items:center;width:max-content;max-width:none}
 .outcome-ticker-group{gap:24px;padding-right:24px;flex-shrink:0}
 .outcome-ticker-phone{position:relative;flex:none;height:var(--ticker-height);width:calc(var(--ticker-height) * var(--phone-ratio));overflow:hidden}
 body main .outcome-ticker-phone img{position:absolute;display:block;max-width:none;max-height:none;margin:0;border:0;border-radius:0;object-fit:fill;transform:none;pointer-events:none;user-select:none}
}
