.img-select-wrapper {
  position: relative;
  display: inline-block;
  width: 99%;
  user-select: none;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  font-size: 14px;
}

.img-select-wrapper:hover {
  border-color: #c1c9d0;
}

.img-select-wrapper::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: 13px;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23949ba3' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");
	height: 12px;
	width: 12px;
  pointer-events: none;
}

.img-select-selected {
  padding: 8px;
  cursor: pointer;
  /* background: white; */
  display: flex;
  align-items: center;
  height: 32px;
}

.img-select-selected img {
  width:32px;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  margin-right: 10px;
  mix-blend-mode: multiply;
}

.img-select-options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid #dee2e6;
  background: white;
  display: none;
  z-index: 100;
  max-height: 200px;
  overflow-y: auto;
}

.img-select-option {
  display: flex;
  align-items: center;
  padding: 5px;
  height: 32px;
  cursor: pointer;
}

.img-select-option img {
  width:32px;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  margin-right: 10px;
  mix-blend-mode: multiply;
}

.img-select-option.active {
  background: #eee;
}

.imgSelect {
  display: none;
}


@media(max-width: 699px) and (min-width:1px) {

  .img-select-wrapper {
    width:188px;
    font-size: 12px;
  }

  .img-select-option, .img-select-selected {
    height:25px;
    padding: 7px 10px 7px 6px;
  }

  .img-select-wrapper img {
    margin-right: 5px !important; 
  }
}