.dark-phone-wrapper .react-tel-input{position:relative!important}.dark-phone-wrapper .react-tel-input .country-list{position:absolute!important;background-color:#0f172a!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:16px!important;box-shadow:0 12px 40px #0009,0 0 0 1px #ffffff0d!important;max-height:220px!important;overflow-y:auto!important;z-index:9999999!important;margin-top:4px!important;width:300px!important;left:0!important;pointer-events:auto!important;padding:4px 0!important}.dark-phone-wrapper .react-tel-input .country-list .country{padding:10px 14px!important;color:#e2e8f0!important;background-color:transparent!important;font-size:14px!important;cursor:pointer!important;pointer-events:auto!important;min-height:44px!important;display:flex!important;align-items:center!important;border-radius:8px!important;margin:1px 4px!important;transition:background-color .15s ease!important}.dark-phone-wrapper .react-tel-input .country-list .country:hover,.dark-phone-wrapper .react-tel-input .country-list .country.highlight{background-color:#ffffff14!important}.dark-phone-wrapper .react-tel-input .country-list .country.active{background-color:#ffffff1f!important;font-weight:600!important}.dark-phone-wrapper .react-tel-input .country-list .country-name{color:#e2e8f0!important;margin-right:8px!important;font-size:13px!important}.dark-phone-wrapper .react-tel-input .country-list .dial-code{color:var(--phone-accent-hex, #94a3b8)!important;font-weight:700!important;font-size:13px!important}.dark-phone-wrapper .react-tel-input .country-list .country.preferred:last-of-type{border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:4px!important;padding-bottom:12px!important}.dark-phone-wrapper .react-tel-input .country-list .search{background-color:#0f172a!important;padding:8px!important;position:sticky!important;top:0!important;z-index:1!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.dark-phone-wrapper .react-tel-input .country-list .search-box{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;color:#fff!important;padding:8px 12px!important;font-size:13px!important;width:100%!important;outline:none!important}.dark-phone-wrapper .react-tel-input .country-list .search-box::-moz-placeholder{color:#64748b!important}.dark-phone-wrapper .react-tel-input .country-list .search-box::placeholder{color:#64748b!important}.dark-phone-wrapper .react-tel-input .country-list .search-box:focus{border-color:#ffffff4d!important;background-color:#ffffff14!important}.dark-phone-wrapper .react-tel-input .flag-dropdown{background-color:#ffffff26!important;border:2px solid rgba(255,255,255,.2)!important;border-right:none!important;border-radius:16px 0 0 16px!important;cursor:pointer!important;pointer-events:auto!important;transition:all .2s ease!important}.dark-phone-wrapper .react-tel-input .flag-dropdown:hover{background-color:#ffffff2e!important;border-color:#ffffff40!important}.dark-phone-wrapper .react-tel-input .flag-dropdown.open{background-color:#fff3!important;border-color:#ffffff4d!important}.dark-phone-wrapper .react-tel-input .form-control{width:100%!important;background-color:#ffffff26!important;border:2px solid rgba(255,255,255,.2)!important;border-radius:16px!important;color:#fff!important;padding:14px 16px 14px 64px!important;font-size:16px!important;font-weight:500!important;pointer-events:auto!important;cursor:text!important;transition:all .2s ease!important;min-height:48px!important}.dark-phone-wrapper .react-tel-input .form-control:hover{background-color:#ffffff2e!important;border-color:#ffffff40!important}.dark-phone-wrapper .react-tel-input .form-control:focus-visible{outline:none!important;background-color:#fff3!important;border-color:#ffffff4d!important;box-shadow:0 0 0 3px rgba(var(--phone-accent-rgb, 255, 255, 255),.2)!important}.dark-phone-wrapper .react-tel-input .form-control:focus:not(:focus-visible){outline:none!important}.dark-phone-wrapper .react-tel-input .form-control::-moz-placeholder{color:#6b7280!important}.dark-phone-wrapper .react-tel-input .form-control::placeholder{color:#6b7280!important}.dark-phone-wrapper[data-accent-rgb] .react-tel-input .form-control:focus-visible{box-shadow:0 0 0 3px rgba(var(--phone-accent-rgb, 255, 255, 255),.2)!important}.dark-phone-wrapper .react-tel-input .country-list::-webkit-scrollbar{width:6px!important}.dark-phone-wrapper .react-tel-input .country-list::-webkit-scrollbar-track{background:#ffffff0d!important}.dark-phone-wrapper .react-tel-input .country-list::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:4px!important}.dark-phone-wrapper .react-tel-input .country-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d!important}@media (max-width: 640px){.dark-phone-wrapper .react-tel-input .country-list{width:min(300px,calc(100vw - 48px))!important;max-width:300px!important}}@media (prefers-reduced-motion: reduce){.dark-phone-wrapper .react-tel-input .flag-dropdown,.dark-phone-wrapper .react-tel-input .form-control,.dark-reg-form [class*=-control]{transition:none!important}}.dark-reg-form [class*=-control]{background-color:#ffffff26!important;border:2px solid rgba(255,255,255,.2)!important;border-radius:16px!important;min-height:48px!important}.dark-reg-form [class*=-control]:hover{border-color:#ffffff40!important;background-color:#ffffff2e!important}.dark-reg-form [class*=-menu]{background-color:#0f172a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;z-index:9999!important}.dark-reg-form [class*=-option]{color:#d1d5db!important;min-height:44px!important;display:flex!important;align-items:center!important}.dark-reg-form [class*=-option]:hover,.dark-reg-form [class*=-option--is-focused]{background-color:#ffffff1a!important}.dark-reg-form [class*=-singleValue],.dark-reg-form [class*=-input] input,.dark-reg-form [class*=-placeholder]{color:#d1d5db!important}.dark-reg-form [class*=-multiValue]{background-color:#ffffff1a!important;border-radius:8px!important}.dark-reg-form [class*=-multiValue__label]{color:#d1d5db!important}.dark-reg-form [class*=-multiValue__remove]:hover{background-color:#ffffff26!important;color:#fff!important}.dark-reg-form [class*=-indicatorSeparator]{background-color:#ffffff1a!important}.dark-reg-form [class*=-dropdownIndicator],.dark-reg-form [class*=-clearIndicator]{color:#6b7280!important}.dark-reg-form input,.dark-reg-form [class*=-input] input{font-size:16px!important}
