.logDialog{
    width: 70%;
    max-width: 800px;
    min-width: 300px;
}

.input-group .clearSearch{
    /* margin-left: -38px; */
    z-index: 100;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


.hover-selection:hover{
    background: royalblue;
}

.ui-menu .ui-menu-item .ui-state-active{
    background: transparent;
    border: 0;
}

.ui-menu .ui-menu-item .ui-state-active.namelabel{
    margin: 0;
}

#search.is-valid,.searchBar.is-valid{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#search,.searchBar{
    padding-right: 45px;
}

#search:placeholder-shown + .clearSearch, .searchBar:placeholder-shown + .clearSearch{
    display: none;
}
#search:not(:placeholder-shown),.searchBar:not(:placeholder-shown){
    width: calc(100% - 38px);
}

.ui-autocomplete{
    z-index: 1000;
}

#search:has(+ .clearSearch.btn-outline-danger),.searchBar:has(+ .clearSearch.btn-outline-danger){
    font-weight: bold;
}

.loadingIcon {
    display: none;
}

.loading .loadingIcon {
    display: inline-block;
}

.form-floating{
    display: flex;
}

.spinner{
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    margin-left: calc(-38px - 1.5rem - 0.5rem);
    margin-top: calc(3.5rem / 2 - 0.75rem + calc(var(--bs-border-width)));
}