.autoComplete_wrapper {
    display: initial !important;
    position: initial !important;
}

.autoComplete_wrapper > input {
    width: 100% !important;
    border-radius: 0.35em;
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
    background-position: right 1.05rem top 1.25rem;
    padding-right: 3rem !important;
    color: var(--mschoa-color-text) !important;
}

.autoComplete_wrapper > input::placeholder,
.autoComplete_wrapper > input:hover::placeholder,
.autoComplete_wrapper > input:focus::placeholder,
.autoComplete_wrapper > input:focus::selection,
.autoComplete_wrapper > input::selection {
    color: transparent !important;
}

.autoComplete_wrapper > input:focus,
.autoComplete_wrapper > input:focus::selection,
.autoComplete_wrapper > input::selection {
    color: var(--bs-body-color) !important;
}

.autoComplete_wrapper > input:focus::selection {
    background-color: #3483E3 !important;
    color: white !important;
}

.autoComplete_wrapper > input::selection {
    background-color: #3483E3 !important;
    color: white !important;
}

.autoComplete_wrapper > ul {
    z-index: 3;
}

.autoComplete_wrapper > ul > li mark {
    background-color: transparent;
    color: var(--mschoa-color-blue-standard);
    font-weight: "normal";
    font-family: "Roboto-Bold";
}

.autoComplete_wrapper > ul > li:hover {
    cursor: pointer;
    background-color: var(--mschoa-color-alert-information);
}

.mscio-autocomplete-notfound {
    padding: 0.3rem 0.5rem;
    font-family: 'Roboto-Regular';
    color: var(--mschoa-color-text);
}

.autoComplete_wrapper > input.is-empty {
    border-color: var(--mschoa-color-orange-standard) !important;
}