.vue-tel-input{border:none;border-radius:12px!important}.vue-tel-input:focus-within{box-shadow:4px 18px 22px #73737324}.vue-tel-input .vti__flag{flex:none;margin-left:0;margin-right:0}.vue-tel-input .vti__selection{align-items:center;display:flex}.vue-tel-input .vti__selection .vti__flag{margin-right:6px}.vue-tel-input .vti__country-code{color:var(--color-text);font-size:16px}.vue-tel-input .vti__input{font-size:16px;font-weight:600;padding-left:15px}.vue-tel-input .vti__dropdown-arrow{display:flex;transform:scaleY(1);transition:rotate var(--transition-fast)}.vue-tel-input .vti__dropdown{border-right:1px solid var(--color-border);left:0;position:static}.vue-tel-input .vti__dropdown.open .vti__dropdown-arrow{rotate:.5turn}.vue-tel-input .vti__dropdown-list{--scrollbar-hidden-track-color:none;--scrollbar-block-space:20px;--scrollbar-color-thumb:var(--color-airpline-services);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:21px;box-shadow:0 10px 20px #a5aabc33;left:0;margin-right:5px;max-height:300px;padding-bottom:10px;top:calc(100% + 6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.vue-tel-input .vti__dropdown-list::-webkit-scrollbar-track{background-color:transparent;border-radius:10px;box-shadow:inset 0 0 0 5px var(--scrollbar-hidden-track-color),inset 0 0 0 5px var(--scrollbar-color-thumb);margin-block:var(--scrollbar-block-space)}.vue-tel-input .vti__dropdown-list::-webkit-scrollbar{background-color:transparent;width:6px}.vue-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color-thumb);border-radius:10px}.vue-tel-input .vti__search_box_container{background:#fff;display:flex;flex-direction:column;padding-block:5px;padding-inline:5px;position:sticky;top:0}.vue-tel-input .vti__search_box_container input{border-color:var(--color-border);border-radius:21px;width:100%}.vue-tel-input .vti__search_box_container input::-moz-placeholder{color:var(--color-inactive-text);font-weight:400}.vue-tel-input .vti__search_box_container input::placeholder{color:var(--color-inactive-text);font-weight:400}.vue-tel-input .vti__dropdown-item{align-items:center;display:flex;gap:6px;padding-block:10px;padding-inline:15px}.vue-tel-input .vti__dropdown-item strong{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vue-tel-input .vti__dropdown-item[aria-selected=true]{background-color:var(--color-third-accent);font-weight:600}
