.multidrop-select {
  position: relative;
  width: 220px;
  font-family: Arial;
  font-size: 18px;
  user-select: none;

}

.multidrop-select .selected-value {
  font-family: Arial;
  font-size: 18px;
  padding: 7px 24px 2px 5px;      /* top, right, bottom, left:  was 7px 32px 7px 10px; */
  border: 0.5px solid var(--color-border-secondary);
  border-radius: var(--border-radius-md);
  background: var(--color-background-primary);
  color: var(--color-text-primary);
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Dropdown arrow via pseudo-element */
.multidrop-select .selected-value::after {
  content: '▾';
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-secondary);
  pointer-events: none;
}

/* When open: square off the bottom corners so it flows into the option list */
.multidrop-select.open .selected-value {
  border-color: var(--color-border-primary);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;

}

.multidrop-select .options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border: 0.5px solid var(--color-border-primary);
  border-top: none;
  border-bottom-left-radius: var(--border-radius-md);
  border-bottom-right-radius: var(--border-radius-md);
  background: var(--color-background-primary);
  z-index: 100;
  max-height: 220px;
  overflow-y: auto;

}

.multidrop-select.open .options {
  display: block;

}

.multidrop-select .option {
  font-family: Arial;
  font-size: 18px;
  padding: 2px 5px;        /* was 8px & 10px */
  cursor: pointer;
  white-space: normal;       /* allow text to wrap */
  word-wrap: break-word;     /* break long words if needed */
  line-height: 1.4;
  color: var(--color-text-primary);
  border-bottom: 0.5px solid var(--color-border-tertiary);

}

.multidrop-select .option:last-child {
  border-bottom: none;
}

.multidrop-select .option.selected {
  background-color: #c1c1ff;
}

.multidrop-select .option:not(.selected):hover {
  background-color: #c1c1ff;
}

.multidrop-select .option-manuf {
	font-family: Arial;
	font-size: 18px;
	color: green;
}
