.title {
  color: red;
}

.footer {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

.modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0 !important;
  bottom: 0 !important;
  top: -webkit-fill-available;
  margin: auto;
  height: fit-content;
  transition: top 0.3s;
}

.mini {
  top: 100% !important;
  bottom: 0 !important;
  transform: translateY(calc(50% - 66px));
}

.btn-minimize {
  position: absolute;
  right: 16px;
  top: 16px;
}
