.registration-select{position:relative;min-width:0;text-transform:capitalize}.registration-select-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.registration-select-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 15px;background:#fff;color:#191935;border:1px solid #cfcfdf;border-radius:14px;font:inherit;text-align:start;cursor:pointer}.registration-select-option>span:not(.fi),.registration-select-trigger>span:not(.fi){flex:1 1;min-width:0}.registration-select .fi{width:26px;line-height:20px;flex:0 0 26px;border-radius:3px;box-shadow:0 0 0 1px #19193515;background-size:cover}.registration-select-menu{position:absolute;inset-inline:0;top:calc(100% + 7px);z-index:100;background:white;padding:10px;border:1px solid #e1dfeb;border-radius:18px;box-shadow:0 15px 40px #19193522;text-align:start}.registration-select-menu input{min-height:44px;font-size:16px;margin:0 0 7px;text-transform:none}.registration-select-options{max-height:260px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.registration-select-option{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:10px;cursor:pointer;min-height:46px;font-size:16px;color:#191935;text-align:start}.registration-select-option.active,.registration-select-option:hover{background:#fff2f0}.registration-select-option[aria-selected=true]{color:#c8271c;background:#fff2f0}.registration-select-option svg{flex-shrink:0;color:#c8271c}