html.tablet-care-admin-embed,
html.tablet-care-admin-embed body {
  min-height: 100%;
  scroll-padding-top: calc(var(--hais-navbar-h) + 62px);
  background: #020303;
}

html.tablet-care-admin-embed .portal-shell {
  min-height: 100vh;
  padding: 10px 12px 14px;
  background: #020303;
}

html.tablet-care-admin-embed .admin-global-navbar {
  top: 0;
  border-radius: 8px;
  background: rgba(7, 17, 28, .98);
}

html.tablet-care-admin-embed #adminNavbarNav {
  display: flex !important;
  flex: 1 1 auto;
  align-items: center;
}

html.tablet-care-admin-embed #adminNavbarNav .navbar-nav {
  display: flex;
  flex-direction: row;
}

html.tablet-care-admin-embed [data-view]:not([data-view="care"]),
html.tablet-care-admin-embed #adminLogout,
html.tablet-care-admin-embed .admin-navbar-toggler,
html.tablet-care-admin-embed [data-view-panel]:not([data-view-panel="care"]) {
  display: none !important;
}

html.tablet-care-admin-embed [data-view="care"] {
  display: inline-flex !important;
}

html.tablet-care-admin-embed .tablet-care-patient-home {
  order: 4;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  margin-left: auto;
  padding: 7px 13px;
  border: 1px solid rgba(128, 158, 190, .38);
  border-radius: 8px;
  background: rgba(255, 255, 255, .08);
  color: #f4f8ff;
  font-weight: 850;
}

html.tablet-care-admin-embed .tablet-care-patient-home:focus-visible {
  outline: 3px solid #24d7ff;
  outline-offset: 2px;
}

html.tablet-care-admin-embed .admin-care-view {
  min-height: calc(100vh - var(--hais-navbar-h) - 34px);
}

html.tablet-care-admin-embed .admin-care-section-panel,
html.tablet-care-admin-embed .admin-care-section-panel tr,
html.tablet-care-admin-embed .admin-care-section-panel button {
  scroll-margin-top: calc(var(--hais-navbar-h) + 62px);
}

@media (max-width: 760px) {
  html.tablet-care-admin-embed .admin-navbar-brand-copy {
    display: none;
  }

  html.tablet-care-admin-embed .tablet-care-patient-home span {
    display: none;
  }
}
