.kn-modal.kn-modal-input-layout-pending .modal-dialog {
  opacity: 0;
  pointer-events: none;
}

.kn-modal-rich-form .kn-jumpto-content {
  max-height: calc(95vh - 200px);
  min-height: calc(95vh - 200px);
  max-width: 420px;
}

.kn-modal-rich-form .kn-jumpto-content .responsive-input-cont {
  display: flex;
  gap: 12px;
  width: 100%;
  flex-direction: column;
  font-size: 15px;
  line-height: 134%
}

.kn-modal-rich-form .kn-jumpto-content .responsive-input-cont .custom-input-group {
  width: 100%;
  flex: 0 0 100%;
}

.kn-modal-rich-form .kn-jumpto-content .sub-text {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .kn-modal-rich-form .kn-jumpto-content {
    max-height: calc(95vh - 320px);
    min-height: calc(95vh - 320px);
  }

  .kn-modal-rich-form .kn-modal-footer.kn-modal-footer-leading-action > .icon-btn {
    width: 100%;
  }
}

.kn-modal-rich-form .kn-modal-footer.kn-modal-footer-leading-action {
  justify-content: flex-start;
}

.kn-modal-rich-form .kn-modal-footer.kn-modal-footer-leading-action > .icon-btn {
  margin-right: auto;
}

@media (max-width: 768px) {
  .kn-modal-rich-form .kn-modal-footer.kn-modal-footer-leading-action > .icon-btn {
    margin-right: 0;
  }
}
