.CustomPhoneInput_label__08lfd{color:var(--main-color);text-transform:capitalize;font-family:var(--ff-primary-bold);font-size:var(--fs-base);margin-bottom:4px;-webkit-margin-start:8px;margin-inline-start:8px;line-height:1}.CustomPhoneInput_phoneNumberDiv__hAajl{position:relative;display:flex;flex-direction:column;&.CustomPhoneInput_inline__wTW_O{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:10px;gap:10px;align-items:center;@media (max-width:578px){grid-template-columns:1fr}}}.CustomPhoneInput_labelOnTop__MQttx:has(.CustomPhoneInput_phoneNumberInput__AsyoF:focus-within) label{top:1rem}.CustomPhoneInput_labelOnTop__MQttx.CustomPhoneInput_hasValue__4qjtV label{left:1.5rem;top:1rem}.CustomPhoneInput_hasValue__4qjtV .CustomPhoneInput_labelOnTop__input__iBKw_ input{-webkit-padding-before:1.8rem;padding-block-start:1.8rem}.CustomPhoneInput_labelOnTop__input__iBKw_:focus-within input{-webkit-padding-before:1.8rem;padding-block-start:1.8rem}.CustomPhoneInput_labelOnTop__input__iBKw_ input{transition:padding .3s ease-in-out}.CustomPhoneInput_phoneNumberDiv__hAajl input{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);&[data-variant=secondary]{background-color:var(--background-secondary)}}.CustomPhoneInput_phoneNumberInput__AsyoF>div{padding:var(--_padding-y-md) var(--_padding-x-md);margin-right:0;background-color:var(--input-background-color);border:var(--input-border);border-top-left-radius:var(--input-border-radius);border-bottom-left-radius:var(--input-border-radius);&:has(+[data-variant=secondary]){background-color:var(--background-secondary)}}.CustomPhoneInput_phoneNumberInput__AsyoF input{padding:var(--input-padding-md);font-size:var(--fs-base);width:100%}.CustomPhoneInput_phoneNumberInput__AsyoF input[data-size=sm]{padding:var(--input-padding-sm)}.CustomPhoneInput_phoneNumberInput__AsyoF input::placeholder{font-family:var(--ff-primary-reg);font-size:14px;opacity:.5;color:var(--placeholder-color)}.CustomPhoneInput_error__2UQeV{border:1px solid red!important;border-radius:var(--global-border-radius)!important;position:relative}.CustomPhoneInput_errorText__Cpwj1{margin-top:4px;color:red;right:1rem;z-index:1;font-size:14px}.CustomPhoneInput_offsetLeftError__BHRGJ{right:56px}