#weather-period60:not([hidden]) + #time-day23,
.weather-hourly60 #radar-legend .weather-legend-daily60,
.frame:not(.weather-hourly60) #radar-legend .weather-legend-hourly60,
.frame:not(.weather-mixed60) #radar-legend .weather-legend-mixed60 {
  display: none;
}

#weather-period60:not([hidden]) {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 650;
}

.weather14-active .timeline-top:has(#weather-period60:not([hidden])) #product {
  display: none;
}

.weather-temp60 {
  color: #123c54;
}

.weather-daily60 {
  position: absolute;
  top: 3px;
  left: 1px;
  padding: 0 2px;
  border-radius: 3px;
  background: #fff;
  color: #123c54;
  font-size: 9px;
  line-height: 12px;
}

.quick-place38[data-forecast-period60] {
  max-width: 205px;
}

@media (max-width: 650px) {
  #weather-period60:not([hidden]) {
    font-size: 11px;
  }
}
