.PhoneInput .PhoneCodeWrapper{overflow:visible}.PhoneInput.row{--bs-gutter-x: 0;margin-left:0;margin-right:0;width:100%;max-width:100%}.PhoneInput.row>.PhoneCodeWrapper,.PhoneInput.row>.PhoneNumberWrapper{padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important}.form-custom .form-group .searchable-select__trigger{height:45px;border:1px solid #f5f5f5!important;background-color:#fff;color:inherit}.searchable-select{position:relative;width:100%}.searchable-select__trigger{width:100%;text-align:left;cursor:pointer;position:relative;box-sizing:border-box;display:flex;align-items:center;border:1px solid #f5f5f5;background-color:#fff;color:inherit;min-height:calc(1.5em + .75rem + 2px);padding:0 1.75rem 0 12px;line-height:normal}.searchable-select__trigger:after{content:"";position:absolute;right:.75rem;top:50%;margin-top:-2px;border:4px solid transparent;border-top-color:currentColor;pointer-events:none}.searchable-select__panel{position:absolute;top:100%;left:0;right:auto;width:max(100%,28rem);max-width:min(28rem,100vw - 2rem);z-index:1056;margin-top:2px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:.5rem}.searchable-select__search{margin-bottom:.5rem;height:calc(1.5em + .5rem + 2px)!important;min-height:calc(1.5em + .5rem + 2px)!important;max-height:calc(1.5em + .5rem + 2px)!important;padding:.25rem .5rem!important;font-size:inherit!important;line-height:1.5;border-radius:.25rem}.searchable-select__list{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.searchable-select__option{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;cursor:pointer;border-radius:2px}.searchable-select__option:hover,.searchable-select__option.is-active{background:#f5f5f5}.searchable-select__option.is-selected{font-weight:600;background:#ee25261a;border-left:3px solid #ee2526;padding-left:calc(.5rem - 3px)}.searchable-select__option.is-selected .searchable-select__option-suffix{color:#ee2526;font-weight:600}.searchable-select__option.is-selected:hover,.searchable-select__option.is-selected.is-active{background:#ee252629}.searchable-select__option-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.searchable-select__option-label.is-overflowing .searchable-select__option-label-scroll{display:inline-block;padding-inline-end:.25rem;animation:searchable-select-text-scroll 6s linear infinite alternate}.searchable-select__option-suffix{flex-shrink:0;color:#666}.searchable-select__option[hidden]{display:none}@keyframes searchable-select-text-scroll{0%{transform:translate(0)}to{transform:translate(var(--scroll-distance, 0))}}@media(prefers-reduced-motion:reduce){.searchable-select .searchable-select__option-label.is-overflowing{overflow-x:auto}.searchable-select .searchable-select__option-label.is-overflowing .searchable-select__option-label-scroll{animation:none}}.searchable-select.is-open .searchable-select__trigger{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.searchable-select--label .searchable-select__trigger{padding-right:3.5rem}.searchable-select[data-readonly=true] .searchable-select__trigger{cursor:default;opacity:1;background-color:#e4e4e4;border-color:#e4e4e4;color:#b0b0ac;box-shadow:none}.searchable-select[data-readonly=true] .searchable-select__trigger:after{display:none}@media screen and (min-width:576px){.form-custom .PhoneInput .searchable-select__trigger{border-radius:10px 0 0 10px!important;border:1px solid #f5f5f5!important;background-color:#fff!important}.form-custom .PhoneInput .PhoneNumberWrapper input{border-radius:0 10px 10px 0!important}}
