.modal.show .modal-backdrop {
  opacity: 1;
}

#facebookEventModal {
  backdrop-filter: blur(10px);
}
#facebookEventModal .modal-content {
  border: none;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
}
#facebookEventModal .modal-header {
  border-bottom: 1px solid var(--bs-border-color);
  background-color: var(--bs-body-bg);
}
#facebookEventModal .modal-body {
  padding: 2rem;
}
#facebookEventModal .form-control-lg {
  font-size: 1rem;
  padding: 0.75rem 1rem;
  height: auto;
  border-radius: var(--bs-border-radius);
}

#facebookEventUrl {
  border-width: 2px;
  transition: border-color 0.3s, box-shadow 0.3s;
}
#facebookEventUrl:focus {
  border-color: var(--bs-primary);
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

#additionalFieldsContainer {
  animation: slideDown 0.3s ease-in-out;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--bs-border-color);
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.h-captcha {
  margin-bottom: 1rem;
}

#submitFacebookImportBtn {
  min-width: 120px;
}
#submitFacebookImportBtn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}/*# sourceMappingURL=event-modal.css.map */