@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

body {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

 /* Hide uptime bars & graphs */
  .component-uptime,
  .component-uptime-container,
  .component-uptime-graph,
  .component-uptime-bar,
  .component-uptime-bars,
  .uptime-bar,
  .uptime-bar-wrapper,
  .uptime-bar-container,
  .uptime-day,
  .timeline-container {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
  }

/* Collapse the entire uptime wrapper 
.page-status .shared-partial-uptime-90-days-wrapper {
  display: none !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}*/

/* Hide uptime text (90 days ago / % / Today) */
  .uptime-label,
  .uptime-labels,
  .component-uptime-labels,
  .component-uptime-text,
  .uptime-percentage,
  .uptime-legend,
  .legend,
  .legend-item {
  display: none !important;
}


/* Status icon spacing */
.component-status {
  padding-left: 16px !important;
}

/* STATUS LEGEND (OK / DEGRADED / PARTIAL / DOWN)*/

.component-statuses-legend,
.component-statuses-legend * {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.component-statuses-legend {
  margin-top: 24px !important;
  justify-content: center !important;
  gap: 24px !important;
}