/* Lázarus · seguridad y alertas: filas destacadas y lista de alertas. */

.row--warning > td {
  background: color-mix(in srgb, var(--warn) 10%, transparent);
}

.alerts {
  display: grid;
  gap: var(--space-s);
  margin: 0;
  padding: 0;
  list-style: none;
}

.alert-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--space-m);
}

.alert-item__main {
  display: grid;
  gap: 0.125rem;
  min-width: 0;
}

.alert-item__title {
  color: var(--text);
  font-weight: var(--weight-strong);
  text-decoration: none;
}

a.alert-item__title:hover {
  color: var(--accent);
}

.alert-item__body {
  color: var(--text-2);
}

.alert-item__meta {
  color: var(--text-3);
  font-size: var(--size-caption);
}

@media (max-width: 599px) {
  .alert-item {
    flex-wrap: wrap;
  }
}
