.unsaved-changes-modal {
  .ant-modal-confirm-btns {
    display: flex;
    justify-content: center;
    gap: 2%;
    .ant-btn {
      width: 48%;
    }
  }
}

.unsaved-changes-modal--phone {
  .ant-modal {
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100% !important;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }

  .ant-modal-content {
    border-radius: 12px 12px 0 0;
  }

  .ant-modal-confirm-body-wrapper {
    padding-bottom: env(safe-area-inset-bottom);
  }
}

.unsaved-changes-modal-ok-btn {
  background-color: var(--theme-color);
  color: #fff;
}
