.easy-autocomplete {
    position: relative
}

    .easy-autocomplete a {
        display: block
    }

.easy-autocomplete-container {
    right: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
    top: calc(100% + 10px);
}

    .easy-autocomplete-container ul {
        background: hsl(var(--secondary));
        color: hsl(var(--foreground));
        display: none;
        margin-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        top: -1px;
        border-radius: 0.75rem;
        padding: 10px;
        height: 200px;
        overflow-y: scroll;
        border: 1px solid hsl(var(--border));
    }

        .easy-autocomplete-container ul::-webkit-scrollbar {
            display: none; 
        }

        .easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
            background: inherit;
            border-image: none;
            display: block;
            font-size: 14px;
            font-weight: normal;
            padding: 4px 12px;
            border-radius: 0.75rem;
            font-size: 0.875rem;
            line-height: 1.25rem;
            cursor: pointer;
            border: 1px solid hsl(var(--border));
            padding-left: 1.25rem;
            padding-right: 1.25rem;
            height: 2.75rem;
            display: flex;
            align-items: center;
            margin-block-end: 5px;
        }



                .easy-autocomplete-container ul li.selected div {
                    font-weight: normal
                }

            .easy-autocomplete-container ul li div {
                display: block;
                font-weight: normal;
                word-break: break-all
            }

            .easy-autocomplete-container ul li b {
                color: hsl(var(--primary));
                font-weight: 600;
            }


.eac-description .eac-item span {
    color: #aaa;
    font-style: italic;
    font-size: 0.9em
}

.eac-icon-right .eac-item {
    margin-top: 8px;
    min-height: 24px;
    position: relative
}