/* RadarČeska v1.0.8 – root-cause fix, not a second header.
   train-ux-polish-v2 used filter:saturate(.95) on the entire top-shell.
   CSS filter creates a containing block for position:fixed descendants.
   That re-anchors the brand, search and hamburger ~7px below the other modes.
   Keep the shared v2401 fixed layout but REMOVE that containing block. */
@media (max-width:820px) {
  body.rc-train-ux-v2 .app-shell[data-mode="trains"] .top-shell {
    filter:none;
  }
}

/* The meteorological Live status is Weather-only. This is a failsafe for
   early paints; app.js v108 owns physically detaching/re-attaching the dock.
   No selectors affect the independent traffic/train/bus overview components. */
#app:not([data-mode="weather"]) #liveFeed,
#app:not([data-mode="weather"]) #liveFeedChip,
#app:not([data-mode="weather"]) #mobileLiveDock,
#app:not([data-mode="weather"]) #mobileLivePanel,
#app:not([data-mode="weather"]) #mobileSheet {
  display:none !important;
  visibility:hidden;
  pointer-events:none;
}
