/* CLS-only patch for thoitiethangngay.com and dubaothoitiet.pro.
 * Keep this file free of semantic, advertising, and navigation changes. */
.weather-general .weather-general-inner {
  min-width: 0;
  flex-wrap: wrap;
}

.weather-general .weather-general-inner > .live-weather-page-title {
  flex: 1 1 100%;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.weather-general .weather-general-inner > #live-weather {
  display: block;
  flex: 1 1 100%;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 324px;
  box-sizing: border-box;
}

.weather-general .weather-general-inner > #live-weather > :first-child {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 324px;
  box-sizing: border-box;
}

/* Reserve the verified dew-point humidity icon box before the widget image decodes. */
.weather-general .weather-sub > div.desc > div.humidity > img {
  width: 12px;
  height: 20px;
  object-fit: contain;
}

/* Only the verified frozen primary card duplicated by the live widget is hidden. */
.weather-general .weather-general-inner > #live-weather ~ .weather-main {
  display: none !important;
}

@media (max-width: 720px) {
  .weather-general .weather-general-inner > #live-weather,
  .weather-general .weather-general-inner > #live-weather > :first-child {
    min-height: 324px;
  }
}
