/* IPTVROVE V113: visual position is fixed by flex order, not DOM mutations.
 * Main already uses flex-column. Existing managed scripts may reorder DOM children. */
html body main > section[data-iptvrove-section="hero"] {order:-10000!important}
html body main > section.iptvrove-channel-marquee[data-channel-page] {order:-9999!important;display:block;width:100%!important;max-width:100%!important;min-width:0!important;flex-shrink:0!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important;animation:none!important;transition:none!important;overflow:visible!important;box-sizing:border-box!important}
html body main > section.iptvrove-channel-marquee[data-channel-page][hidden]{display:none!important}
