.openapi-explorer__multi-select-input {
  width: 100%;
  margin-top: calc(var(--ifm-pre-padding) / 2);
  padding: 1rem;
  border-radius: 4px;
  border: 1px solid transparent;
  background-color: var(--openapi-input-background);
  outline: none;
  font-size: var(--openapi-explorer-font-size-input);
  color: var(--ifm-pre-color);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;

  &:focus {
    border: 1px solid var(--openapi-input-border);
  }

  &.error {
    border: 1px solid var(--ifm-color-danger);
  }

  option {
    border-radius: 0.25rem;
    color: var(--ifm-menu-color);
    margin: 0.25rem 0;
    padding: var(--ifm-menu-link-padding-vertical)
      var(--ifm-menu-link-padding-horizontal);
  }
}
