.vue-tel-input{display:flex;height:2.5rem;width:100%;border-radius:1.25rem;border-width:2px;border-style:solid;border-color:rgb(var(--cmcom-black-10));background-color:rgb(var(--cmcom-white));padding-top:.375rem;padding-bottom:.375rem;padding-inline-end:2.5rem}.vue-tel-input.s-input--invalid{border-color:rgb(var(--cmcom-red-100))}.vue-tel-input.s-input--active{border-color:rgb(var(--cmcom-blue-100))}.vue-tel-input input{width:100%;border-style:none;background-color:rgb(var(--cmcom-white));font-size:.875rem;font-weight:600;line-height:1rem;color:rgb(var(--cmcom-black-100));outline:2px solid transparent;outline-offset:2px}.vue-tel-input input::-moz-placeholder{color:rgb(var(--cmcom-black-25));opacity:1}.vue-tel-input input::placeholder{color:rgb(var(--cmcom-black-25));opacity:1}.vue-tel-input input:where([dir=rtl],[dir=rtl] *){text-align:right}.vue-tel-input input:-webkit-autofill{animation-name:on-auto-fill-start}.vue-tel-input input:not(:-webkit-autofill){animation-name:on-auto-fill-cancel}.vue-tel-input ul{position:absolute;top:4rem;left:0;z-index:20;margin:0;max-height:200px;width:100%;overflow-y:auto;border-radius:.5rem;background-color:rgb(var(--cmcom-white));padding-top:.625rem;padding-bottom:.625rem;padding-inline-start:.5rem;padding-inline-end:1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vue-tel-input ul span{text-align:right}.vue-tel-input .vti__selection{position:relative;display:block;padding-inline-end:1.25rem}.vue-tel-input .vti__selection:after{position:absolute;top:.375rem;right:.25rem;height:.625rem;width:.625rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:2px;border-style:solid;border-color:rgb(var(--cmcom-black-50));border-top-color:transparent;content:var(--tw-content);border-left-color:transparent}.vue-tel-input .vti__selection:where([dir=rtl],[dir=rtl] *):after{left:.25rem;content:var(--tw-content);right:auto}.open .vue-tel-input .vti__selection:after{border-bottom-color:rgb(var(--cmcom-blue-100));content:var(--tw-content);border-right-color:rgb(var(--cmcom-blue-100))}.vue-tel-input .vti__dropdown{margin-top:-.125rem;width:3.5rem;cursor:pointer;padding-left:.375rem;padding-right:.375rem}.vue-tel-input .vti__dropdown-arrow{display:none}.vue-tel-input .vti__dropdown-item{display:grid;max-width:100%;cursor:pointer;grid-template-columns:30px 1fr 40px;align-items:center;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem}.vue-tel-input .vti__dropdown-item:hover,.vue-tel-input .vti__highlighted{color:rgb(var(--cmcom-blue-100))}.vue-tel-input .vti__last-preferred{margin-bottom:.25rem;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--cmcom-black-25));padding-bottom:1rem}.s-input--autofill .vue-tel-input{background-color:rgb(var(--cmcom-black-8))}
