.awesomplete {
    flex-grow: 1;
    width: 100%;
}

.awesomplete > ul {
    border-radius: var(--bs-border-radius);
    background: var(--bs-white);
    border: 1px solid rgba(var(--bs-border-color),.3);
}

.awesomplete > ul::before {
    background: var(--bs-white);
}

.awesomplete > ul > li {
    padding: .5rem .75rem;
    border-radius: var(--bs-border-radius);
    font-size: 80%;
}

.awesomplete > ul > li[aria-selected="true"] {
    background: var(--bs-secondary-bg);
    color: var(--bs-body-color);
}

.awesomplete > ul > li:hover {
    background: var(--bs-secondary-bg);
    color: var(--bs-body-color);
    border-radius: var(--bs-border-radius);
}

.awesomplete mark {
    background: rgba(var(--bs-warning-rgb), .125);
    color: var(--bs-dark);
    border-radius: var(--bs-border-radius-sm);
    padding-left: 0;
    padding-right: 0;
}

.awesomplete li:hover mark {
    background: rgba(var(--bs-warning-rgb), .125);
    color: var(--bs-dark);
    border-radius: var(--bs-border-radius);
}

.awesomplete li[aria-selected="true"] mark {
    background: rgba(var(--bs-warning-rgb), .125);
    color: var(--bs-dark);
}