.phone-input-wrapper{width:100%}.phone-input-light .MuiOutlinedInput-root{background-color:var(--background-paper);border-radius:var(--spacing-2);font-family:inherit;transition:all .2s ease-in-out}.phone-input-light .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:.7px solid var(--secondary-light);border-radius:var(--spacing-2);transition:border-color .2s ease-in-out}.phone-input-light .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-main)}.phone-input-light .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--primary-main)}.phone-input-light .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--error-main)}.phone-input-light .MuiOutlinedInput-root.Mui-disabled{background-color:var(--rgba-gray-4)}.phone-input-light .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--text-disabled)}.phone-input-light .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:var(--spacing-3);color:var(--primary-dark);font-size:var(--font-size-md);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);height:auto}.phone-input-light .MuiOutlinedInput-root .MuiOutlinedInput-input::placeholder{color:var(--secondary-light);opacity:1}.phone-input-light .MuiOutlinedInput-root .MuiOutlinedInput-input.Mui-disabled{color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.phone-input-light .MuiInputAdornment-root{color:var(--secondary-main)}.phone-input-light .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px}.phone-input-light .MuiFormHelperText-root{font-size:12px;line-height:16px;margin-left:var(--spacing-1);margin-top:var(--spacing-1);color:var(--secondary-main)}.phone-input-light .MuiFormHelperText-root.Mui-error{color:var(--error-main)}.phone-input-light .MuiFormHelperText-root.Mui-disabled{color:var(--text-disabled)}.phone-input-auth .MuiOutlinedInput-root{background-color:hsla(0,0%,100%,.7);border-radius:15px!important;font-family:inherit;transition:all .2s ease-in-out}.phone-input-auth .MuiOutlinedInput-root .MuiInputAdornment-root p{font-size:var(--font-size-md);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);color:var(--primary-dark)}.phone-input-auth .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:.7px solid rgba(87,93,107,.2);border-radius:15px;transition:border-color .2s ease-in-out}.phone-input-auth .MuiOutlinedInput-root:hover{background-color:hsla(0,0%,100%,.85)}.phone-input-auth .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(87,93,107,.3)}.phone-input-auth .MuiOutlinedInput-root.Mui-focused{background-color:hsla(0,0%,100%,.9)}.phone-input-auth .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--primary-main)}.phone-input-auth .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--error-main)}.phone-input-auth .MuiOutlinedInput-root.Mui-disabled{background-color:hsla(0,0%,100%,.5)}.phone-input-auth .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:rgba(87,93,107,.15)}.phone-input-auth .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:var(--spacing-4);color:var(--text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);height:auto}.phone-input-auth .MuiOutlinedInput-root .MuiOutlinedInput-input::placeholder{color:var(--text-secondary);opacity:.7}.phone-input-auth .MuiOutlinedInput-root .MuiOutlinedInput-input.Mui-disabled{color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.phone-input-auth .MuiInputAdornment-root{color:var(--secondary-main)}.phone-input-auth .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px}.phone-input-auth .MuiFormHelperText-root{font-size:var(--font-size-sm);margin-left:var(--spacing-2);margin-top:var(--spacing-1);color:var(--text-secondary)}.phone-input-auth .MuiFormHelperText-root.Mui-error{color:var(--error-main)}.phone-input-auth .MuiFormHelperText-root.Mui-disabled{color:var(--text-disabled)}.phone-input-outlined .MuiOutlinedInput-root{background-color:rgba(0,0,0,0);border-radius:var(--spacing-2);font-family:inherit}.phone-input-outlined .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid var(--secondary-light);border-radius:var(--spacing-2)}.phone-input-outlined .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-main)}.phone-input-outlined .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--primary-main)}.phone-input-outlined .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--error-main)}.phone-input-outlined .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--text-disabled)}.phone-input-outlined .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:var(--spacing-3);color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-tight);font-weight:var(--font-weight-medium)}.phone-input-outlined .MuiOutlinedInput-root .MuiOutlinedInput-input.Mui-disabled{color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.phone-input-outlined .MuiInputAdornment-root{color:var(--secondary-main)}.phone-input-outlined .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px}.phone-input-outlined .MuiFormHelperText-root{font-size:12px;line-height:16px;margin-left:var(--spacing-1);margin-top:var(--spacing-1);color:var(--secondary-main)}.phone-input-outlined .MuiFormHelperText-root.Mui-error{color:var(--error-main)}.phone-input-outlined .MuiFormHelperText-root.Mui-disabled{color:var(--text-disabled)}.MuiPopover-paper{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.95))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:var(--border-radius-lg)!important;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important;border:1px solid rgba(33,150,243,.1)!important;margin-top:var(--spacing-1)}.MuiPopover-paper .MuiList-root{padding:var(--spacing-2);padding-right:var(--spacing-2)!important;max-height:300px;overflow-y:auto}.MuiPopover-paper .MuiList-root::-webkit-scrollbar{width:6px}.MuiPopover-paper .MuiList-root::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:10px;margin:var(--spacing-1) 0}.MuiPopover-paper .MuiList-root::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(33,150,243,.3),rgba(156,39,176,.3));border-radius:10px}.MuiPopover-paper .MuiList-root::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(33,150,243,.5),rgba(156,39,176,.5))}.MuiPopover-paper .MuiList-root .MuiMenuItem-root{border-radius:var(--border-radius-lg);padding:var(--spacing-2) var(--spacing-3);margin-bottom:var(--spacing-1);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:all .2s ease-in-out;position:relative;overflow:hidden}.MuiPopover-paper .MuiList-root .MuiMenuItem-root .MuiListItemIcon-root{min-width:32px;font-size:20px}.MuiPopover-paper .MuiList-root .MuiMenuItem-root p,.MuiPopover-paper .MuiList-root .MuiMenuItem-root span{color:inherit}.MuiPopover-paper .MuiList-root .MuiMenuItem-root:hover{background:linear-gradient(135deg,rgba(33,150,243,.08),rgba(156,39,176,.08));color:var(--primary-main);transform:translateX(2px)}.MuiPopover-paper .MuiList-root .MuiMenuItem-root:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(33,150,243,.1),transparent);animation:shimmer 1.5s ease-in-out infinite}.MuiPopover-paper .MuiList-root .MuiMenuItem-root.Mui-selected{background:var(--gradient-blue);color:var(--primary-contrastText);font-weight:var(--font-weight-semibold);box-shadow:0 2px 8px rgba(33,150,243,.25)}.MuiPopover-paper .MuiList-root .MuiMenuItem-root.Mui-selected p,.MuiPopover-paper .MuiList-root .MuiMenuItem-root.Mui-selected span{color:var(--primary-contrastText)!important}.MuiPopover-paper .MuiList-root .MuiMenuItem-root.Mui-selected:hover{background:var(--gradient-blue);opacity:.95;transform:translateX(0)}.MuiPopover-paper .MuiList-root .MuiMenuItem-root:last-child{margin-bottom:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}