body {
  font-size: 1rem;
  font-family: ibm_plex_sans_thai_regular;
}

i.fas, i.fab {
  display: 'inline-block';
  margin-right: 0.5rem;
}

@media only screen and (min-height: 900px) , (min-width: 991px) {
  .app_renderer_layout__content-wrapper-style {
    padding: 3rem 3rem 0rem 18rem!important;
  }
  .overflow-container {
    overflow: auto;
    padding-bottom: 2rem;
    max-height: 70vh;
  }
  #container:has(div.overflow-container) {
    overflow-y: hidden;
    max-height: 100vh;
  }
}

@media only screen and (min-height: 1080px) {
  .overflow-container {
    overflow-y: scroll;
    max-height: 79vh;
    padding-bottom: 2rem;
  }
  div:has(div.overflow-container) {
    overflow: hidden;
    max-height: 100vh;
  }
}

@media only screen and (max-width: 1440px) {
  .hide-dropdown-desc {
    display: none
  }
}
