.contact-input[data-v-6bdecc44]{background:#fff;border:1px solid #d9e1ea;border-radius:.75rem;color:#111827;min-height:48px;padding:.65rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-input[data-v-6bdecc44]:focus{border-color:#1f2a44;box-shadow:0 0 0 3px #1f2a442e;outline:none}[data-v-6bdecc44] .contact-tel{background:#fff;border:1px solid #d9e1ea;border-radius:.75rem;box-shadow:none;min-height:48px;transition:border-color .2s ease,box-shadow .2s ease}[data-v-6bdecc44] .contact-tel .vti__input{border-radius:0 .75rem .75rem 0;color:#111827;font-size:1rem;min-height:46px;padding-left:.4rem}[data-v-6bdecc44] .contact-tel .vti__dropdown{border-radius:.75rem 0 0 .75rem;border-right:1px solid #e5e7eb;padding:0 .8rem}[data-v-6bdecc44] .contact-tel .vti__dropdown.open,[data-v-6bdecc44] .contact-tel .vti__dropdown:hover{background-color:#f8fafc}[data-v-6bdecc44] .contact-tel:focus-within{border-color:#1f2a44;box-shadow:0 0 0 3px #1f2a442e}[data-v-6bdecc44] .contact-tel--invalid{border-color:#dc2626}
