/* prettier-ignore */
bce-option-creator {
  position: relative;
  display: block;
  margin-bottom: 40px;
}
bce-option-creator bce-icon,
bce-option-creator bce-input {
  --bce-input-height: 40px;
  z-index: 2;
}
bce-option-creator > :last-child {
  position: absolute;
  left: 16px;
  bottom: -32px;
}

bce-option-creator [data-option] {
  position: relative;
}
bce-option-creator [data-option] > bce-input {
  margin: 5px 0;
}
bce-option-creator [data-option] > bce-input input {
  padding: 13px 38px;
}
bce-option-creator [data-option] > bce-icon {
  position: absolute;
  top: 50%;
  left: 10px;
  opacity: 0.6;
  transform: translateY(-50%);
}
bce-option-creator [data-option] > [data-meta] {
  position: absolute;
  right: 30px;
  z-index: 3;
  bottom: 0;
  padding: 4px;
}
bce-option-creator [data-option] > [data-meta] bce-icon {
  font-size: 14px;
  opacity: 0.5;
}
bce-option-creator [data-option] > bce-dropdown-menu {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
@media screen and (min-width: 1024px) {
  bce-option-creator [data-option] > bce-input:not([compact]) input {
    padding: 6px 38px;
  }
}