/*
Version 2024.01.17.00
*/

#AjaxPage2 {
  left: 50%;
  min-height: 300px;
  top: 50%;
  transform: translate(-50%, -50%);
}

.AjaxWindow {
  border-radius: 15px;
  box-shadow: 2px 2px 20px 20px rgba(0, 0, 0, 0.2);
  left: 50%;
  margin: 0;
  max-height: 99dvh;
  max-width: 99%;
  padding: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.AjaxWindow::backdrop {
  background-color: #000000b3;
}

.AjaxWindow table {
  border-spacing: 0
}

.AjaxWindowTitle {
  color: #fff;
  background: #0000b4;
  border-radius: 10px 10px 0 0;
  border-collapse: collapse;
  height: 28px;
  font-weight: 800;
  padding: 0 10px 5px 10px
}

.AjaxWindowPage {
  margin: 10px;
  max-height: 80vh;
  overflow: auto
}

@media screen and (prefers-color-scheme:light) {
  .AjaxWindow {
    background: #fff
  }
}

@media screen and (prefers-color-scheme:dark) {
  .AjaxWindow {
    background: #212121
  }
}