.tw-telephone {
  display: flex;
}
.tw-telephone .tw-telephone__number-input {
  margin-left: 12px;
  margin-left: var(--size-12);
}
[dir="rtl"] .tw-telephone .tw-telephone__number-input {
  margin-right: 12px;
  margin-right: var(--size-12);
  margin-left: 0;
  margin-left: initial;
}
.tw-telephone__country-select {
  flex-basis: 120px;
  flex-shrink: 0;
}
.tw-telephone__country-select .np-input-group {
  width: 100%;
}
.tw-telephone__number-input {
  flex: auto 1 1;
}
