/*!
 * quasar-ui-q-tel-input v1.4.0
 * (c) 2023 nymphaea-v1 <roselin.6@yandex.ru>
 * Released under the MIT License.
 */
.q-tel-input--outlined .q-field__control {
  padding-right: 0;
}

.q-tel-input--filled .q-field__control {
  padding-right: 0;
}

.q-tel-input--rounded .q-field__control {
  overflow: hidden;
}

.q-tel-input .q-field__prepend {
  padding-left: 0.1em;
}

.q-tel-input__select {
  height: 100%;
}

.q-country-code-select {
  padding: 0;
}

.q-country-code-select--readonly {
  pointer-events: none;
}

.q-country-code-select__selected + .q-btn-dropdown__arrow {
  margin-right: 0;
}

.q-country-code-select__options {
  min-width: 200px;
  padding-bottom: 0.4em;
}

.q-country-code-select__search {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}
.q-country-code-select__search .q-input {
  width: 100%;
}

.q-country-code-select__option {
  padding: 0 0.4em;
}

.q-country-code-option {
  display: flex;
  flex-wrap: no-wrap;
  align-items: center;
}

.q-country-code-option .q-country-code-option__flag.q-country-code-option__flag--basic {
  transform: scale(0.36);
  margin: -1em -0.4em -0.9em -0.8em;
  flex-shrink: 0;
}

.q-country-code-option__flag--unknown {
  position: relative;
}
.q-country-code-option__flag--unknown::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #696969;
  z-index: 1;
}