.war-swal-popup {
  background-color: var(--wm-color-alert-bg) !important;
  color: var(--wm-color-text-80) !important;
  border-radius: 12px;
  box-shadow: var(--wm-shadow-alert-popup);
  font-family: "Orbitron", sans-serif;
}

.swal2-title {
  font-weight: 600;
  font-size: 1.3rem;
  color: var(--wm-color-info) !important;
  text-shadow: var(--wm-text-shadow-alert-title);
}

.swal2-html-container {
  font-size: 1rem;
  color: var(--wm-color-text-secondary) !important;
}

.swal2-actions .btn {
  margin-top: 0.5rem;
  padding: 0.45rem 1.2rem;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.2s ease-in-out;
}
.swal2-actions .btn:hover {
  transform: translateY(-1px);
  box-shadow: var(--wm-shadow-glow);
}
.swal2-actions .btn-primary {
  background-color: var(--wm-color-info);
  border: none;
  color: var(--wm-color-bg);
}
.swal2-actions .btn-primary:hover {
  background-color: var(--wm-color-accent-primary);
}
.swal2-actions .btn-outline-secondary {
  background-color: transparent;
  border: 1px solid var(--wm-color-text-50);
  color: var(--wm-color-text-secondary);
}
.swal2-actions .btn-outline-secondary:hover {
  background-color: var(--wm-overlay-white-05);
  border-color: var(--wm-color-text-muted);
}

.swal2-input {
  background-color: var(--wm-color-bg-very-dark) !important;
  color: var(--wm-color-text-primary) !important;
  border: 1px solid var(--wm-color-border-dark-100) !important;
  border-radius: 6px;
  padding: 0.5rem 0.75rem;
}
.swal2-input:focus {
  border-color: var(--wm-color-info) !important;
  box-shadow: var(--wm-shadow-glow);
  outline: none;
}

.swal2-icon.swal2-info {
  border-color: var(--wm-color-info) !important;
  color: var(--wm-color-info) !important;
}

.swal2-icon.swal2-question {
  border-color: var(--wm-color-warning) !important;
  color: var(--wm-color-warning) !important;
}

/*# sourceMappingURL=war-alerts.css.map */