/* HTPOS_HERO_COMPACT_V4_20261106
   Only homepage hero. Keep V3 transparent images.
*/

/* Thu gon phan cuoi hero */
body main section.htx-home-hero {
  min-height: 0 !important;
  height: auto !important;
  padding-bottom: 12px !important;
  margin-bottom: 0 !important;
}

/* Khung anh gon hon, khong cat anh */
@media (min-width: 992px) {
  body .htx-home-hero .htx-hero-showcase {
    aspect-ratio: 1.28 / 1 !important;
    min-height: 0 !important;
    max-height: 625px !important;
  }
}

/* Bo duong ke phan cach trong hero */
body .htx-home-hero hr,
body .htx-home-hero .hero-divider,
body .htx-home-hero .hero-separator,
body .htx-home-hero .hero-rule,
body .htx-home-hero .hero-underline,
body .htx-home-hero [class*="hero-divider"],
body .htx-home-hero [class*="hero-separator"] {
  display: none !important;
  border: 0 !important;
}

/* Cham chuyen anh giu trong khung */
body .htx-home-hero .htx-slide-dots {
  bottom: 8px !important;
}

/* Mobile giu ti le anh */
@media (max-width: 991px) {
  body .htx-home-hero .htx-hero-showcase {
    aspect-ratio: 1 / 1 !important;
    min-height: 0 !important;
  }
  body main section.htx-home-hero {
    padding-bottom: 10px !important;
  }
}

/* HTPOS_HERO_SHELL_COMPACT_V5_20261106: exact diagnosed nodes only */
body main section.htx-home-hero .container.hero-v35-shell {
  min-height: 0 !important;
  height: auto !important;
  padding-bottom: 18px !important;
}
body main section.htx-home-hero .hero-v35-bottom {
  display: none !important;
  border: 0 !important;
}
