.phone-input-wrapper[data-v-d732246e] .vue-tel-input{width:100%!important;border:none!important;padding:0!important;margin:0!important;background:transparent!important}.phone-input-wrapper[data-v-d732246e] .vue-tel-input>div{border:none!important;padding:0!important;margin:0!important;background:transparent!important}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection{background-color:#fff!important;opacity:1!important;border-color:#d1d5db}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection-button{background-color:#fff!important;opacity:1!important;color:#111827}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection{background-color:rgb(var(--card))!important;border-color:#4b5563}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection-button{background-color:rgb(var(--card))!important;color:rgb(var(--foreground))}.phone-input-wrapper[data-v-d732246e] .vue-tel-input input{background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input input{background-color:rgb(var(--card))!important;color:rgb(var(--foreground))!important;border-color:#4b5563!important}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection,.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection-button{background-color:#0f172a!important;border-color:#334155;color:hsl(var(--color-foreground))}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__flag,.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__selection .vti__flag,.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item .vti__flag{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:1.2em;line-height:1;margin-right:.5rem;vertical-align:middle}.phone-input-wrapper[data-v-d732246e] .vue-tel-input input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;color:#111827;font-size:.875rem;transition:all .2s;opacity:1!important}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input input{background-color:#0f172a!important;border-color:#334155;color:hsl(var(--color-foreground))}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input input::placeholder{color:hsl(var(--color-muted-foreground));opacity:1}.phone-input-wrapper[data-v-d732246e] .vue-tel-input input:focus{outline:none;box-shadow:0 0 0 2px var(--primary);border-color:transparent}.phone-input-wrapper[data-v-d732246e] .vue-tel-input input:disabled{opacity:.5;cursor:not-allowed}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown{background-color:#fff!important;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;position:static!important;z-index:auto!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-list{background-color:#fff!important;max-height:240px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;position:static!important;opacity:1!important}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown,.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-list{background-color:#0f172a!important;border-color:#334155}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item{padding:.5rem .75rem;color:#111827;cursor:pointer;transition:background-color .2s}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item:hover,.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item.highlighted{background-color:#f3f4f6}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item{color:hsl(var(--color-foreground))}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item:hover,.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__dropdown-item.highlighted{background-color:#1f2937}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__search_box_container{padding:.5rem .75rem;border-bottom:1px solid #d1d5db;background-color:#fff!important;opacity:1!important}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__search_box{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff!important;color:#111827;font-size:.875rem;opacity:1!important}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__search_box_container{border-bottom-color:#334155;background-color:#0f172a!important}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__search_box{background-color:#0f172a!important;border-color:#334155;color:hsl(var(--color-foreground))}.dark .phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__search_box::placeholder{color:hsl(var(--color-muted-foreground));opacity:1}.phone-input-wrapper[data-v-d732246e] .vue-tel-input .vti__search_box:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.phone-input-wrapper .vue-tel-input input,.phone-input-wrapper .vue-tel-input .vti__selection,.phone-input-wrapper .vue-tel-input .vti__selection-button,.phone-input-wrapper .vue-tel-input .vti__dropdown,.phone-input-wrapper .vue-tel-input .vti__dropdown-list,.phone-input-wrapper .vue-tel-input .vti__search_box_container,.phone-input-wrapper .vue-tel-input .vti__search_box{background-color:#fff!important;opacity:1!important}.dark .phone-input-wrapper .vue-tel-input input,.dark .phone-input-wrapper .vue-tel-input .vti__selection,.dark .phone-input-wrapper .vue-tel-input .vti__selection-button,.dark .phone-input-wrapper .vue-tel-input .vti__dropdown,.dark .phone-input-wrapper .vue-tel-input .vti__dropdown-list{background-color:#0f172a!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .phone-input-wrapper .vue-tel-input .vti__search_box_container,.dark .phone-input-wrapper .vue-tel-input .vti__search_box{background-color:#0f172a!important;opacity:1!important}.dark .phone-input-wrapper .vue-tel-input .vti__dropdown-item{opacity:1!important;color:hsl(var(--color-foreground))!important}.dark .phone-input-wrapper .vue-tel-input .vti__selection-button *{color:hsl(var(--color-foreground))!important;opacity:1!important}@media (max-width: 640px){.phone-input-wrapper :deep(.vue-tel-input .vti__dropdown){max-width:100vw;left:0!important;right:0!important}}
