.PhoneInput-module-scss-module__oFU5-W__phoneInput{background:#f8f9fc;border:1px solid #d1dbec;border-radius:12px;align-items:center;min-height:56px;transition:all .3s;display:flex;position:relative;overflow:visible}.PhoneInput-module-scss-module__oFU5-W__phoneInput:focus-within{background:#fff;border-color:#1d4fab;box-shadow:0 0 0 4px #2d55c81a,inset 0 0 0 1px #2d55c80d}.PhoneInput-module-scss-module__oFU5-W__phoneInput.PhoneInput-module-scss-module__oFU5-W__disabled{opacity:.6;cursor:not-allowed;background:#f0f0f0}.PhoneInput-module-scss-module__oFU5-W__countrySelector{cursor:pointer;background:#2d55c80f;border:1px solid #2d55c81f;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:8px 0 8px 12px;padding:6px 10px;font-family:inherit;transition:all .2s;display:flex}.PhoneInput-module-scss-module__oFU5-W__countrySelector:hover:not(:disabled){background:#2d55c81f;border-color:#2d55c840}.PhoneInput-module-scss-module__oFU5-W__countrySelector:focus-visible{outline-offset:2px;outline:2px solid #1d4fab}.PhoneInput-module-scss-module__oFU5-W__countrySelector:disabled{cursor:not-allowed}.PhoneInput-module-scss-module__oFU5-W__flag{align-items:center;line-height:1;display:flex}.PhoneInput-module-scss-module__oFU5-W__flagImg{object-fit:cover;border-radius:2px;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #0000001a}.PhoneInput-module-scss-module__oFU5-W__dialCode{color:#1d4fab;white-space:nowrap;font-size:15px;font-weight:600}.PhoneInput-module-scss-module__oFU5-W__arrow{opacity:.7;border-top:5px solid #1d4fab;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;transition:opacity .2s;display:inline-block}.PhoneInput-module-scss-module__oFU5-W__countrySelector:hover .PhoneInput-module-scss-module__oFU5-W__arrow{opacity:1}.PhoneInput-module-scss-module__oFU5-W__input{color:#122f6d;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 16px 14px 10px;font-family:inherit;font-size:17px}.PhoneInput-module-scss-module__oFU5-W__input::placeholder{color:#8fa0b8;font-weight:400}.PhoneInput-module-scss-module__oFU5-W__input:disabled{cursor:not-allowed}.PhoneInput-module-scss-module__oFU5-W__dropdown{z-index:1000;background:#fff;border:1px solid #d1dbec;border-radius:12px;flex-direction:column;width:320px;max-height:360px;animation:.15s ease-out PhoneInput-module-scss-module__oFU5-W__dropdownSlide;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #1c3e8a29}@keyframes PhoneInput-module-scss-module__oFU5-W__dropdownSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PhoneInput-module-scss-module__oFU5-W__searchBox{border-bottom:1px solid #f0f3f8;padding:10px 12px}.PhoneInput-module-scss-module__oFU5-W__searchInput{color:#2d3748;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.PhoneInput-module-scss-module__oFU5-W__searchInput:focus{background:#fff;border-color:#1d4fab}.PhoneInput-module-scss-module__oFU5-W__searchInput::placeholder{color:#a0aec0}.PhoneInput-module-scss-module__oFU5-W__optionsList{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.PhoneInput-module-scss-module__oFU5-W__option{cursor:pointer;color:#2d3748;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f3f8;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .15s;display:flex}.PhoneInput-module-scss-module__oFU5-W__option:hover{color:#1d4fab;background:#f4f8ff}.PhoneInput-module-scss-module__oFU5-W__option:focus-visible{outline-offset:-2px;outline:2px solid #1d4fab}.PhoneInput-module-scss-module__oFU5-W__option:last-child{border-bottom:none}.PhoneInput-module-scss-module__oFU5-W__option.PhoneInput-module-scss-module__oFU5-W__selected{color:#1d4fab;background:#2d55c814;border-left:3px solid #2d55c8;font-weight:600}.PhoneInput-module-scss-module__oFU5-W__optionFlag{flex-shrink:0;align-items:center;line-height:1;display:flex}.PhoneInput-module-scss-module__oFU5-W__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PhoneInput-module-scss-module__oFU5-W__optionDial{color:#718096;flex-shrink:0;font-size:13px;font-weight:500}.PhoneInput-module-scss-module__oFU5-W__noResults{text-align:center;color:#a0aec0;padding:20px;font-size:14px}
