.phone-input-field:focus{transform:none!important}.gradient-border-wrapper{position:relative;padding:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f97316);border-radius:9999px;width:100%}.phone-number-input{width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gradient-border-scan-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.gradient-border-scan-wrapper>button{border:none;border-radius:9999px;height:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.phone-number-input{font-size:18px!important}.phone-number-input::placeholder{font-size:18px!important}}@media only screen and (max-width:375px){input.phone-number-input{font-size:13px!important}input.phone-number-input::placeholder{font-size:13px!important}}@media only screen and (min-width:376px) and (max-width:389px){input.phone-number-input{font-size:14px!important}input.phone-number-input::placeholder{font-size:14px!important}}@media only screen and (min-width:390px) and (max-width:413px){input.phone-number-input{font-size:16px!important}input.phone-number-input::placeholder{font-size:16px!important}}@media only screen and (min-width:414px) and (max-width:427px){input.phone-number-input{font-size:16px!important}input.phone-number-input::placeholder{font-size:16px!important}}@media only screen and (min-width:428px){input.phone-number-input{font-size:17px!important}input.phone-number-input::placeholder{font-size:17px!important}}@media only screen and (min-width:769px){input.phone-number-input{font-size:16px!important}input.phone-number-input::placeholder{font-size:16px!important}}