.axeptio-blocker {
  position: absolute;
  inset: 0;
  background: #f9fafb;
  color: #111827;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem;
  text-align: center;
  z-index: 10;
}

.axeptio-blocker__content {
  max-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.axeptio-blocker__icon {
  width: 48px;
  height: 48px;
  margin: 0 auto;
  color: #9ca3af;
}

.axeptio-blocker__btn {
  background: #2563eb;
  color: white;
  padding: 0.75rem 1.25rem;
  border: none;
  border-radius: 0.375rem;
  cursor: pointer;
  font-weight: 500;
  transition: background 0.2s ease;
}

.axeptio-blocker__btn:hover {
  background: #1d4ed8;
}
