.phone-input-wrapper.vue-tel-input{border:1px solid #d1d5db;border-radius:.5rem;box-shadow:none;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.phone-input-wrapper.vue-tel-input:focus-within{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e4d;outline:none}.phone-input-wrapper.vue-tel-input.is-invalid{border-color:#f87171}.phone-input-wrapper .vti__dropdown{background:#f9fafb;border-radius:.5rem 0 0 .5rem;border-right:1px solid #d1d5db;padding:0 10px}.phone-input-wrapper .vti__dropdown.open,.phone-input-wrapper .vti__dropdown:hover{background:#f3f4f6}.phone-input-wrapper .vti__input{background:transparent;border-radius:0 .5rem .5rem 0;color:#111827;font-size:.875rem;padding:.625rem 1rem}.phone-input-wrapper .vti__input:focus{outline:none}.phone-input-wrapper .vti__dropdown-list{border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;max-height:220px;overflow-y:auto;z-index:50}.phone-input-wrapper .vti__dropdown-item.highlighted{background:#f0fdf4}.phone-input-wrapper .vti__search-box{border:1px solid #d1d5db;border-radius:.375rem;font-size:.8rem;margin:.5rem .75rem;padding:.375rem .75rem;width:calc(100% - 1.5rem)}
