/* Bulk-add movements: compact entry rows. The app shell is a 32rem column,
 * so each row is a bordered card with a two-column inner grid. */

.bulk-rows {
  margin-bottom: var(--space-4);
}

.bulk-row {
  border: 1px solid var(--color-border);
  padding: var(--space-4);
  margin-bottom: var(--space-4);
}

.bulk-row__errors {
  font-size: var(--text-sm);
  font-weight: 500;
  margin-bottom: var(--space-3);
}

.bulk-row__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-3);
  align-items: start;
}

.bulk-row__grid .field {
  margin-bottom: 0;
}

.bulk-row__description,
.bulk-row__categories {
  grid-column: 1 / -1;
}

.bulk-row__reconciled {
  align-self: center;
}

.bulk-row__remove {
  justify-self: end;
  align-self: center;
  background: none;
  border: none;
  cursor: pointer;
  font-size: var(--text-xl);
  line-height: 1;
  color: var(--color-text-muted);
  padding: var(--space-2);
}

.bulk-row__remove:hover {
  color: var(--color-text);
}
