.PhoneInputInput{width:100%;padding:0;background:transparent}.PhoneInputInput,.PhoneInputInput:focus{border:none!important;outline:none!important;box-shadow:none!important}.pac-container{border-radius:.5rem;margin-top:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pac-item{padding:8px 12px;font-size:.875rem}.pac-item:hover{background-color:#f3f4f6}.pac-item-selected,.pac-item-selected:hover{background-color:#ecfdf5}.pac-icon{margin-top:2px}.pac-item-query{font-size:.9375rem;color:#111827}.pac-matched{color:#047857;font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-fadeIn{animation:fadeIn .6s ease-out forwards}.animate-slideInUp{animation:slideInUp .8s ease-out forwards}.animate-scaleIn{animation:scaleIn .7s ease-out forwards}.animate-pulse{animation:pulse 2s infinite}.focus-within:focus-within,input:focus{transition:all .3s ease}input.border-red-500:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2)}.pac-logo:after{height:2rem;padding:6px 12px;background-color:#f9fafb;border-top:1px solid #e5e7eb}