/* Agreed order: breaking below main navigation; market prices at viewport bottom. */
#finrap-breaking-bar{position:relative;inset:auto;width:100%;min-height:44px;max-height:52px;margin:0;padding:0;border-top:0;box-shadow:none;z-index:1;overflow:hidden}
.ticker.market-bottom{position:fixed;inset:auto 0 0;width:100%;margin:0;padding:0 0 env(safe-area-inset-bottom);background:white;border-top:1px solid var(--rule);z-index:40}
.market-bottom .market-heading{min-height:22px;margin:0 auto;padding-top:2px;padding-bottom:2px}
.market-bottom .market-strip{height:46px;min-height:46px;margin:0 auto;padding-top:0;padding-bottom:0;overflow:hidden}
.market-bottom .market-motion-hint{display:none}
body,body.has-news-ticker{padding-bottom:calc(82px + env(safe-area-inset-bottom))}
@media(max-width:700px){
 .ticker.market-bottom{bottom:calc(64px + env(safe-area-inset-bottom));padding-bottom:0}
 .market-bottom .market-heading{display:none}
 .market-bottom .market-strip{padding-left:0;padding-right:0}
 body,body.has-news-ticker{padding-bottom:calc(128px + env(safe-area-inset-bottom))}
 html{scroll-padding-bottom:calc(128px + env(safe-area-inset-bottom))}
}
