/* Global styles to prevent horizontal scrollbar */
html,
body {
  overflow-x: hidden !important;
  max-width: 100vw !important;
  box-sizing: border-box !important;
}

* {
  box-sizing: border-box !important;
}

/* Backstage specific overrides */
#root,
.MuiBox-root,
[class*="makeStyles-root"],
[class*="makeStyles-content"] {
  max-width: 100% !important;
  overflow-x: hidden !important;
}

/* Table container overrides */
.MuiTableContainer-root {
  overflow-x: auto !important;
  max-width: 100% !important;
}

.MuiTable-root {
  table-layout: fixed !important;
  width: 100% !important;
}

.MuiTableCell-root {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* Grid overrides */
.MuiGrid-container {
  max-width: 100% !important;
  overflow-x: hidden !important;
}

/* Paper overrides */
.MuiPaper-root {
  max-width: 100% !important;
  overflow-x: hidden !important;
}


/*# sourceMappingURL=main.8f2b2149.css.map*/