.stock-plu {
  margin: .15rem 0 .65rem;
  color: #555;
  font-size: .88rem;
  font-weight: 800;
  letter-spacing: .03em;
}

.stock-import {
  margin-top: 1.5rem;
  padding: 1.25rem;
  border: 1px solid #ddd;
  border-left: 5px solid #fe0000;
  border-radius: 8px;
  background: #fff;
}

.stock-import h2 { margin-top: 0; }
.import-controls { display: flex; gap: .75rem; align-items: center; flex-wrap: wrap; }
.import-controls input { flex: 1 1 280px; }
.import-result { margin-top: .8rem; font-weight: 700; }
