/* Lázarus · notificaciones: activación por dispositivo y preferencias. */

.push {
  display: grid;
  gap: var(--space-sm);
}

.push__state {
  color: var(--text);
  font-weight: var(--weight-medium);
}

.push__hint {
  color: var(--text-2);
  font-size: var(--size-caption);
}

.push__name {
  max-width: 24rem;
}

.push__result {
  color: var(--text-2);
  font-size: var(--size-caption);
}

.prefs {
  display: grid;
  gap: var(--space-xs);
  padding-top: var(--space-s);
  border-top: 1px solid var(--line);
}

.check--block {
  display: flex;
  align-items: flex-start;
  min-height: 2rem;
  color: var(--text);
  font-size: var(--size-body);
}

.check--block input {
  margin-top: 0.3rem;
}

.prefs .actions {
  margin-top: var(--space-xs);
}
