.offline-scan-queue {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  border: 1px solid #d89b20;
  border-radius: 8px;
  background: #fff8df;
  color: #402b02;
}

.offline-scan-queue > div {
  display: grid;
  gap: 3px;
}

.offline-scan-queue small {
  color: #765714;
}

.offline-scan-queue.failed {
  border-color: #c74747;
  background: #fff1f1;
  color: #721f1f;
}

.offline-scan-queue.failed small {
  color: #8f3b3b;
}
