/**
 * Keep the public navigation flush with the viewport on hamburger layouts.
 * The WordPress admin toolbar remains available on desktop, where it has room.
 */
@media (max-width: 1180px) {
  html {
    margin-top: 0 !important;
  }

  body.admin-bar #wpadminbar {
    display: none !important;
  }

  body.admin-bar .wp-site-blocks > header,
  body.admin-bar .nav,
  body.admin-bar .nav.scrolled,
  body.admin-bar .nav__account-panel {
    top: 0 !important;
  }

  body.uptrail-radian-tour .wp-site-blocks--radian-tour > header.wp-block-template-part {
    position: fixed;
    top: 0 !important;
    right: 0;
    left: 0;
    z-index: 1000;
  }

  body.uptrail-radian-tour [data-tour-section-nav] {
    top: var(--nav-height, 76px) !important;
  }

  body.uptrail-radian-tour :is(
    #tong-quan,
    #diem-nhan,
    #huong-dan-vien,
    #lich-trinh,
    #lich-khoi-hanh,
    #ban-do-lo-trinh,
    #dich-vu,
    #chinh-sach,
    #hoi-dap,
    #tour-lien-quan
  ) {
    scroll-margin-top: calc(var(--nav-height, 76px) + 64px);
  }
}