.tw-select .tw-icon {
  display: inline-block;
  margin-right: 8px;
  margin-right: var(--size-8);
  margin-top: -2px;
  vertical-align: middle;
}
[dir="rtl"] .tw-select .tw-icon {
  margin-left: 8px;
  margin-left: var(--size-8);
  margin-right: 0;
  margin-right: initial;
}
.tw-select .tw-dropdown-item--clickable {
  cursor: pointer;
}
.tw-select .tw-dropdown-item--divider {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  /* stylelint-disable-next-line declaration-block-no-redundant-longhand-properties */
  border-bottom-color: rgba(0,0,0,0.10196);
  border-bottom-color: var(--color-border-neutral);
}
.tw-select .tw-dropdown-item--focused {
  background-color: rgba(134,167,189,0.10196);
  background-color: var(--color-background-neutral);
}
.tw-select .tw-dropdown-item .currency-flag {
  margin-right: 8px;
  margin-right: var(--size-8);
}
[dir="rtl"] .tw-select .tw-dropdown-item .currency-flag {
  margin-left: 8px;
  margin-left: var(--size-8);
  margin-right: 0;
  margin-right: initial;
}
.tw-select .tw-dropdown-item > a {
  white-space: normal;
}
.tw-select .dropdown-toggle.btn-input.btn-sm {
  padding-right: 32px;
  padding-right: var(--size-32);
}
[dir="rtl"] .tw-select .dropdown-toggle.btn-input.btn-sm {
  padding-left: 32px;
  padding-left: var(--size-32);
  padding-right: 0;
  padding-right: initial;
}
.tw-select .dropdown-toggle.btn-input.btn-md {
  padding-right: 40px;
  padding-right: var(--size-40);
}
[dir="rtl"] .tw-select .dropdown-toggle.btn-input.btn-md {
  padding-left: 40px;
  padding-left: var(--size-40);
  padding-right: 0;
  padding-right: initial;
}
.tw-select .dropdown-toggle.btn-input.btn-lg {
  padding-right: 48px;
  padding-right: var(--size-48);
}
[dir="rtl"] .tw-select .dropdown-toggle.btn-input.btn-lg {
  padding-left: 48px;
  padding-left: var(--size-48);
  padding-right: 0;
  padding-right: initial;
}
.tw-select .dropdown-toggle tw-chevron-down-icon > span {
  margin: 0   ;
}
[dir="rtl"] .tw-select .dropdown-toggle tw-chevron-down-icon > span {
  margin: 0   ;
}
.tw-select .dropdown-toggle tw-icon span.tw-icon {
  position: static;
  display: inline-block;
}
.tw-select .circle .tw-icon {
  vertical-align: middle;
}
@media (max-width: 575px) {
  .tw-select.dropdown-menu.dropdown-menu--open {
    max-height: 50vh;
    max-height: 50svh;
    max-width: 100%;
    opacity: 1;
    overflow: auto;
    position: static;
    transform: none;
    visibility: visible;
    width: 100% !important;
  }
}
.tw-select-filter {
  border: 0;
}
