
/* SYSTEM_HEALTH_SEPARATION_UPPERCASE_RICKTRADER_V1 */

/* Drawer menu names use uppercase consistently. */
#rekapMenuList .rm-copy b {
  text-transform: uppercase !important;
  letter-spacing: .015em;
}

/* All menu icon boxes use the same RickTrader logo. */
#rekapMenuList .rm-icon {
  overflow: hidden;
}

#rekapMenuList .rm-icon .rm-rick-logo {
  display: block;
  width: 27px;
  height: 27px;
  object-fit: contain;
  border-radius: 7px;
}

/* RickTrader branding in drawer header. */
#rekapMenuDrawer .rm-head {
  justify-content: flex-start;
}

#rekapMenuDrawer .rm-brand-rick-logo {
  width: 42px;
  height: 42px;
  flex: 0 0 42px;
  object-fit: contain;
  border-radius: 11px;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.035);
  padding: 4px;
}

#rekapMenuDrawer .rm-brand {
  flex: 1;
}

#rekapMenuDrawer .rm-brand b {
  text-transform: uppercase;
  letter-spacing: .025em;
}

/* System Health is a full exclusive page. These are narrow hard guards only;
   JavaScript performs the actual DOM branch isolation. */
body[data-rekap-active-menu="system-health"] #dynamic-task-dashboard,
body[data-rekap-active-menu="system-health"] #dynamic-task-page,
body[data-rekap-active-menu="system-health"] #trabar-v1-page,
body[data-rekap-active-menu="system-health"] #payroll-finalization-v1-page,
body[data-rekap-active-menu="system-health"] #unified-leave-v1-page {
  display: none !important;
}
