.highcharts-tooltip > span {
  background: #ffffff;
  border: 1px solid #c0c0c0;
  box-shadow:
    0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 0.25rem;
  padding: 0.5rem;
  z-index: 5000;
  isolation: isolate;
}

.no-tailwind {
  img {
    max-width: unset;
  }
}

body:has(dialog[open]) {
  overflow: hidden;
}

/* Add left padding to chart for project names */
#chart,
#workload-chart {
  padding-left: 8px;
}

/* White background for scroll wrapper to hide gray body background */
#charts-scroll-wrapper {
  background: white;
}

/* Ensure main content area has white background */
main {
  background: white;
}

/* Hide the gray navigator/scrollbar area at the bottom */
.highcharts-navigator,
.highcharts-scrollbar,
.highcharts-range-selector-group {
  display: none !important;
}
