@media (min-width: 701px) and (max-width: 1180px) {
  .fc-project-value-detail-cloud {
    width: min(
      calc(100vw - 36px),
      clamp(665px, calc(14vw + 567px), 732px)
    ) !important;
    max-width: none !important;
  }
}

@media (min-width: 701px) and (max-width: 1180px) and (orientation: portrait) {
  .fc-documentation-sample-cloud {
    position: fixed;
    top: 102px;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (min-width: 1170px) and (max-width: 1180.98px) and (min-height: 900px) and (orientation: landscape) {
  .fc-documentation-sample-cloud {
    position: fixed;
    top: 98px;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (min-width: 701px) and (max-width: 1180px) and (max-height: 768px) {
  .fc-project-value-cloud {
    min-height: 0;
    height: calc(100vh - 120px);
    height: calc(100dvh - 120px);
    max-height: calc(100vh - 120px);
    max-height: calc(100dvh - 120px);
    overflow: hidden;
  }

  .fc-project-value-cloud-inner {
    min-height: 0;
    height: 100%;
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    box-sizing: border-box;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }

  .fc-project-value-cloud-inner::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}

@media (min-width: 701px) and (max-width: 1180px) and (max-height: 760px) {
  .fc-project-inquiry-overlay {
    padding-top: 58px;
    overflow: hidden;
    overscroll-behavior: none;
  }

  .fc-project-inquiry-form {
    max-height: calc(100dvh - 154px);
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }

  .fc-project-inquiry-form::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}

@media
  (min-width: 820px)
  and (max-width: 850px)
  and (min-height: 750px)
  and (max-height: 790px)
  and (orientation: landscape) {
  .fc-documentation-sample-cloud {
    transform: translateY(320px);
  }
}

@media (min-width: 1000px) and (max-width: 1050px) and (min-height: 761px) and (max-height: 779px) and (orientation: landscape) {
  .fc-project-inquiry-overlay.is-open .fc-project-inquiry-stage {
    transform: translateY(-10px) scale(1);
  }

  .fc-documentation-sample-cloud {
    transform: translateY(340px);
  }
}

@media
  (min-width: 1000px)
  and (max-width: 1050px)
  and (min-height: 880px)
  and (max-height: 920px)
  and (orientation: landscape) {
  .fc-documentation-sample-cloud {
    transform: translateY(362px);
  }
}

@media
  (min-width: 1000px)
  and (max-width: 1050px)
  and (min-height: 800px)
  and (max-height: 850px)
  and (orientation: landscape) {
  .fc-project-value-cloud {
    top: 132px;
  }

  .fc-documentation-sample-cloud {
    transform: translateY(330px);
  }
}

@media
  (min-width: 880px)
  and (max-width: 920px)
  and (min-height: 761px)
  and (max-height: 779px)
  and (orientation: landscape) {
  .fc-documentation-sample-cloud {
    transform: translateY(318px);
  }
}
