/* If this file is changed, please change a version number on the file name e.g. main-202510831.css to refresh cloudflare cache immediately */

/* Fixes an issue that causes unneeded horizontal scrollbar in UICL Layout*/
div[class^="MainContentWrapper"] {
    margin-left: 320px;
}
html, body {
    padding: 0;
  }

  #root {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  * {
    font-family: 'Optum Sans' !important;  /* added !important since uicl from SaaS artifactory broke font at few places */
    font-style: normal;
  }
  
@page {
  size: A4;
  margin: 2em 0;
}

@media print {
  /* Class to hide non-printable elements */
  .no-print { display: none !important; }
  
  /* Turn off shadows on tiles, grids, etc. */
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* Let content expand so nothing is clipped */
  *,
  *::before,
  *::after {
    overflow: visible !important;      /* neutralize scroll containers */
  }

  /* Remove explicit scrollbars */
  html, body, * {
    -ms-overflow-style: none !important; /* IE/Edge legacy */
    scrollbar-width: none !important;    /* Firefox */
  }
  *::-webkit-scrollbar {
    display: none !important;            /* Chromium/WebKit */
    width: 0 !important;
    height: 0 !important;
  }

  /* Avoid fixed heights that force scrollbars/clipping */
  html, body {
    height: auto !important;
    max-height: none !important;
  }

  /* Hide arrows on Sections  */
  div[class^="StyledComponents__ArrowWrapper"] {
    display: none !important;
  }

}


