[hidden] {
  display: none !important;
}

.status-message {
  border: 1px solid transparent;
  border-radius: var(--card-radius);
  margin-bottom: 16px;
  padding: 12px 16px;
}

.status-message--error {
  background: #fff2f0;
  border-color: #ef9a8d;
  color: #8f2317;
}

.status-message--info {
  background: #edf8f8;
  border-color: #8ed3da;
  color: var(--color-header);
  text-align: center;
}

.result-count {
  font-family: "bold", sans-serif;
  margin-bottom: 12px;
}
