/* RadarČeska V5.7.3 — single-owner mobile sheet + layer-safe legend */
@media(max-width:700px){
  #app[data-rc-weather-core="v574"]{--rc-nav-h:58px;--rc-dock-h:80px;--rc-dock-bottom:calc(var(--rc-nav-h) + env(safe-area-inset-bottom));--rc-sheet-bottom:calc(var(--rc-nav-h) + var(--rc-dock-h) + 10px + env(safe-area-inset-bottom))}
  /* Only V5.7 is visible owner of the mobile weather timeline. */
  #app[data-rc-weather-core="v574"].shared-timeline-active .timeline-shell.timeline-pro{left:7px!important;right:7px!important;bottom:var(--rc-dock-bottom)!important;width:auto!important;height:80px!important;min-height:80px!important;border-radius:19px!important;border:1px solid rgba(18,68,75,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(248,253,252,.975))!important;box-shadow:0 10px 30px rgba(17,51,59,.13),0 2px 7px rgba(17,51,59,.04)!important;backdrop-filter:blur(22px) saturate(1.06)!important;-webkit-backdrop-filter:blur(22px) saturate(1.06)!important;overflow:visible!important;z-index:181!important}
  #app[data-rc-weather-core="v574"] .timeline-pro .timeline-main{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-rows:36px 34px!important;column-gap:6px!important;row-gap:0!important;height:80px!important;min-height:80px!important;padding:5px 6px 4px!important;box-sizing:border-box!important;align-items:center!important}
  #app[data-rc-weather-core="v574"] .timeline-pro .play-btn{grid-column:1!important;grid-row:1!important;width:33px!important;height:33px!important;min-width:33px!important;margin:0!important;border-radius:50%!important;background:linear-gradient(145deg,#12b79a,#078e79)!important;box-shadow:0 5px 13px rgba(7,143,121,.2)!important}
  #app[data-rc-weather-core="v574"] .timeline-pro .timeline-now{display:none!important}
  #app[data-rc-weather-core="v574"] .rc574-legend{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-rows:11px 5px 8px!important;gap:2px!important;min-width:0!important;height:31px!important;padding:3px 7px 2px!important;border:1px solid rgba(24,73,80,.065)!important;border-radius:10px!important;background:rgba(245,250,250,.73)!important;overflow:hidden!important}
  #app[data-rc-weather-core="v574"] .rc574-legend>div{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.rc574-legend strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#173e47;font:900 6.8px/1 system-ui}.rc574-legend>div span{color:#788d92;font:820 5.3px/1 system-ui}.rc574-legend>i{display:block;height:5px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(18,54,62,.06)}.rc574-legend>section{display:flex;align-items:center;justify-content:space-between;gap:2px;color:#70858a;font:760 4.9px/1 system-ui;font-variant-numeric:tabular-nums}.rc574-legend em{font-style:normal}
  #app[data-rc-weather-core="v574"] .timeline-shell .rc-timeline-actions{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;padding:0!important;margin:0!important}
  #app[data-rc-weather-core="v574"] #leadBadge,#app[data-rc-weather-core="v574"] #forecastLeadBtn{display:none!important}
  #app[data-rc-weather-core="v574"] #radarSharedTimelineSpeed{display:flex!important;width:40px!important;min-width:40px!important;height:29px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#app[data-rc-weather-core="v574"] #radarSharedTimelineSpeed>span{display:none!important}#app[data-rc-weather-core="v574"] #radarSharedTimelineSpeed select{width:40px!important;min-width:40px!important;height:29px!important;padding:0 12px 0 6px!important;border:1px solid rgba(20,70,78,.09)!important;border-radius:9px!important;background:rgba(249,252,252,.97)!important;color:#274b53!important;font:900 7.6px/29px system-ui!important}
  #app[data-rc-weather-core="v574"] #radarLightningToggle{width:28px!important;min-width:28px!important;height:29px!important;padding:0!important;margin:0!important;border:1px solid rgba(226,171,56,.23)!important;border-radius:9px!important;background:#fffaf0!important}
  #app[data-rc-weather-core="v574"][data-rc-layer="temperature"] #radarLightningToggle,#app[data-rc-weather-core="v574"][data-rc-layer="precip"] #radarLightningToggle,#app[data-rc-weather-core="v574"][data-rc-layer="clouds"] #radarLightningToggle,#app[data-rc-weather-core="v574"][data-rc-layer="wind"] #radarLightningToggle{display:none!important}
  #app[data-rc-weather-core="v574"] .rc574-live{display:inline-flex;align-items:center;justify-content:center;height:29px;min-width:54px;padding:0 7px;border-radius:9px;font:900 6.9px/1 system-ui;white-space:nowrap}.rc574-live.is-current{color:#fff;background:linear-gradient(145deg,#12ad91,#078d77);border:1px solid rgba(5,135,113,.2);box-shadow:0 4px 11px rgba(7,143,121,.15)}.rc574-live.is-return{color:#087c69;background:#f1faf7;border:1px solid rgba(8,143,120,.14)}
  #app[data-rc-weather-core="v574"] .slider-wrap.timeline-pro-wrap{grid-column:1/4!important;grid-row:2!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 3px 10px!important;margin:0!important;overflow:visible!important}#app[data-rc-weather-core="v574"] .radar-timeline{left:3px!important;right:3px!important;top:6px!important;height:18px!important}#app[data-rc-weather-core="v574"] .timeline-rail,#app[data-rc-weather-core="v574"] .timeline-zone{top:9px!important;height:3px!important}#app[data-rc-weather-core="v574"] .timeline-history-progress,#app[data-rc-weather-core="v574"] .timeline-forecast-progress{top:8px!important;height:5px!important}#app[data-rc-weather-core="v574"] .timeline-cursor{height:18px!important}#app[data-rc-weather-core="v574"] .timeline-cursor:after{width:11px!important;height:11px!important;top:7px!important}#app[data-rc-weather-core="v574"] #frameSlider.timeline-hit-input{left:-5px!important;right:-5px!important;width:calc(100% + 10px)!important;top:-4px!important;height:35px!important}#app[data-rc-weather-core="v574"] .timeline-ticks{left:3px!important;right:3px!important;bottom:0!important;height:9px!important}#app[data-rc-weather-core="v574"] .timeline-ticks span{font-size:5.5px!important;font-weight:820!important}#app[data-rc-weather-core="v574"] #timelineCredit{display:none!important}

  /* No competing floating legends on mobile. Context is rendered once in the dock. */
  #app[data-rc-weather-core="v574"] #radarV5Legend,#app[data-rc-weather-core="v574"] #modelLegend,#app[data-rc-weather-core="v574"] #cloudEngineStableLegend,#app[data-rc-weather-core="v574"] #windFlowLegendV152,#app[data-rc-weather-core="v574"] #windNativeLegendV153,#app[data-rc-weather-core="v574"] .model-temperature-v11-legend,#app[data-rc-weather-core="v574"] .model-precip-v12-legend,#app[data-rc-weather-core="v574"] .cloud-engine-stable-legend,#app[data-rc-weather-core="v574"] .cloud-inline-legend,#app[data-rc-weather-core="v574"] .wind-flow-legend-v152,#app[data-rc-weather-core="v574"] .wind-native-legend-v153,#app[data-rc-weather-core="v574"] .storm-native-legend-v180,#app[data-rc-weather-core="v574"] .storm-native-legend{display:none!important}

  /* Transform-only sheet: fixed physical height, only translate3d changes. */
  #app[data-rc-weather-core="v574"] #mobileSheet{position:fixed!important;z-index:174!important;left:7px!important;right:7px!important;bottom:var(--rc-sheet-bottom)!important;width:auto!important;height:min(72dvh,620px)!important;min-height:350px!important;max-height:none!important;margin:0!important;border:1px solid rgba(18,64,72,.08)!important;border-radius:23px!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,253,252,.985))!important;box-shadow:0 14px 40px rgba(17,49,57,.17),0 3px 9px rgba(17,49,57,.045)!important;backdrop-filter:blur(24px) saturate(1.06)!important;-webkit-backdrop-filter:blur(24px) saturate(1.06)!important;overflow:hidden!important;transform:translate3d(0,var(--rc-core-y,100%),0)!important;transition:transform .3s cubic-bezier(.22,.82,.22,1),opacity .16s ease!important;will-change:transform!important;overscroll-behavior:contain!important}
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="hidden"]{opacity:0!important;pointer-events:none!important}#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"],#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"]{opacity:1!important;pointer-events:auto!important}#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"]{overflow-y:auto!important;scrollbar-width:none!important}#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"]::-webkit-scrollbar{display:none!important}#app[data-rc-weather-core="v574"] #mobileSheet.is-rc-core-dragging{transition:none!important;user-select:none!important;-webkit-user-select:none!important}
  #app[data-rc-weather-core="v574"] #mobileSheetToggle.sheet-handle-btn{position:sticky!important;top:0!important;z-index:8!important;width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;touch-action:none!important}#app[data-rc-weather-core="v574"] #mobileSheetToggle .sheet-handle{width:35px!important;height:4px!important;border-radius:999px!important;background:#b8c6c9!important}
  #app[data-rc-weather-core="v574"] #mobileSheet .mobile-weather-head{position:relative!important;min-height:54px!important;padding:3px 42px 7px 10px!important;gap:8px!important;touch-action:none!important}#app[data-rc-weather-core="v574"] #mobileSheet .mobile-status-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important}#app[data-rc-weather-core="v574"] #mobileSheet .mobile-status-copy span,#app[data-rc-weather-core="v574"] #mobileStatusLabel{font-size:6.5px!important;font-weight:850!important}#app[data-rc-weather-core="v574"] #mobileSheet .mobile-status-copy strong,#app[data-rc-weather-core="v574"] #mobileStatusTime{font-size:13px!important;line-height:1.08!important;font-weight:930!important}#app[data-rc-weather-core="v574"] #mobileSheet .mobile-status-copy small,#app[data-rc-weather-core="v574"] #mobileStatusSub{font-size:6.4px!important;color:#809398!important}
  #app[data-rc-weather-core="v574"] #mobileSituation{margin:0 9px 8px!important;padding:9px 10px!important;border-radius:14px!important;background:rgba(244,251,250,.82)!important;border-color:rgba(10,156,136,.1)!important}#app[data-rc-weather-core="v574"] #mobileSituationHeadline{font-size:12px!important;line-height:1.15!important;font-weight:930!important}#app[data-rc-weather-core="v574"] #mobileSituationText{margin-top:4px!important;font-size:8.7px!important;line-height:1.33!important;color:#527078!important}#app[data-rc-weather-core="v574"] #mobileSituationConfidence{font-size:5.6px!important;padding:3px 6px!important}
  #app[data-rc-weather-core="v574"] #mobileForecastToggle{min-height:31px!important;height:31px!important;padding:0 10px!important;border-radius:9px!important;color:#087c69!important;background:#eff9f6!important;border:1px solid rgba(8,143,120,.13)!important;font-size:7.6px!important;font-weight:900!important}#app[data-rc-weather-core="v574"] #mobileForecastToggle>span{width:17px!important;height:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgba(11,153,129,.09)!important}
  #app[data-rc-weather-core="v574"] #mobileWeatherBody{padding:0 9px 18px!important}#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"] #mobileWeatherBody{display:block!important}#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileWeatherBody{display:none!important}#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileLiveDock,#app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileLivePanel{display:none!important}
  #app[data-rc-weather-core="v574"][data-rc-layer]:not([data-rc-layer="radar"]) #mobileSheet{opacity:0!important;pointer-events:none!important}

  .rc574-events{position:fixed;z-index:169;left:9px;bottom:calc(var(--rc-sheet-bottom) + 4px);display:flex;align-items:center;gap:6px;min-height:34px;max-width:230px;padding:0 9px;border:1px solid rgba(14,117,104,.1);border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 7px 20px rgba(18,53,61,.1);color:#17454c}.rc574-events[hidden]{display:none!important}.rc574-events i{width:7px;height:7px;border-radius:50%;background:#0eaa8e}.rc574-events b{font:900 7px/1 system-ui}.rc574-events span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71868b;font:720 6px/1 system-ui}.rc574-events em{margin-left:auto;font:900 12px/1 system-ui;color:#0a8d78}
}
@media(max-width:390px){#app[data-rc-weather-core="v574"] .timeline-pro .timeline-main{grid-template-columns:33px minmax(68px,1fr) auto!important;column-gap:4px!important;padding-left:5px!important;padding-right:5px!important}#app[data-rc-weather-core="v574"] #radarSharedTimelineSpeed,#app[data-rc-weather-core="v574"] #radarSharedTimelineSpeed select{width:38px!important;min-width:38px!important}#app[data-rc-weather-core="v574"] .rc574-live{min-width:49px!important;padding:0 5px!important;font-size:6.5px!important}#app[data-rc-weather-core="v574"] #radarLightningToggle{width:27px!important;min-width:27px!important}.rc574-legend>section em:nth-child(even){display:none}}
@media(prefers-reduced-motion:reduce){#app[data-rc-weather-core="v574"] #mobileSheet,.rc574-tap-hint{transition:none!important}}


/* V5.7.4 — Mobile forecast header + Live state polish: user-first hierarchy, absolute clock times,
   one current dBZ readout, one concise 30-minute answer. */
@media(max-width:700px){
  /* Place is the primary context. The tiny eyebrow gives radar time; the city
     itself is deliberately the strongest header element. */
  #app[data-rc-weather-core="v574"] #mobileSheet .mobile-weather-head{
    min-height:60px!important;padding:4px 44px 8px 10px!important;gap:10px!important;
  }
  #app[data-rc-weather-core="v574"] #mobileSheet .mobile-status-icon{
    width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;
  }
  #app[data-rc-weather-core="v574"] #mobileSheet .mobile-status-copy{gap:2px!important}
  #app[data-rc-weather-core="v574"] #mobileStatusLabel{
    font-size:7px!important;line-height:1!important;letter-spacing:.09em!important;font-weight:900!important;color:#6e858b!important;
  }
  #app[data-rc-weather-core="v574"] #mobileStatusTime{
    font-size:17px!important;line-height:1.06!important;letter-spacing:-.025em!important;font-weight:950!important;color:#153943!important;
  }
  #app[data-rc-weather-core="v574"] #mobileStatusSub{
    font-size:8px!important;line-height:1.15!important;color:#7d9196!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange{
    align-self:center!important;min-width:45px!important;padding-right:2px!important;text-align:right!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange strong{font-size:12px!important;font-weight:950!important;color:#244950!important}
  #app[data-rc-weather-core="v574"] #mobileTodayRange span{font-size:6px!important;color:#819399!important}

  /* COMPACT is one radar answer, not two stacked interpretations. Combined
     radar+model explanation appears only in FULL. */
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileSituation{display:none!important}
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileWeatherBody,
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileLiveDock,
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"] #mobileLivePanel{display:none!important}
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="compact"]{overflow:hidden!important}

  .rc574-pointpeek{
    display:block;margin:0 8px 8px;padding:13px 13px 11px;border:1px solid rgba(17,94,94,.09);
    border-radius:18px;background:linear-gradient(180deg,rgba(251,253,253,.995),rgba(247,251,250,.99));
    box-shadow:0 7px 22px rgba(21,70,75,.065);color:#173f47;
  }
  .rc574-pointpeek[hidden]{display:none!important}
  .rc574-pointpeek.is-loading{opacity:.78}
  .rc574-pointpeek.is-wet{border-color:rgba(48,143,177,.17);background:linear-gradient(180deg,#f5fbfd,#f8fcfd)}
  .rc574-pointpeek.is-dry{border-color:rgba(12,151,127,.12);background:linear-gradient(180deg,#f5fbf9,#fafdfc)}

  .rc574-radar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}
  .rc574-radar-head>span{display:flex;align-items:baseline;gap:6px;min-width:0}
  .rc574-radar-head small{color:#58757c;font:900 7.6px/1 system-ui;letter-spacing:.055em}
  .rc574-radar-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#829499;font:760 7.4px/1 system-ui;font-variant-numeric:tabular-nums}
  .rc574-radar-head em{padding:5px 8px;border-radius:999px;background:rgba(9,148,124,.075);color:#137864;font:880 7px/1 system-ui;font-style:normal;white-space:nowrap}

  .rc574-now{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px}
  .rc574-now-copy{display:block;min-width:0}
  .rc574-now-copy>strong{display:block;color:#143c45;font:950 18.5px/1.05 system-ui;letter-spacing:-.025em}
  .rc574-now-copy>small{display:block;margin-top:5px;color:#58757b;font:760 9px/1.2 system-ui;font-variant-numeric:tabular-nums}
  .rc574-now-copy>small b{color:#1d5662;font-weight:950}
  .rc574-now-copy>small span{color:#6f858a}
  .rc574-now>i{flex:0 0 auto;min-width:56px;padding:7px 8px;border-radius:11px;background:rgba(20,72,80,.045);color:#46676e;text-align:center;font:880 7.8px/1 system-ui;font-style:normal}

  /* One continuous forecast strip. Fewer nested boxes = faster visual scan. */
  .rc574-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -2px;padding:8px 0;border-top:1px solid rgba(21,73,80,.065);border-bottom:1px solid rgba(21,73,80,.065)}
  .rc574-forecast>span{min-width:0;padding:0 7px;text-align:left}
  .rc574-forecast>span+span{border-left:1px solid rgba(21,73,80,.065)}
  .rc574-forecast small,.rc574-forecast strong,.rc574-forecast em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .rc574-forecast small{color:#4e7077;font:900 8.3px/1 system-ui;font-variant-numeric:tabular-nums}
  .rc574-forecast strong{margin-top:5px;color:#173f47;font:930 10.2px/1.08 system-ui}
  .rc574-forecast em{margin-top:4px;color:#7a8e93;font:750 7.4px/1 system-ui;font-style:normal;font-variant-numeric:tabular-nums}
  .rc574-forecast>span.is-unavailable{opacity:.48}

  .rc574-insight{padding:9px 0 6px}
  .rc574-insight strong{display:block;color:#153f47;font:940 11.8px/1.15 system-ui;letter-spacing:-.015em}
  .rc574-insight p{margin:5px 0 0;color:#587078;font:740 8.8px/1.4 system-ui}
  .rc574-pointpeek-foot{display:flex;align-items:center;gap:8px;padding-top:7px;border-top:1px solid rgba(20,77,83,.06)}
  .rc574-pointpeek-foot>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#809196;font:740 7.2px/1.15 system-ui;font-variant-numeric:tabular-nums}
  .rc574-pointpeek-foot>button{height:30px;min-width:94px;padding:0 10px;border:1px solid rgba(9,143,120,.13);border-radius:10px;background:#edf8f5;color:#087b68;font:900 8px/1 system-ui;white-space:nowrap}
  .rc574-pointpeek-foot>button b{margin-left:3px;font-size:8px}

  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"] .rc574-pointpeek{margin-bottom:8px}
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"] #mobileSituation{
    display:block!important;margin:0 9px 8px!important;padding:9px 10px!important;border-radius:14px!important;
  }
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"] #mobileSituationHeadline{font-size:12px!important}
  #app[data-rc-weather-core="v574"] #mobileSheet[data-rc-core-snap="full"] #mobileSituationText{font-size:9px!important;line-height:1.4!important}

  .rc574-tap-hint{
    position:fixed;z-index:173;left:50%;bottom:calc(var(--rc-sheet-bottom) + 8px);transform:translate(-50%,8px);
    display:flex;align-items:center;gap:7px;max-width:calc(100vw - 36px);padding:7px 11px;border:1px solid rgba(12,121,105,.11);
    border-radius:999px;background:rgba(255,255,255,.97);box-shadow:0 8px 22px rgba(18,53,61,.12);opacity:0;visibility:hidden;
    transition:.2s ease;pointer-events:none;white-space:nowrap;
  }
  .rc574-tap-hint.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}
  .rc574-tap-hint b{color:#17434b;font:900 7.4px/1 system-ui}
  .rc574-tap-hint span{color:#74898e;font:760 6.6px/1 system-ui}
}
@media(max-width:390px){
  .rc574-pointpeek{padding-left:12px;padding-right:12px}
  .rc574-forecast>span{padding-left:5px;padding-right:5px}
  .rc574-forecast em{font-size:7.1px}
  #app[data-rc-weather-core="v574"] #mobileStatusTime{font-size:16px!important}
}


/* V5.7.4 — readable day ranges in the header. Two short rows are easier to
   scan than an unlabeled max/min pair. */
@media(max-width:700px){
  #app[data-rc-weather-core="v574"] #mobileTodayRange{
    display:grid!important;grid-template-columns:1fr!important;gap:3px!important;
    min-width:96px!important;max-width:104px!important;padding:3px 2px 3px 9px!important;
    border-left:1px solid rgba(20,74,82,.07)!important;text-align:left!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange[hidden]{display:none!important}
  #app[data-rc-weather-core="v574"] #mobileTodayRange .rc574-day-range{
    display:grid!important;grid-template-columns:34px auto!important;align-items:baseline!important;column-gap:6px!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange .rc574-day-range small{
    color:#70878d!important;font:880 7.2px/1 system-ui!important;letter-spacing:.045em!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange .rc574-day-range span{
    display:inline-flex!important;align-items:baseline!important;gap:3px!important;white-space:nowrap!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange .rc574-day-range strong{
    color:#183f48!important;font:950 14.5px/1 system-ui!important;
  }
  #app[data-rc-weather-core="v574"] #mobileTodayRange .rc574-day-range em{
    color:#738a90!important;font:820 9.5px/1 system-ui!important;font-style:normal!important;
  }

  /* Živě is a separate sheet mode. Do not stack it with the selected-place
     radar/model/weather cards: that was the source of the confusing tall
     panel and the blank white state after closing it. */
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open .mobile-weather-head,
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open .rc574-pointpeek,
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open #mobileSituation,
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open #mobileLiveDock,
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open #mobileWeatherBody{
    display:none!important;
  }
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open #mobileLivePanel{
    display:block!important;padding:4px 9px 18px!important;
  }
  #app[data-rc-weather-core="v574"] #mobileSheet.is-live-open{
    overflow-y:auto!important;
  }
}
