/* Mobile modal scroll fixes for copied static build. */
.nayin-modal-content,
.nayin-modal-content[data-v-184ae16e],
.nayin-modal-content[data-v-4cc99691] {
  display: flex !important;
  flex-direction: column !important;
  max-height: 86vh !important;
  overflow: hidden !important;
}

.nayin-modal-header,
.nayin-modal-header[data-v-184ae16e],
.nayin-modal-header[data-v-4cc99691] {
  flex: 0 0 auto !important;
}

.nayin-modal-body,
.nayin-modal-body[data-v-184ae16e],
.nayin-modal-body[data-v-4cc99691] {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  max-height: calc(86vh - 76px) !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
  overscroll-behavior: contain !important;
  touch-action: pan-y !important;
}

.modal-scroll-container,
.modal-scroll-container[data-v-184ae16e],
.modal-scroll-container[data-v-4cc99691] {
  height: 100% !important;
  max-height: none !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
