.modal-md {
  max-width: 650px;
}

.modal-content {
  background-color: var(--bg-middle);
  border: 1px solid var(--color-border);
  color: var(--text-secondary);
}

.modal-header {
  border: none;
}

.modal-footer {
  border: none;
}

/* Адаптация под маленькие разрешения */
@media (min-width: 1024px) and (max-width: 1299px) {
    .modal-dialog.modal-lg {
        max-width: 800px;
    }

    .modal-dialog.modal-md {
        max-width: 600px;
    }
}

@media (min-width: 1300px) {
    .modal-dialog.modal-lg {
        max-width: 900px;
    }

   .modal-dialog.modal-md {
       max-width: 700px;
   }
}

/* Иконка закрытия модкалки (крестик) */

.btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b4b4b4'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

.btn-close:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
