/* Aletheias OHIF Customizations */

/* User chip (org name + email + sign-out button) injected into the OHIF navbar */
#aletheias-user-chip {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 100%;
  margin-right: 8px;
  color: #fff;
  font-size: 13px;
}

#aletheias-user-chip .aletheias-user-info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  line-height: 1.2;
}

#aletheias-user-chip .aletheias-user-org {
  font-weight: 600;
}

#aletheias-user-chip .aletheias-user-email {
  color: #a0aec0;
  font-size: 11px;
}

#aletheias-user-chip .aletheias-signout-btn {
  background: transparent;
  color: #a0aec0;
  border: 1px solid #4a5568;
  border-radius: 4px;
  padding: 4px 10px;
  font-size: 12px;
  cursor: pointer;
}

#aletheias-user-chip .aletheias-signout-btn:hover {
  color: #fff;
  border-color: #718096;
}

/* Hide disabled mode buttons (TMTV, Microscopy, etc.) */
button[disabled][data-cy^="mode-"] {
  display: none !important;
}

/* Hide segmentation for customer tenants */
body.hide-segmentation [data-cy^="mode-segmentation"],
body.hide-segmentation [data-cy="SegmentationTable"],
body.hide-segmentation button[title*="Segmentation"],
body.hide-segmentation button[aria-label*="Segmentation"] {
  display: none !important;
}
