.country-selector .osui-bottom-sheet__content {
    scrollbar-width: none;         /* Firefox */
    -ms-overflow-style: none;      /* IE and Edge */
    padding-bottom: 16px !important;
    padding-top: unset !important;
    max-height: 65vh !important;
    min-height: 65vh;
    text-align: start;
}

.country-selector .osui-bottom-sheet__header::after {
    display: none !important;
}

.country-selector .osui-bottom-sheet__content::-webkit-scrollbar {
    display: none;                 /* Webkit browsers */
}

.country-selector input.form-control {
    margin-bottom: 0 !important;
}

.country-selector .input-with-icon-content-icon {
    padding-bottom: 0 !important;
}

.country-code-selector .vscomp-option-description {
    display: none !important;
}

.desktop .country-code-selector .vscomp-toggle-button {
    min-width: 130px !important;
    max-width: 130px !important;
    border-start-end-radius: 0px;
    border-end-end-radius: 0px;
}

.desktop .container-phone-input .not-valid .vscomp-toggle-button {
    border-color: var(--color-error) !important;
    border-inline-end-color: rgba(0, 0, 0, 0.08) !important;
}

.country-code-input__mobile.not-valid {
    border-inline-end-color: rgba(0, 0, 0, 0.08) !important;
}

.desktop .vscomp-dropbox {
    min-width: 552px;
}

.desktop .country-code-selector.vscomp-ele {
    min-width: 130px !important;
    max-width: 130px !important;
}

[data-lastpass-icon-root] {
    display: none;
}

.hide-initial-value .vscomp-value {
    display: none;
}

.residence-list .selected {
    background-color: #000;
    color: #fff;
    padding: 8px 16px;
    border-radius: 8px;
}

.vscomp-option.selected {
    background-color: #000 !important;
}

.vscomp-option.selected .vscomp-option-text {
    color: #fff;
}
.custom-padding{
    padding: 0 16px 0 115px !important;
}
.vscomp-toggle-button:after{
    right: 40px!important;
    z-index: 1;
}
.phone-code__container{
    border-right: var(--border-size-s) solid rgba(0, 0, 0, 0.08) !important;
}
.phone .phone-number.form-control[data-input]{
    height: 58px !important;
}