.select2-dropdown {
  border-color: rgba(0,0,0,.1);
  border-radius: 0;
}

.select2-container {
  min-width: 100px;
  width: 100% !important;

  &--open {
    .select2-dropdown--above,
    .select2-dropdown--below {
      z-index: 9999999;
      min-width: 100px;
    }
  }

  &--default {
    .select2-search--dropdown {
      .select2-search__field {
        border-color: rgba(0,0,0,.1);
      }
    }

    .select2-selection {
      &--multiple,
      &--single {
        border-color: rgba(0,0,0,.1);
        border-radius: 0;
      }

      &--multiple {
        .select2-selection__choice {
          background-color: rgba(255,255,255,0);
          background-color: transparent;
          border: none;
          border-radius: 0;
        }
      }
    }
  }
}

.wp-customizer .select2-container {
  z-index: 8 !important;

  &.select2-container {
    &--open {
      // @See https://github.com/aristath/kirki/issues/1418
      z-index: 999999 !important;
    }
  }
}
