/* ============================================================================
   astro-compatibility.html (Pandit Portal Compatibility) page styles.
   Loaded ONLY by this page, so every rule here is inherently page-scoped.
   ============================================================================ */

/* ---------------------------------------------------------------------------
   Dashboard-iframe embed: make this page CONTENT-ONLY.
   The SHARED_DASHBOARD shell supplies the single top header + left nav. Hide
   THIS page's OWN chrome (its fixed left sidebar incl. #sidebarClose, its
   standalone top header incl. #sidebarToggle) and collapse the main wrapper's
   lg:pl-72 left offset + the inline body padding-top, so content fills the
   workspace with no top gap and no left gutter. Standalone (no embed class) is
   unchanged. Each selector is written twice, once per embed-marker class.
   --------------------------------------------------------------------------- */

html.dashboard-embedded body,
html.hh-embedded body {
  padding-top: 0 !important;
}

html.dashboard-embedded aside#sidebar,
html.hh-embedded aside#sidebar {
  display: none !important;
}

html.dashboard-embedded aside#sidebar ~ div.lg\:pl-72 > header.bg-white,
html.hh-embedded aside#sidebar ~ div.lg\:pl-72 > header.bg-white {
  display: none !important;
}

html.dashboard-embedded aside#sidebar ~ div.lg\:pl-72,
html.hh-embedded aside#sidebar ~ div.lg\:pl-72 {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
